packaging: Enable testing infrastructure
[external/binutils.git] / bfd / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for bfd 2.33.1.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
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 as_myself=
91 case $0 in #((
92   *[\\/]* ) as_myself=$0 ;;
93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96   IFS=$as_save_IFS
97   test -z "$as_dir" && as_dir=.
98     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99   done
100 IFS=$as_save_IFS
101
102      ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107   as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111   exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there.  '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136   # into an infinite loop, continuously re-executing ourselves.
137   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138     _as_can_reexec=no; export _as_can_reexec;
139     # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147   *v*x* | *x*v* ) as_opts=-vx ;;
148   *v* ) as_opts=-v ;;
149   *x* ) as_opts=-x ;;
150   * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157   fi
158   # We don't want this to propagate to other subprocesses.
159           { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162   emulate sh
163   NULLCMD=:
164   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165   # is contrary to our usage.  Disable this feature.
166   alias -g '\${1+\"\$@\"}'='\"\$@\"'
167   setopt NO_GLOB_SUBST
168 else
169   case \`(set -o) 2>/dev/null\` in #(
170   *posix*) :
171     set -o posix ;; #(
172   *) :
173      ;;
174 esac
175 fi
176 "
177   as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191   exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205     PATH=/empty FPATH=/empty; export PATH FPATH
206     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208   if (eval "$as_required") 2>/dev/null; then :
209   as_have_required=yes
210 else
211   as_have_required=no
212 fi
213   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220   IFS=$as_save_IFS
221   test -z "$as_dir" && as_dir=.
222   as_found=:
223   case $as_dir in #(
224          /*)
225            for as_base in sh bash ksh sh5; do
226              # Try only shells that exist, to save several forks.
227              as_shell=$as_dir/$as_base
228              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230   CONFIG_SHELL=$as_shell as_have_required=yes
231                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232   break 2
233 fi
234 fi
235            done;;
236        esac
237   as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241   CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246       if test "x$CONFIG_SHELL" != x; then :
247   export CONFIG_SHELL
248              # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256   *v*x* | *x*v* ) as_opts=-vx ;;
257   *v* ) as_opts=-v ;;
258   *x* ) as_opts=-x ;;
259   * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268     if test x$as_have_required = xno; then :
269   $as_echo "$0: This script requires a shell more modern than all"
270   $as_echo "$0: the shells that I found on your system."
271   if test x${ZSH_VERSION+set} = xset ; then
272     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274   else
275     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279   fi
280   exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298   { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307   return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315   set +e
316   as_fn_set_status $1
317   exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326   case $as_dir in #(
327   -*) as_dir=./$as_dir;;
328   esac
329   test -d "$as_dir" || eval $as_mkdir_p || {
330     as_dirs=
331     while :; do
332       case $as_dir in #(
333       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334       *) as_qdir=$as_dir;;
335       esac
336       as_dirs="'$as_qdir' $as_dirs"
337       as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339          X"$as_dir" : 'X\(//\)[^/]' \| \
340          X"$as_dir" : 'X\(//\)$' \| \
341          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344             s//\1/
345             q
346           }
347           /^X\(\/\/\)[^/].*/{
348             s//\1/
349             q
350           }
351           /^X\(\/\/\)$/{
352             s//\1/
353             q
354           }
355           /^X\(\/\).*/{
356             s//\1/
357             q
358           }
359           s/.*/./; q'`
360       test -d "$as_dir" && break
361     done
362     test -z "$as_dirs" || eval "mkdir $as_dirs"
363   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373   test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382   eval 'as_fn_append ()
383   {
384     eval $1+=\$2
385   }'
386 else
387   as_fn_append ()
388   {
389     eval $1=\$$1\$2
390   }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399   eval 'as_fn_arith ()
400   {
401     as_val=$(( $* ))
402   }'
403 else
404   as_fn_arith ()
405   {
406     as_val=`expr "$@" || test $? -eq 1`
407   }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418   as_status=$1; test $as_status -eq 0 && as_status=1
419   if test "$4"; then
420     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422   fi
423   $as_echo "$as_me: error: $2" >&2
424   as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428    test "X`expr 00001 : '.*\(...\)'`" = X001; then
429   as_expr=expr
430 else
431   as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435   as_basename=basename
436 else
437   as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441   as_dirname=dirname
442 else
443   as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448          X"$0" : 'X\(//\)$' \| \
449          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451     sed '/^.*\/\([^/][^/]*\)\/*$/{
452             s//\1/
453             q
454           }
455           /^X\/\(\/\/\)$/{
456             s//\1/
457             q
458           }
459           /^X\/\(\/\).*/{
460             s//\1/
461             q
462           }
463           s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473   as_lineno_1=$LINENO as_lineno_1a=$LINENO
474   as_lineno_2=$LINENO as_lineno_2a=$LINENO
475   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
478   sed -n '
479     p
480     /[$]LINENO/=
481   ' <$as_myself |
482     sed '
483       s/[$]LINENO.*/&-/
484       t lineno
485       b
486       :lineno
487       N
488       :loop
489       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490       t loop
491       s/-\n.*//
492     ' >$as_me.lineno &&
493   chmod +x "$as_me.lineno" ||
494     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497   # already done that, so ensure we don't try to do so again and fall
498   # in an infinite loop.  This has already happened in practice.
499   _as_can_reexec=no; export _as_can_reexec
500   # Don't try to exec as it changes $[0], causing all sort of problems
501   # (the dirname of $[0] is not the place where we might find the
502   # original and so on.  Autoconf is especially sensitive to this).
503   . "./$as_me.lineno"
504   # Exit status is that of the last command.
505   exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511   case `echo 'xy\c'` in
512   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
513   xy)  ECHO_C='\c';;
514   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
515        ECHO_T=' ';;
516   esac;;
517 *)
518   ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523   rm -f conf$$.dir/conf$$.file
524 else
525   rm -f conf$$.dir
526   mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529   if ln -s conf$$.file conf$$ 2>/dev/null; then
530     as_ln_s='ln -s'
531     # ... but there are two gotchas:
532     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534     # In both cases, we have to default to `cp -pR'.
535     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536       as_ln_s='cp -pR'
537   elif ln conf$$.file conf$$ 2>/dev/null; then
538     as_ln_s=ln
539   else
540     as_ln_s='cp -pR'
541   fi
542 else
543   as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549   as_mkdir_p='mkdir -p "$as_dir"'
550 else
551   test -d ./-p && rmdir ./-p
552   as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='bfd'
589 PACKAGE_TARNAME='bfd'
590 PACKAGE_VERSION='2.33.1'
591 PACKAGE_STRING='bfd 2.33.1'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="libbfd.c"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 #  include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 #  include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_header_list=
633 ac_subst_vars='am__EXEEXT_FALSE
634 am__EXEEXT_TRUE
635 LTLIBOBJS
636 LIBOBJS
637 bfd_ufile_ptr
638 bfd_file_ptr
639 lt_cv_dlopen_libs
640 supports_plugins
641 COREFLAG
642 COREFILE
643 havevecs
644 tdefaults
645 bfd_default_target_size
646 bfd_machines
647 bfd_backends
648 all_backends
649 bfd64_libs
650 wordsize
651 TDEFINES
652 SHARED_LIBADD
653 SHARED_LDFLAGS
654 LIBM
655 zlibinc
656 zlibdir
657 EXEEXT_FOR_BUILD
658 CC_FOR_BUILD
659 BFD_HOSTPTR_T
660 BFD_HOST_U_64_BIT
661 BFD_HOST_64_BIT
662 BFD_HOST_64_BIT_DEFINED
663 BFD_HOST_64BIT_LONG_LONG
664 BFD_HOST_64BIT_LONG
665 HDEFINES
666 MSGMERGE
667 MSGFMT
668 MKINSTALLDIRS
669 CATOBJEXT
670 GENCAT
671 INSTOBJEXT
672 DATADIRNAME
673 CATALOGS
674 POSUB
675 GMSGFMT
676 XGETTEXT
677 INCINTL
678 LIBINTL_DEP
679 LIBINTL
680 USE_NLS
681 bfdincludedir
682 bfdlibdir
683 target_noncanonical
684 host_noncanonical
685 INSTALL_LIBBFD_FALSE
686 INSTALL_LIBBFD_TRUE
687 GENINSRC_NEVER_FALSE
688 GENINSRC_NEVER_TRUE
689 MAINT
690 MAINTAINER_MODE_FALSE
691 MAINTAINER_MODE_TRUE
692 WARN_WRITE_STRINGS
693 NO_WERROR
694 WARN_CFLAGS_FOR_BUILD
695 WARN_CFLAGS
696 REPORT_BUGS_TEXI
697 REPORT_BUGS_TO
698 PKGVERSION
699 DEBUGDIR
700 PLUGINS_FALSE
701 PLUGINS_TRUE
702 OTOOL64
703 OTOOL
704 LIPO
705 NMEDIT
706 DSYMUTIL
707 OBJDUMP
708 LN_S
709 NM
710 ac_ct_DUMPBIN
711 DUMPBIN
712 LD
713 FGREP
714 SED
715 LIBTOOL
716 EGREP
717 GREP
718 CPP
719 RANLIB
720 AR
721 AM_BACKSLASH
722 AM_DEFAULT_VERBOSITY
723 AM_DEFAULT_V
724 AM_V
725 am__fastdepCC_FALSE
726 am__fastdepCC_TRUE
727 CCDEPMODE
728 am__nodep
729 AMDEPBACKSLASH
730 AMDEP_FALSE
731 AMDEP_TRUE
732 am__quote
733 am__include
734 DEPDIR
735 am__untar
736 am__tar
737 AMTAR
738 am__leading_dot
739 SET_MAKE
740 AWK
741 mkdir_p
742 MKDIR_P
743 INSTALL_STRIP_PROGRAM
744 STRIP
745 install_sh
746 MAKEINFO
747 AUTOHEADER
748 AUTOMAKE
749 AUTOCONF
750 ACLOCAL
751 VERSION
752 PACKAGE
753 CYGPATH_W
754 am__isrc
755 INSTALL_DATA
756 INSTALL_SCRIPT
757 INSTALL_PROGRAM
758 OBJEXT
759 EXEEXT
760 ac_ct_CC
761 CPPFLAGS
762 LDFLAGS
763 CFLAGS
764 CC
765 target_os
766 target_vendor
767 target_cpu
768 target
769 host_os
770 host_vendor
771 host_cpu
772 host
773 build_os
774 build_vendor
775 build_cpu
776 build
777 target_alias
778 host_alias
779 build_alias
780 LIBS
781 ECHO_T
782 ECHO_N
783 ECHO_C
784 DEFS
785 mandir
786 localedir
787 libdir
788 psdir
789 pdfdir
790 dvidir
791 htmldir
792 infodir
793 docdir
794 oldincludedir
795 includedir
796 localstatedir
797 sharedstatedir
798 sysconfdir
799 datadir
800 datarootdir
801 libexecdir
802 sbindir
803 bindir
804 program_transform_name
805 prefix
806 exec_prefix
807 PACKAGE_URL
808 PACKAGE_BUGREPORT
809 PACKAGE_STRING
810 PACKAGE_VERSION
811 PACKAGE_TARNAME
812 PACKAGE_NAME
813 PATH_SEPARATOR
814 SHELL'
815 ac_subst_files=''
816 ac_user_opts='
817 enable_option_checking
818 enable_dependency_tracking
819 enable_silent_rules
820 enable_shared
821 enable_static
822 with_pic
823 enable_fast_install
824 with_gnu_ld
825 enable_libtool_lock
826 enable_plugins
827 enable_largefile
828 enable_64_bit_bfd
829 enable_targets
830 enable_64_bit_archive
831 with_mmap
832 enable_secureplt
833 enable_separate_code
834 enable_leading_mingw64_underscores
835 enable_annobin_verification
836 with_separate_debug_dir
837 with_pkgversion
838 with_bugurl
839 enable_werror
840 enable_build_warnings
841 enable_maintainer_mode
842 enable_install_libbfd
843 enable_nls
844 with_system_zlib
845 '
846       ac_precious_vars='build_alias
847 host_alias
848 target_alias
849 CC
850 CFLAGS
851 LDFLAGS
852 LIBS
853 CPPFLAGS
854 CPP'
855
856
857 # Initialize some variables set by options.
858 ac_init_help=
859 ac_init_version=false
860 ac_unrecognized_opts=
861 ac_unrecognized_sep=
862 # The variables have the same names as the options, with
863 # dashes changed to underlines.
864 cache_file=/dev/null
865 exec_prefix=NONE
866 no_create=
867 no_recursion=
868 prefix=NONE
869 program_prefix=NONE
870 program_suffix=NONE
871 program_transform_name=s,x,x,
872 silent=
873 site=
874 srcdir=
875 verbose=
876 x_includes=NONE
877 x_libraries=NONE
878
879 # Installation directory options.
880 # These are left unexpanded so users can "make install exec_prefix=/foo"
881 # and all the variables that are supposed to be based on exec_prefix
882 # by default will actually change.
883 # Use braces instead of parens because sh, perl, etc. also accept them.
884 # (The list follows the same order as the GNU Coding Standards.)
885 bindir='${exec_prefix}/bin'
886 sbindir='${exec_prefix}/sbin'
887 libexecdir='${exec_prefix}/libexec'
888 datarootdir='${prefix}/share'
889 datadir='${datarootdir}'
890 sysconfdir='${prefix}/etc'
891 sharedstatedir='${prefix}/com'
892 localstatedir='${prefix}/var'
893 includedir='${prefix}/include'
894 oldincludedir='/usr/include'
895 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
896 infodir='${datarootdir}/info'
897 htmldir='${docdir}'
898 dvidir='${docdir}'
899 pdfdir='${docdir}'
900 psdir='${docdir}'
901 libdir='${exec_prefix}/lib'
902 localedir='${datarootdir}/locale'
903 mandir='${datarootdir}/man'
904
905 ac_prev=
906 ac_dashdash=
907 for ac_option
908 do
909   # If the previous option needs an argument, assign it.
910   if test -n "$ac_prev"; then
911     eval $ac_prev=\$ac_option
912     ac_prev=
913     continue
914   fi
915
916   case $ac_option in
917   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
918   *=)   ac_optarg= ;;
919   *)    ac_optarg=yes ;;
920   esac
921
922   # Accept the important Cygnus configure options, so we can diagnose typos.
923
924   case $ac_dashdash$ac_option in
925   --)
926     ac_dashdash=yes ;;
927
928   -bindir | --bindir | --bindi | --bind | --bin | --bi)
929     ac_prev=bindir ;;
930   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
931     bindir=$ac_optarg ;;
932
933   -build | --build | --buil | --bui | --bu)
934     ac_prev=build_alias ;;
935   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
936     build_alias=$ac_optarg ;;
937
938   -cache-file | --cache-file | --cache-fil | --cache-fi \
939   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
940     ac_prev=cache_file ;;
941   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
942   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
943     cache_file=$ac_optarg ;;
944
945   --config-cache | -C)
946     cache_file=config.cache ;;
947
948   -datadir | --datadir | --datadi | --datad)
949     ac_prev=datadir ;;
950   -datadir=* | --datadir=* | --datadi=* | --datad=*)
951     datadir=$ac_optarg ;;
952
953   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
954   | --dataroo | --dataro | --datar)
955     ac_prev=datarootdir ;;
956   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
957   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
958     datarootdir=$ac_optarg ;;
959
960   -disable-* | --disable-*)
961     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
962     # Reject names that are not valid shell variable names.
963     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
964       as_fn_error $? "invalid feature name: $ac_useropt"
965     ac_useropt_orig=$ac_useropt
966     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
967     case $ac_user_opts in
968       *"
969 "enable_$ac_useropt"
970 "*) ;;
971       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
972          ac_unrecognized_sep=', ';;
973     esac
974     eval enable_$ac_useropt=no ;;
975
976   -docdir | --docdir | --docdi | --doc | --do)
977     ac_prev=docdir ;;
978   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
979     docdir=$ac_optarg ;;
980
981   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
982     ac_prev=dvidir ;;
983   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
984     dvidir=$ac_optarg ;;
985
986   -enable-* | --enable-*)
987     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
988     # Reject names that are not valid shell variable names.
989     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
990       as_fn_error $? "invalid feature name: $ac_useropt"
991     ac_useropt_orig=$ac_useropt
992     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
993     case $ac_user_opts in
994       *"
995 "enable_$ac_useropt"
996 "*) ;;
997       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
998          ac_unrecognized_sep=', ';;
999     esac
1000     eval enable_$ac_useropt=\$ac_optarg ;;
1001
1002   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1003   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1004   | --exec | --exe | --ex)
1005     ac_prev=exec_prefix ;;
1006   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1007   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1008   | --exec=* | --exe=* | --ex=*)
1009     exec_prefix=$ac_optarg ;;
1010
1011   -gas | --gas | --ga | --g)
1012     # Obsolete; use --with-gas.
1013     with_gas=yes ;;
1014
1015   -help | --help | --hel | --he | -h)
1016     ac_init_help=long ;;
1017   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1018     ac_init_help=recursive ;;
1019   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1020     ac_init_help=short ;;
1021
1022   -host | --host | --hos | --ho)
1023     ac_prev=host_alias ;;
1024   -host=* | --host=* | --hos=* | --ho=*)
1025     host_alias=$ac_optarg ;;
1026
1027   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1028     ac_prev=htmldir ;;
1029   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1030   | --ht=*)
1031     htmldir=$ac_optarg ;;
1032
1033   -includedir | --includedir | --includedi | --included | --include \
1034   | --includ | --inclu | --incl | --inc)
1035     ac_prev=includedir ;;
1036   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1037   | --includ=* | --inclu=* | --incl=* | --inc=*)
1038     includedir=$ac_optarg ;;
1039
1040   -infodir | --infodir | --infodi | --infod | --info | --inf)
1041     ac_prev=infodir ;;
1042   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1043     infodir=$ac_optarg ;;
1044
1045   -libdir | --libdir | --libdi | --libd)
1046     ac_prev=libdir ;;
1047   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1048     libdir=$ac_optarg ;;
1049
1050   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1051   | --libexe | --libex | --libe)
1052     ac_prev=libexecdir ;;
1053   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1054   | --libexe=* | --libex=* | --libe=*)
1055     libexecdir=$ac_optarg ;;
1056
1057   -localedir | --localedir | --localedi | --localed | --locale)
1058     ac_prev=localedir ;;
1059   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1060     localedir=$ac_optarg ;;
1061
1062   -localstatedir | --localstatedir | --localstatedi | --localstated \
1063   | --localstate | --localstat | --localsta | --localst | --locals)
1064     ac_prev=localstatedir ;;
1065   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1066   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1067     localstatedir=$ac_optarg ;;
1068
1069   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1070     ac_prev=mandir ;;
1071   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1072     mandir=$ac_optarg ;;
1073
1074   -nfp | --nfp | --nf)
1075     # Obsolete; use --without-fp.
1076     with_fp=no ;;
1077
1078   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1079   | --no-cr | --no-c | -n)
1080     no_create=yes ;;
1081
1082   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1083   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1084     no_recursion=yes ;;
1085
1086   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1087   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1088   | --oldin | --oldi | --old | --ol | --o)
1089     ac_prev=oldincludedir ;;
1090   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1091   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1092   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1093     oldincludedir=$ac_optarg ;;
1094
1095   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1096     ac_prev=prefix ;;
1097   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1098     prefix=$ac_optarg ;;
1099
1100   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1101   | --program-pre | --program-pr | --program-p)
1102     ac_prev=program_prefix ;;
1103   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1104   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1105     program_prefix=$ac_optarg ;;
1106
1107   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1108   | --program-suf | --program-su | --program-s)
1109     ac_prev=program_suffix ;;
1110   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1111   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1112     program_suffix=$ac_optarg ;;
1113
1114   -program-transform-name | --program-transform-name \
1115   | --program-transform-nam | --program-transform-na \
1116   | --program-transform-n | --program-transform- \
1117   | --program-transform | --program-transfor \
1118   | --program-transfo | --program-transf \
1119   | --program-trans | --program-tran \
1120   | --progr-tra | --program-tr | --program-t)
1121     ac_prev=program_transform_name ;;
1122   -program-transform-name=* | --program-transform-name=* \
1123   | --program-transform-nam=* | --program-transform-na=* \
1124   | --program-transform-n=* | --program-transform-=* \
1125   | --program-transform=* | --program-transfor=* \
1126   | --program-transfo=* | --program-transf=* \
1127   | --program-trans=* | --program-tran=* \
1128   | --progr-tra=* | --program-tr=* | --program-t=*)
1129     program_transform_name=$ac_optarg ;;
1130
1131   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1132     ac_prev=pdfdir ;;
1133   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1134     pdfdir=$ac_optarg ;;
1135
1136   -psdir | --psdir | --psdi | --psd | --ps)
1137     ac_prev=psdir ;;
1138   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1139     psdir=$ac_optarg ;;
1140
1141   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1142   | -silent | --silent | --silen | --sile | --sil)
1143     silent=yes ;;
1144
1145   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1146     ac_prev=sbindir ;;
1147   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1148   | --sbi=* | --sb=*)
1149     sbindir=$ac_optarg ;;
1150
1151   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1152   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1153   | --sharedst | --shareds | --shared | --share | --shar \
1154   | --sha | --sh)
1155     ac_prev=sharedstatedir ;;
1156   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1157   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1158   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1159   | --sha=* | --sh=*)
1160     sharedstatedir=$ac_optarg ;;
1161
1162   -site | --site | --sit)
1163     ac_prev=site ;;
1164   -site=* | --site=* | --sit=*)
1165     site=$ac_optarg ;;
1166
1167   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1168     ac_prev=srcdir ;;
1169   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1170     srcdir=$ac_optarg ;;
1171
1172   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1173   | --syscon | --sysco | --sysc | --sys | --sy)
1174     ac_prev=sysconfdir ;;
1175   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1176   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1177     sysconfdir=$ac_optarg ;;
1178
1179   -target | --target | --targe | --targ | --tar | --ta | --t)
1180     ac_prev=target_alias ;;
1181   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1182     target_alias=$ac_optarg ;;
1183
1184   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1185     verbose=yes ;;
1186
1187   -version | --version | --versio | --versi | --vers | -V)
1188     ac_init_version=: ;;
1189
1190   -with-* | --with-*)
1191     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1192     # Reject names that are not valid shell variable names.
1193     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1194       as_fn_error $? "invalid package name: $ac_useropt"
1195     ac_useropt_orig=$ac_useropt
1196     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1197     case $ac_user_opts in
1198       *"
1199 "with_$ac_useropt"
1200 "*) ;;
1201       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1202          ac_unrecognized_sep=', ';;
1203     esac
1204     eval with_$ac_useropt=\$ac_optarg ;;
1205
1206   -without-* | --without-*)
1207     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1208     # Reject names that are not valid shell variable names.
1209     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1210       as_fn_error $? "invalid package name: $ac_useropt"
1211     ac_useropt_orig=$ac_useropt
1212     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1213     case $ac_user_opts in
1214       *"
1215 "with_$ac_useropt"
1216 "*) ;;
1217       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1218          ac_unrecognized_sep=', ';;
1219     esac
1220     eval with_$ac_useropt=no ;;
1221
1222   --x)
1223     # Obsolete; use --with-x.
1224     with_x=yes ;;
1225
1226   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1227   | --x-incl | --x-inc | --x-in | --x-i)
1228     ac_prev=x_includes ;;
1229   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1230   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1231     x_includes=$ac_optarg ;;
1232
1233   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1234   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1235     ac_prev=x_libraries ;;
1236   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1237   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1238     x_libraries=$ac_optarg ;;
1239
1240   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1241 Try \`$0 --help' for more information"
1242     ;;
1243
1244   *=*)
1245     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1246     # Reject names that are not valid shell variable names.
1247     case $ac_envvar in #(
1248       '' | [0-9]* | *[!_$as_cr_alnum]* )
1249       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1250     esac
1251     eval $ac_envvar=\$ac_optarg
1252     export $ac_envvar ;;
1253
1254   *)
1255     # FIXME: should be removed in autoconf 3.0.
1256     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1257     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1258       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1259     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1260     ;;
1261
1262   esac
1263 done
1264
1265 if test -n "$ac_prev"; then
1266   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1267   as_fn_error $? "missing argument to $ac_option"
1268 fi
1269
1270 if test -n "$ac_unrecognized_opts"; then
1271   case $enable_option_checking in
1272     no) ;;
1273     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1274     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1275   esac
1276 fi
1277
1278 # Check all directory arguments for consistency.
1279 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1280                 datadir sysconfdir sharedstatedir localstatedir includedir \
1281                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1282                 libdir localedir mandir
1283 do
1284   eval ac_val=\$$ac_var
1285   # Remove trailing slashes.
1286   case $ac_val in
1287     */ )
1288       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1289       eval $ac_var=\$ac_val;;
1290   esac
1291   # Be sure to have absolute directory names.
1292   case $ac_val in
1293     [\\/$]* | ?:[\\/]* )  continue;;
1294     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1295   esac
1296   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1297 done
1298
1299 # There might be people who depend on the old broken behavior: `$host'
1300 # used to hold the argument of --host etc.
1301 # FIXME: To remove some day.
1302 build=$build_alias
1303 host=$host_alias
1304 target=$target_alias
1305
1306 # FIXME: To remove some day.
1307 if test "x$host_alias" != x; then
1308   if test "x$build_alias" = x; then
1309     cross_compiling=maybe
1310   elif test "x$build_alias" != "x$host_alias"; then
1311     cross_compiling=yes
1312   fi
1313 fi
1314
1315 ac_tool_prefix=
1316 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1317
1318 test "$silent" = yes && exec 6>/dev/null
1319
1320
1321 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1322 ac_ls_di=`ls -di .` &&
1323 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1324   as_fn_error $? "working directory cannot be determined"
1325 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1326   as_fn_error $? "pwd does not report name of working directory"
1327
1328
1329 # Find the source files, if location was not specified.
1330 if test -z "$srcdir"; then
1331   ac_srcdir_defaulted=yes
1332   # Try the directory containing this script, then the parent directory.
1333   ac_confdir=`$as_dirname -- "$as_myself" ||
1334 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1335          X"$as_myself" : 'X\(//\)[^/]' \| \
1336          X"$as_myself" : 'X\(//\)$' \| \
1337          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1338 $as_echo X"$as_myself" |
1339     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1340             s//\1/
1341             q
1342           }
1343           /^X\(\/\/\)[^/].*/{
1344             s//\1/
1345             q
1346           }
1347           /^X\(\/\/\)$/{
1348             s//\1/
1349             q
1350           }
1351           /^X\(\/\).*/{
1352             s//\1/
1353             q
1354           }
1355           s/.*/./; q'`
1356   srcdir=$ac_confdir
1357   if test ! -r "$srcdir/$ac_unique_file"; then
1358     srcdir=..
1359   fi
1360 else
1361   ac_srcdir_defaulted=no
1362 fi
1363 if test ! -r "$srcdir/$ac_unique_file"; then
1364   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1365   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1366 fi
1367 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1368 ac_abs_confdir=`(
1369         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1370         pwd)`
1371 # When building in place, set srcdir=.
1372 if test "$ac_abs_confdir" = "$ac_pwd"; then
1373   srcdir=.
1374 fi
1375 # Remove unnecessary trailing slashes from srcdir.
1376 # Double slashes in file names in object file debugging info
1377 # mess up M-x gdb in Emacs.
1378 case $srcdir in
1379 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1380 esac
1381 for ac_var in $ac_precious_vars; do
1382   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1383   eval ac_env_${ac_var}_value=\$${ac_var}
1384   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1385   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1386 done
1387
1388 #
1389 # Report the --help message.
1390 #
1391 if test "$ac_init_help" = "long"; then
1392   # Omit some internal or obsolete options to make the list less imposing.
1393   # This message is too long to be a string in the A/UX 3.1 sh.
1394   cat <<_ACEOF
1395 \`configure' configures bfd 2.33.1 to adapt to many kinds of systems.
1396
1397 Usage: $0 [OPTION]... [VAR=VALUE]...
1398
1399 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1400 VAR=VALUE.  See below for descriptions of some of the useful variables.
1401
1402 Defaults for the options are specified in brackets.
1403
1404 Configuration:
1405   -h, --help              display this help and exit
1406       --help=short        display options specific to this package
1407       --help=recursive    display the short help of all the included packages
1408   -V, --version           display version information and exit
1409   -q, --quiet, --silent   do not print \`checking ...' messages
1410       --cache-file=FILE   cache test results in FILE [disabled]
1411   -C, --config-cache      alias for \`--cache-file=config.cache'
1412   -n, --no-create         do not create output files
1413       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1414
1415 Installation directories:
1416   --prefix=PREFIX         install architecture-independent files in PREFIX
1417                           [$ac_default_prefix]
1418   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1419                           [PREFIX]
1420
1421 By default, \`make install' will install all the files in
1422 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1423 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1424 for instance \`--prefix=\$HOME'.
1425
1426 For better control, use the options below.
1427
1428 Fine tuning of the installation directories:
1429   --bindir=DIR            user executables [EPREFIX/bin]
1430   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1431   --libexecdir=DIR        program executables [EPREFIX/libexec]
1432   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1433   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1434   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1435   --libdir=DIR            object code libraries [EPREFIX/lib]
1436   --includedir=DIR        C header files [PREFIX/include]
1437   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1438   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1439   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1440   --infodir=DIR           info documentation [DATAROOTDIR/info]
1441   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1442   --mandir=DIR            man documentation [DATAROOTDIR/man]
1443   --docdir=DIR            documentation root [DATAROOTDIR/doc/bfd]
1444   --htmldir=DIR           html documentation [DOCDIR]
1445   --dvidir=DIR            dvi documentation [DOCDIR]
1446   --pdfdir=DIR            pdf documentation [DOCDIR]
1447   --psdir=DIR             ps documentation [DOCDIR]
1448 _ACEOF
1449
1450   cat <<\_ACEOF
1451
1452 Program names:
1453   --program-prefix=PREFIX            prepend PREFIX to installed program names
1454   --program-suffix=SUFFIX            append SUFFIX to installed program names
1455   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1456
1457 System types:
1458   --build=BUILD     configure for building on BUILD [guessed]
1459   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1460   --target=TARGET   configure for building compilers for TARGET [HOST]
1461 _ACEOF
1462 fi
1463
1464 if test -n "$ac_init_help"; then
1465   case $ac_init_help in
1466      short | recursive ) echo "Configuration of bfd 2.33.1:";;
1467    esac
1468   cat <<\_ACEOF
1469
1470 Optional Features:
1471   --disable-option-checking  ignore unrecognized --enable/--with options
1472   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1473   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1474   --enable-dependency-tracking
1475                           do not reject slow dependency extractors
1476   --disable-dependency-tracking
1477                           speeds up one-time build
1478   --enable-silent-rules   less verbose build output (undo: "make V=1")
1479   --disable-silent-rules  verbose build output (undo: "make V=0")
1480   --enable-shared[=PKGS]  build shared libraries [default=no]
1481   --enable-static[=PKGS]  build static libraries [default=yes]
1482   --enable-fast-install[=PKGS]
1483                           optimize for fast installation [default=yes]
1484   --disable-libtool-lock  avoid locking (might break parallel builds)
1485   --enable-plugins        Enable support for plugins
1486   --disable-largefile     omit support for large files
1487   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1488   --enable-targets        alternative target configurations
1489   --enable-64-bit-archive force 64-bit archives
1490   --enable-secureplt      Default to creating read-only plt entries
1491   --enable-separate-code  enable -z separate-code in ELF linker by default
1492   --enable-leading-mingw64-underscores
1493                           Enable leading underscores on 64 bit mingw targets
1494   --enable-annobin-verification[=warn|strict]
1495                           enable runtime checks with dynamic notes generated
1496                           by annobin plugin
1497   --enable-werror         treat compile warnings as errors
1498   --enable-build-warnings enable build-time compiler warnings
1499   --enable-maintainer-mode
1500                           enable make rules and dependencies not useful (and
1501                           sometimes confusing) to the casual installer
1502   --enable-install-libbfd controls installation of libbfd and related headers
1503   --disable-nls           do not use Native Language Support
1504
1505 Optional Packages:
1506   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1507   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1508   --with-pic              try to use only PIC/non-PIC objects [default=use
1509                           both]
1510   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1511   --with-mmap             try using mmap for BFD input files if available
1512   --with-separate-debug-dir=DIR
1513                           Look for global separate debug info in DIR
1514                           [[default=LIBDIR/debug]]
1515   --with-pkgversion=PKG   Use PKG in the version string in place of "GNU
1516                           Binutils"
1517   --with-bugurl=URL       Direct users to URL to report a bug
1518   --with-system-zlib      use installed libz
1519
1520 Some influential environment variables:
1521   CC          C compiler command
1522   CFLAGS      C compiler flags
1523   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1524               nonstandard directory <lib dir>
1525   LIBS        libraries to pass to the linker, e.g. -l<library>
1526   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1527               you have headers in a nonstandard directory <include dir>
1528   CPP         C preprocessor
1529
1530 Use these variables to override the choices made by `configure' or to help
1531 it to find libraries and programs with nonstandard names/locations.
1532
1533 Report bugs to the package provider.
1534 _ACEOF
1535 ac_status=$?
1536 fi
1537
1538 if test "$ac_init_help" = "recursive"; then
1539   # If there are subdirs, report their specific --help.
1540   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1541     test -d "$ac_dir" ||
1542       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1543       continue
1544     ac_builddir=.
1545
1546 case "$ac_dir" in
1547 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1548 *)
1549   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1550   # A ".." for each directory in $ac_dir_suffix.
1551   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1552   case $ac_top_builddir_sub in
1553   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1554   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1555   esac ;;
1556 esac
1557 ac_abs_top_builddir=$ac_pwd
1558 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1559 # for backward compatibility:
1560 ac_top_builddir=$ac_top_build_prefix
1561
1562 case $srcdir in
1563   .)  # We are building in place.
1564     ac_srcdir=.
1565     ac_top_srcdir=$ac_top_builddir_sub
1566     ac_abs_top_srcdir=$ac_pwd ;;
1567   [\\/]* | ?:[\\/]* )  # Absolute name.
1568     ac_srcdir=$srcdir$ac_dir_suffix;
1569     ac_top_srcdir=$srcdir
1570     ac_abs_top_srcdir=$srcdir ;;
1571   *) # Relative name.
1572     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1573     ac_top_srcdir=$ac_top_build_prefix$srcdir
1574     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1575 esac
1576 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1577
1578     cd "$ac_dir" || { ac_status=$?; continue; }
1579     # Check for guested configure.
1580     if test -f "$ac_srcdir/configure.gnu"; then
1581       echo &&
1582       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1583     elif test -f "$ac_srcdir/configure"; then
1584       echo &&
1585       $SHELL "$ac_srcdir/configure" --help=recursive
1586     else
1587       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1588     fi || ac_status=$?
1589     cd "$ac_pwd" || { ac_status=$?; break; }
1590   done
1591 fi
1592
1593 test -n "$ac_init_help" && exit $ac_status
1594 if $ac_init_version; then
1595   cat <<\_ACEOF
1596 bfd configure 2.33.1
1597 generated by GNU Autoconf 2.69
1598
1599 Copyright (C) 2012 Free Software Foundation, Inc.
1600 This configure script is free software; the Free Software Foundation
1601 gives unlimited permission to copy, distribute and modify it.
1602 _ACEOF
1603   exit
1604 fi
1605
1606 ## ------------------------ ##
1607 ## Autoconf initialization. ##
1608 ## ------------------------ ##
1609
1610 # ac_fn_c_try_compile LINENO
1611 # --------------------------
1612 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1613 ac_fn_c_try_compile ()
1614 {
1615   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1616   rm -f conftest.$ac_objext
1617   if { { ac_try="$ac_compile"
1618 case "(($ac_try" in
1619   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1620   *) ac_try_echo=$ac_try;;
1621 esac
1622 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1623 $as_echo "$ac_try_echo"; } >&5
1624   (eval "$ac_compile") 2>conftest.err
1625   ac_status=$?
1626   if test -s conftest.err; then
1627     grep -v '^ *+' conftest.err >conftest.er1
1628     cat conftest.er1 >&5
1629     mv -f conftest.er1 conftest.err
1630   fi
1631   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1632   test $ac_status = 0; } && {
1633          test -z "$ac_c_werror_flag" ||
1634          test ! -s conftest.err
1635        } && test -s conftest.$ac_objext; then :
1636   ac_retval=0
1637 else
1638   $as_echo "$as_me: failed program was:" >&5
1639 sed 's/^/| /' conftest.$ac_ext >&5
1640
1641         ac_retval=1
1642 fi
1643   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1644   as_fn_set_status $ac_retval
1645
1646 } # ac_fn_c_try_compile
1647
1648 # ac_fn_c_try_link LINENO
1649 # -----------------------
1650 # Try to link conftest.$ac_ext, and return whether this succeeded.
1651 ac_fn_c_try_link ()
1652 {
1653   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1654   rm -f conftest.$ac_objext conftest$ac_exeext
1655   if { { ac_try="$ac_link"
1656 case "(($ac_try" in
1657   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1658   *) ac_try_echo=$ac_try;;
1659 esac
1660 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1661 $as_echo "$ac_try_echo"; } >&5
1662   (eval "$ac_link") 2>conftest.err
1663   ac_status=$?
1664   if test -s conftest.err; then
1665     grep -v '^ *+' conftest.err >conftest.er1
1666     cat conftest.er1 >&5
1667     mv -f conftest.er1 conftest.err
1668   fi
1669   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1670   test $ac_status = 0; } && {
1671          test -z "$ac_c_werror_flag" ||
1672          test ! -s conftest.err
1673        } && test -s conftest$ac_exeext && {
1674          test "$cross_compiling" = yes ||
1675          test -x conftest$ac_exeext
1676        }; then :
1677   ac_retval=0
1678 else
1679   $as_echo "$as_me: failed program was:" >&5
1680 sed 's/^/| /' conftest.$ac_ext >&5
1681
1682         ac_retval=1
1683 fi
1684   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1685   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1686   # interfere with the next link command; also delete a directory that is
1687   # left behind by Apple's compiler.  We do this before executing the actions.
1688   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1689   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1690   as_fn_set_status $ac_retval
1691
1692 } # ac_fn_c_try_link
1693
1694 # ac_fn_c_try_cpp LINENO
1695 # ----------------------
1696 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1697 ac_fn_c_try_cpp ()
1698 {
1699   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1700   if { { ac_try="$ac_cpp conftest.$ac_ext"
1701 case "(($ac_try" in
1702   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1703   *) ac_try_echo=$ac_try;;
1704 esac
1705 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1706 $as_echo "$ac_try_echo"; } >&5
1707   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1708   ac_status=$?
1709   if test -s conftest.err; then
1710     grep -v '^ *+' conftest.err >conftest.er1
1711     cat conftest.er1 >&5
1712     mv -f conftest.er1 conftest.err
1713   fi
1714   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1715   test $ac_status = 0; } > conftest.i && {
1716          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1717          test ! -s conftest.err
1718        }; then :
1719   ac_retval=0
1720 else
1721   $as_echo "$as_me: failed program was:" >&5
1722 sed 's/^/| /' conftest.$ac_ext >&5
1723
1724     ac_retval=1
1725 fi
1726   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1727   as_fn_set_status $ac_retval
1728
1729 } # ac_fn_c_try_cpp
1730
1731 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1732 # -------------------------------------------------------
1733 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1734 # the include files in INCLUDES and setting the cache variable VAR
1735 # accordingly.
1736 ac_fn_c_check_header_mongrel ()
1737 {
1738   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1739   if eval \${$3+:} false; then :
1740   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1741 $as_echo_n "checking for $2... " >&6; }
1742 if eval \${$3+:} false; then :
1743   $as_echo_n "(cached) " >&6
1744 fi
1745 eval ac_res=\$$3
1746                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1747 $as_echo "$ac_res" >&6; }
1748 else
1749   # Is the header compilable?
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1751 $as_echo_n "checking $2 usability... " >&6; }
1752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1753 /* end confdefs.h.  */
1754 $4
1755 #include <$2>
1756 _ACEOF
1757 if ac_fn_c_try_compile "$LINENO"; then :
1758   ac_header_compiler=yes
1759 else
1760   ac_header_compiler=no
1761 fi
1762 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1764 $as_echo "$ac_header_compiler" >&6; }
1765
1766 # Is the header present?
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1768 $as_echo_n "checking $2 presence... " >&6; }
1769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1770 /* end confdefs.h.  */
1771 #include <$2>
1772 _ACEOF
1773 if ac_fn_c_try_cpp "$LINENO"; then :
1774   ac_header_preproc=yes
1775 else
1776   ac_header_preproc=no
1777 fi
1778 rm -f conftest.err conftest.i conftest.$ac_ext
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1780 $as_echo "$ac_header_preproc" >&6; }
1781
1782 # So?  What about this header?
1783 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1784   yes:no: )
1785     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1786 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1787     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1788 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1789     ;;
1790   no:yes:* )
1791     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1792 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1793     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1794 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1795     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1796 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1797     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1798 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1799     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1800 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1801     ;;
1802 esac
1803   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1804 $as_echo_n "checking for $2... " >&6; }
1805 if eval \${$3+:} false; then :
1806   $as_echo_n "(cached) " >&6
1807 else
1808   eval "$3=\$ac_header_compiler"
1809 fi
1810 eval ac_res=\$$3
1811                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1812 $as_echo "$ac_res" >&6; }
1813 fi
1814   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1815
1816 } # ac_fn_c_check_header_mongrel
1817
1818 # ac_fn_c_try_run LINENO
1819 # ----------------------
1820 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1821 # that executables *can* be run.
1822 ac_fn_c_try_run ()
1823 {
1824   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1825   if { { ac_try="$ac_link"
1826 case "(($ac_try" in
1827   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1828   *) ac_try_echo=$ac_try;;
1829 esac
1830 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1831 $as_echo "$ac_try_echo"; } >&5
1832   (eval "$ac_link") 2>&5
1833   ac_status=$?
1834   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1835   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1836   { { case "(($ac_try" in
1837   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1838   *) ac_try_echo=$ac_try;;
1839 esac
1840 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1841 $as_echo "$ac_try_echo"; } >&5
1842   (eval "$ac_try") 2>&5
1843   ac_status=$?
1844   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1845   test $ac_status = 0; }; }; then :
1846   ac_retval=0
1847 else
1848   $as_echo "$as_me: program exited with status $ac_status" >&5
1849        $as_echo "$as_me: failed program was:" >&5
1850 sed 's/^/| /' conftest.$ac_ext >&5
1851
1852        ac_retval=$ac_status
1853 fi
1854   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1855   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1856   as_fn_set_status $ac_retval
1857
1858 } # ac_fn_c_try_run
1859
1860 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1861 # -------------------------------------------------------
1862 # Tests whether HEADER exists and can be compiled using the include files in
1863 # INCLUDES, setting the cache variable VAR accordingly.
1864 ac_fn_c_check_header_compile ()
1865 {
1866   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1867   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1868 $as_echo_n "checking for $2... " >&6; }
1869 if eval \${$3+:} false; then :
1870   $as_echo_n "(cached) " >&6
1871 else
1872   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1873 /* end confdefs.h.  */
1874 $4
1875 #include <$2>
1876 _ACEOF
1877 if ac_fn_c_try_compile "$LINENO"; then :
1878   eval "$3=yes"
1879 else
1880   eval "$3=no"
1881 fi
1882 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1883 fi
1884 eval ac_res=\$$3
1885                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1886 $as_echo "$ac_res" >&6; }
1887   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1888
1889 } # ac_fn_c_check_header_compile
1890
1891 # ac_fn_c_check_func LINENO FUNC VAR
1892 # ----------------------------------
1893 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1894 ac_fn_c_check_func ()
1895 {
1896   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1897   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1898 $as_echo_n "checking for $2... " >&6; }
1899 if eval \${$3+:} false; then :
1900   $as_echo_n "(cached) " >&6
1901 else
1902   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1903 /* end confdefs.h.  */
1904 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1905    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1906 #define $2 innocuous_$2
1907
1908 /* System header to define __stub macros and hopefully few prototypes,
1909     which can conflict with char $2 (); below.
1910     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1911     <limits.h> exists even on freestanding compilers.  */
1912
1913 #ifdef __STDC__
1914 # include <limits.h>
1915 #else
1916 # include <assert.h>
1917 #endif
1918
1919 #undef $2
1920
1921 /* Override any GCC internal prototype to avoid an error.
1922    Use char because int might match the return type of a GCC
1923    builtin and then its argument prototype would still apply.  */
1924 #ifdef __cplusplus
1925 extern "C"
1926 #endif
1927 char $2 ();
1928 /* The GNU C library defines this for functions which it implements
1929     to always fail with ENOSYS.  Some functions are actually named
1930     something starting with __ and the normal name is an alias.  */
1931 #if defined __stub_$2 || defined __stub___$2
1932 choke me
1933 #endif
1934
1935 int
1936 main ()
1937 {
1938 return $2 ();
1939   ;
1940   return 0;
1941 }
1942 _ACEOF
1943 if ac_fn_c_try_link "$LINENO"; then :
1944   eval "$3=yes"
1945 else
1946   eval "$3=no"
1947 fi
1948 rm -f core conftest.err conftest.$ac_objext \
1949     conftest$ac_exeext conftest.$ac_ext
1950 fi
1951 eval ac_res=\$$3
1952                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1953 $as_echo "$ac_res" >&6; }
1954   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1955
1956 } # ac_fn_c_check_func
1957
1958 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1959 # -------------------------------------------
1960 # Tests whether TYPE exists after having included INCLUDES, setting cache
1961 # variable VAR accordingly.
1962 ac_fn_c_check_type ()
1963 {
1964   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1965   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1966 $as_echo_n "checking for $2... " >&6; }
1967 if eval \${$3+:} false; then :
1968   $as_echo_n "(cached) " >&6
1969 else
1970   eval "$3=no"
1971   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1972 /* end confdefs.h.  */
1973 $4
1974 int
1975 main ()
1976 {
1977 if (sizeof ($2))
1978          return 0;
1979   ;
1980   return 0;
1981 }
1982 _ACEOF
1983 if ac_fn_c_try_compile "$LINENO"; then :
1984   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1985 /* end confdefs.h.  */
1986 $4
1987 int
1988 main ()
1989 {
1990 if (sizeof (($2)))
1991             return 0;
1992   ;
1993   return 0;
1994 }
1995 _ACEOF
1996 if ac_fn_c_try_compile "$LINENO"; then :
1997
1998 else
1999   eval "$3=yes"
2000 fi
2001 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2002 fi
2003 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2004 fi
2005 eval ac_res=\$$3
2006                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2007 $as_echo "$ac_res" >&6; }
2008   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2009
2010 } # ac_fn_c_check_type
2011
2012 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2013 # --------------------------------------------
2014 # Tries to find the compile-time value of EXPR in a program that includes
2015 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2016 # computed
2017 ac_fn_c_compute_int ()
2018 {
2019   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2020   if test "$cross_compiling" = yes; then
2021     # Depending upon the size, compute the lo and hi bounds.
2022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2023 /* end confdefs.h.  */
2024 $4
2025 int
2026 main ()
2027 {
2028 static int test_array [1 - 2 * !(($2) >= 0)];
2029 test_array [0] = 0;
2030 return test_array [0];
2031
2032   ;
2033   return 0;
2034 }
2035 _ACEOF
2036 if ac_fn_c_try_compile "$LINENO"; then :
2037   ac_lo=0 ac_mid=0
2038   while :; do
2039     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2040 /* end confdefs.h.  */
2041 $4
2042 int
2043 main ()
2044 {
2045 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2046 test_array [0] = 0;
2047 return test_array [0];
2048
2049   ;
2050   return 0;
2051 }
2052 _ACEOF
2053 if ac_fn_c_try_compile "$LINENO"; then :
2054   ac_hi=$ac_mid; break
2055 else
2056   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2057                         if test $ac_lo -le $ac_mid; then
2058                           ac_lo= ac_hi=
2059                           break
2060                         fi
2061                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2062 fi
2063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2064   done
2065 else
2066   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2067 /* end confdefs.h.  */
2068 $4
2069 int
2070 main ()
2071 {
2072 static int test_array [1 - 2 * !(($2) < 0)];
2073 test_array [0] = 0;
2074 return test_array [0];
2075
2076   ;
2077   return 0;
2078 }
2079 _ACEOF
2080 if ac_fn_c_try_compile "$LINENO"; then :
2081   ac_hi=-1 ac_mid=-1
2082   while :; do
2083     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2084 /* end confdefs.h.  */
2085 $4
2086 int
2087 main ()
2088 {
2089 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2090 test_array [0] = 0;
2091 return test_array [0];
2092
2093   ;
2094   return 0;
2095 }
2096 _ACEOF
2097 if ac_fn_c_try_compile "$LINENO"; then :
2098   ac_lo=$ac_mid; break
2099 else
2100   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2101                         if test $ac_mid -le $ac_hi; then
2102                           ac_lo= ac_hi=
2103                           break
2104                         fi
2105                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2106 fi
2107 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2108   done
2109 else
2110   ac_lo= ac_hi=
2111 fi
2112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2113 fi
2114 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2115 # Binary search between lo and hi bounds.
2116 while test "x$ac_lo" != "x$ac_hi"; do
2117   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2118   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2119 /* end confdefs.h.  */
2120 $4
2121 int
2122 main ()
2123 {
2124 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2125 test_array [0] = 0;
2126 return test_array [0];
2127
2128   ;
2129   return 0;
2130 }
2131 _ACEOF
2132 if ac_fn_c_try_compile "$LINENO"; then :
2133   ac_hi=$ac_mid
2134 else
2135   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2136 fi
2137 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2138 done
2139 case $ac_lo in #((
2140 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2141 '') ac_retval=1 ;;
2142 esac
2143   else
2144     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2145 /* end confdefs.h.  */
2146 $4
2147 static long int longval () { return $2; }
2148 static unsigned long int ulongval () { return $2; }
2149 #include <stdio.h>
2150 #include <stdlib.h>
2151 int
2152 main ()
2153 {
2154
2155   FILE *f = fopen ("conftest.val", "w");
2156   if (! f)
2157     return 1;
2158   if (($2) < 0)
2159     {
2160       long int i = longval ();
2161       if (i != ($2))
2162         return 1;
2163       fprintf (f, "%ld", i);
2164     }
2165   else
2166     {
2167       unsigned long int i = ulongval ();
2168       if (i != ($2))
2169         return 1;
2170       fprintf (f, "%lu", i);
2171     }
2172   /* Do not output a trailing newline, as this causes \r\n confusion
2173      on some platforms.  */
2174   return ferror (f) || fclose (f) != 0;
2175
2176   ;
2177   return 0;
2178 }
2179 _ACEOF
2180 if ac_fn_c_try_run "$LINENO"; then :
2181   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2182 else
2183   ac_retval=1
2184 fi
2185 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2186   conftest.$ac_objext conftest.beam conftest.$ac_ext
2187 rm -f conftest.val
2188
2189   fi
2190   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2191   as_fn_set_status $ac_retval
2192
2193 } # ac_fn_c_compute_int
2194
2195 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2196 # ---------------------------------------------
2197 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2198 # accordingly.
2199 ac_fn_c_check_decl ()
2200 {
2201   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2202   as_decl_name=`echo $2|sed 's/ *(.*//'`
2203   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2204   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2205 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2206 if eval \${$3+:} false; then :
2207   $as_echo_n "(cached) " >&6
2208 else
2209   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2210 /* end confdefs.h.  */
2211 $4
2212 int
2213 main ()
2214 {
2215 #ifndef $as_decl_name
2216 #ifdef __cplusplus
2217   (void) $as_decl_use;
2218 #else
2219   (void) $as_decl_name;
2220 #endif
2221 #endif
2222
2223   ;
2224   return 0;
2225 }
2226 _ACEOF
2227 if ac_fn_c_try_compile "$LINENO"; then :
2228   eval "$3=yes"
2229 else
2230   eval "$3=no"
2231 fi
2232 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2233 fi
2234 eval ac_res=\$$3
2235                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2236 $as_echo "$ac_res" >&6; }
2237   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2238
2239 } # ac_fn_c_check_decl
2240 cat >config.log <<_ACEOF
2241 This file contains any messages produced by compilers while
2242 running configure, to aid debugging if configure makes a mistake.
2243
2244 It was created by bfd $as_me 2.33.1, which was
2245 generated by GNU Autoconf 2.69.  Invocation command line was
2246
2247   $ $0 $@
2248
2249 _ACEOF
2250 exec 5>>config.log
2251 {
2252 cat <<_ASUNAME
2253 ## --------- ##
2254 ## Platform. ##
2255 ## --------- ##
2256
2257 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2258 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2259 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2260 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2261 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2262
2263 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2264 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2265
2266 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2267 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2268 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2269 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2270 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2271 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2272 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2273
2274 _ASUNAME
2275
2276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2277 for as_dir in $PATH
2278 do
2279   IFS=$as_save_IFS
2280   test -z "$as_dir" && as_dir=.
2281     $as_echo "PATH: $as_dir"
2282   done
2283 IFS=$as_save_IFS
2284
2285 } >&5
2286
2287 cat >&5 <<_ACEOF
2288
2289
2290 ## ----------- ##
2291 ## Core tests. ##
2292 ## ----------- ##
2293
2294 _ACEOF
2295
2296
2297 # Keep a trace of the command line.
2298 # Strip out --no-create and --no-recursion so they do not pile up.
2299 # Strip out --silent because we don't want to record it for future runs.
2300 # Also quote any args containing shell meta-characters.
2301 # Make two passes to allow for proper duplicate-argument suppression.
2302 ac_configure_args=
2303 ac_configure_args0=
2304 ac_configure_args1=
2305 ac_must_keep_next=false
2306 for ac_pass in 1 2
2307 do
2308   for ac_arg
2309   do
2310     case $ac_arg in
2311     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2312     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2313     | -silent | --silent | --silen | --sile | --sil)
2314       continue ;;
2315     *\'*)
2316       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2317     esac
2318     case $ac_pass in
2319     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2320     2)
2321       as_fn_append ac_configure_args1 " '$ac_arg'"
2322       if test $ac_must_keep_next = true; then
2323         ac_must_keep_next=false # Got value, back to normal.
2324       else
2325         case $ac_arg in
2326           *=* | --config-cache | -C | -disable-* | --disable-* \
2327           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2328           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2329           | -with-* | --with-* | -without-* | --without-* | --x)
2330             case "$ac_configure_args0 " in
2331               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2332             esac
2333             ;;
2334           -* ) ac_must_keep_next=true ;;
2335         esac
2336       fi
2337       as_fn_append ac_configure_args " '$ac_arg'"
2338       ;;
2339     esac
2340   done
2341 done
2342 { ac_configure_args0=; unset ac_configure_args0;}
2343 { ac_configure_args1=; unset ac_configure_args1;}
2344
2345 # When interrupted or exit'd, cleanup temporary files, and complete
2346 # config.log.  We remove comments because anyway the quotes in there
2347 # would cause problems or look ugly.
2348 # WARNING: Use '\'' to represent an apostrophe within the trap.
2349 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2350 trap 'exit_status=$?
2351   # Save into config.log some information that might help in debugging.
2352   {
2353     echo
2354
2355     $as_echo "## ---------------- ##
2356 ## Cache variables. ##
2357 ## ---------------- ##"
2358     echo
2359     # The following way of writing the cache mishandles newlines in values,
2360 (
2361   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2362     eval ac_val=\$$ac_var
2363     case $ac_val in #(
2364     *${as_nl}*)
2365       case $ac_var in #(
2366       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2367 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2368       esac
2369       case $ac_var in #(
2370       _ | IFS | as_nl) ;; #(
2371       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2372       *) { eval $ac_var=; unset $ac_var;} ;;
2373       esac ;;
2374     esac
2375   done
2376   (set) 2>&1 |
2377     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2378     *${as_nl}ac_space=\ *)
2379       sed -n \
2380         "s/'\''/'\''\\\\'\'''\''/g;
2381           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2382       ;; #(
2383     *)
2384       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2385       ;;
2386     esac |
2387     sort
2388 )
2389     echo
2390
2391     $as_echo "## ----------------- ##
2392 ## Output variables. ##
2393 ## ----------------- ##"
2394     echo
2395     for ac_var in $ac_subst_vars
2396     do
2397       eval ac_val=\$$ac_var
2398       case $ac_val in
2399       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2400       esac
2401       $as_echo "$ac_var='\''$ac_val'\''"
2402     done | sort
2403     echo
2404
2405     if test -n "$ac_subst_files"; then
2406       $as_echo "## ------------------- ##
2407 ## File substitutions. ##
2408 ## ------------------- ##"
2409       echo
2410       for ac_var in $ac_subst_files
2411       do
2412         eval ac_val=\$$ac_var
2413         case $ac_val in
2414         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2415         esac
2416         $as_echo "$ac_var='\''$ac_val'\''"
2417       done | sort
2418       echo
2419     fi
2420
2421     if test -s confdefs.h; then
2422       $as_echo "## ----------- ##
2423 ## confdefs.h. ##
2424 ## ----------- ##"
2425       echo
2426       cat confdefs.h
2427       echo
2428     fi
2429     test "$ac_signal" != 0 &&
2430       $as_echo "$as_me: caught signal $ac_signal"
2431     $as_echo "$as_me: exit $exit_status"
2432   } >&5
2433   rm -f core *.core core.conftest.* &&
2434     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2435     exit $exit_status
2436 ' 0
2437 for ac_signal in 1 2 13 15; do
2438   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2439 done
2440 ac_signal=0
2441
2442 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2443 rm -f -r conftest* confdefs.h
2444
2445 $as_echo "/* confdefs.h */" > confdefs.h
2446
2447 # Predefined preprocessor variables.
2448
2449 cat >>confdefs.h <<_ACEOF
2450 #define PACKAGE_NAME "$PACKAGE_NAME"
2451 _ACEOF
2452
2453 cat >>confdefs.h <<_ACEOF
2454 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2455 _ACEOF
2456
2457 cat >>confdefs.h <<_ACEOF
2458 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2459 _ACEOF
2460
2461 cat >>confdefs.h <<_ACEOF
2462 #define PACKAGE_STRING "$PACKAGE_STRING"
2463 _ACEOF
2464
2465 cat >>confdefs.h <<_ACEOF
2466 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2467 _ACEOF
2468
2469 cat >>confdefs.h <<_ACEOF
2470 #define PACKAGE_URL "$PACKAGE_URL"
2471 _ACEOF
2472
2473
2474 # Let the site file select an alternate cache file if it wants to.
2475 # Prefer an explicitly selected file to automatically selected ones.
2476 ac_site_file1=NONE
2477 ac_site_file2=NONE
2478 if test -n "$CONFIG_SITE"; then
2479   # We do not want a PATH search for config.site.
2480   case $CONFIG_SITE in #((
2481     -*)  ac_site_file1=./$CONFIG_SITE;;
2482     */*) ac_site_file1=$CONFIG_SITE;;
2483     *)   ac_site_file1=./$CONFIG_SITE;;
2484   esac
2485 elif test "x$prefix" != xNONE; then
2486   ac_site_file1=$prefix/share/config.site
2487   ac_site_file2=$prefix/etc/config.site
2488 else
2489   ac_site_file1=$ac_default_prefix/share/config.site
2490   ac_site_file2=$ac_default_prefix/etc/config.site
2491 fi
2492 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2493 do
2494   test "x$ac_site_file" = xNONE && continue
2495   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2496     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2497 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2498     sed 's/^/| /' "$ac_site_file" >&5
2499     . "$ac_site_file" \
2500       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2501 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2502 as_fn_error $? "failed to load site script $ac_site_file
2503 See \`config.log' for more details" "$LINENO" 5; }
2504   fi
2505 done
2506
2507 if test -r "$cache_file"; then
2508   # Some versions of bash will fail to source /dev/null (special files
2509   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2510   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2511     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2512 $as_echo "$as_me: loading cache $cache_file" >&6;}
2513     case $cache_file in
2514       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2515       *)                      . "./$cache_file";;
2516     esac
2517   fi
2518 else
2519   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2520 $as_echo "$as_me: creating cache $cache_file" >&6;}
2521   >$cache_file
2522 fi
2523
2524 as_fn_append ac_header_list " stdlib.h"
2525 as_fn_append ac_header_list " unistd.h"
2526 as_fn_append ac_header_list " sys/param.h"
2527 # Check that the precious variables saved in the cache have kept the same
2528 # value.
2529 ac_cache_corrupted=false
2530 for ac_var in $ac_precious_vars; do
2531   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2532   eval ac_new_set=\$ac_env_${ac_var}_set
2533   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2534   eval ac_new_val=\$ac_env_${ac_var}_value
2535   case $ac_old_set,$ac_new_set in
2536     set,)
2537       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2538 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2539       ac_cache_corrupted=: ;;
2540     ,set)
2541       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2542 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2543       ac_cache_corrupted=: ;;
2544     ,);;
2545     *)
2546       if test "x$ac_old_val" != "x$ac_new_val"; then
2547         # differences in whitespace do not lead to failure.
2548         ac_old_val_w=`echo x $ac_old_val`
2549         ac_new_val_w=`echo x $ac_new_val`
2550         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2551           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2552 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2553           ac_cache_corrupted=:
2554         else
2555           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2556 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2557           eval $ac_var=\$ac_old_val
2558         fi
2559         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2560 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2561         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2562 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2563       fi;;
2564   esac
2565   # Pass precious variables to config.status.
2566   if test "$ac_new_set" = set; then
2567     case $ac_new_val in
2568     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2569     *) ac_arg=$ac_var=$ac_new_val ;;
2570     esac
2571     case " $ac_configure_args " in
2572       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2573       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2574     esac
2575   fi
2576 done
2577 if $ac_cache_corrupted; then
2578   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2579 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2580   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2581 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2582   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2583 fi
2584 ## -------------------- ##
2585 ## Main body of script. ##
2586 ## -------------------- ##
2587
2588 ac_ext=c
2589 ac_cpp='$CPP $CPPFLAGS'
2590 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2591 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2592 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2593
2594
2595
2596
2597
2598
2599
2600 ac_aux_dir=
2601 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2602   if test -f "$ac_dir/install-sh"; then
2603     ac_aux_dir=$ac_dir
2604     ac_install_sh="$ac_aux_dir/install-sh -c"
2605     break
2606   elif test -f "$ac_dir/install.sh"; then
2607     ac_aux_dir=$ac_dir
2608     ac_install_sh="$ac_aux_dir/install.sh -c"
2609     break
2610   elif test -f "$ac_dir/shtool"; then
2611     ac_aux_dir=$ac_dir
2612     ac_install_sh="$ac_aux_dir/shtool install -c"
2613     break
2614   fi
2615 done
2616 if test -z "$ac_aux_dir"; then
2617   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2618 fi
2619
2620 # These three variables are undocumented and unsupported,
2621 # and are intended to be withdrawn in a future Autoconf release.
2622 # They can cause serious problems if a builder's source tree is in a directory
2623 # whose full name contains unusual characters.
2624 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2625 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2626 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2627
2628
2629 # Make sure we can run config.sub.
2630 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2631   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2632
2633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2634 $as_echo_n "checking build system type... " >&6; }
2635 if ${ac_cv_build+:} false; then :
2636   $as_echo_n "(cached) " >&6
2637 else
2638   ac_build_alias=$build_alias
2639 test "x$ac_build_alias" = x &&
2640   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2641 test "x$ac_build_alias" = x &&
2642   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2643 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2644   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2645
2646 fi
2647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2648 $as_echo "$ac_cv_build" >&6; }
2649 case $ac_cv_build in
2650 *-*-*) ;;
2651 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2652 esac
2653 build=$ac_cv_build
2654 ac_save_IFS=$IFS; IFS='-'
2655 set x $ac_cv_build
2656 shift
2657 build_cpu=$1
2658 build_vendor=$2
2659 shift; shift
2660 # Remember, the first character of IFS is used to create $*,
2661 # except with old shells:
2662 build_os=$*
2663 IFS=$ac_save_IFS
2664 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2665
2666
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2668 $as_echo_n "checking host system type... " >&6; }
2669 if ${ac_cv_host+:} false; then :
2670   $as_echo_n "(cached) " >&6
2671 else
2672   if test "x$host_alias" = x; then
2673   ac_cv_host=$ac_cv_build
2674 else
2675   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2676     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2677 fi
2678
2679 fi
2680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2681 $as_echo "$ac_cv_host" >&6; }
2682 case $ac_cv_host in
2683 *-*-*) ;;
2684 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2685 esac
2686 host=$ac_cv_host
2687 ac_save_IFS=$IFS; IFS='-'
2688 set x $ac_cv_host
2689 shift
2690 host_cpu=$1
2691 host_vendor=$2
2692 shift; shift
2693 # Remember, the first character of IFS is used to create $*,
2694 # except with old shells:
2695 host_os=$*
2696 IFS=$ac_save_IFS
2697 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2698
2699
2700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2701 $as_echo_n "checking target system type... " >&6; }
2702 if ${ac_cv_target+:} false; then :
2703   $as_echo_n "(cached) " >&6
2704 else
2705   if test "x$target_alias" = x; then
2706   ac_cv_target=$ac_cv_host
2707 else
2708   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2709     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2710 fi
2711
2712 fi
2713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2714 $as_echo "$ac_cv_target" >&6; }
2715 case $ac_cv_target in
2716 *-*-*) ;;
2717 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2718 esac
2719 target=$ac_cv_target
2720 ac_save_IFS=$IFS; IFS='-'
2721 set x $ac_cv_target
2722 shift
2723 target_cpu=$1
2724 target_vendor=$2
2725 shift; shift
2726 # Remember, the first character of IFS is used to create $*,
2727 # except with old shells:
2728 target_os=$*
2729 IFS=$ac_save_IFS
2730 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2731
2732
2733 # The aliases save the names the user supplied, while $host etc.
2734 # will get canonicalized.
2735 test -n "$target_alias" &&
2736   test "$program_prefix$program_suffix$program_transform_name" = \
2737     NONENONEs,x,x, &&
2738   program_prefix=${target_alias}-
2739 # Expand $ac_aux_dir to an absolute path.
2740 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2741
2742 ac_ext=c
2743 ac_cpp='$CPP $CPPFLAGS'
2744 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2745 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2746 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2747 if test -n "$ac_tool_prefix"; then
2748   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2749 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2751 $as_echo_n "checking for $ac_word... " >&6; }
2752 if ${ac_cv_prog_CC+:} false; then :
2753   $as_echo_n "(cached) " >&6
2754 else
2755   if test -n "$CC"; then
2756   ac_cv_prog_CC="$CC" # Let the user override the test.
2757 else
2758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2759 for as_dir in $PATH
2760 do
2761   IFS=$as_save_IFS
2762   test -z "$as_dir" && as_dir=.
2763     for ac_exec_ext in '' $ac_executable_extensions; do
2764   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2765     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2766     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2767     break 2
2768   fi
2769 done
2770   done
2771 IFS=$as_save_IFS
2772
2773 fi
2774 fi
2775 CC=$ac_cv_prog_CC
2776 if test -n "$CC"; then
2777   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2778 $as_echo "$CC" >&6; }
2779 else
2780   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2781 $as_echo "no" >&6; }
2782 fi
2783
2784
2785 fi
2786 if test -z "$ac_cv_prog_CC"; then
2787   ac_ct_CC=$CC
2788   # Extract the first word of "gcc", so it can be a program name with args.
2789 set dummy gcc; ac_word=$2
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2791 $as_echo_n "checking for $ac_word... " >&6; }
2792 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2793   $as_echo_n "(cached) " >&6
2794 else
2795   if test -n "$ac_ct_CC"; then
2796   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2797 else
2798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2799 for as_dir in $PATH
2800 do
2801   IFS=$as_save_IFS
2802   test -z "$as_dir" && as_dir=.
2803     for ac_exec_ext in '' $ac_executable_extensions; do
2804   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2805     ac_cv_prog_ac_ct_CC="gcc"
2806     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2807     break 2
2808   fi
2809 done
2810   done
2811 IFS=$as_save_IFS
2812
2813 fi
2814 fi
2815 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2816 if test -n "$ac_ct_CC"; then
2817   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2818 $as_echo "$ac_ct_CC" >&6; }
2819 else
2820   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2821 $as_echo "no" >&6; }
2822 fi
2823
2824   if test "x$ac_ct_CC" = x; then
2825     CC=""
2826   else
2827     case $cross_compiling:$ac_tool_warned in
2828 yes:)
2829 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2830 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2831 ac_tool_warned=yes ;;
2832 esac
2833     CC=$ac_ct_CC
2834   fi
2835 else
2836   CC="$ac_cv_prog_CC"
2837 fi
2838
2839 if test -z "$CC"; then
2840           if test -n "$ac_tool_prefix"; then
2841     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2842 set dummy ${ac_tool_prefix}cc; ac_word=$2
2843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2844 $as_echo_n "checking for $ac_word... " >&6; }
2845 if ${ac_cv_prog_CC+:} false; then :
2846   $as_echo_n "(cached) " >&6
2847 else
2848   if test -n "$CC"; then
2849   ac_cv_prog_CC="$CC" # Let the user override the test.
2850 else
2851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2852 for as_dir in $PATH
2853 do
2854   IFS=$as_save_IFS
2855   test -z "$as_dir" && as_dir=.
2856     for ac_exec_ext in '' $ac_executable_extensions; do
2857   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2858     ac_cv_prog_CC="${ac_tool_prefix}cc"
2859     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2860     break 2
2861   fi
2862 done
2863   done
2864 IFS=$as_save_IFS
2865
2866 fi
2867 fi
2868 CC=$ac_cv_prog_CC
2869 if test -n "$CC"; then
2870   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2871 $as_echo "$CC" >&6; }
2872 else
2873   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2874 $as_echo "no" >&6; }
2875 fi
2876
2877
2878   fi
2879 fi
2880 if test -z "$CC"; then
2881   # Extract the first word of "cc", so it can be a program name with args.
2882 set dummy cc; ac_word=$2
2883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2884 $as_echo_n "checking for $ac_word... " >&6; }
2885 if ${ac_cv_prog_CC+:} false; then :
2886   $as_echo_n "(cached) " >&6
2887 else
2888   if test -n "$CC"; then
2889   ac_cv_prog_CC="$CC" # Let the user override the test.
2890 else
2891   ac_prog_rejected=no
2892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2893 for as_dir in $PATH
2894 do
2895   IFS=$as_save_IFS
2896   test -z "$as_dir" && as_dir=.
2897     for ac_exec_ext in '' $ac_executable_extensions; do
2898   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2899     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2900        ac_prog_rejected=yes
2901        continue
2902      fi
2903     ac_cv_prog_CC="cc"
2904     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2905     break 2
2906   fi
2907 done
2908   done
2909 IFS=$as_save_IFS
2910
2911 if test $ac_prog_rejected = yes; then
2912   # We found a bogon in the path, so make sure we never use it.
2913   set dummy $ac_cv_prog_CC
2914   shift
2915   if test $# != 0; then
2916     # We chose a different compiler from the bogus one.
2917     # However, it has the same basename, so the bogon will be chosen
2918     # first if we set CC to just the basename; use the full file name.
2919     shift
2920     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2921   fi
2922 fi
2923 fi
2924 fi
2925 CC=$ac_cv_prog_CC
2926 if test -n "$CC"; then
2927   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2928 $as_echo "$CC" >&6; }
2929 else
2930   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2931 $as_echo "no" >&6; }
2932 fi
2933
2934
2935 fi
2936 if test -z "$CC"; then
2937   if test -n "$ac_tool_prefix"; then
2938   for ac_prog in cl.exe
2939   do
2940     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2941 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2943 $as_echo_n "checking for $ac_word... " >&6; }
2944 if ${ac_cv_prog_CC+:} false; then :
2945   $as_echo_n "(cached) " >&6
2946 else
2947   if test -n "$CC"; then
2948   ac_cv_prog_CC="$CC" # Let the user override the test.
2949 else
2950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2951 for as_dir in $PATH
2952 do
2953   IFS=$as_save_IFS
2954   test -z "$as_dir" && as_dir=.
2955     for ac_exec_ext in '' $ac_executable_extensions; do
2956   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2957     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2958     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2959     break 2
2960   fi
2961 done
2962   done
2963 IFS=$as_save_IFS
2964
2965 fi
2966 fi
2967 CC=$ac_cv_prog_CC
2968 if test -n "$CC"; then
2969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2970 $as_echo "$CC" >&6; }
2971 else
2972   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2973 $as_echo "no" >&6; }
2974 fi
2975
2976
2977     test -n "$CC" && break
2978   done
2979 fi
2980 if test -z "$CC"; then
2981   ac_ct_CC=$CC
2982   for ac_prog in cl.exe
2983 do
2984   # Extract the first word of "$ac_prog", so it can be a program name with args.
2985 set dummy $ac_prog; ac_word=$2
2986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2987 $as_echo_n "checking for $ac_word... " >&6; }
2988 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2989   $as_echo_n "(cached) " >&6
2990 else
2991   if test -n "$ac_ct_CC"; then
2992   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2993 else
2994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2995 for as_dir in $PATH
2996 do
2997   IFS=$as_save_IFS
2998   test -z "$as_dir" && as_dir=.
2999     for ac_exec_ext in '' $ac_executable_extensions; do
3000   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3001     ac_cv_prog_ac_ct_CC="$ac_prog"
3002     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3003     break 2
3004   fi
3005 done
3006   done
3007 IFS=$as_save_IFS
3008
3009 fi
3010 fi
3011 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3012 if test -n "$ac_ct_CC"; then
3013   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3014 $as_echo "$ac_ct_CC" >&6; }
3015 else
3016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3017 $as_echo "no" >&6; }
3018 fi
3019
3020
3021   test -n "$ac_ct_CC" && break
3022 done
3023
3024   if test "x$ac_ct_CC" = x; then
3025     CC=""
3026   else
3027     case $cross_compiling:$ac_tool_warned in
3028 yes:)
3029 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3030 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3031 ac_tool_warned=yes ;;
3032 esac
3033     CC=$ac_ct_CC
3034   fi
3035 fi
3036
3037 fi
3038
3039
3040 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3041 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3042 as_fn_error $? "no acceptable C compiler found in \$PATH
3043 See \`config.log' for more details" "$LINENO" 5; }
3044
3045 # Provide some information about the compiler.
3046 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3047 set X $ac_compile
3048 ac_compiler=$2
3049 for ac_option in --version -v -V -qversion; do
3050   { { ac_try="$ac_compiler $ac_option >&5"
3051 case "(($ac_try" in
3052   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3053   *) ac_try_echo=$ac_try;;
3054 esac
3055 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3056 $as_echo "$ac_try_echo"; } >&5
3057   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3058   ac_status=$?
3059   if test -s conftest.err; then
3060     sed '10a\
3061 ... rest of stderr output deleted ...
3062          10q' conftest.err >conftest.er1
3063     cat conftest.er1 >&5
3064   fi
3065   rm -f conftest.er1 conftest.err
3066   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3067   test $ac_status = 0; }
3068 done
3069
3070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3071 /* end confdefs.h.  */
3072
3073 int
3074 main ()
3075 {
3076
3077   ;
3078   return 0;
3079 }
3080 _ACEOF
3081 ac_clean_files_save=$ac_clean_files
3082 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3083 # Try to create an executable without -o first, disregard a.out.
3084 # It will help us diagnose broken compilers, and finding out an intuition
3085 # of exeext.
3086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3087 $as_echo_n "checking whether the C compiler works... " >&6; }
3088 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3089
3090 # The possible output files:
3091 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3092
3093 ac_rmfiles=
3094 for ac_file in $ac_files
3095 do
3096   case $ac_file in
3097     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3098     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3099   esac
3100 done
3101 rm -f $ac_rmfiles
3102
3103 if { { ac_try="$ac_link_default"
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_link_default") 2>&5
3111   ac_status=$?
3112   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3113   test $ac_status = 0; }; then :
3114   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3115 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3116 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3117 # so that the user can short-circuit this test for compilers unknown to
3118 # Autoconf.
3119 for ac_file in $ac_files ''
3120 do
3121   test -f "$ac_file" || continue
3122   case $ac_file in
3123     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3124         ;;
3125     [ab].out )
3126         # We found the default executable, but exeext='' is most
3127         # certainly right.
3128         break;;
3129     *.* )
3130         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3131         then :; else
3132            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3133         fi
3134         # We set ac_cv_exeext here because the later test for it is not
3135         # safe: cross compilers may not add the suffix if given an `-o'
3136         # argument, so we may need to know it at that point already.
3137         # Even if this section looks crufty: it has the advantage of
3138         # actually working.
3139         break;;
3140     * )
3141         break;;
3142   esac
3143 done
3144 test "$ac_cv_exeext" = no && ac_cv_exeext=
3145
3146 else
3147   ac_file=''
3148 fi
3149 if test -z "$ac_file"; then :
3150   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3151 $as_echo "no" >&6; }
3152 $as_echo "$as_me: failed program was:" >&5
3153 sed 's/^/| /' conftest.$ac_ext >&5
3154
3155 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3156 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3157 as_fn_error 77 "C compiler cannot create executables
3158 See \`config.log' for more details" "$LINENO" 5; }
3159 else
3160   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3161 $as_echo "yes" >&6; }
3162 fi
3163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3164 $as_echo_n "checking for C compiler default output file name... " >&6; }
3165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3166 $as_echo "$ac_file" >&6; }
3167 ac_exeext=$ac_cv_exeext
3168
3169 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3170 ac_clean_files=$ac_clean_files_save
3171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3172 $as_echo_n "checking for suffix of executables... " >&6; }
3173 if { { ac_try="$ac_link"
3174 case "(($ac_try" in
3175   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3176   *) ac_try_echo=$ac_try;;
3177 esac
3178 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3179 $as_echo "$ac_try_echo"; } >&5
3180   (eval "$ac_link") 2>&5
3181   ac_status=$?
3182   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3183   test $ac_status = 0; }; then :
3184   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3185 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3186 # work properly (i.e., refer to `conftest.exe'), while it won't with
3187 # `rm'.
3188 for ac_file in conftest.exe conftest conftest.*; do
3189   test -f "$ac_file" || continue
3190   case $ac_file in
3191     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3192     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3193           break;;
3194     * ) break;;
3195   esac
3196 done
3197 else
3198   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3199 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3200 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3201 See \`config.log' for more details" "$LINENO" 5; }
3202 fi
3203 rm -f conftest conftest$ac_cv_exeext
3204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3205 $as_echo "$ac_cv_exeext" >&6; }
3206
3207 rm -f conftest.$ac_ext
3208 EXEEXT=$ac_cv_exeext
3209 ac_exeext=$EXEEXT
3210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3211 /* end confdefs.h.  */
3212 #include <stdio.h>
3213 int
3214 main ()
3215 {
3216 FILE *f = fopen ("conftest.out", "w");
3217  return ferror (f) || fclose (f) != 0;
3218
3219   ;
3220   return 0;
3221 }
3222 _ACEOF
3223 ac_clean_files="$ac_clean_files conftest.out"
3224 # Check that the compiler produces executables we can run.  If not, either
3225 # the compiler is broken, or we cross compile.
3226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3227 $as_echo_n "checking whether we are cross compiling... " >&6; }
3228 if test "$cross_compiling" != yes; then
3229   { { ac_try="$ac_link"
3230 case "(($ac_try" in
3231   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3232   *) ac_try_echo=$ac_try;;
3233 esac
3234 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3235 $as_echo "$ac_try_echo"; } >&5
3236   (eval "$ac_link") 2>&5
3237   ac_status=$?
3238   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3239   test $ac_status = 0; }
3240   if { ac_try='./conftest$ac_cv_exeext'
3241   { { case "(($ac_try" in
3242   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3243   *) ac_try_echo=$ac_try;;
3244 esac
3245 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3246 $as_echo "$ac_try_echo"; } >&5
3247   (eval "$ac_try") 2>&5
3248   ac_status=$?
3249   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3250   test $ac_status = 0; }; }; then
3251     cross_compiling=no
3252   else
3253     if test "$cross_compiling" = maybe; then
3254         cross_compiling=yes
3255     else
3256         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3257 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3258 as_fn_error $? "cannot run C compiled programs.
3259 If you meant to cross compile, use \`--host'.
3260 See \`config.log' for more details" "$LINENO" 5; }
3261     fi
3262   fi
3263 fi
3264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3265 $as_echo "$cross_compiling" >&6; }
3266
3267 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3268 ac_clean_files=$ac_clean_files_save
3269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3270 $as_echo_n "checking for suffix of object files... " >&6; }
3271 if ${ac_cv_objext+:} false; then :
3272   $as_echo_n "(cached) " >&6
3273 else
3274   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3275 /* end confdefs.h.  */
3276
3277 int
3278 main ()
3279 {
3280
3281   ;
3282   return 0;
3283 }
3284 _ACEOF
3285 rm -f conftest.o conftest.obj
3286 if { { ac_try="$ac_compile"
3287 case "(($ac_try" in
3288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3289   *) ac_try_echo=$ac_try;;
3290 esac
3291 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3292 $as_echo "$ac_try_echo"; } >&5
3293   (eval "$ac_compile") 2>&5
3294   ac_status=$?
3295   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3296   test $ac_status = 0; }; then :
3297   for ac_file in conftest.o conftest.obj conftest.*; do
3298   test -f "$ac_file" || continue;
3299   case $ac_file in
3300     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3301     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3302        break;;
3303   esac
3304 done
3305 else
3306   $as_echo "$as_me: failed program was:" >&5
3307 sed 's/^/| /' conftest.$ac_ext >&5
3308
3309 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3310 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3311 as_fn_error $? "cannot compute suffix of object files: cannot compile
3312 See \`config.log' for more details" "$LINENO" 5; }
3313 fi
3314 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3315 fi
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3317 $as_echo "$ac_cv_objext" >&6; }
3318 OBJEXT=$ac_cv_objext
3319 ac_objext=$OBJEXT
3320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3321 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3322 if ${ac_cv_c_compiler_gnu+:} false; then :
3323   $as_echo_n "(cached) " >&6
3324 else
3325   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3326 /* end confdefs.h.  */
3327
3328 int
3329 main ()
3330 {
3331 #ifndef __GNUC__
3332        choke me
3333 #endif
3334
3335   ;
3336   return 0;
3337 }
3338 _ACEOF
3339 if ac_fn_c_try_compile "$LINENO"; then :
3340   ac_compiler_gnu=yes
3341 else
3342   ac_compiler_gnu=no
3343 fi
3344 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3345 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3346
3347 fi
3348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3349 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3350 if test $ac_compiler_gnu = yes; then
3351   GCC=yes
3352 else
3353   GCC=
3354 fi
3355 ac_test_CFLAGS=${CFLAGS+set}
3356 ac_save_CFLAGS=$CFLAGS
3357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3358 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3359 if ${ac_cv_prog_cc_g+:} false; then :
3360   $as_echo_n "(cached) " >&6
3361 else
3362   ac_save_c_werror_flag=$ac_c_werror_flag
3363    ac_c_werror_flag=yes
3364    ac_cv_prog_cc_g=no
3365    CFLAGS="-g"
3366    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3367 /* end confdefs.h.  */
3368
3369 int
3370 main ()
3371 {
3372
3373   ;
3374   return 0;
3375 }
3376 _ACEOF
3377 if ac_fn_c_try_compile "$LINENO"; then :
3378   ac_cv_prog_cc_g=yes
3379 else
3380   CFLAGS=""
3381       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3382 /* end confdefs.h.  */
3383
3384 int
3385 main ()
3386 {
3387
3388   ;
3389   return 0;
3390 }
3391 _ACEOF
3392 if ac_fn_c_try_compile "$LINENO"; then :
3393
3394 else
3395   ac_c_werror_flag=$ac_save_c_werror_flag
3396          CFLAGS="-g"
3397          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3398 /* end confdefs.h.  */
3399
3400 int
3401 main ()
3402 {
3403
3404   ;
3405   return 0;
3406 }
3407 _ACEOF
3408 if ac_fn_c_try_compile "$LINENO"; then :
3409   ac_cv_prog_cc_g=yes
3410 fi
3411 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3412 fi
3413 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3414 fi
3415 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3416    ac_c_werror_flag=$ac_save_c_werror_flag
3417 fi
3418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3419 $as_echo "$ac_cv_prog_cc_g" >&6; }
3420 if test "$ac_test_CFLAGS" = set; then
3421   CFLAGS=$ac_save_CFLAGS
3422 elif test $ac_cv_prog_cc_g = yes; then
3423   if test "$GCC" = yes; then
3424     CFLAGS="-g -O2"
3425   else
3426     CFLAGS="-g"
3427   fi
3428 else
3429   if test "$GCC" = yes; then
3430     CFLAGS="-O2"
3431   else
3432     CFLAGS=
3433   fi
3434 fi
3435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3436 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3437 if ${ac_cv_prog_cc_c89+:} false; then :
3438   $as_echo_n "(cached) " >&6
3439 else
3440   ac_cv_prog_cc_c89=no
3441 ac_save_CC=$CC
3442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3443 /* end confdefs.h.  */
3444 #include <stdarg.h>
3445 #include <stdio.h>
3446 struct stat;
3447 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3448 struct buf { int x; };
3449 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3450 static char *e (p, i)
3451      char **p;
3452      int i;
3453 {
3454   return p[i];
3455 }
3456 static char *f (char * (*g) (char **, int), char **p, ...)
3457 {
3458   char *s;
3459   va_list v;
3460   va_start (v,p);
3461   s = g (p, va_arg (v,int));
3462   va_end (v);
3463   return s;
3464 }
3465
3466 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3467    function prototypes and stuff, but not '\xHH' hex character constants.
3468    These don't provoke an error unfortunately, instead are silently treated
3469    as 'x'.  The following induces an error, until -std is added to get
3470    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3471    array size at least.  It's necessary to write '\x00'==0 to get something
3472    that's true only with -std.  */
3473 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3474
3475 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3476    inside strings and character constants.  */
3477 #define FOO(x) 'x'
3478 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3479
3480 int test (int i, double x);
3481 struct s1 {int (*f) (int a);};
3482 struct s2 {int (*f) (double a);};
3483 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3484 int argc;
3485 char **argv;
3486 int
3487 main ()
3488 {
3489 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3490   ;
3491   return 0;
3492 }
3493 _ACEOF
3494 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3495         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3496 do
3497   CC="$ac_save_CC $ac_arg"
3498   if ac_fn_c_try_compile "$LINENO"; then :
3499   ac_cv_prog_cc_c89=$ac_arg
3500 fi
3501 rm -f core conftest.err conftest.$ac_objext
3502   test "x$ac_cv_prog_cc_c89" != "xno" && break
3503 done
3504 rm -f conftest.$ac_ext
3505 CC=$ac_save_CC
3506
3507 fi
3508 # AC_CACHE_VAL
3509 case "x$ac_cv_prog_cc_c89" in
3510   x)
3511     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3512 $as_echo "none needed" >&6; } ;;
3513   xno)
3514     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3515 $as_echo "unsupported" >&6; } ;;
3516   *)
3517     CC="$CC $ac_cv_prog_cc_c89"
3518     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3519 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3520 esac
3521 if test "x$ac_cv_prog_cc_c89" != xno; then :
3522
3523 fi
3524
3525 ac_ext=c
3526 ac_cpp='$CPP $CPPFLAGS'
3527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3530
3531 ac_ext=c
3532 ac_cpp='$CPP $CPPFLAGS'
3533 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3534 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3535 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3537 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3538 if ${am_cv_prog_cc_c_o+:} false; then :
3539   $as_echo_n "(cached) " >&6
3540 else
3541   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3542 /* end confdefs.h.  */
3543
3544 int
3545 main ()
3546 {
3547
3548   ;
3549   return 0;
3550 }
3551 _ACEOF
3552   # Make sure it works both with $CC and with simple cc.
3553   # Following AC_PROG_CC_C_O, we do the test twice because some
3554   # compilers refuse to overwrite an existing .o file with -o,
3555   # though they will create one.
3556   am_cv_prog_cc_c_o=yes
3557   for am_i in 1 2; do
3558     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3559    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3560    ac_status=$?
3561    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3562    (exit $ac_status); } \
3563          && test -f conftest2.$ac_objext; then
3564       : OK
3565     else
3566       am_cv_prog_cc_c_o=no
3567       break
3568     fi
3569   done
3570   rm -f core conftest*
3571   unset am_i
3572 fi
3573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3574 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3575 if test "$am_cv_prog_cc_c_o" != yes; then
3576    # Losing compiler, so override with the script.
3577    # FIXME: It is wrong to rewrite CC.
3578    # But if we don't then we get into trouble of one sort or another.
3579    # A longer-term fix would be to have automake use am__CC in this case,
3580    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3581    CC="$am_aux_dir/compile $CC"
3582 fi
3583 ac_ext=c
3584 ac_cpp='$CPP $CPPFLAGS'
3585 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3586 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3587 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3588
3589
3590
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3592 $as_echo_n "checking for library containing strerror... " >&6; }
3593 if ${ac_cv_search_strerror+:} false; then :
3594   $as_echo_n "(cached) " >&6
3595 else
3596   ac_func_search_save_LIBS=$LIBS
3597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3598 /* end confdefs.h.  */
3599
3600 /* Override any GCC internal prototype to avoid an error.
3601    Use char because int might match the return type of a GCC
3602    builtin and then its argument prototype would still apply.  */
3603 #ifdef __cplusplus
3604 extern "C"
3605 #endif
3606 char strerror ();
3607 int
3608 main ()
3609 {
3610 return strerror ();
3611   ;
3612   return 0;
3613 }
3614 _ACEOF
3615 for ac_lib in '' cposix; do
3616   if test -z "$ac_lib"; then
3617     ac_res="none required"
3618   else
3619     ac_res=-l$ac_lib
3620     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3621   fi
3622   if ac_fn_c_try_link "$LINENO"; then :
3623   ac_cv_search_strerror=$ac_res
3624 fi
3625 rm -f core conftest.err conftest.$ac_objext \
3626     conftest$ac_exeext
3627   if ${ac_cv_search_strerror+:} false; then :
3628   break
3629 fi
3630 done
3631 if ${ac_cv_search_strerror+:} false; then :
3632
3633 else
3634   ac_cv_search_strerror=no
3635 fi
3636 rm conftest.$ac_ext
3637 LIBS=$ac_func_search_save_LIBS
3638 fi
3639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3640 $as_echo "$ac_cv_search_strerror" >&6; }
3641 ac_res=$ac_cv_search_strerror
3642 if test "$ac_res" != no; then :
3643   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3644
3645 fi
3646
3647
3648 am__api_version='1.15'
3649
3650 # Find a good install program.  We prefer a C program (faster),
3651 # so one script is as good as another.  But avoid the broken or
3652 # incompatible versions:
3653 # SysV /etc/install, /usr/sbin/install
3654 # SunOS /usr/etc/install
3655 # IRIX /sbin/install
3656 # AIX /bin/install
3657 # AmigaOS /C/install, which installs bootblocks on floppy discs
3658 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3659 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3660 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3661 # OS/2's system install, which has a completely different semantic
3662 # ./install, which can be erroneously created by make from ./install.sh.
3663 # Reject install programs that cannot install multiple files.
3664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3665 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3666 if test -z "$INSTALL"; then
3667 if ${ac_cv_path_install+:} false; then :
3668   $as_echo_n "(cached) " >&6
3669 else
3670   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3671 for as_dir in $PATH
3672 do
3673   IFS=$as_save_IFS
3674   test -z "$as_dir" && as_dir=.
3675     # Account for people who put trailing slashes in PATH elements.
3676 case $as_dir/ in #((
3677   ./ | .// | /[cC]/* | \
3678   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3679   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3680   /usr/ucb/* ) ;;
3681   *)
3682     # OSF1 and SCO ODT 3.0 have their own names for install.
3683     # Don't use installbsd from OSF since it installs stuff as root
3684     # by default.
3685     for ac_prog in ginstall scoinst install; do
3686       for ac_exec_ext in '' $ac_executable_extensions; do
3687         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3688           if test $ac_prog = install &&
3689             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3690             # AIX install.  It has an incompatible calling convention.
3691             :
3692           elif test $ac_prog = install &&
3693             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3694             # program-specific install script used by HP pwplus--don't use.
3695             :
3696           else
3697             rm -rf conftest.one conftest.two conftest.dir
3698             echo one > conftest.one
3699             echo two > conftest.two
3700             mkdir conftest.dir
3701             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3702               test -s conftest.one && test -s conftest.two &&
3703               test -s conftest.dir/conftest.one &&
3704               test -s conftest.dir/conftest.two
3705             then
3706               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3707               break 3
3708             fi
3709           fi
3710         fi
3711       done
3712     done
3713     ;;
3714 esac
3715
3716   done
3717 IFS=$as_save_IFS
3718
3719 rm -rf conftest.one conftest.two conftest.dir
3720
3721 fi
3722   if test "${ac_cv_path_install+set}" = set; then
3723     INSTALL=$ac_cv_path_install
3724   else
3725     # As a last resort, use the slow shell script.  Don't cache a
3726     # value for INSTALL within a source directory, because that will
3727     # break other packages using the cache if that directory is
3728     # removed, or if the value is a relative name.
3729     INSTALL=$ac_install_sh
3730   fi
3731 fi
3732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3733 $as_echo "$INSTALL" >&6; }
3734
3735 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3736 # It thinks the first close brace ends the variable substitution.
3737 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3738
3739 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3740
3741 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3742
3743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3744 $as_echo_n "checking whether build environment is sane... " >&6; }
3745 # Reject unsafe characters in $srcdir or the absolute working directory
3746 # name.  Accept space and tab only in the latter.
3747 am_lf='
3748 '
3749 case `pwd` in
3750   *[\\\"\#\$\&\'\`$am_lf]*)
3751     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3752 esac
3753 case $srcdir in
3754   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
3755     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3756 esac
3757
3758 # Do 'set' in a subshell so we don't clobber the current shell's
3759 # arguments.  Must try -L first in case configure is actually a
3760 # symlink; some systems play weird games with the mod time of symlinks
3761 # (eg FreeBSD returns the mod time of the symlink's containing
3762 # directory).
3763 if (
3764    am_has_slept=no
3765    for am_try in 1 2; do
3766      echo "timestamp, slept: $am_has_slept" > conftest.file
3767      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3768      if test "$*" = "X"; then
3769         # -L didn't work.
3770         set X `ls -t "$srcdir/configure" conftest.file`
3771      fi
3772      if test "$*" != "X $srcdir/configure conftest.file" \
3773         && test "$*" != "X conftest.file $srcdir/configure"; then
3774
3775         # If neither matched, then we have a broken ls.  This can happen
3776         # if, for instance, CONFIG_SHELL is bash and it inherits a
3777         # broken ls alias from the environment.  This has actually
3778         # happened.  Such a system could not be considered "sane".
3779         as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
3780   alias in your environment" "$LINENO" 5
3781      fi
3782      if test "$2" = conftest.file || test $am_try -eq 2; then
3783        break
3784      fi
3785      # Just in case.
3786      sleep 1
3787      am_has_slept=yes
3788    done
3789    test "$2" = conftest.file
3790    )
3791 then
3792    # Ok.
3793    :
3794 else
3795    as_fn_error $? "newly created file is older than distributed files!
3796 Check your system clock" "$LINENO" 5
3797 fi
3798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3799 $as_echo "yes" >&6; }
3800 # If we didn't sleep, we still need to ensure time stamps of config.status and
3801 # generated files are strictly newer.
3802 am_sleep_pid=
3803 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3804   ( sleep 1 ) &
3805   am_sleep_pid=$!
3806 fi
3807
3808 rm -f conftest.file
3809
3810 test "$program_prefix" != NONE &&
3811   program_transform_name="s&^&$program_prefix&;$program_transform_name"
3812 # Use a double $ so make ignores it.
3813 test "$program_suffix" != NONE &&
3814   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3815 # Double any \ or $.
3816 # By default was `s,x,x', remove it if useless.
3817 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3818 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3819
3820 if test x"${MISSING+set}" != xset; then
3821   case $am_aux_dir in
3822   *\ * | *\     *)
3823     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3824   *)
3825     MISSING="\${SHELL} $am_aux_dir/missing" ;;
3826   esac
3827 fi
3828 # Use eval to expand $SHELL
3829 if eval "$MISSING --is-lightweight"; then
3830   am_missing_run="$MISSING "
3831 else
3832   am_missing_run=
3833   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3834 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3835 fi
3836
3837 if test x"${install_sh+set}" != xset; then
3838   case $am_aux_dir in
3839   *\ * | *\     *)
3840     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3841   *)
3842     install_sh="\${SHELL} $am_aux_dir/install-sh"
3843   esac
3844 fi
3845
3846 # Installed binaries are usually stripped using 'strip' when the user
3847 # run "make install-strip".  However 'strip' might not be the right
3848 # tool to use in cross-compilation environments, therefore Automake
3849 # will honor the 'STRIP' environment variable to overrule this program.
3850 if test "$cross_compiling" != no; then
3851   if test -n "$ac_tool_prefix"; then
3852   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3853 set dummy ${ac_tool_prefix}strip; ac_word=$2
3854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3855 $as_echo_n "checking for $ac_word... " >&6; }
3856 if ${ac_cv_prog_STRIP+:} false; then :
3857   $as_echo_n "(cached) " >&6
3858 else
3859   if test -n "$STRIP"; then
3860   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3861 else
3862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3863 for as_dir in $PATH
3864 do
3865   IFS=$as_save_IFS
3866   test -z "$as_dir" && as_dir=.
3867     for ac_exec_ext in '' $ac_executable_extensions; do
3868   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3869     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3870     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3871     break 2
3872   fi
3873 done
3874   done
3875 IFS=$as_save_IFS
3876
3877 fi
3878 fi
3879 STRIP=$ac_cv_prog_STRIP
3880 if test -n "$STRIP"; then
3881   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3882 $as_echo "$STRIP" >&6; }
3883 else
3884   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3885 $as_echo "no" >&6; }
3886 fi
3887
3888
3889 fi
3890 if test -z "$ac_cv_prog_STRIP"; then
3891   ac_ct_STRIP=$STRIP
3892   # Extract the first word of "strip", so it can be a program name with args.
3893 set dummy strip; ac_word=$2
3894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3895 $as_echo_n "checking for $ac_word... " >&6; }
3896 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3897   $as_echo_n "(cached) " >&6
3898 else
3899   if test -n "$ac_ct_STRIP"; then
3900   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3901 else
3902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3903 for as_dir in $PATH
3904 do
3905   IFS=$as_save_IFS
3906   test -z "$as_dir" && as_dir=.
3907     for ac_exec_ext in '' $ac_executable_extensions; do
3908   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3909     ac_cv_prog_ac_ct_STRIP="strip"
3910     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3911     break 2
3912   fi
3913 done
3914   done
3915 IFS=$as_save_IFS
3916
3917 fi
3918 fi
3919 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3920 if test -n "$ac_ct_STRIP"; then
3921   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3922 $as_echo "$ac_ct_STRIP" >&6; }
3923 else
3924   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3925 $as_echo "no" >&6; }
3926 fi
3927
3928   if test "x$ac_ct_STRIP" = x; then
3929     STRIP=":"
3930   else
3931     case $cross_compiling:$ac_tool_warned in
3932 yes:)
3933 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3934 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3935 ac_tool_warned=yes ;;
3936 esac
3937     STRIP=$ac_ct_STRIP
3938   fi
3939 else
3940   STRIP="$ac_cv_prog_STRIP"
3941 fi
3942
3943 fi
3944 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3945
3946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3947 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3948 if test -z "$MKDIR_P"; then
3949   if ${ac_cv_path_mkdir+:} false; then :
3950   $as_echo_n "(cached) " >&6
3951 else
3952   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3953 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3954 do
3955   IFS=$as_save_IFS
3956   test -z "$as_dir" && as_dir=.
3957     for ac_prog in mkdir gmkdir; do
3958          for ac_exec_ext in '' $ac_executable_extensions; do
3959            as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3960            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3961              'mkdir (GNU coreutils) '* | \
3962              'mkdir (coreutils) '* | \
3963              'mkdir (fileutils) '4.1*)
3964                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3965                break 3;;
3966            esac
3967          done
3968        done
3969   done
3970 IFS=$as_save_IFS
3971
3972 fi
3973
3974   test -d ./--version && rmdir ./--version
3975   if test "${ac_cv_path_mkdir+set}" = set; then
3976     MKDIR_P="$ac_cv_path_mkdir -p"
3977   else
3978     # As a last resort, use the slow shell script.  Don't cache a
3979     # value for MKDIR_P within a source directory, because that will
3980     # break other packages using the cache if that directory is
3981     # removed, or if the value is a relative name.
3982     MKDIR_P="$ac_install_sh -d"
3983   fi
3984 fi
3985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3986 $as_echo "$MKDIR_P" >&6; }
3987
3988 for ac_prog in gawk mawk nawk awk
3989 do
3990   # Extract the first word of "$ac_prog", so it can be a program name with args.
3991 set dummy $ac_prog; ac_word=$2
3992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3993 $as_echo_n "checking for $ac_word... " >&6; }
3994 if ${ac_cv_prog_AWK+:} false; then :
3995   $as_echo_n "(cached) " >&6
3996 else
3997   if test -n "$AWK"; then
3998   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3999 else
4000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4001 for as_dir in $PATH
4002 do
4003   IFS=$as_save_IFS
4004   test -z "$as_dir" && as_dir=.
4005     for ac_exec_ext in '' $ac_executable_extensions; do
4006   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4007     ac_cv_prog_AWK="$ac_prog"
4008     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4009     break 2
4010   fi
4011 done
4012   done
4013 IFS=$as_save_IFS
4014
4015 fi
4016 fi
4017 AWK=$ac_cv_prog_AWK
4018 if test -n "$AWK"; then
4019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4020 $as_echo "$AWK" >&6; }
4021 else
4022   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4023 $as_echo "no" >&6; }
4024 fi
4025
4026
4027   test -n "$AWK" && break
4028 done
4029
4030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4031 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4032 set x ${MAKE-make}
4033 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4034 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4035   $as_echo_n "(cached) " >&6
4036 else
4037   cat >conftest.make <<\_ACEOF
4038 SHELL = /bin/sh
4039 all:
4040         @echo '@@@%%%=$(MAKE)=@@@%%%'
4041 _ACEOF
4042 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4043 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4044   *@@@%%%=?*=@@@%%%*)
4045     eval ac_cv_prog_make_${ac_make}_set=yes;;
4046   *)
4047     eval ac_cv_prog_make_${ac_make}_set=no;;
4048 esac
4049 rm -f conftest.make
4050 fi
4051 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4052   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4053 $as_echo "yes" >&6; }
4054   SET_MAKE=
4055 else
4056   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4057 $as_echo "no" >&6; }
4058   SET_MAKE="MAKE=${MAKE-make}"
4059 fi
4060
4061 rm -rf .tst 2>/dev/null
4062 mkdir .tst 2>/dev/null
4063 if test -d .tst; then
4064   am__leading_dot=.
4065 else
4066   am__leading_dot=_
4067 fi
4068 rmdir .tst 2>/dev/null
4069
4070 DEPDIR="${am__leading_dot}deps"
4071
4072 ac_config_commands="$ac_config_commands depfiles"
4073
4074
4075 am_make=${MAKE-make}
4076 cat > confinc << 'END'
4077 am__doit:
4078         @echo this is the am__doit target
4079 .PHONY: am__doit
4080 END
4081 # If we don't find an include directive, just comment out the code.
4082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4083 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4084 am__include="#"
4085 am__quote=
4086 _am_result=none
4087 # First try GNU make style include.
4088 echo "include confinc" > confmf
4089 # Ignore all kinds of additional output from 'make'.
4090 case `$am_make -s -f confmf 2> /dev/null` in #(
4091 *the\ am__doit\ target*)
4092   am__include=include
4093   am__quote=
4094   _am_result=GNU
4095   ;;
4096 esac
4097 # Now try BSD make style include.
4098 if test "$am__include" = "#"; then
4099    echo '.include "confinc"' > confmf
4100    case `$am_make -s -f confmf 2> /dev/null` in #(
4101    *the\ am__doit\ target*)
4102      am__include=.include
4103      am__quote="\""
4104      _am_result=BSD
4105      ;;
4106    esac
4107 fi
4108
4109
4110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4111 $as_echo "$_am_result" >&6; }
4112 rm -f confinc confmf
4113
4114 # Check whether --enable-dependency-tracking was given.
4115 if test "${enable_dependency_tracking+set}" = set; then :
4116   enableval=$enable_dependency_tracking;
4117 fi
4118
4119 if test "x$enable_dependency_tracking" != xno; then
4120   am_depcomp="$ac_aux_dir/depcomp"
4121   AMDEPBACKSLASH='\'
4122   am__nodep='_no'
4123 fi
4124  if test "x$enable_dependency_tracking" != xno; then
4125   AMDEP_TRUE=
4126   AMDEP_FALSE='#'
4127 else
4128   AMDEP_TRUE='#'
4129   AMDEP_FALSE=
4130 fi
4131
4132
4133 # Check whether --enable-silent-rules was given.
4134 if test "${enable_silent_rules+set}" = set; then :
4135   enableval=$enable_silent_rules;
4136 fi
4137
4138 case $enable_silent_rules in # (((
4139   yes) AM_DEFAULT_VERBOSITY=0;;
4140    no) AM_DEFAULT_VERBOSITY=1;;
4141     *) AM_DEFAULT_VERBOSITY=1;;
4142 esac
4143 am_make=${MAKE-make}
4144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4145 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4146 if ${am_cv_make_support_nested_variables+:} false; then :
4147   $as_echo_n "(cached) " >&6
4148 else
4149   if $as_echo 'TRUE=$(BAR$(V))
4150 BAR0=false
4151 BAR1=true
4152 V=1
4153 am__doit:
4154         @$(TRUE)
4155 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4156   am_cv_make_support_nested_variables=yes
4157 else
4158   am_cv_make_support_nested_variables=no
4159 fi
4160 fi
4161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4162 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4163 if test $am_cv_make_support_nested_variables = yes; then
4164     AM_V='$(V)'
4165   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4166 else
4167   AM_V=$AM_DEFAULT_VERBOSITY
4168   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4169 fi
4170 AM_BACKSLASH='\'
4171
4172 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4173   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4174   # is not polluted with repeated "-I."
4175   am__isrc=' -I$(srcdir)'
4176   # test to see if srcdir already configured
4177   if test -f $srcdir/config.status; then
4178     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4179   fi
4180 fi
4181
4182 # test whether we have cygpath
4183 if test -z "$CYGPATH_W"; then
4184   if (cygpath --version) >/dev/null 2>/dev/null; then
4185     CYGPATH_W='cygpath -w'
4186   else
4187     CYGPATH_W=echo
4188   fi
4189 fi
4190
4191
4192 # Define the identity of the package.
4193  PACKAGE='bfd'
4194  VERSION='2.33.1'
4195
4196
4197 cat >>confdefs.h <<_ACEOF
4198 #define PACKAGE "$PACKAGE"
4199 _ACEOF
4200
4201
4202 cat >>confdefs.h <<_ACEOF
4203 #define VERSION "$VERSION"
4204 _ACEOF
4205
4206 # Some tools Automake needs.
4207
4208 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4209
4210
4211 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4212
4213
4214 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4215
4216
4217 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4218
4219
4220 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4221
4222 # For better backward compatibility.  To be removed once Automake 1.9.x
4223 # dies out for good.  For more background, see:
4224 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4225 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4226 mkdir_p='$(MKDIR_P)'
4227
4228 # We need awk for the "check" target (and possibly the TAP driver).  The
4229 # system "awk" is bad on some platforms.
4230 # Always define AMTAR for backward compatibility.  Yes, it's still used
4231 # in the wild :-(  We should find a proper way to deprecate it ...
4232 AMTAR='$${TAR-tar}'
4233
4234
4235 # We'll loop over all known methods to create a tar archive until one works.
4236 _am_tools='gnutar  pax cpio none'
4237
4238 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4239
4240
4241
4242
4243
4244 depcc="$CC"   am_compiler_list=
4245
4246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4247 $as_echo_n "checking dependency style of $depcc... " >&6; }
4248 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4249   $as_echo_n "(cached) " >&6
4250 else
4251   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4252   # We make a subdir and do the tests there.  Otherwise we can end up
4253   # making bogus files that we don't know about and never remove.  For
4254   # instance it was reported that on HP-UX the gcc test will end up
4255   # making a dummy file named 'D' -- because '-MD' means "put the output
4256   # in D".
4257   rm -rf conftest.dir
4258   mkdir conftest.dir
4259   # Copy depcomp to subdir because otherwise we won't find it if we're
4260   # using a relative directory.
4261   cp "$am_depcomp" conftest.dir
4262   cd conftest.dir
4263   # We will build objects and dependencies in a subdirectory because
4264   # it helps to detect inapplicable dependency modes.  For instance
4265   # both Tru64's cc and ICC support -MD to output dependencies as a
4266   # side effect of compilation, but ICC will put the dependencies in
4267   # the current directory while Tru64 will put them in the object
4268   # directory.
4269   mkdir sub
4270
4271   am_cv_CC_dependencies_compiler_type=none
4272   if test "$am_compiler_list" = ""; then
4273      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4274   fi
4275   am__universal=false
4276   case " $depcc " in #(
4277      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4278      esac
4279
4280   for depmode in $am_compiler_list; do
4281     # Setup a source with many dependencies, because some compilers
4282     # like to wrap large dependency lists on column 80 (with \), and
4283     # we should not choose a depcomp mode which is confused by this.
4284     #
4285     # We need to recreate these files for each test, as the compiler may
4286     # overwrite some of them when testing with obscure command lines.
4287     # This happens at least with the AIX C compiler.
4288     : > sub/conftest.c
4289     for i in 1 2 3 4 5 6; do
4290       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4291       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4292       # Solaris 10 /bin/sh.
4293       echo '/* dummy */' > sub/conftst$i.h
4294     done
4295     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4296
4297     # We check with '-c' and '-o' for the sake of the "dashmstdout"
4298     # mode.  It turns out that the SunPro C++ compiler does not properly
4299     # handle '-M -o', and we need to detect this.  Also, some Intel
4300     # versions had trouble with output in subdirs.
4301     am__obj=sub/conftest.${OBJEXT-o}
4302     am__minus_obj="-o $am__obj"
4303     case $depmode in
4304     gcc)
4305       # This depmode causes a compiler race in universal mode.
4306       test "$am__universal" = false || continue
4307       ;;
4308     nosideeffect)
4309       # After this tag, mechanisms are not by side-effect, so they'll
4310       # only be used when explicitly requested.
4311       if test "x$enable_dependency_tracking" = xyes; then
4312         continue
4313       else
4314         break
4315       fi
4316       ;;
4317     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4318       # This compiler won't grok '-c -o', but also, the minuso test has
4319       # not run yet.  These depmodes are late enough in the game, and
4320       # so weak that their functioning should not be impacted.
4321       am__obj=conftest.${OBJEXT-o}
4322       am__minus_obj=
4323       ;;
4324     none) break ;;
4325     esac
4326     if depmode=$depmode \
4327        source=sub/conftest.c object=$am__obj \
4328        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4329        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4330          >/dev/null 2>conftest.err &&
4331        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4332        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4333        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4334        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4335       # icc doesn't choke on unknown options, it will just issue warnings
4336       # or remarks (even with -Werror).  So we grep stderr for any message
4337       # that says an option was ignored or not supported.
4338       # When given -MP, icc 7.0 and 7.1 complain thusly:
4339       #   icc: Command line warning: ignoring option '-M'; no argument required
4340       # The diagnosis changed in icc 8.0:
4341       #   icc: Command line remark: option '-MP' not supported
4342       if (grep 'ignoring option' conftest.err ||
4343           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4344         am_cv_CC_dependencies_compiler_type=$depmode
4345         break
4346       fi
4347     fi
4348   done
4349
4350   cd ..
4351   rm -rf conftest.dir
4352 else
4353   am_cv_CC_dependencies_compiler_type=none
4354 fi
4355
4356 fi
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4358 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4359 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4360
4361  if
4362   test "x$enable_dependency_tracking" != xno \
4363   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4364   am__fastdepCC_TRUE=
4365   am__fastdepCC_FALSE='#'
4366 else
4367   am__fastdepCC_TRUE='#'
4368   am__fastdepCC_FALSE=
4369 fi
4370
4371
4372
4373 # POSIX will say in a future version that running "rm -f" with no argument
4374 # is OK; and we want to be able to make that assumption in our Makefile
4375 # recipes.  So use an aggressive probe to check that the usage we want is
4376 # actually supported "in the wild" to an acceptable degree.
4377 # See automake bug#10828.
4378 # To make any issue more visible, cause the running configure to be aborted
4379 # by default if the 'rm' program in use doesn't match our expectations; the
4380 # user can still override this though.
4381 if rm -f && rm -fr && rm -rf; then : OK; else
4382   cat >&2 <<'END'
4383 Oops!
4384
4385 Your 'rm' program seems unable to run without file operands specified
4386 on the command line, even when the '-f' option is present.  This is contrary
4387 to the behaviour of most rm programs out there, and not conforming with
4388 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4389
4390 Please tell bug-automake@gnu.org about your system, including the value
4391 of your $PATH and any error possibly output before this message.  This
4392 can help us improve future automake versions.
4393
4394 END
4395   if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4396     echo 'Configuration will proceed anyway, since you have set the' >&2
4397     echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4398     echo >&2
4399   else
4400     cat >&2 <<'END'
4401 Aborting the configuration process, to ensure you take notice of the issue.
4402
4403 You can download and install GNU coreutils to get an 'rm' implementation
4404 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4405
4406 If you want to complete the configuration process using your problematic
4407 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4408 to "yes", and re-run configure.
4409
4410 END
4411     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4412   fi
4413 fi
4414
4415
4416 if test -n "$ac_tool_prefix"; then
4417   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4418 set dummy ${ac_tool_prefix}ar; ac_word=$2
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4420 $as_echo_n "checking for $ac_word... " >&6; }
4421 if ${ac_cv_prog_AR+:} false; then :
4422   $as_echo_n "(cached) " >&6
4423 else
4424   if test -n "$AR"; then
4425   ac_cv_prog_AR="$AR" # Let the user override the test.
4426 else
4427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4428 for as_dir in $PATH
4429 do
4430   IFS=$as_save_IFS
4431   test -z "$as_dir" && as_dir=.
4432     for ac_exec_ext in '' $ac_executable_extensions; do
4433   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4434     ac_cv_prog_AR="${ac_tool_prefix}ar"
4435     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4436     break 2
4437   fi
4438 done
4439   done
4440 IFS=$as_save_IFS
4441
4442 fi
4443 fi
4444 AR=$ac_cv_prog_AR
4445 if test -n "$AR"; then
4446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4447 $as_echo "$AR" >&6; }
4448 else
4449   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4450 $as_echo "no" >&6; }
4451 fi
4452
4453
4454 fi
4455 if test -z "$ac_cv_prog_AR"; then
4456   ac_ct_AR=$AR
4457   # Extract the first word of "ar", so it can be a program name with args.
4458 set dummy ar; ac_word=$2
4459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4460 $as_echo_n "checking for $ac_word... " >&6; }
4461 if ${ac_cv_prog_ac_ct_AR+:} false; then :
4462   $as_echo_n "(cached) " >&6
4463 else
4464   if test -n "$ac_ct_AR"; then
4465   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4466 else
4467 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4468 for as_dir in $PATH
4469 do
4470   IFS=$as_save_IFS
4471   test -z "$as_dir" && as_dir=.
4472     for ac_exec_ext in '' $ac_executable_extensions; do
4473   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4474     ac_cv_prog_ac_ct_AR="ar"
4475     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4476     break 2
4477   fi
4478 done
4479   done
4480 IFS=$as_save_IFS
4481
4482 fi
4483 fi
4484 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4485 if test -n "$ac_ct_AR"; then
4486   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4487 $as_echo "$ac_ct_AR" >&6; }
4488 else
4489   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4490 $as_echo "no" >&6; }
4491 fi
4492
4493   if test "x$ac_ct_AR" = x; then
4494     AR=""
4495   else
4496     case $cross_compiling:$ac_tool_warned in
4497 yes:)
4498 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4499 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4500 ac_tool_warned=yes ;;
4501 esac
4502     AR=$ac_ct_AR
4503   fi
4504 else
4505   AR="$ac_cv_prog_AR"
4506 fi
4507
4508 if test -n "$ac_tool_prefix"; then
4509   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4510 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4512 $as_echo_n "checking for $ac_word... " >&6; }
4513 if ${ac_cv_prog_RANLIB+:} false; then :
4514   $as_echo_n "(cached) " >&6
4515 else
4516   if test -n "$RANLIB"; then
4517   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4518 else
4519 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4520 for as_dir in $PATH
4521 do
4522   IFS=$as_save_IFS
4523   test -z "$as_dir" && as_dir=.
4524     for ac_exec_ext in '' $ac_executable_extensions; do
4525   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4526     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4527     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4528     break 2
4529   fi
4530 done
4531   done
4532 IFS=$as_save_IFS
4533
4534 fi
4535 fi
4536 RANLIB=$ac_cv_prog_RANLIB
4537 if test -n "$RANLIB"; then
4538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4539 $as_echo "$RANLIB" >&6; }
4540 else
4541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4542 $as_echo "no" >&6; }
4543 fi
4544
4545
4546 fi
4547 if test -z "$ac_cv_prog_RANLIB"; then
4548   ac_ct_RANLIB=$RANLIB
4549   # Extract the first word of "ranlib", so it can be a program name with args.
4550 set dummy ranlib; ac_word=$2
4551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4552 $as_echo_n "checking for $ac_word... " >&6; }
4553 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4554   $as_echo_n "(cached) " >&6
4555 else
4556   if test -n "$ac_ct_RANLIB"; then
4557   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4558 else
4559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4560 for as_dir in $PATH
4561 do
4562   IFS=$as_save_IFS
4563   test -z "$as_dir" && as_dir=.
4564     for ac_exec_ext in '' $ac_executable_extensions; do
4565   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4566     ac_cv_prog_ac_ct_RANLIB="ranlib"
4567     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4568     break 2
4569   fi
4570 done
4571   done
4572 IFS=$as_save_IFS
4573
4574 fi
4575 fi
4576 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4577 if test -n "$ac_ct_RANLIB"; then
4578   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4579 $as_echo "$ac_ct_RANLIB" >&6; }
4580 else
4581   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4582 $as_echo "no" >&6; }
4583 fi
4584
4585   if test "x$ac_ct_RANLIB" = x; then
4586     RANLIB=":"
4587   else
4588     case $cross_compiling:$ac_tool_warned in
4589 yes:)
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4591 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4592 ac_tool_warned=yes ;;
4593 esac
4594     RANLIB=$ac_ct_RANLIB
4595   fi
4596 else
4597   RANLIB="$ac_cv_prog_RANLIB"
4598 fi
4599
4600
4601 # Check whether --enable-shared was given.
4602 if test "${enable_shared+set}" = set; then :
4603   enableval=$enable_shared; p=${PACKAGE-default}
4604     case $enableval in
4605     yes) enable_shared=yes ;;
4606     no) enable_shared=no ;;
4607     *)
4608       enable_shared=no
4609       # Look at the argument we got.  We use all the common list separators.
4610       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4611       for pkg in $enableval; do
4612         IFS="$lt_save_ifs"
4613         if test "X$pkg" = "X$p"; then
4614           enable_shared=yes
4615         fi
4616       done
4617       IFS="$lt_save_ifs"
4618       ;;
4619     esac
4620 else
4621   enable_shared=no
4622 fi
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633 ac_ext=c
4634 ac_cpp='$CPP $CPPFLAGS'
4635 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4636 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4637 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4638 if test -n "$ac_tool_prefix"; then
4639   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4640 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4642 $as_echo_n "checking for $ac_word... " >&6; }
4643 if ${ac_cv_prog_CC+:} false; then :
4644   $as_echo_n "(cached) " >&6
4645 else
4646   if test -n "$CC"; then
4647   ac_cv_prog_CC="$CC" # Let the user override the test.
4648 else
4649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4650 for as_dir in $PATH
4651 do
4652   IFS=$as_save_IFS
4653   test -z "$as_dir" && as_dir=.
4654     for ac_exec_ext in '' $ac_executable_extensions; do
4655   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4656     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4657     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4658     break 2
4659   fi
4660 done
4661   done
4662 IFS=$as_save_IFS
4663
4664 fi
4665 fi
4666 CC=$ac_cv_prog_CC
4667 if test -n "$CC"; then
4668   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4669 $as_echo "$CC" >&6; }
4670 else
4671   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4672 $as_echo "no" >&6; }
4673 fi
4674
4675
4676 fi
4677 if test -z "$ac_cv_prog_CC"; then
4678   ac_ct_CC=$CC
4679   # Extract the first word of "gcc", so it can be a program name with args.
4680 set dummy gcc; ac_word=$2
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4682 $as_echo_n "checking for $ac_word... " >&6; }
4683 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4684   $as_echo_n "(cached) " >&6
4685 else
4686   if test -n "$ac_ct_CC"; then
4687   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4688 else
4689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4690 for as_dir in $PATH
4691 do
4692   IFS=$as_save_IFS
4693   test -z "$as_dir" && as_dir=.
4694     for ac_exec_ext in '' $ac_executable_extensions; do
4695   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4696     ac_cv_prog_ac_ct_CC="gcc"
4697     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4698     break 2
4699   fi
4700 done
4701   done
4702 IFS=$as_save_IFS
4703
4704 fi
4705 fi
4706 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4707 if test -n "$ac_ct_CC"; then
4708   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4709 $as_echo "$ac_ct_CC" >&6; }
4710 else
4711   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4712 $as_echo "no" >&6; }
4713 fi
4714
4715   if test "x$ac_ct_CC" = x; then
4716     CC=""
4717   else
4718     case $cross_compiling:$ac_tool_warned in
4719 yes:)
4720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4721 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4722 ac_tool_warned=yes ;;
4723 esac
4724     CC=$ac_ct_CC
4725   fi
4726 else
4727   CC="$ac_cv_prog_CC"
4728 fi
4729
4730 if test -z "$CC"; then
4731           if test -n "$ac_tool_prefix"; then
4732     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4733 set dummy ${ac_tool_prefix}cc; ac_word=$2
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4735 $as_echo_n "checking for $ac_word... " >&6; }
4736 if ${ac_cv_prog_CC+:} false; then :
4737   $as_echo_n "(cached) " >&6
4738 else
4739   if test -n "$CC"; then
4740   ac_cv_prog_CC="$CC" # Let the user override the test.
4741 else
4742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4743 for as_dir in $PATH
4744 do
4745   IFS=$as_save_IFS
4746   test -z "$as_dir" && as_dir=.
4747     for ac_exec_ext in '' $ac_executable_extensions; do
4748   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4749     ac_cv_prog_CC="${ac_tool_prefix}cc"
4750     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4751     break 2
4752   fi
4753 done
4754   done
4755 IFS=$as_save_IFS
4756
4757 fi
4758 fi
4759 CC=$ac_cv_prog_CC
4760 if test -n "$CC"; then
4761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4762 $as_echo "$CC" >&6; }
4763 else
4764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4765 $as_echo "no" >&6; }
4766 fi
4767
4768
4769   fi
4770 fi
4771 if test -z "$CC"; then
4772   # Extract the first word of "cc", so it can be a program name with args.
4773 set dummy cc; ac_word=$2
4774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4775 $as_echo_n "checking for $ac_word... " >&6; }
4776 if ${ac_cv_prog_CC+:} false; then :
4777   $as_echo_n "(cached) " >&6
4778 else
4779   if test -n "$CC"; then
4780   ac_cv_prog_CC="$CC" # Let the user override the test.
4781 else
4782   ac_prog_rejected=no
4783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4784 for as_dir in $PATH
4785 do
4786   IFS=$as_save_IFS
4787   test -z "$as_dir" && as_dir=.
4788     for ac_exec_ext in '' $ac_executable_extensions; do
4789   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4790     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4791        ac_prog_rejected=yes
4792        continue
4793      fi
4794     ac_cv_prog_CC="cc"
4795     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4796     break 2
4797   fi
4798 done
4799   done
4800 IFS=$as_save_IFS
4801
4802 if test $ac_prog_rejected = yes; then
4803   # We found a bogon in the path, so make sure we never use it.
4804   set dummy $ac_cv_prog_CC
4805   shift
4806   if test $# != 0; then
4807     # We chose a different compiler from the bogus one.
4808     # However, it has the same basename, so the bogon will be chosen
4809     # first if we set CC to just the basename; use the full file name.
4810     shift
4811     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4812   fi
4813 fi
4814 fi
4815 fi
4816 CC=$ac_cv_prog_CC
4817 if test -n "$CC"; then
4818   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4819 $as_echo "$CC" >&6; }
4820 else
4821   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4822 $as_echo "no" >&6; }
4823 fi
4824
4825
4826 fi
4827 if test -z "$CC"; then
4828   if test -n "$ac_tool_prefix"; then
4829   for ac_prog in cl.exe
4830   do
4831     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4832 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4834 $as_echo_n "checking for $ac_word... " >&6; }
4835 if ${ac_cv_prog_CC+:} false; then :
4836   $as_echo_n "(cached) " >&6
4837 else
4838   if test -n "$CC"; then
4839   ac_cv_prog_CC="$CC" # Let the user override the test.
4840 else
4841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4842 for as_dir in $PATH
4843 do
4844   IFS=$as_save_IFS
4845   test -z "$as_dir" && as_dir=.
4846     for ac_exec_ext in '' $ac_executable_extensions; do
4847   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4848     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4849     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4850     break 2
4851   fi
4852 done
4853   done
4854 IFS=$as_save_IFS
4855
4856 fi
4857 fi
4858 CC=$ac_cv_prog_CC
4859 if test -n "$CC"; then
4860   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4861 $as_echo "$CC" >&6; }
4862 else
4863   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4864 $as_echo "no" >&6; }
4865 fi
4866
4867
4868     test -n "$CC" && break
4869   done
4870 fi
4871 if test -z "$CC"; then
4872   ac_ct_CC=$CC
4873   for ac_prog in cl.exe
4874 do
4875   # Extract the first word of "$ac_prog", so it can be a program name with args.
4876 set dummy $ac_prog; ac_word=$2
4877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4878 $as_echo_n "checking for $ac_word... " >&6; }
4879 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4880   $as_echo_n "(cached) " >&6
4881 else
4882   if test -n "$ac_ct_CC"; then
4883   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4884 else
4885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4886 for as_dir in $PATH
4887 do
4888   IFS=$as_save_IFS
4889   test -z "$as_dir" && as_dir=.
4890     for ac_exec_ext in '' $ac_executable_extensions; do
4891   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4892     ac_cv_prog_ac_ct_CC="$ac_prog"
4893     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4894     break 2
4895   fi
4896 done
4897   done
4898 IFS=$as_save_IFS
4899
4900 fi
4901 fi
4902 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4903 if test -n "$ac_ct_CC"; then
4904   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4905 $as_echo "$ac_ct_CC" >&6; }
4906 else
4907   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4908 $as_echo "no" >&6; }
4909 fi
4910
4911
4912   test -n "$ac_ct_CC" && break
4913 done
4914
4915   if test "x$ac_ct_CC" = x; then
4916     CC=""
4917   else
4918     case $cross_compiling:$ac_tool_warned in
4919 yes:)
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4921 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4922 ac_tool_warned=yes ;;
4923 esac
4924     CC=$ac_ct_CC
4925   fi
4926 fi
4927
4928 fi
4929
4930
4931 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4932 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4933 as_fn_error $? "no acceptable C compiler found in \$PATH
4934 See \`config.log' for more details" "$LINENO" 5; }
4935
4936 # Provide some information about the compiler.
4937 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4938 set X $ac_compile
4939 ac_compiler=$2
4940 for ac_option in --version -v -V -qversion; do
4941   { { ac_try="$ac_compiler $ac_option >&5"
4942 case "(($ac_try" in
4943   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4944   *) ac_try_echo=$ac_try;;
4945 esac
4946 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4947 $as_echo "$ac_try_echo"; } >&5
4948   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4949   ac_status=$?
4950   if test -s conftest.err; then
4951     sed '10a\
4952 ... rest of stderr output deleted ...
4953          10q' conftest.err >conftest.er1
4954     cat conftest.er1 >&5
4955   fi
4956   rm -f conftest.er1 conftest.err
4957   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4958   test $ac_status = 0; }
4959 done
4960
4961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4962 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4963 if ${ac_cv_c_compiler_gnu+:} false; then :
4964   $as_echo_n "(cached) " >&6
4965 else
4966   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4967 /* end confdefs.h.  */
4968
4969 int
4970 main ()
4971 {
4972 #ifndef __GNUC__
4973        choke me
4974 #endif
4975
4976   ;
4977   return 0;
4978 }
4979 _ACEOF
4980 if ac_fn_c_try_compile "$LINENO"; then :
4981   ac_compiler_gnu=yes
4982 else
4983   ac_compiler_gnu=no
4984 fi
4985 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4986 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4987
4988 fi
4989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4990 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4991 if test $ac_compiler_gnu = yes; then
4992   GCC=yes
4993 else
4994   GCC=
4995 fi
4996 ac_test_CFLAGS=${CFLAGS+set}
4997 ac_save_CFLAGS=$CFLAGS
4998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4999 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5000 if ${ac_cv_prog_cc_g+:} false; then :
5001   $as_echo_n "(cached) " >&6
5002 else
5003   ac_save_c_werror_flag=$ac_c_werror_flag
5004    ac_c_werror_flag=yes
5005    ac_cv_prog_cc_g=no
5006    CFLAGS="-g"
5007    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5008 /* end confdefs.h.  */
5009
5010 int
5011 main ()
5012 {
5013
5014   ;
5015   return 0;
5016 }
5017 _ACEOF
5018 if ac_fn_c_try_compile "$LINENO"; then :
5019   ac_cv_prog_cc_g=yes
5020 else
5021   CFLAGS=""
5022       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5023 /* end confdefs.h.  */
5024
5025 int
5026 main ()
5027 {
5028
5029   ;
5030   return 0;
5031 }
5032 _ACEOF
5033 if ac_fn_c_try_compile "$LINENO"; then :
5034
5035 else
5036   ac_c_werror_flag=$ac_save_c_werror_flag
5037          CFLAGS="-g"
5038          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5039 /* end confdefs.h.  */
5040
5041 int
5042 main ()
5043 {
5044
5045   ;
5046   return 0;
5047 }
5048 _ACEOF
5049 if ac_fn_c_try_compile "$LINENO"; then :
5050   ac_cv_prog_cc_g=yes
5051 fi
5052 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5053 fi
5054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5055 fi
5056 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5057    ac_c_werror_flag=$ac_save_c_werror_flag
5058 fi
5059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5060 $as_echo "$ac_cv_prog_cc_g" >&6; }
5061 if test "$ac_test_CFLAGS" = set; then
5062   CFLAGS=$ac_save_CFLAGS
5063 elif test $ac_cv_prog_cc_g = yes; then
5064   if test "$GCC" = yes; then
5065     CFLAGS="-g -O2"
5066   else
5067     CFLAGS="-g"
5068   fi
5069 else
5070   if test "$GCC" = yes; then
5071     CFLAGS="-O2"
5072   else
5073     CFLAGS=
5074   fi
5075 fi
5076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5077 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5078 if ${ac_cv_prog_cc_c89+:} false; then :
5079   $as_echo_n "(cached) " >&6
5080 else
5081   ac_cv_prog_cc_c89=no
5082 ac_save_CC=$CC
5083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5084 /* end confdefs.h.  */
5085 #include <stdarg.h>
5086 #include <stdio.h>
5087 struct stat;
5088 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5089 struct buf { int x; };
5090 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5091 static char *e (p, i)
5092      char **p;
5093      int i;
5094 {
5095   return p[i];
5096 }
5097 static char *f (char * (*g) (char **, int), char **p, ...)
5098 {
5099   char *s;
5100   va_list v;
5101   va_start (v,p);
5102   s = g (p, va_arg (v,int));
5103   va_end (v);
5104   return s;
5105 }
5106
5107 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5108    function prototypes and stuff, but not '\xHH' hex character constants.
5109    These don't provoke an error unfortunately, instead are silently treated
5110    as 'x'.  The following induces an error, until -std is added to get
5111    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5112    array size at least.  It's necessary to write '\x00'==0 to get something
5113    that's true only with -std.  */
5114 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5115
5116 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5117    inside strings and character constants.  */
5118 #define FOO(x) 'x'
5119 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5120
5121 int test (int i, double x);
5122 struct s1 {int (*f) (int a);};
5123 struct s2 {int (*f) (double a);};
5124 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5125 int argc;
5126 char **argv;
5127 int
5128 main ()
5129 {
5130 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5131   ;
5132   return 0;
5133 }
5134 _ACEOF
5135 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5136         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5137 do
5138   CC="$ac_save_CC $ac_arg"
5139   if ac_fn_c_try_compile "$LINENO"; then :
5140   ac_cv_prog_cc_c89=$ac_arg
5141 fi
5142 rm -f core conftest.err conftest.$ac_objext
5143   test "x$ac_cv_prog_cc_c89" != "xno" && break
5144 done
5145 rm -f conftest.$ac_ext
5146 CC=$ac_save_CC
5147
5148 fi
5149 # AC_CACHE_VAL
5150 case "x$ac_cv_prog_cc_c89" in
5151   x)
5152     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5153 $as_echo "none needed" >&6; } ;;
5154   xno)
5155     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5156 $as_echo "unsupported" >&6; } ;;
5157   *)
5158     CC="$CC $ac_cv_prog_cc_c89"
5159     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5160 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5161 esac
5162 if test "x$ac_cv_prog_cc_c89" != xno; then :
5163
5164 fi
5165
5166 ac_ext=c
5167 ac_cpp='$CPP $CPPFLAGS'
5168 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5169 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5170 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5171
5172 ac_ext=c
5173 ac_cpp='$CPP $CPPFLAGS'
5174 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5175 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5176 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5178 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5179 if ${am_cv_prog_cc_c_o+:} false; then :
5180   $as_echo_n "(cached) " >&6
5181 else
5182   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5183 /* end confdefs.h.  */
5184
5185 int
5186 main ()
5187 {
5188
5189   ;
5190   return 0;
5191 }
5192 _ACEOF
5193   # Make sure it works both with $CC and with simple cc.
5194   # Following AC_PROG_CC_C_O, we do the test twice because some
5195   # compilers refuse to overwrite an existing .o file with -o,
5196   # though they will create one.
5197   am_cv_prog_cc_c_o=yes
5198   for am_i in 1 2; do
5199     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5200    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5201    ac_status=$?
5202    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5203    (exit $ac_status); } \
5204          && test -f conftest2.$ac_objext; then
5205       : OK
5206     else
5207       am_cv_prog_cc_c_o=no
5208       break
5209     fi
5210   done
5211   rm -f core conftest*
5212   unset am_i
5213 fi
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5215 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5216 if test "$am_cv_prog_cc_c_o" != yes; then
5217    # Losing compiler, so override with the script.
5218    # FIXME: It is wrong to rewrite CC.
5219    # But if we don't then we get into trouble of one sort or another.
5220    # A longer-term fix would be to have automake use am__CC in this case,
5221    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5222    CC="$am_aux_dir/compile $CC"
5223 fi
5224 ac_ext=c
5225 ac_cpp='$CPP $CPPFLAGS'
5226 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5227 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5228 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5229
5230
5231 ac_ext=c
5232 ac_cpp='$CPP $CPPFLAGS'
5233 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5234 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5235 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5237 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5238 # On Suns, sometimes $CPP names a directory.
5239 if test -n "$CPP" && test -d "$CPP"; then
5240   CPP=
5241 fi
5242 if test -z "$CPP"; then
5243   if ${ac_cv_prog_CPP+:} false; then :
5244   $as_echo_n "(cached) " >&6
5245 else
5246       # Double quotes because CPP needs to be expanded
5247     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5248     do
5249       ac_preproc_ok=false
5250 for ac_c_preproc_warn_flag in '' yes
5251 do
5252   # Use a header file that comes with gcc, so configuring glibc
5253   # with a fresh cross-compiler works.
5254   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5255   # <limits.h> exists even on freestanding compilers.
5256   # On the NeXT, cc -E runs the code through the compiler's parser,
5257   # not just through cpp. "Syntax error" is here to catch this case.
5258   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5259 /* end confdefs.h.  */
5260 #ifdef __STDC__
5261 # include <limits.h>
5262 #else
5263 # include <assert.h>
5264 #endif
5265                      Syntax error
5266 _ACEOF
5267 if ac_fn_c_try_cpp "$LINENO"; then :
5268
5269 else
5270   # Broken: fails on valid input.
5271 continue
5272 fi
5273 rm -f conftest.err conftest.i conftest.$ac_ext
5274
5275   # OK, works on sane cases.  Now check whether nonexistent headers
5276   # can be detected and how.
5277   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5278 /* end confdefs.h.  */
5279 #include <ac_nonexistent.h>
5280 _ACEOF
5281 if ac_fn_c_try_cpp "$LINENO"; then :
5282   # Broken: success on invalid input.
5283 continue
5284 else
5285   # Passes both tests.
5286 ac_preproc_ok=:
5287 break
5288 fi
5289 rm -f conftest.err conftest.i conftest.$ac_ext
5290
5291 done
5292 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5293 rm -f conftest.i conftest.err conftest.$ac_ext
5294 if $ac_preproc_ok; then :
5295   break
5296 fi
5297
5298     done
5299     ac_cv_prog_CPP=$CPP
5300
5301 fi
5302   CPP=$ac_cv_prog_CPP
5303 else
5304   ac_cv_prog_CPP=$CPP
5305 fi
5306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5307 $as_echo "$CPP" >&6; }
5308 ac_preproc_ok=false
5309 for ac_c_preproc_warn_flag in '' yes
5310 do
5311   # Use a header file that comes with gcc, so configuring glibc
5312   # with a fresh cross-compiler works.
5313   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5314   # <limits.h> exists even on freestanding compilers.
5315   # On the NeXT, cc -E runs the code through the compiler's parser,
5316   # not just through cpp. "Syntax error" is here to catch this case.
5317   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5318 /* end confdefs.h.  */
5319 #ifdef __STDC__
5320 # include <limits.h>
5321 #else
5322 # include <assert.h>
5323 #endif
5324                      Syntax error
5325 _ACEOF
5326 if ac_fn_c_try_cpp "$LINENO"; then :
5327
5328 else
5329   # Broken: fails on valid input.
5330 continue
5331 fi
5332 rm -f conftest.err conftest.i conftest.$ac_ext
5333
5334   # OK, works on sane cases.  Now check whether nonexistent headers
5335   # can be detected and how.
5336   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5337 /* end confdefs.h.  */
5338 #include <ac_nonexistent.h>
5339 _ACEOF
5340 if ac_fn_c_try_cpp "$LINENO"; then :
5341   # Broken: success on invalid input.
5342 continue
5343 else
5344   # Passes both tests.
5345 ac_preproc_ok=:
5346 break
5347 fi
5348 rm -f conftest.err conftest.i conftest.$ac_ext
5349
5350 done
5351 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5352 rm -f conftest.i conftest.err conftest.$ac_ext
5353 if $ac_preproc_ok; then :
5354
5355 else
5356   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5357 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5358 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5359 See \`config.log' for more details" "$LINENO" 5; }
5360 fi
5361
5362 ac_ext=c
5363 ac_cpp='$CPP $CPPFLAGS'
5364 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5365 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5366 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5367
5368
5369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5370 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5371 if ${ac_cv_path_GREP+:} false; then :
5372   $as_echo_n "(cached) " >&6
5373 else
5374   if test -z "$GREP"; then
5375   ac_path_GREP_found=false
5376   # Loop through the user's path and test for each of PROGNAME-LIST
5377   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5378 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5379 do
5380   IFS=$as_save_IFS
5381   test -z "$as_dir" && as_dir=.
5382     for ac_prog in grep ggrep; do
5383     for ac_exec_ext in '' $ac_executable_extensions; do
5384       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5385       as_fn_executable_p "$ac_path_GREP" || continue
5386 # Check for GNU ac_path_GREP and select it if it is found.
5387   # Check for GNU $ac_path_GREP
5388 case `"$ac_path_GREP" --version 2>&1` in
5389 *GNU*)
5390   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5391 *)
5392   ac_count=0
5393   $as_echo_n 0123456789 >"conftest.in"
5394   while :
5395   do
5396     cat "conftest.in" "conftest.in" >"conftest.tmp"
5397     mv "conftest.tmp" "conftest.in"
5398     cp "conftest.in" "conftest.nl"
5399     $as_echo 'GREP' >> "conftest.nl"
5400     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5401     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5402     as_fn_arith $ac_count + 1 && ac_count=$as_val
5403     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5404       # Best one so far, save it but keep looking for a better one
5405       ac_cv_path_GREP="$ac_path_GREP"
5406       ac_path_GREP_max=$ac_count
5407     fi
5408     # 10*(2^10) chars as input seems more than enough
5409     test $ac_count -gt 10 && break
5410   done
5411   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5412 esac
5413
5414       $ac_path_GREP_found && break 3
5415     done
5416   done
5417   done
5418 IFS=$as_save_IFS
5419   if test -z "$ac_cv_path_GREP"; then
5420     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5421   fi
5422 else
5423   ac_cv_path_GREP=$GREP
5424 fi
5425
5426 fi
5427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5428 $as_echo "$ac_cv_path_GREP" >&6; }
5429  GREP="$ac_cv_path_GREP"
5430
5431
5432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5433 $as_echo_n "checking for egrep... " >&6; }
5434 if ${ac_cv_path_EGREP+:} false; then :
5435   $as_echo_n "(cached) " >&6
5436 else
5437   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5438    then ac_cv_path_EGREP="$GREP -E"
5439    else
5440      if test -z "$EGREP"; then
5441   ac_path_EGREP_found=false
5442   # Loop through the user's path and test for each of PROGNAME-LIST
5443   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5444 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5445 do
5446   IFS=$as_save_IFS
5447   test -z "$as_dir" && as_dir=.
5448     for ac_prog in egrep; do
5449     for ac_exec_ext in '' $ac_executable_extensions; do
5450       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5451       as_fn_executable_p "$ac_path_EGREP" || continue
5452 # Check for GNU ac_path_EGREP and select it if it is found.
5453   # Check for GNU $ac_path_EGREP
5454 case `"$ac_path_EGREP" --version 2>&1` in
5455 *GNU*)
5456   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5457 *)
5458   ac_count=0
5459   $as_echo_n 0123456789 >"conftest.in"
5460   while :
5461   do
5462     cat "conftest.in" "conftest.in" >"conftest.tmp"
5463     mv "conftest.tmp" "conftest.in"
5464     cp "conftest.in" "conftest.nl"
5465     $as_echo 'EGREP' >> "conftest.nl"
5466     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5467     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5468     as_fn_arith $ac_count + 1 && ac_count=$as_val
5469     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5470       # Best one so far, save it but keep looking for a better one
5471       ac_cv_path_EGREP="$ac_path_EGREP"
5472       ac_path_EGREP_max=$ac_count
5473     fi
5474     # 10*(2^10) chars as input seems more than enough
5475     test $ac_count -gt 10 && break
5476   done
5477   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5478 esac
5479
5480       $ac_path_EGREP_found && break 3
5481     done
5482   done
5483   done
5484 IFS=$as_save_IFS
5485   if test -z "$ac_cv_path_EGREP"; then
5486     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5487   fi
5488 else
5489   ac_cv_path_EGREP=$EGREP
5490 fi
5491
5492    fi
5493 fi
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5495 $as_echo "$ac_cv_path_EGREP" >&6; }
5496  EGREP="$ac_cv_path_EGREP"
5497
5498
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5500 $as_echo_n "checking for ANSI C header files... " >&6; }
5501 if ${ac_cv_header_stdc+:} false; then :
5502   $as_echo_n "(cached) " >&6
5503 else
5504   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5505 /* end confdefs.h.  */
5506 #include <stdlib.h>
5507 #include <stdarg.h>
5508 #include <string.h>
5509 #include <float.h>
5510
5511 int
5512 main ()
5513 {
5514
5515   ;
5516   return 0;
5517 }
5518 _ACEOF
5519 if ac_fn_c_try_compile "$LINENO"; then :
5520   ac_cv_header_stdc=yes
5521 else
5522   ac_cv_header_stdc=no
5523 fi
5524 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5525
5526 if test $ac_cv_header_stdc = yes; then
5527   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5528   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5529 /* end confdefs.h.  */
5530 #include <string.h>
5531
5532 _ACEOF
5533 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5534   $EGREP "memchr" >/dev/null 2>&1; then :
5535
5536 else
5537   ac_cv_header_stdc=no
5538 fi
5539 rm -f conftest*
5540
5541 fi
5542
5543 if test $ac_cv_header_stdc = yes; then
5544   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5545   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5546 /* end confdefs.h.  */
5547 #include <stdlib.h>
5548
5549 _ACEOF
5550 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5551   $EGREP "free" >/dev/null 2>&1; then :
5552
5553 else
5554   ac_cv_header_stdc=no
5555 fi
5556 rm -f conftest*
5557
5558 fi
5559
5560 if test $ac_cv_header_stdc = yes; then
5561   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5562   if test "$cross_compiling" = yes; then :
5563   :
5564 else
5565   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5566 /* end confdefs.h.  */
5567 #include <ctype.h>
5568 #include <stdlib.h>
5569 #if ((' ' & 0x0FF) == 0x020)
5570 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5571 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5572 #else
5573 # define ISLOWER(c) \
5574                    (('a' <= (c) && (c) <= 'i') \
5575                      || ('j' <= (c) && (c) <= 'r') \
5576                      || ('s' <= (c) && (c) <= 'z'))
5577 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5578 #endif
5579
5580 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5581 int
5582 main ()
5583 {
5584   int i;
5585   for (i = 0; i < 256; i++)
5586     if (XOR (islower (i), ISLOWER (i))
5587         || toupper (i) != TOUPPER (i))
5588       return 2;
5589   return 0;
5590 }
5591 _ACEOF
5592 if ac_fn_c_try_run "$LINENO"; then :
5593
5594 else
5595   ac_cv_header_stdc=no
5596 fi
5597 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5598   conftest.$ac_objext conftest.beam conftest.$ac_ext
5599 fi
5600
5601 fi
5602 fi
5603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5604 $as_echo "$ac_cv_header_stdc" >&6; }
5605 if test $ac_cv_header_stdc = yes; then
5606
5607 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5608
5609 fi
5610
5611 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5612 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5613                   inttypes.h stdint.h unistd.h
5614 do :
5615   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5616 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5617 "
5618 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5619   cat >>confdefs.h <<_ACEOF
5620 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5621 _ACEOF
5622
5623 fi
5624
5625 done
5626
5627
5628
5629   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5630 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5631   MINIX=yes
5632 else
5633   MINIX=
5634 fi
5635
5636
5637   if test "$MINIX" = yes; then
5638
5639 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5640
5641
5642 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5643
5644
5645 $as_echo "#define _MINIX 1" >>confdefs.h
5646
5647   fi
5648
5649
5650   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5651 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5652 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5653   $as_echo_n "(cached) " >&6
5654 else
5655   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5656 /* end confdefs.h.  */
5657
5658 #         define __EXTENSIONS__ 1
5659           $ac_includes_default
5660 int
5661 main ()
5662 {
5663
5664   ;
5665   return 0;
5666 }
5667 _ACEOF
5668 if ac_fn_c_try_compile "$LINENO"; then :
5669   ac_cv_safe_to_define___extensions__=yes
5670 else
5671   ac_cv_safe_to_define___extensions__=no
5672 fi
5673 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5674 fi
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5676 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5677   test $ac_cv_safe_to_define___extensions__ = yes &&
5678     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5679
5680   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5681
5682   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5683
5684   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5685
5686   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5687
5688
5689
5690
5691
5692 case `pwd` in
5693   *\ * | *\     *)
5694     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5695 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5696 esac
5697
5698
5699
5700 macro_version='2.2.7a'
5701 macro_revision='1.3134'
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715 ltmain="$ac_aux_dir/ltmain.sh"
5716
5717 # Backslashify metacharacters that are still active within
5718 # double-quoted strings.
5719 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5720
5721 # Same as above, but do not quote variable references.
5722 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5723
5724 # Sed substitution to delay expansion of an escaped shell variable in a
5725 # double_quote_subst'ed string.
5726 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5727
5728 # Sed substitution to delay expansion of an escaped single quote.
5729 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5730
5731 # Sed substitution to avoid accidental globbing in evaled expressions
5732 no_glob_subst='s/\*/\\\*/g'
5733
5734 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5735 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5736 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5737
5738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5739 $as_echo_n "checking how to print strings... " >&6; }
5740 # Test print first, because it will be a builtin if present.
5741 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5742    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5743   ECHO='print -r --'
5744 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5745   ECHO='printf %s\n'
5746 else
5747   # Use this function as a fallback that always works.
5748   func_fallback_echo ()
5749   {
5750     eval 'cat <<_LTECHO_EOF
5751 $1
5752 _LTECHO_EOF'
5753   }
5754   ECHO='func_fallback_echo'
5755 fi
5756
5757 # func_echo_all arg...
5758 # Invoke $ECHO with all args, space-separated.
5759 func_echo_all ()
5760 {
5761     $ECHO ""
5762 }
5763
5764 case "$ECHO" in
5765   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5766 $as_echo "printf" >&6; } ;;
5767   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5768 $as_echo "print -r" >&6; } ;;
5769   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5770 $as_echo "cat" >&6; } ;;
5771 esac
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5787 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5788 if ${ac_cv_path_SED+:} false; then :
5789   $as_echo_n "(cached) " >&6
5790 else
5791             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5792      for ac_i in 1 2 3 4 5 6 7; do
5793        ac_script="$ac_script$as_nl$ac_script"
5794      done
5795      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5796      { ac_script=; unset ac_script;}
5797      if test -z "$SED"; then
5798   ac_path_SED_found=false
5799   # Loop through the user's path and test for each of PROGNAME-LIST
5800   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5801 for as_dir in $PATH
5802 do
5803   IFS=$as_save_IFS
5804   test -z "$as_dir" && as_dir=.
5805     for ac_prog in sed gsed; do
5806     for ac_exec_ext in '' $ac_executable_extensions; do
5807       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5808       as_fn_executable_p "$ac_path_SED" || continue
5809 # Check for GNU ac_path_SED and select it if it is found.
5810   # Check for GNU $ac_path_SED
5811 case `"$ac_path_SED" --version 2>&1` in
5812 *GNU*)
5813   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5814 *)
5815   ac_count=0
5816   $as_echo_n 0123456789 >"conftest.in"
5817   while :
5818   do
5819     cat "conftest.in" "conftest.in" >"conftest.tmp"
5820     mv "conftest.tmp" "conftest.in"
5821     cp "conftest.in" "conftest.nl"
5822     $as_echo '' >> "conftest.nl"
5823     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5824     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5825     as_fn_arith $ac_count + 1 && ac_count=$as_val
5826     if test $ac_count -gt ${ac_path_SED_max-0}; then
5827       # Best one so far, save it but keep looking for a better one
5828       ac_cv_path_SED="$ac_path_SED"
5829       ac_path_SED_max=$ac_count
5830     fi
5831     # 10*(2^10) chars as input seems more than enough
5832     test $ac_count -gt 10 && break
5833   done
5834   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5835 esac
5836
5837       $ac_path_SED_found && break 3
5838     done
5839   done
5840   done
5841 IFS=$as_save_IFS
5842   if test -z "$ac_cv_path_SED"; then
5843     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5844   fi
5845 else
5846   ac_cv_path_SED=$SED
5847 fi
5848
5849 fi
5850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5851 $as_echo "$ac_cv_path_SED" >&6; }
5852  SED="$ac_cv_path_SED"
5853   rm -f conftest.sed
5854
5855 test -z "$SED" && SED=sed
5856 Xsed="$SED -e 1s/^X//"
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5869 $as_echo_n "checking for fgrep... " >&6; }
5870 if ${ac_cv_path_FGREP+:} false; then :
5871   $as_echo_n "(cached) " >&6
5872 else
5873   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5874    then ac_cv_path_FGREP="$GREP -F"
5875    else
5876      if test -z "$FGREP"; then
5877   ac_path_FGREP_found=false
5878   # Loop through the user's path and test for each of PROGNAME-LIST
5879   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5880 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5881 do
5882   IFS=$as_save_IFS
5883   test -z "$as_dir" && as_dir=.
5884     for ac_prog in fgrep; do
5885     for ac_exec_ext in '' $ac_executable_extensions; do
5886       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5887       as_fn_executable_p "$ac_path_FGREP" || continue
5888 # Check for GNU ac_path_FGREP and select it if it is found.
5889   # Check for GNU $ac_path_FGREP
5890 case `"$ac_path_FGREP" --version 2>&1` in
5891 *GNU*)
5892   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5893 *)
5894   ac_count=0
5895   $as_echo_n 0123456789 >"conftest.in"
5896   while :
5897   do
5898     cat "conftest.in" "conftest.in" >"conftest.tmp"
5899     mv "conftest.tmp" "conftest.in"
5900     cp "conftest.in" "conftest.nl"
5901     $as_echo 'FGREP' >> "conftest.nl"
5902     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5903     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5904     as_fn_arith $ac_count + 1 && ac_count=$as_val
5905     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5906       # Best one so far, save it but keep looking for a better one
5907       ac_cv_path_FGREP="$ac_path_FGREP"
5908       ac_path_FGREP_max=$ac_count
5909     fi
5910     # 10*(2^10) chars as input seems more than enough
5911     test $ac_count -gt 10 && break
5912   done
5913   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5914 esac
5915
5916       $ac_path_FGREP_found && break 3
5917     done
5918   done
5919   done
5920 IFS=$as_save_IFS
5921   if test -z "$ac_cv_path_FGREP"; then
5922     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5923   fi
5924 else
5925   ac_cv_path_FGREP=$FGREP
5926 fi
5927
5928    fi
5929 fi
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5931 $as_echo "$ac_cv_path_FGREP" >&6; }
5932  FGREP="$ac_cv_path_FGREP"
5933
5934
5935 test -z "$GREP" && GREP=grep
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955 # Check whether --with-gnu-ld was given.
5956 if test "${with_gnu_ld+set}" = set; then :
5957   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5958 else
5959   with_gnu_ld=no
5960 fi
5961
5962 ac_prog=ld
5963 if test "$GCC" = yes; then
5964   # Check if gcc -print-prog-name=ld gives a path.
5965   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5966 $as_echo_n "checking for ld used by $CC... " >&6; }
5967   case $host in
5968   *-*-mingw*)
5969     # gcc leaves a trailing carriage return which upsets mingw
5970     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5971   *)
5972     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5973   esac
5974   case $ac_prog in
5975     # Accept absolute paths.
5976     [\\/]* | ?:[\\/]*)
5977       re_direlt='/[^/][^/]*/\.\./'
5978       # Canonicalize the pathname of ld
5979       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5980       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5981         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5982       done
5983       test -z "$LD" && LD="$ac_prog"
5984       ;;
5985   "")
5986     # If it fails, then pretend we aren't using GCC.
5987     ac_prog=ld
5988     ;;
5989   *)
5990     # If it is relative, then search for the first ld in PATH.
5991     with_gnu_ld=unknown
5992     ;;
5993   esac
5994 elif test "$with_gnu_ld" = yes; then
5995   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5996 $as_echo_n "checking for GNU ld... " >&6; }
5997 else
5998   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5999 $as_echo_n "checking for non-GNU ld... " >&6; }
6000 fi
6001 if ${lt_cv_path_LD+:} false; then :
6002   $as_echo_n "(cached) " >&6
6003 else
6004   if test -z "$LD"; then
6005   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6006   for ac_dir in $PATH; do
6007     IFS="$lt_save_ifs"
6008     test -z "$ac_dir" && ac_dir=.
6009     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6010       lt_cv_path_LD="$ac_dir/$ac_prog"
6011       # Check to see if the program is GNU ld.  I'd rather use --version,
6012       # but apparently some variants of GNU ld only accept -v.
6013       # Break only if it was the GNU/non-GNU ld that we prefer.
6014       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6015       *GNU* | *'with BFD'*)
6016         test "$with_gnu_ld" != no && break
6017         ;;
6018       *)
6019         test "$with_gnu_ld" != yes && break
6020         ;;
6021       esac
6022     fi
6023   done
6024   IFS="$lt_save_ifs"
6025 else
6026   lt_cv_path_LD="$LD" # Let the user override the test with a path.
6027 fi
6028 fi
6029
6030 LD="$lt_cv_path_LD"
6031 if test -n "$LD"; then
6032   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6033 $as_echo "$LD" >&6; }
6034 else
6035   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6036 $as_echo "no" >&6; }
6037 fi
6038 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6040 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6041 if ${lt_cv_prog_gnu_ld+:} false; then :
6042   $as_echo_n "(cached) " >&6
6043 else
6044   # I'd rather use --version here, but apparently some GNU lds only accept -v.
6045 case `$LD -v 2>&1 </dev/null` in
6046 *GNU* | *'with BFD'*)
6047   lt_cv_prog_gnu_ld=yes
6048   ;;
6049 *)
6050   lt_cv_prog_gnu_ld=no
6051   ;;
6052 esac
6053 fi
6054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6055 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6056 with_gnu_ld=$lt_cv_prog_gnu_ld
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6067 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6068 if ${lt_cv_path_NM+:} false; then :
6069   $as_echo_n "(cached) " >&6
6070 else
6071   if test -n "$NM"; then
6072   # Let the user override the test.
6073   lt_cv_path_NM="$NM"
6074 else
6075   lt_nm_to_check="${ac_tool_prefix}nm"
6076   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6077     lt_nm_to_check="$lt_nm_to_check nm"
6078   fi
6079   for lt_tmp_nm in $lt_nm_to_check; do
6080     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6081     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6082       IFS="$lt_save_ifs"
6083       test -z "$ac_dir" && ac_dir=.
6084       tmp_nm="$ac_dir/$lt_tmp_nm"
6085       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6086         # Check to see if the nm accepts a BSD-compat flag.
6087         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6088         #   nm: unknown option "B" ignored
6089         # Tru64's nm complains that /dev/null is an invalid object file
6090         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6091         */dev/null* | *'Invalid file or object type'*)
6092           lt_cv_path_NM="$tmp_nm -B"
6093           break
6094           ;;
6095         *)
6096           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6097           */dev/null*)
6098             lt_cv_path_NM="$tmp_nm -p"
6099             break
6100             ;;
6101           *)
6102             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6103             continue # so that we can try to find one that supports BSD flags
6104             ;;
6105           esac
6106           ;;
6107         esac
6108       fi
6109     done
6110     IFS="$lt_save_ifs"
6111   done
6112   : ${lt_cv_path_NM=no}
6113 fi
6114 fi
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6116 $as_echo "$lt_cv_path_NM" >&6; }
6117 if test "$lt_cv_path_NM" != "no"; then
6118   NM="$lt_cv_path_NM"
6119 else
6120   # Didn't find any BSD compatible name lister, look for dumpbin.
6121   if test -n "$DUMPBIN"; then :
6122     # Let the user override the test.
6123   else
6124     if test -n "$ac_tool_prefix"; then
6125   for ac_prog in dumpbin "link -dump"
6126   do
6127     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6128 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6130 $as_echo_n "checking for $ac_word... " >&6; }
6131 if ${ac_cv_prog_DUMPBIN+:} false; then :
6132   $as_echo_n "(cached) " >&6
6133 else
6134   if test -n "$DUMPBIN"; then
6135   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6136 else
6137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6138 for as_dir in $PATH
6139 do
6140   IFS=$as_save_IFS
6141   test -z "$as_dir" && as_dir=.
6142     for ac_exec_ext in '' $ac_executable_extensions; do
6143   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6144     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6145     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6146     break 2
6147   fi
6148 done
6149   done
6150 IFS=$as_save_IFS
6151
6152 fi
6153 fi
6154 DUMPBIN=$ac_cv_prog_DUMPBIN
6155 if test -n "$DUMPBIN"; then
6156   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6157 $as_echo "$DUMPBIN" >&6; }
6158 else
6159   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6160 $as_echo "no" >&6; }
6161 fi
6162
6163
6164     test -n "$DUMPBIN" && break
6165   done
6166 fi
6167 if test -z "$DUMPBIN"; then
6168   ac_ct_DUMPBIN=$DUMPBIN
6169   for ac_prog in dumpbin "link -dump"
6170 do
6171   # Extract the first word of "$ac_prog", so it can be a program name with args.
6172 set dummy $ac_prog; ac_word=$2
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6174 $as_echo_n "checking for $ac_word... " >&6; }
6175 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6176   $as_echo_n "(cached) " >&6
6177 else
6178   if test -n "$ac_ct_DUMPBIN"; then
6179   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6180 else
6181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6182 for as_dir in $PATH
6183 do
6184   IFS=$as_save_IFS
6185   test -z "$as_dir" && as_dir=.
6186     for ac_exec_ext in '' $ac_executable_extensions; do
6187   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6188     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6189     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6190     break 2
6191   fi
6192 done
6193   done
6194 IFS=$as_save_IFS
6195
6196 fi
6197 fi
6198 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6199 if test -n "$ac_ct_DUMPBIN"; then
6200   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6201 $as_echo "$ac_ct_DUMPBIN" >&6; }
6202 else
6203   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6204 $as_echo "no" >&6; }
6205 fi
6206
6207
6208   test -n "$ac_ct_DUMPBIN" && break
6209 done
6210
6211   if test "x$ac_ct_DUMPBIN" = x; then
6212     DUMPBIN=":"
6213   else
6214     case $cross_compiling:$ac_tool_warned in
6215 yes:)
6216 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6217 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6218 ac_tool_warned=yes ;;
6219 esac
6220     DUMPBIN=$ac_ct_DUMPBIN
6221   fi
6222 fi
6223
6224     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6225     *COFF*)
6226       DUMPBIN="$DUMPBIN -symbols"
6227       ;;
6228     *)
6229       DUMPBIN=:
6230       ;;
6231     esac
6232   fi
6233
6234   if test "$DUMPBIN" != ":"; then
6235     NM="$DUMPBIN"
6236   fi
6237 fi
6238 test -z "$NM" && NM=nm
6239
6240
6241
6242
6243
6244
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6246 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6247 if ${lt_cv_nm_interface+:} false; then :
6248   $as_echo_n "(cached) " >&6
6249 else
6250   lt_cv_nm_interface="BSD nm"
6251   echo "int some_variable = 0;" > conftest.$ac_ext
6252   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6253   (eval "$ac_compile" 2>conftest.err)
6254   cat conftest.err >&5
6255   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6256   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6257   cat conftest.err >&5
6258   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6259   cat conftest.out >&5
6260   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6261     lt_cv_nm_interface="MS dumpbin"
6262   fi
6263   rm -f conftest*
6264 fi
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6266 $as_echo "$lt_cv_nm_interface" >&6; }
6267
6268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6269 $as_echo_n "checking whether ln -s works... " >&6; }
6270 LN_S=$as_ln_s
6271 if test "$LN_S" = "ln -s"; then
6272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6273 $as_echo "yes" >&6; }
6274 else
6275   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6276 $as_echo "no, using $LN_S" >&6; }
6277 fi
6278
6279 # find the maximum length of command line arguments
6280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6281 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6282 if ${lt_cv_sys_max_cmd_len+:} false; then :
6283   $as_echo_n "(cached) " >&6
6284 else
6285     i=0
6286   teststring="ABCD"
6287
6288   case $build_os in
6289   msdosdjgpp*)
6290     # On DJGPP, this test can blow up pretty badly due to problems in libc
6291     # (any single argument exceeding 2000 bytes causes a buffer overrun
6292     # during glob expansion).  Even if it were fixed, the result of this
6293     # check would be larger than it should be.
6294     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6295     ;;
6296
6297   gnu*)
6298     # Under GNU Hurd, this test is not required because there is
6299     # no limit to the length of command line arguments.
6300     # Libtool will interpret -1 as no limit whatsoever
6301     lt_cv_sys_max_cmd_len=-1;
6302     ;;
6303
6304   cygwin* | mingw* | cegcc*)
6305     # On Win9x/ME, this test blows up -- it succeeds, but takes
6306     # about 5 minutes as the teststring grows exponentially.
6307     # Worse, since 9x/ME are not pre-emptively multitasking,
6308     # you end up with a "frozen" computer, even though with patience
6309     # the test eventually succeeds (with a max line length of 256k).
6310     # Instead, let's just punt: use the minimum linelength reported by
6311     # all of the supported platforms: 8192 (on NT/2K/XP).
6312     lt_cv_sys_max_cmd_len=8192;
6313     ;;
6314
6315   mint*)
6316     # On MiNT this can take a long time and run out of memory.
6317     lt_cv_sys_max_cmd_len=8192;
6318     ;;
6319
6320   amigaos*)
6321     # On AmigaOS with pdksh, this test takes hours, literally.
6322     # So we just punt and use a minimum line length of 8192.
6323     lt_cv_sys_max_cmd_len=8192;
6324     ;;
6325
6326   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6327     # This has been around since 386BSD, at least.  Likely further.
6328     if test -x /sbin/sysctl; then
6329       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6330     elif test -x /usr/sbin/sysctl; then
6331       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6332     else
6333       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6334     fi
6335     # And add a safety zone
6336     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6337     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6338     ;;
6339
6340   interix*)
6341     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6342     lt_cv_sys_max_cmd_len=196608
6343     ;;
6344
6345   osf*)
6346     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6347     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6348     # nice to cause kernel panics so lets avoid the loop below.
6349     # First set a reasonable default.
6350     lt_cv_sys_max_cmd_len=16384
6351     #
6352     if test -x /sbin/sysconfig; then
6353       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6354         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6355       esac
6356     fi
6357     ;;
6358   sco3.2v5*)
6359     lt_cv_sys_max_cmd_len=102400
6360     ;;
6361   sysv5* | sco5v6* | sysv4.2uw2*)
6362     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6363     if test -n "$kargmax"; then
6364       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6365     else
6366       lt_cv_sys_max_cmd_len=32768
6367     fi
6368     ;;
6369   *)
6370     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6371     if test -n "$lt_cv_sys_max_cmd_len"; then
6372       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6373       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6374     else
6375       # Make teststring a little bigger before we do anything with it.
6376       # a 1K string should be a reasonable start.
6377       for i in 1 2 3 4 5 6 7 8 ; do
6378         teststring=$teststring$teststring
6379       done
6380       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6381       # If test is not a shell built-in, we'll probably end up computing a
6382       # maximum length that is only half of the actual maximum length, but
6383       # we can't tell.
6384       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6385                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6386               test $i != 17 # 1/2 MB should be enough
6387       do
6388         i=`expr $i + 1`
6389         teststring=$teststring$teststring
6390       done
6391       # Only check the string length outside the loop.
6392       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6393       teststring=
6394       # Add a significant safety factor because C++ compilers can tack on
6395       # massive amounts of additional arguments before passing them to the
6396       # linker.  It appears as though 1/2 is a usable value.
6397       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6398     fi
6399     ;;
6400   esac
6401
6402 fi
6403
6404 if test -n $lt_cv_sys_max_cmd_len ; then
6405   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6406 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6407 else
6408   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6409 $as_echo "none" >&6; }
6410 fi
6411 max_cmd_len=$lt_cv_sys_max_cmd_len
6412
6413
6414
6415
6416
6417
6418 : ${CP="cp -f"}
6419 : ${MV="mv -f"}
6420 : ${RM="rm -f"}
6421
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6423 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6424 # Try some XSI features
6425 xsi_shell=no
6426 ( _lt_dummy="a/b/c"
6427   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6428       = c,a/b,, \
6429     && eval 'test $(( 1 + 1 )) -eq 2 \
6430     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6431   && xsi_shell=yes
6432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6433 $as_echo "$xsi_shell" >&6; }
6434
6435
6436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6437 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6438 lt_shell_append=no
6439 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6440     >/dev/null 2>&1 \
6441   && lt_shell_append=yes
6442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6443 $as_echo "$lt_shell_append" >&6; }
6444
6445
6446 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6447   lt_unset=unset
6448 else
6449   lt_unset=false
6450 fi
6451
6452
6453
6454
6455
6456 # test EBCDIC or ASCII
6457 case `echo X|tr X '\101'` in
6458  A) # ASCII based system
6459     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6460   lt_SP2NL='tr \040 \012'
6461   lt_NL2SP='tr \015\012 \040\040'
6462   ;;
6463  *) # EBCDIC based system
6464   lt_SP2NL='tr \100 \n'
6465   lt_NL2SP='tr \r\n \100\100'
6466   ;;
6467 esac
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6478 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6479 if ${lt_cv_ld_reload_flag+:} false; then :
6480   $as_echo_n "(cached) " >&6
6481 else
6482   lt_cv_ld_reload_flag='-r'
6483 fi
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6485 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6486 reload_flag=$lt_cv_ld_reload_flag
6487 case $reload_flag in
6488 "" | " "*) ;;
6489 *) reload_flag=" $reload_flag" ;;
6490 esac
6491 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6492 case $host_os in
6493   darwin*)
6494     if test "$GCC" = yes; then
6495       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6496     else
6497       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6498     fi
6499     ;;
6500 esac
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510 if test -n "$ac_tool_prefix"; then
6511   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6512 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6514 $as_echo_n "checking for $ac_word... " >&6; }
6515 if ${ac_cv_prog_OBJDUMP+:} false; then :
6516   $as_echo_n "(cached) " >&6
6517 else
6518   if test -n "$OBJDUMP"; then
6519   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6520 else
6521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6522 for as_dir in $PATH
6523 do
6524   IFS=$as_save_IFS
6525   test -z "$as_dir" && as_dir=.
6526     for ac_exec_ext in '' $ac_executable_extensions; do
6527   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6528     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6529     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6530     break 2
6531   fi
6532 done
6533   done
6534 IFS=$as_save_IFS
6535
6536 fi
6537 fi
6538 OBJDUMP=$ac_cv_prog_OBJDUMP
6539 if test -n "$OBJDUMP"; then
6540   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6541 $as_echo "$OBJDUMP" >&6; }
6542 else
6543   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6544 $as_echo "no" >&6; }
6545 fi
6546
6547
6548 fi
6549 if test -z "$ac_cv_prog_OBJDUMP"; then
6550   ac_ct_OBJDUMP=$OBJDUMP
6551   # Extract the first word of "objdump", so it can be a program name with args.
6552 set dummy objdump; ac_word=$2
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6554 $as_echo_n "checking for $ac_word... " >&6; }
6555 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6556   $as_echo_n "(cached) " >&6
6557 else
6558   if test -n "$ac_ct_OBJDUMP"; then
6559   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6560 else
6561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6562 for as_dir in $PATH
6563 do
6564   IFS=$as_save_IFS
6565   test -z "$as_dir" && as_dir=.
6566     for ac_exec_ext in '' $ac_executable_extensions; do
6567   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6568     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6569     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6570     break 2
6571   fi
6572 done
6573   done
6574 IFS=$as_save_IFS
6575
6576 fi
6577 fi
6578 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6579 if test -n "$ac_ct_OBJDUMP"; then
6580   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6581 $as_echo "$ac_ct_OBJDUMP" >&6; }
6582 else
6583   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6584 $as_echo "no" >&6; }
6585 fi
6586
6587   if test "x$ac_ct_OBJDUMP" = x; then
6588     OBJDUMP="false"
6589   else
6590     case $cross_compiling:$ac_tool_warned in
6591 yes:)
6592 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6593 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6594 ac_tool_warned=yes ;;
6595 esac
6596     OBJDUMP=$ac_ct_OBJDUMP
6597   fi
6598 else
6599   OBJDUMP="$ac_cv_prog_OBJDUMP"
6600 fi
6601
6602 test -z "$OBJDUMP" && OBJDUMP=objdump
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6613 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6614 if ${lt_cv_deplibs_check_method+:} false; then :
6615   $as_echo_n "(cached) " >&6
6616 else
6617   lt_cv_file_magic_cmd='$MAGIC_CMD'
6618 lt_cv_file_magic_test_file=
6619 lt_cv_deplibs_check_method='unknown'
6620 # Need to set the preceding variable on all platforms that support
6621 # interlibrary dependencies.
6622 # 'none' -- dependencies not supported.
6623 # `unknown' -- same as none, but documents that we really don't know.
6624 # 'pass_all' -- all dependencies passed with no checks.
6625 # 'test_compile' -- check by making test program.
6626 # 'file_magic [[regex]]' -- check by looking for files in library path
6627 # which responds to the $file_magic_cmd with a given extended regex.
6628 # If you have `file' or equivalent on your system and you're not sure
6629 # whether `pass_all' will *always* work, you probably want this one.
6630
6631 case $host_os in
6632 aix[4-9]*)
6633   lt_cv_deplibs_check_method=pass_all
6634   ;;
6635
6636 beos*)
6637   lt_cv_deplibs_check_method=pass_all
6638   ;;
6639
6640 bsdi[45]*)
6641   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6642   lt_cv_file_magic_cmd='/usr/bin/file -L'
6643   lt_cv_file_magic_test_file=/shlib/libc.so
6644   ;;
6645
6646 cygwin*)
6647   # func_win32_libid is a shell function defined in ltmain.sh
6648   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6649   lt_cv_file_magic_cmd='func_win32_libid'
6650   ;;
6651
6652 mingw* | pw32*)
6653   # Base MSYS/MinGW do not provide the 'file' command needed by
6654   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6655   # unless we find 'file', for example because we are cross-compiling.
6656   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6657   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6658     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6659     lt_cv_file_magic_cmd='func_win32_libid'
6660   else
6661     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6662     lt_cv_file_magic_cmd='$OBJDUMP -f'
6663   fi
6664   ;;
6665
6666 cegcc*)
6667   # use the weaker test based on 'objdump'. See mingw*.
6668   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6669   lt_cv_file_magic_cmd='$OBJDUMP -f'
6670   ;;
6671
6672 darwin* | rhapsody*)
6673   lt_cv_deplibs_check_method=pass_all
6674   ;;
6675
6676 freebsd* | dragonfly*)
6677   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6678     case $host_cpu in
6679     i*86 )
6680       # Not sure whether the presence of OpenBSD here was a mistake.
6681       # Let's accept both of them until this is cleared up.
6682       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6683       lt_cv_file_magic_cmd=/usr/bin/file
6684       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6685       ;;
6686     esac
6687   else
6688     lt_cv_deplibs_check_method=pass_all
6689   fi
6690   ;;
6691
6692 gnu*)
6693   lt_cv_deplibs_check_method=pass_all
6694   ;;
6695
6696 haiku*)
6697   lt_cv_deplibs_check_method=pass_all
6698   ;;
6699
6700 hpux10.20* | hpux11*)
6701   lt_cv_file_magic_cmd=/usr/bin/file
6702   case $host_cpu in
6703   ia64*)
6704     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6705     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6706     ;;
6707   hppa*64*)
6708     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]'
6709     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6710     ;;
6711   *)
6712     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6713     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6714     ;;
6715   esac
6716   ;;
6717
6718 interix[3-9]*)
6719   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6720   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6721   ;;
6722
6723 irix5* | irix6* | nonstopux*)
6724   case $LD in
6725   *-32|*"-32 ") libmagic=32-bit;;
6726   *-n32|*"-n32 ") libmagic=N32;;
6727   *-64|*"-64 ") libmagic=64-bit;;
6728   *) libmagic=never-match;;
6729   esac
6730   lt_cv_deplibs_check_method=pass_all
6731   ;;
6732
6733 # This must be Linux ELF.
6734 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6735   lt_cv_deplibs_check_method=pass_all
6736   ;;
6737
6738 netbsd*)
6739   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6740     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6741   else
6742     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6743   fi
6744   ;;
6745
6746 newos6*)
6747   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6748   lt_cv_file_magic_cmd=/usr/bin/file
6749   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6750   ;;
6751
6752 *nto* | *qnx*)
6753   lt_cv_deplibs_check_method=pass_all
6754   ;;
6755
6756 openbsd*)
6757   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6758     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6759   else
6760     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6761   fi
6762   ;;
6763
6764 osf3* | osf4* | osf5*)
6765   lt_cv_deplibs_check_method=pass_all
6766   ;;
6767
6768 rdos*)
6769   lt_cv_deplibs_check_method=pass_all
6770   ;;
6771
6772 solaris*)
6773   lt_cv_deplibs_check_method=pass_all
6774   ;;
6775
6776 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6777   lt_cv_deplibs_check_method=pass_all
6778   ;;
6779
6780 sysv4 | sysv4.3*)
6781   case $host_vendor in
6782   motorola)
6783     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]'
6784     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6785     ;;
6786   ncr)
6787     lt_cv_deplibs_check_method=pass_all
6788     ;;
6789   sequent)
6790     lt_cv_file_magic_cmd='/bin/file'
6791     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6792     ;;
6793   sni)
6794     lt_cv_file_magic_cmd='/bin/file'
6795     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6796     lt_cv_file_magic_test_file=/lib/libc.so
6797     ;;
6798   siemens)
6799     lt_cv_deplibs_check_method=pass_all
6800     ;;
6801   pc)
6802     lt_cv_deplibs_check_method=pass_all
6803     ;;
6804   esac
6805   ;;
6806
6807 tpf*)
6808   lt_cv_deplibs_check_method=pass_all
6809   ;;
6810 esac
6811
6812 fi
6813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6814 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6815 file_magic_cmd=$lt_cv_file_magic_cmd
6816 deplibs_check_method=$lt_cv_deplibs_check_method
6817 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830 if test -n "$ac_tool_prefix"; then
6831   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6832 set dummy ${ac_tool_prefix}ar; ac_word=$2
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6834 $as_echo_n "checking for $ac_word... " >&6; }
6835 if ${ac_cv_prog_AR+:} false; then :
6836   $as_echo_n "(cached) " >&6
6837 else
6838   if test -n "$AR"; then
6839   ac_cv_prog_AR="$AR" # Let the user override the test.
6840 else
6841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6842 for as_dir in $PATH
6843 do
6844   IFS=$as_save_IFS
6845   test -z "$as_dir" && as_dir=.
6846     for ac_exec_ext in '' $ac_executable_extensions; do
6847   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6848     ac_cv_prog_AR="${ac_tool_prefix}ar"
6849     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6850     break 2
6851   fi
6852 done
6853   done
6854 IFS=$as_save_IFS
6855
6856 fi
6857 fi
6858 AR=$ac_cv_prog_AR
6859 if test -n "$AR"; then
6860   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6861 $as_echo "$AR" >&6; }
6862 else
6863   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6864 $as_echo "no" >&6; }
6865 fi
6866
6867
6868 fi
6869 if test -z "$ac_cv_prog_AR"; then
6870   ac_ct_AR=$AR
6871   # Extract the first word of "ar", so it can be a program name with args.
6872 set dummy ar; ac_word=$2
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6874 $as_echo_n "checking for $ac_word... " >&6; }
6875 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6876   $as_echo_n "(cached) " >&6
6877 else
6878   if test -n "$ac_ct_AR"; then
6879   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6880 else
6881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6882 for as_dir in $PATH
6883 do
6884   IFS=$as_save_IFS
6885   test -z "$as_dir" && as_dir=.
6886     for ac_exec_ext in '' $ac_executable_extensions; do
6887   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6888     ac_cv_prog_ac_ct_AR="ar"
6889     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6890     break 2
6891   fi
6892 done
6893   done
6894 IFS=$as_save_IFS
6895
6896 fi
6897 fi
6898 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6899 if test -n "$ac_ct_AR"; then
6900   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6901 $as_echo "$ac_ct_AR" >&6; }
6902 else
6903   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6904 $as_echo "no" >&6; }
6905 fi
6906
6907   if test "x$ac_ct_AR" = x; then
6908     AR="false"
6909   else
6910     case $cross_compiling:$ac_tool_warned in
6911 yes:)
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6913 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6914 ac_tool_warned=yes ;;
6915 esac
6916     AR=$ac_ct_AR
6917   fi
6918 else
6919   AR="$ac_cv_prog_AR"
6920 fi
6921
6922 test -z "$AR" && AR=ar
6923 test -z "$AR_FLAGS" && AR_FLAGS=cru
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935 if test -n "$ac_tool_prefix"; then
6936   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6937 set dummy ${ac_tool_prefix}strip; ac_word=$2
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6939 $as_echo_n "checking for $ac_word... " >&6; }
6940 if ${ac_cv_prog_STRIP+:} false; then :
6941   $as_echo_n "(cached) " >&6
6942 else
6943   if test -n "$STRIP"; then
6944   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6945 else
6946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6947 for as_dir in $PATH
6948 do
6949   IFS=$as_save_IFS
6950   test -z "$as_dir" && as_dir=.
6951     for ac_exec_ext in '' $ac_executable_extensions; do
6952   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6953     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6954     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6955     break 2
6956   fi
6957 done
6958   done
6959 IFS=$as_save_IFS
6960
6961 fi
6962 fi
6963 STRIP=$ac_cv_prog_STRIP
6964 if test -n "$STRIP"; then
6965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6966 $as_echo "$STRIP" >&6; }
6967 else
6968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6969 $as_echo "no" >&6; }
6970 fi
6971
6972
6973 fi
6974 if test -z "$ac_cv_prog_STRIP"; then
6975   ac_ct_STRIP=$STRIP
6976   # Extract the first word of "strip", so it can be a program name with args.
6977 set dummy strip; ac_word=$2
6978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6979 $as_echo_n "checking for $ac_word... " >&6; }
6980 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6981   $as_echo_n "(cached) " >&6
6982 else
6983   if test -n "$ac_ct_STRIP"; then
6984   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6985 else
6986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6987 for as_dir in $PATH
6988 do
6989   IFS=$as_save_IFS
6990   test -z "$as_dir" && as_dir=.
6991     for ac_exec_ext in '' $ac_executable_extensions; do
6992   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6993     ac_cv_prog_ac_ct_STRIP="strip"
6994     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6995     break 2
6996   fi
6997 done
6998   done
6999 IFS=$as_save_IFS
7000
7001 fi
7002 fi
7003 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7004 if test -n "$ac_ct_STRIP"; then
7005   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7006 $as_echo "$ac_ct_STRIP" >&6; }
7007 else
7008   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7009 $as_echo "no" >&6; }
7010 fi
7011
7012   if test "x$ac_ct_STRIP" = x; then
7013     STRIP=":"
7014   else
7015     case $cross_compiling:$ac_tool_warned in
7016 yes:)
7017 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7018 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7019 ac_tool_warned=yes ;;
7020 esac
7021     STRIP=$ac_ct_STRIP
7022   fi
7023 else
7024   STRIP="$ac_cv_prog_STRIP"
7025 fi
7026
7027 test -z "$STRIP" && STRIP=:
7028
7029
7030
7031
7032
7033
7034 if test -n "$ac_tool_prefix"; then
7035   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7036 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7038 $as_echo_n "checking for $ac_word... " >&6; }
7039 if ${ac_cv_prog_RANLIB+:} false; then :
7040   $as_echo_n "(cached) " >&6
7041 else
7042   if test -n "$RANLIB"; then
7043   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7044 else
7045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7046 for as_dir in $PATH
7047 do
7048   IFS=$as_save_IFS
7049   test -z "$as_dir" && as_dir=.
7050     for ac_exec_ext in '' $ac_executable_extensions; do
7051   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7052     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7053     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7054     break 2
7055   fi
7056 done
7057   done
7058 IFS=$as_save_IFS
7059
7060 fi
7061 fi
7062 RANLIB=$ac_cv_prog_RANLIB
7063 if test -n "$RANLIB"; then
7064   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7065 $as_echo "$RANLIB" >&6; }
7066 else
7067   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7068 $as_echo "no" >&6; }
7069 fi
7070
7071
7072 fi
7073 if test -z "$ac_cv_prog_RANLIB"; then
7074   ac_ct_RANLIB=$RANLIB
7075   # Extract the first word of "ranlib", so it can be a program name with args.
7076 set dummy ranlib; ac_word=$2
7077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7078 $as_echo_n "checking for $ac_word... " >&6; }
7079 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7080   $as_echo_n "(cached) " >&6
7081 else
7082   if test -n "$ac_ct_RANLIB"; then
7083   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7084 else
7085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7086 for as_dir in $PATH
7087 do
7088   IFS=$as_save_IFS
7089   test -z "$as_dir" && as_dir=.
7090     for ac_exec_ext in '' $ac_executable_extensions; do
7091   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7092     ac_cv_prog_ac_ct_RANLIB="ranlib"
7093     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7094     break 2
7095   fi
7096 done
7097   done
7098 IFS=$as_save_IFS
7099
7100 fi
7101 fi
7102 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7103 if test -n "$ac_ct_RANLIB"; then
7104   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7105 $as_echo "$ac_ct_RANLIB" >&6; }
7106 else
7107   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7108 $as_echo "no" >&6; }
7109 fi
7110
7111   if test "x$ac_ct_RANLIB" = x; then
7112     RANLIB=":"
7113   else
7114     case $cross_compiling:$ac_tool_warned in
7115 yes:)
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7117 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7118 ac_tool_warned=yes ;;
7119 esac
7120     RANLIB=$ac_ct_RANLIB
7121   fi
7122 else
7123   RANLIB="$ac_cv_prog_RANLIB"
7124 fi
7125
7126 test -z "$RANLIB" && RANLIB=:
7127
7128
7129
7130
7131
7132
7133 # Determine commands to create old-style static archives.
7134 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7135 old_postinstall_cmds='chmod 644 $oldlib'
7136 old_postuninstall_cmds=
7137
7138 if test -n "$RANLIB"; then
7139   case $host_os in
7140   openbsd*)
7141     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7142     ;;
7143   *)
7144     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7145     ;;
7146   esac
7147   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7148 fi
7149
7150 case $host_os in
7151   darwin*)
7152     lock_old_archive_extraction=yes ;;
7153   *)
7154     lock_old_archive_extraction=no ;;
7155 esac
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195 # If no C compiler was specified, use CC.
7196 LTCC=${LTCC-"$CC"}
7197
7198 # If no C compiler flags were specified, use CFLAGS.
7199 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7200
7201 # Allow CC to be a program name with arguments.
7202 compiler=$CC
7203
7204
7205 # Check for command to grab the raw symbol name followed by C symbol from nm.
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7207 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7208 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7209   $as_echo_n "(cached) " >&6
7210 else
7211
7212 # These are sane defaults that work on at least a few old systems.
7213 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7214
7215 # Character class describing NM global symbol codes.
7216 symcode='[BCDEGRST]'
7217
7218 # Regexp to match symbols that can be accessed directly from C.
7219 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7220
7221 # Define system-specific variables.
7222 case $host_os in
7223 aix*)
7224   symcode='[BCDT]'
7225   ;;
7226 cygwin* | mingw* | pw32* | cegcc*)
7227   symcode='[ABCDGISTW]'
7228   ;;
7229 hpux*)
7230   if test "$host_cpu" = ia64; then
7231     symcode='[ABCDEGRST]'
7232   fi
7233   ;;
7234 irix* | nonstopux*)
7235   symcode='[BCDEGRST]'
7236   ;;
7237 osf*)
7238   symcode='[BCDEGQRST]'
7239   ;;
7240 solaris*)
7241   symcode='[BDRT]'
7242   ;;
7243 sco3.2v5*)
7244   symcode='[DT]'
7245   ;;
7246 sysv4.2uw2*)
7247   symcode='[DT]'
7248   ;;
7249 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7250   symcode='[ABDT]'
7251   ;;
7252 sysv4)
7253   symcode='[DFNSTU]'
7254   ;;
7255 esac
7256
7257 # If we're using GNU nm, then use its standard symbol codes.
7258 case `$NM -V 2>&1` in
7259 *GNU* | *'with BFD'*)
7260   symcode='[ABCDGIRSTW]' ;;
7261 esac
7262
7263 # Transform an extracted symbol line into a proper C declaration.
7264 # Some systems (esp. on ia64) link data and code symbols differently,
7265 # so use this general approach.
7266 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7267
7268 # Transform an extracted symbol line into symbol name and symbol address
7269 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7270 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'"
7271
7272 # Handle CRLF in mingw tool chain
7273 opt_cr=
7274 case $build_os in
7275 mingw*)
7276   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7277   ;;
7278 esac
7279
7280 # Try without a prefix underscore, then with it.
7281 for ac_symprfx in "" "_"; do
7282
7283   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7284   symxfrm="\\1 $ac_symprfx\\2 \\2"
7285
7286   # Write the raw and C identifiers.
7287   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7288     # Fake it for dumpbin and say T for any non-static function
7289     # and D for any global variable.
7290     # Also find C++ and __fastcall symbols from MSVC++,
7291     # which start with @ or ?.
7292     lt_cv_sys_global_symbol_pipe="$AWK '"\
7293 "     {last_section=section; section=\$ 3};"\
7294 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7295 "     \$ 0!~/External *\|/{next};"\
7296 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7297 "     {if(hide[section]) next};"\
7298 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7299 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7300 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7301 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7302 "     ' prfx=^$ac_symprfx"
7303   else
7304     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7305   fi
7306
7307   # Check to see that the pipe works correctly.
7308   pipe_works=no
7309
7310   rm -f conftest*
7311   cat > conftest.$ac_ext <<_LT_EOF
7312 #ifdef __cplusplus
7313 extern "C" {
7314 #endif
7315 char nm_test_var;
7316 void nm_test_func(void);
7317 void nm_test_func(void){}
7318 #ifdef __cplusplus
7319 }
7320 #endif
7321 int main(){nm_test_var='a';nm_test_func();return(0);}
7322 _LT_EOF
7323
7324   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7325   (eval $ac_compile) 2>&5
7326   ac_status=$?
7327   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7328   test $ac_status = 0; }; then
7329     # Now try to grab the symbols.
7330     nlist=conftest.nm
7331     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7332   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7333   ac_status=$?
7334   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7335   test $ac_status = 0; } && test -s "$nlist"; then
7336       # Try sorting and uniquifying the output.
7337       if sort "$nlist" | uniq > "$nlist"T; then
7338         mv -f "$nlist"T "$nlist"
7339       else
7340         rm -f "$nlist"T
7341       fi
7342
7343       # Make sure that we snagged all the symbols we need.
7344       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7345         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7346           cat <<_LT_EOF > conftest.$ac_ext
7347 #ifdef __cplusplus
7348 extern "C" {
7349 #endif
7350
7351 _LT_EOF
7352           # Now generate the symbol file.
7353           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7354
7355           cat <<_LT_EOF >> conftest.$ac_ext
7356
7357 /* The mapping between symbol names and symbols.  */
7358 const struct {
7359   const char *name;
7360   void       *address;
7361 }
7362 lt__PROGRAM__LTX_preloaded_symbols[] =
7363 {
7364   { "@PROGRAM@", (void *) 0 },
7365 _LT_EOF
7366           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7367           cat <<\_LT_EOF >> conftest.$ac_ext
7368   {0, (void *) 0}
7369 };
7370
7371 /* This works around a problem in FreeBSD linker */
7372 #ifdef FREEBSD_WORKAROUND
7373 static const void *lt_preloaded_setup() {
7374   return lt__PROGRAM__LTX_preloaded_symbols;
7375 }
7376 #endif
7377
7378 #ifdef __cplusplus
7379 }
7380 #endif
7381 _LT_EOF
7382           # Now try linking the two files.
7383           mv conftest.$ac_objext conftstm.$ac_objext
7384           lt_save_LIBS="$LIBS"
7385           lt_save_CFLAGS="$CFLAGS"
7386           LIBS="conftstm.$ac_objext"
7387           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7388           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7389   (eval $ac_link) 2>&5
7390   ac_status=$?
7391   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7392   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7393             pipe_works=yes
7394           fi
7395           LIBS="$lt_save_LIBS"
7396           CFLAGS="$lt_save_CFLAGS"
7397         else
7398           echo "cannot find nm_test_func in $nlist" >&5
7399         fi
7400       else
7401         echo "cannot find nm_test_var in $nlist" >&5
7402       fi
7403     else
7404       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7405     fi
7406   else
7407     echo "$progname: failed program was:" >&5
7408     cat conftest.$ac_ext >&5
7409   fi
7410   rm -rf conftest* conftst*
7411
7412   # Do not use the global_symbol_pipe unless it works.
7413   if test "$pipe_works" = yes; then
7414     break
7415   else
7416     lt_cv_sys_global_symbol_pipe=
7417   fi
7418 done
7419
7420 fi
7421
7422 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7423   lt_cv_sys_global_symbol_to_cdecl=
7424 fi
7425 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7426   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7427 $as_echo "failed" >&6; }
7428 else
7429   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7430 $as_echo "ok" >&6; }
7431 fi
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454 # Check whether --enable-libtool-lock was given.
7455 if test "${enable_libtool_lock+set}" = set; then :
7456   enableval=$enable_libtool_lock;
7457 fi
7458
7459 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7460
7461 # Some flags need to be propagated to the compiler or linker for good
7462 # libtool support.
7463 case $host in
7464 ia64-*-hpux*)
7465   # Find out which ABI we are using.
7466   echo 'int i;' > conftest.$ac_ext
7467   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7468   (eval $ac_compile) 2>&5
7469   ac_status=$?
7470   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7471   test $ac_status = 0; }; then
7472     case `/usr/bin/file conftest.$ac_objext` in
7473       *ELF-32*)
7474         HPUX_IA64_MODE="32"
7475         ;;
7476       *ELF-64*)
7477         HPUX_IA64_MODE="64"
7478         ;;
7479     esac
7480   fi
7481   rm -rf conftest*
7482   ;;
7483 *-*-irix6*)
7484   # Find out which ABI we are using.
7485   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7486   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7487   (eval $ac_compile) 2>&5
7488   ac_status=$?
7489   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7490   test $ac_status = 0; }; then
7491     if test "$lt_cv_prog_gnu_ld" = yes; then
7492       case `/usr/bin/file conftest.$ac_objext` in
7493         *32-bit*)
7494           LD="${LD-ld} -melf32bsmip"
7495           ;;
7496         *N32*)
7497           LD="${LD-ld} -melf32bmipn32"
7498           ;;
7499         *64-bit*)
7500           LD="${LD-ld} -melf64bmip"
7501         ;;
7502       esac
7503     else
7504       case `/usr/bin/file conftest.$ac_objext` in
7505         *32-bit*)
7506           LD="${LD-ld} -32"
7507           ;;
7508         *N32*)
7509           LD="${LD-ld} -n32"
7510           ;;
7511         *64-bit*)
7512           LD="${LD-ld} -64"
7513           ;;
7514       esac
7515     fi
7516   fi
7517   rm -rf conftest*
7518   ;;
7519
7520 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7521 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7522   # Find out which ABI we are using.
7523   echo 'int i;' > conftest.$ac_ext
7524   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7525   (eval $ac_compile) 2>&5
7526   ac_status=$?
7527   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7528   test $ac_status = 0; }; then
7529     case `/usr/bin/file conftest.o` in
7530       *32-bit*)
7531         case $host in
7532           x86_64-*kfreebsd*-gnu)
7533             LD="${LD-ld} -m elf_i386_fbsd"
7534             ;;
7535           x86_64-*linux*)
7536             case `/usr/bin/file conftest.o` in
7537               *x86-64*)
7538                 LD="${LD-ld} -m elf32_x86_64"
7539                 ;;
7540               *)
7541                 LD="${LD-ld} -m elf_i386"
7542                 ;;
7543             esac
7544             ;;
7545           powerpc64le-*linux*)
7546             LD="${LD-ld} -m elf32lppclinux"
7547             ;;
7548           powerpc64-*linux*)
7549             LD="${LD-ld} -m elf32ppclinux"
7550             ;;
7551           s390x-*linux*)
7552             LD="${LD-ld} -m elf_s390"
7553             ;;
7554           sparc64-*linux*)
7555             LD="${LD-ld} -m elf32_sparc"
7556             ;;
7557         esac
7558         ;;
7559       *64-bit*)
7560         case $host in
7561           x86_64-*kfreebsd*-gnu)
7562             LD="${LD-ld} -m elf_x86_64_fbsd"
7563             ;;
7564           x86_64-*linux*)
7565             LD="${LD-ld} -m elf_x86_64"
7566             ;;
7567           powerpcle-*linux*)
7568             LD="${LD-ld} -m elf64lppc"
7569             ;;
7570           powerpc-*linux*)
7571             LD="${LD-ld} -m elf64ppc"
7572             ;;
7573           s390*-*linux*|s390*-*tpf*)
7574             LD="${LD-ld} -m elf64_s390"
7575             ;;
7576           sparc*-*linux*)
7577             LD="${LD-ld} -m elf64_sparc"
7578             ;;
7579         esac
7580         ;;
7581     esac
7582   fi
7583   rm -rf conftest*
7584   ;;
7585
7586 *-*-sco3.2v5*)
7587   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7588   SAVE_CFLAGS="$CFLAGS"
7589   CFLAGS="$CFLAGS -belf"
7590   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7591 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7592 if ${lt_cv_cc_needs_belf+:} false; then :
7593   $as_echo_n "(cached) " >&6
7594 else
7595   ac_ext=c
7596 ac_cpp='$CPP $CPPFLAGS'
7597 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7598 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7599 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7600
7601      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7602 /* end confdefs.h.  */
7603
7604 int
7605 main ()
7606 {
7607
7608   ;
7609   return 0;
7610 }
7611 _ACEOF
7612 if ac_fn_c_try_link "$LINENO"; then :
7613   lt_cv_cc_needs_belf=yes
7614 else
7615   lt_cv_cc_needs_belf=no
7616 fi
7617 rm -f core conftest.err conftest.$ac_objext \
7618     conftest$ac_exeext conftest.$ac_ext
7619      ac_ext=c
7620 ac_cpp='$CPP $CPPFLAGS'
7621 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7622 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7623 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7624
7625 fi
7626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7627 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7628   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7629     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7630     CFLAGS="$SAVE_CFLAGS"
7631   fi
7632   ;;
7633 sparc*-*solaris*)
7634   # Find out which ABI we are using.
7635   echo 'int i;' > conftest.$ac_ext
7636   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7637   (eval $ac_compile) 2>&5
7638   ac_status=$?
7639   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7640   test $ac_status = 0; }; then
7641     case `/usr/bin/file conftest.o` in
7642     *64-bit*)
7643       case $lt_cv_prog_gnu_ld in
7644       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7645       *)
7646         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7647           LD="${LD-ld} -64"
7648         fi
7649         ;;
7650       esac
7651       ;;
7652     esac
7653   fi
7654   rm -rf conftest*
7655   ;;
7656 esac
7657
7658 need_locks="$enable_libtool_lock"
7659
7660
7661   case $host_os in
7662     rhapsody* | darwin*)
7663     if test -n "$ac_tool_prefix"; then
7664   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7665 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7667 $as_echo_n "checking for $ac_word... " >&6; }
7668 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7669   $as_echo_n "(cached) " >&6
7670 else
7671   if test -n "$DSYMUTIL"; then
7672   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7673 else
7674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7675 for as_dir in $PATH
7676 do
7677   IFS=$as_save_IFS
7678   test -z "$as_dir" && as_dir=.
7679     for ac_exec_ext in '' $ac_executable_extensions; do
7680   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7681     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7682     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7683     break 2
7684   fi
7685 done
7686   done
7687 IFS=$as_save_IFS
7688
7689 fi
7690 fi
7691 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7692 if test -n "$DSYMUTIL"; then
7693   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7694 $as_echo "$DSYMUTIL" >&6; }
7695 else
7696   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7697 $as_echo "no" >&6; }
7698 fi
7699
7700
7701 fi
7702 if test -z "$ac_cv_prog_DSYMUTIL"; then
7703   ac_ct_DSYMUTIL=$DSYMUTIL
7704   # Extract the first word of "dsymutil", so it can be a program name with args.
7705 set dummy dsymutil; ac_word=$2
7706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7707 $as_echo_n "checking for $ac_word... " >&6; }
7708 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7709   $as_echo_n "(cached) " >&6
7710 else
7711   if test -n "$ac_ct_DSYMUTIL"; then
7712   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7713 else
7714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7715 for as_dir in $PATH
7716 do
7717   IFS=$as_save_IFS
7718   test -z "$as_dir" && as_dir=.
7719     for ac_exec_ext in '' $ac_executable_extensions; do
7720   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7721     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7722     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7723     break 2
7724   fi
7725 done
7726   done
7727 IFS=$as_save_IFS
7728
7729 fi
7730 fi
7731 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7732 if test -n "$ac_ct_DSYMUTIL"; then
7733   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7734 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7735 else
7736   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7737 $as_echo "no" >&6; }
7738 fi
7739
7740   if test "x$ac_ct_DSYMUTIL" = x; then
7741     DSYMUTIL=":"
7742   else
7743     case $cross_compiling:$ac_tool_warned in
7744 yes:)
7745 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7746 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7747 ac_tool_warned=yes ;;
7748 esac
7749     DSYMUTIL=$ac_ct_DSYMUTIL
7750   fi
7751 else
7752   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7753 fi
7754
7755     if test -n "$ac_tool_prefix"; then
7756   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7757 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7759 $as_echo_n "checking for $ac_word... " >&6; }
7760 if ${ac_cv_prog_NMEDIT+:} false; then :
7761   $as_echo_n "(cached) " >&6
7762 else
7763   if test -n "$NMEDIT"; then
7764   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7765 else
7766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7767 for as_dir in $PATH
7768 do
7769   IFS=$as_save_IFS
7770   test -z "$as_dir" && as_dir=.
7771     for ac_exec_ext in '' $ac_executable_extensions; do
7772   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7773     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7774     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7775     break 2
7776   fi
7777 done
7778   done
7779 IFS=$as_save_IFS
7780
7781 fi
7782 fi
7783 NMEDIT=$ac_cv_prog_NMEDIT
7784 if test -n "$NMEDIT"; then
7785   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7786 $as_echo "$NMEDIT" >&6; }
7787 else
7788   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7789 $as_echo "no" >&6; }
7790 fi
7791
7792
7793 fi
7794 if test -z "$ac_cv_prog_NMEDIT"; then
7795   ac_ct_NMEDIT=$NMEDIT
7796   # Extract the first word of "nmedit", so it can be a program name with args.
7797 set dummy nmedit; ac_word=$2
7798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7799 $as_echo_n "checking for $ac_word... " >&6; }
7800 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7801   $as_echo_n "(cached) " >&6
7802 else
7803   if test -n "$ac_ct_NMEDIT"; then
7804   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7805 else
7806 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7807 for as_dir in $PATH
7808 do
7809   IFS=$as_save_IFS
7810   test -z "$as_dir" && as_dir=.
7811     for ac_exec_ext in '' $ac_executable_extensions; do
7812   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7813     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7814     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7815     break 2
7816   fi
7817 done
7818   done
7819 IFS=$as_save_IFS
7820
7821 fi
7822 fi
7823 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7824 if test -n "$ac_ct_NMEDIT"; then
7825   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7826 $as_echo "$ac_ct_NMEDIT" >&6; }
7827 else
7828   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7829 $as_echo "no" >&6; }
7830 fi
7831
7832   if test "x$ac_ct_NMEDIT" = x; then
7833     NMEDIT=":"
7834   else
7835     case $cross_compiling:$ac_tool_warned in
7836 yes:)
7837 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7838 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7839 ac_tool_warned=yes ;;
7840 esac
7841     NMEDIT=$ac_ct_NMEDIT
7842   fi
7843 else
7844   NMEDIT="$ac_cv_prog_NMEDIT"
7845 fi
7846
7847     if test -n "$ac_tool_prefix"; then
7848   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7849 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7851 $as_echo_n "checking for $ac_word... " >&6; }
7852 if ${ac_cv_prog_LIPO+:} false; then :
7853   $as_echo_n "(cached) " >&6
7854 else
7855   if test -n "$LIPO"; then
7856   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7857 else
7858 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7859 for as_dir in $PATH
7860 do
7861   IFS=$as_save_IFS
7862   test -z "$as_dir" && as_dir=.
7863     for ac_exec_ext in '' $ac_executable_extensions; do
7864   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7865     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7866     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7867     break 2
7868   fi
7869 done
7870   done
7871 IFS=$as_save_IFS
7872
7873 fi
7874 fi
7875 LIPO=$ac_cv_prog_LIPO
7876 if test -n "$LIPO"; then
7877   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7878 $as_echo "$LIPO" >&6; }
7879 else
7880   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7881 $as_echo "no" >&6; }
7882 fi
7883
7884
7885 fi
7886 if test -z "$ac_cv_prog_LIPO"; then
7887   ac_ct_LIPO=$LIPO
7888   # Extract the first word of "lipo", so it can be a program name with args.
7889 set dummy lipo; ac_word=$2
7890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7891 $as_echo_n "checking for $ac_word... " >&6; }
7892 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7893   $as_echo_n "(cached) " >&6
7894 else
7895   if test -n "$ac_ct_LIPO"; then
7896   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7897 else
7898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7899 for as_dir in $PATH
7900 do
7901   IFS=$as_save_IFS
7902   test -z "$as_dir" && as_dir=.
7903     for ac_exec_ext in '' $ac_executable_extensions; do
7904   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7905     ac_cv_prog_ac_ct_LIPO="lipo"
7906     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7907     break 2
7908   fi
7909 done
7910   done
7911 IFS=$as_save_IFS
7912
7913 fi
7914 fi
7915 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7916 if test -n "$ac_ct_LIPO"; then
7917   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7918 $as_echo "$ac_ct_LIPO" >&6; }
7919 else
7920   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7921 $as_echo "no" >&6; }
7922 fi
7923
7924   if test "x$ac_ct_LIPO" = x; then
7925     LIPO=":"
7926   else
7927     case $cross_compiling:$ac_tool_warned in
7928 yes:)
7929 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7930 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7931 ac_tool_warned=yes ;;
7932 esac
7933     LIPO=$ac_ct_LIPO
7934   fi
7935 else
7936   LIPO="$ac_cv_prog_LIPO"
7937 fi
7938
7939     if test -n "$ac_tool_prefix"; then
7940   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7941 set dummy ${ac_tool_prefix}otool; ac_word=$2
7942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7943 $as_echo_n "checking for $ac_word... " >&6; }
7944 if ${ac_cv_prog_OTOOL+:} false; then :
7945   $as_echo_n "(cached) " >&6
7946 else
7947   if test -n "$OTOOL"; then
7948   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7949 else
7950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7951 for as_dir in $PATH
7952 do
7953   IFS=$as_save_IFS
7954   test -z "$as_dir" && as_dir=.
7955     for ac_exec_ext in '' $ac_executable_extensions; do
7956   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7957     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7958     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7959     break 2
7960   fi
7961 done
7962   done
7963 IFS=$as_save_IFS
7964
7965 fi
7966 fi
7967 OTOOL=$ac_cv_prog_OTOOL
7968 if test -n "$OTOOL"; then
7969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7970 $as_echo "$OTOOL" >&6; }
7971 else
7972   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7973 $as_echo "no" >&6; }
7974 fi
7975
7976
7977 fi
7978 if test -z "$ac_cv_prog_OTOOL"; then
7979   ac_ct_OTOOL=$OTOOL
7980   # Extract the first word of "otool", so it can be a program name with args.
7981 set dummy otool; ac_word=$2
7982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7983 $as_echo_n "checking for $ac_word... " >&6; }
7984 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7985   $as_echo_n "(cached) " >&6
7986 else
7987   if test -n "$ac_ct_OTOOL"; then
7988   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7989 else
7990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7991 for as_dir in $PATH
7992 do
7993   IFS=$as_save_IFS
7994   test -z "$as_dir" && as_dir=.
7995     for ac_exec_ext in '' $ac_executable_extensions; do
7996   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7997     ac_cv_prog_ac_ct_OTOOL="otool"
7998     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7999     break 2
8000   fi
8001 done
8002   done
8003 IFS=$as_save_IFS
8004
8005 fi
8006 fi
8007 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8008 if test -n "$ac_ct_OTOOL"; then
8009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8010 $as_echo "$ac_ct_OTOOL" >&6; }
8011 else
8012   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8013 $as_echo "no" >&6; }
8014 fi
8015
8016   if test "x$ac_ct_OTOOL" = x; then
8017     OTOOL=":"
8018   else
8019     case $cross_compiling:$ac_tool_warned in
8020 yes:)
8021 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8022 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8023 ac_tool_warned=yes ;;
8024 esac
8025     OTOOL=$ac_ct_OTOOL
8026   fi
8027 else
8028   OTOOL="$ac_cv_prog_OTOOL"
8029 fi
8030
8031     if test -n "$ac_tool_prefix"; then
8032   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8033 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8035 $as_echo_n "checking for $ac_word... " >&6; }
8036 if ${ac_cv_prog_OTOOL64+:} false; then :
8037   $as_echo_n "(cached) " >&6
8038 else
8039   if test -n "$OTOOL64"; then
8040   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8041 else
8042 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8043 for as_dir in $PATH
8044 do
8045   IFS=$as_save_IFS
8046   test -z "$as_dir" && as_dir=.
8047     for ac_exec_ext in '' $ac_executable_extensions; do
8048   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8049     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8050     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8051     break 2
8052   fi
8053 done
8054   done
8055 IFS=$as_save_IFS
8056
8057 fi
8058 fi
8059 OTOOL64=$ac_cv_prog_OTOOL64
8060 if test -n "$OTOOL64"; then
8061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8062 $as_echo "$OTOOL64" >&6; }
8063 else
8064   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8065 $as_echo "no" >&6; }
8066 fi
8067
8068
8069 fi
8070 if test -z "$ac_cv_prog_OTOOL64"; then
8071   ac_ct_OTOOL64=$OTOOL64
8072   # Extract the first word of "otool64", so it can be a program name with args.
8073 set dummy otool64; ac_word=$2
8074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8075 $as_echo_n "checking for $ac_word... " >&6; }
8076 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8077   $as_echo_n "(cached) " >&6
8078 else
8079   if test -n "$ac_ct_OTOOL64"; then
8080   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8081 else
8082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8083 for as_dir in $PATH
8084 do
8085   IFS=$as_save_IFS
8086   test -z "$as_dir" && as_dir=.
8087     for ac_exec_ext in '' $ac_executable_extensions; do
8088   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8089     ac_cv_prog_ac_ct_OTOOL64="otool64"
8090     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8091     break 2
8092   fi
8093 done
8094   done
8095 IFS=$as_save_IFS
8096
8097 fi
8098 fi
8099 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8100 if test -n "$ac_ct_OTOOL64"; then
8101   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8102 $as_echo "$ac_ct_OTOOL64" >&6; }
8103 else
8104   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8105 $as_echo "no" >&6; }
8106 fi
8107
8108   if test "x$ac_ct_OTOOL64" = x; then
8109     OTOOL64=":"
8110   else
8111     case $cross_compiling:$ac_tool_warned in
8112 yes:)
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8114 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8115 ac_tool_warned=yes ;;
8116 esac
8117     OTOOL64=$ac_ct_OTOOL64
8118   fi
8119 else
8120   OTOOL64="$ac_cv_prog_OTOOL64"
8121 fi
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8150 $as_echo_n "checking for -single_module linker flag... " >&6; }
8151 if ${lt_cv_apple_cc_single_mod+:} false; then :
8152   $as_echo_n "(cached) " >&6
8153 else
8154   lt_cv_apple_cc_single_mod=no
8155       if test -z "${LT_MULTI_MODULE}"; then
8156         # By default we will add the -single_module flag. You can override
8157         # by either setting the environment variable LT_MULTI_MODULE
8158         # non-empty at configure time, or by adding -multi_module to the
8159         # link flags.
8160         rm -rf libconftest.dylib*
8161         echo "int foo(void){return 1;}" > conftest.c
8162         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8163 -dynamiclib -Wl,-single_module conftest.c" >&5
8164         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8165           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8166         _lt_result=$?
8167         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8168           lt_cv_apple_cc_single_mod=yes
8169         else
8170           cat conftest.err >&5
8171         fi
8172         rm -rf libconftest.dylib*
8173         rm -f conftest.*
8174       fi
8175 fi
8176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8177 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8178     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8179 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8180 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8181   $as_echo_n "(cached) " >&6
8182 else
8183   lt_cv_ld_exported_symbols_list=no
8184       save_LDFLAGS=$LDFLAGS
8185       echo "_main" > conftest.sym
8186       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8187       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8188 /* end confdefs.h.  */
8189
8190 int
8191 main ()
8192 {
8193
8194   ;
8195   return 0;
8196 }
8197 _ACEOF
8198 if ac_fn_c_try_link "$LINENO"; then :
8199   lt_cv_ld_exported_symbols_list=yes
8200 else
8201   lt_cv_ld_exported_symbols_list=no
8202 fi
8203 rm -f core conftest.err conftest.$ac_objext \
8204     conftest$ac_exeext conftest.$ac_ext
8205         LDFLAGS="$save_LDFLAGS"
8206
8207 fi
8208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8209 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8210     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8211 $as_echo_n "checking for -force_load linker flag... " >&6; }
8212 if ${lt_cv_ld_force_load+:} false; then :
8213   $as_echo_n "(cached) " >&6
8214 else
8215   lt_cv_ld_force_load=no
8216       cat > conftest.c << _LT_EOF
8217 int forced_loaded() { return 2;}
8218 _LT_EOF
8219       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8220       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8221       echo "$AR cru libconftest.a conftest.o" >&5
8222       $AR cru libconftest.a conftest.o 2>&5
8223       cat > conftest.c << _LT_EOF
8224 int main() { return 0;}
8225 _LT_EOF
8226       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8227       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8228       _lt_result=$?
8229       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8230         lt_cv_ld_force_load=yes
8231       else
8232         cat conftest.err >&5
8233       fi
8234         rm -f conftest.err libconftest.a conftest conftest.c
8235         rm -rf conftest.dSYM
8236
8237 fi
8238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8239 $as_echo "$lt_cv_ld_force_load" >&6; }
8240     case $host_os in
8241     rhapsody* | darwin1.[012])
8242       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8243     darwin1.*)
8244       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8245     darwin*) # darwin 5.x on
8246       # if running on 10.5 or later, the deployment target defaults
8247       # to the OS version, if on x86, and 10.4, the deployment
8248       # target defaults to 10.4. Don't you love it?
8249       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8250         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8251           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8252         10.[012][,.]*)
8253           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8254         10.*)
8255           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8256       esac
8257     ;;
8258   esac
8259     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8260       _lt_dar_single_mod='$single_module'
8261     fi
8262     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8263       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8264     else
8265       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8266     fi
8267     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8268       _lt_dsymutil='~$DSYMUTIL $lib || :'
8269     else
8270       _lt_dsymutil=
8271     fi
8272     ;;
8273   esac
8274
8275 for ac_header in dlfcn.h
8276 do :
8277   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8278 "
8279 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8280   cat >>confdefs.h <<_ACEOF
8281 #define HAVE_DLFCN_H 1
8282 _ACEOF
8283
8284 fi
8285
8286 done
8287
8288
8289
8290
8291
8292 # Set options
8293 enable_dlopen=yes
8294
8295
8296
8297
8298   enable_win32_dll=no
8299
8300
8301
8302   # Check whether --enable-static was given.
8303 if test "${enable_static+set}" = set; then :
8304   enableval=$enable_static; p=${PACKAGE-default}
8305     case $enableval in
8306     yes) enable_static=yes ;;
8307     no) enable_static=no ;;
8308     *)
8309      enable_static=no
8310       # Look at the argument we got.  We use all the common list separators.
8311       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8312       for pkg in $enableval; do
8313         IFS="$lt_save_ifs"
8314         if test "X$pkg" = "X$p"; then
8315           enable_static=yes
8316         fi
8317       done
8318       IFS="$lt_save_ifs"
8319       ;;
8320     esac
8321 else
8322   enable_static=yes
8323 fi
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334 # Check whether --with-pic was given.
8335 if test "${with_pic+set}" = set; then :
8336   withval=$with_pic; pic_mode="$withval"
8337 else
8338   pic_mode=default
8339 fi
8340
8341
8342 test -z "$pic_mode" && pic_mode=default
8343
8344
8345
8346
8347
8348
8349
8350   # Check whether --enable-fast-install was given.
8351 if test "${enable_fast_install+set}" = set; then :
8352   enableval=$enable_fast_install; p=${PACKAGE-default}
8353     case $enableval in
8354     yes) enable_fast_install=yes ;;
8355     no) enable_fast_install=no ;;
8356     *)
8357       enable_fast_install=no
8358       # Look at the argument we got.  We use all the common list separators.
8359       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8360       for pkg in $enableval; do
8361         IFS="$lt_save_ifs"
8362         if test "X$pkg" = "X$p"; then
8363           enable_fast_install=yes
8364         fi
8365       done
8366       IFS="$lt_save_ifs"
8367       ;;
8368     esac
8369 else
8370   enable_fast_install=yes
8371 fi
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383 # This can be used to rebuild libtool when needed
8384 LIBTOOL_DEPS="$ltmain"
8385
8386 # Always use our own libtool.
8387 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414 test -z "$LN_S" && LN_S="ln -s"
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429 if test -n "${ZSH_VERSION+set}" ; then
8430    setopt NO_GLOB_SUBST
8431 fi
8432
8433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8434 $as_echo_n "checking for objdir... " >&6; }
8435 if ${lt_cv_objdir+:} false; then :
8436   $as_echo_n "(cached) " >&6
8437 else
8438   rm -f .libs 2>/dev/null
8439 mkdir .libs 2>/dev/null
8440 if test -d .libs; then
8441   lt_cv_objdir=.libs
8442 else
8443   # MS-DOS does not allow filenames that begin with a dot.
8444   lt_cv_objdir=_libs
8445 fi
8446 rmdir .libs 2>/dev/null
8447 fi
8448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8449 $as_echo "$lt_cv_objdir" >&6; }
8450 objdir=$lt_cv_objdir
8451
8452
8453
8454
8455
8456 cat >>confdefs.h <<_ACEOF
8457 #define LT_OBJDIR "$lt_cv_objdir/"
8458 _ACEOF
8459
8460
8461
8462
8463 case $host_os in
8464 aix3*)
8465   # AIX sometimes has problems with the GCC collect2 program.  For some
8466   # reason, if we set the COLLECT_NAMES environment variable, the problems
8467   # vanish in a puff of smoke.
8468   if test "X${COLLECT_NAMES+set}" != Xset; then
8469     COLLECT_NAMES=
8470     export COLLECT_NAMES
8471   fi
8472   ;;
8473 esac
8474
8475 # Global variables:
8476 ofile=libtool
8477 can_build_shared=yes
8478
8479 # All known linkers require a `.a' archive for static linking (except MSVC,
8480 # which needs '.lib').
8481 libext=a
8482
8483 with_gnu_ld="$lt_cv_prog_gnu_ld"
8484
8485 old_CC="$CC"
8486 old_CFLAGS="$CFLAGS"
8487
8488 # Set sane defaults for various variables
8489 test -z "$CC" && CC=cc
8490 test -z "$LTCC" && LTCC=$CC
8491 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8492 test -z "$LD" && LD=ld
8493 test -z "$ac_objext" && ac_objext=o
8494
8495 for cc_temp in $compiler""; do
8496   case $cc_temp in
8497     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8498     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8499     \-*) ;;
8500     *) break;;
8501   esac
8502 done
8503 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8504
8505
8506 # Only perform the check for file, if the check method requires it
8507 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8508 case $deplibs_check_method in
8509 file_magic*)
8510   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8511     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8512 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8513 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8514   $as_echo_n "(cached) " >&6
8515 else
8516   case $MAGIC_CMD in
8517 [\\/*] |  ?:[\\/]*)
8518   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8519   ;;
8520 *)
8521   lt_save_MAGIC_CMD="$MAGIC_CMD"
8522   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8523   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8524   for ac_dir in $ac_dummy; do
8525     IFS="$lt_save_ifs"
8526     test -z "$ac_dir" && ac_dir=.
8527     if test -f $ac_dir/${ac_tool_prefix}file; then
8528       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8529       if test -n "$file_magic_test_file"; then
8530         case $deplibs_check_method in
8531         "file_magic "*)
8532           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8533           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8534           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8535             $EGREP "$file_magic_regex" > /dev/null; then
8536             :
8537           else
8538             cat <<_LT_EOF 1>&2
8539
8540 *** Warning: the command libtool uses to detect shared libraries,
8541 *** $file_magic_cmd, produces output that libtool cannot recognize.
8542 *** The result is that libtool may fail to recognize shared libraries
8543 *** as such.  This will affect the creation of libtool libraries that
8544 *** depend on shared libraries, but programs linked with such libtool
8545 *** libraries will work regardless of this problem.  Nevertheless, you
8546 *** may want to report the problem to your system manager and/or to
8547 *** bug-libtool@gnu.org
8548
8549 _LT_EOF
8550           fi ;;
8551         esac
8552       fi
8553       break
8554     fi
8555   done
8556   IFS="$lt_save_ifs"
8557   MAGIC_CMD="$lt_save_MAGIC_CMD"
8558   ;;
8559 esac
8560 fi
8561
8562 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8563 if test -n "$MAGIC_CMD"; then
8564   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8565 $as_echo "$MAGIC_CMD" >&6; }
8566 else
8567   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8568 $as_echo "no" >&6; }
8569 fi
8570
8571
8572
8573
8574
8575 if test -z "$lt_cv_path_MAGIC_CMD"; then
8576   if test -n "$ac_tool_prefix"; then
8577     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8578 $as_echo_n "checking for file... " >&6; }
8579 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8580   $as_echo_n "(cached) " >&6
8581 else
8582   case $MAGIC_CMD in
8583 [\\/*] |  ?:[\\/]*)
8584   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8585   ;;
8586 *)
8587   lt_save_MAGIC_CMD="$MAGIC_CMD"
8588   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8589   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8590   for ac_dir in $ac_dummy; do
8591     IFS="$lt_save_ifs"
8592     test -z "$ac_dir" && ac_dir=.
8593     if test -f $ac_dir/file; then
8594       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8595       if test -n "$file_magic_test_file"; then
8596         case $deplibs_check_method in
8597         "file_magic "*)
8598           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8599           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8600           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8601             $EGREP "$file_magic_regex" > /dev/null; then
8602             :
8603           else
8604             cat <<_LT_EOF 1>&2
8605
8606 *** Warning: the command libtool uses to detect shared libraries,
8607 *** $file_magic_cmd, produces output that libtool cannot recognize.
8608 *** The result is that libtool may fail to recognize shared libraries
8609 *** as such.  This will affect the creation of libtool libraries that
8610 *** depend on shared libraries, but programs linked with such libtool
8611 *** libraries will work regardless of this problem.  Nevertheless, you
8612 *** may want to report the problem to your system manager and/or to
8613 *** bug-libtool@gnu.org
8614
8615 _LT_EOF
8616           fi ;;
8617         esac
8618       fi
8619       break
8620     fi
8621   done
8622   IFS="$lt_save_ifs"
8623   MAGIC_CMD="$lt_save_MAGIC_CMD"
8624   ;;
8625 esac
8626 fi
8627
8628 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8629 if test -n "$MAGIC_CMD"; then
8630   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8631 $as_echo "$MAGIC_CMD" >&6; }
8632 else
8633   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8634 $as_echo "no" >&6; }
8635 fi
8636
8637
8638   else
8639     MAGIC_CMD=:
8640   fi
8641 fi
8642
8643   fi
8644   ;;
8645 esac
8646
8647 # Use C for the default configuration in the libtool script
8648
8649 lt_save_CC="$CC"
8650 ac_ext=c
8651 ac_cpp='$CPP $CPPFLAGS'
8652 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8653 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8654 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8655
8656
8657 # Source file extension for C test sources.
8658 ac_ext=c
8659
8660 # Object file extension for compiled C test sources.
8661 objext=o
8662 objext=$objext
8663
8664 # Code to be used in simple compile tests
8665 lt_simple_compile_test_code="int some_variable = 0;"
8666
8667 # Code to be used in simple link tests
8668 lt_simple_link_test_code='int main(){return(0);}'
8669
8670
8671
8672
8673
8674
8675
8676 # If no C compiler was specified, use CC.
8677 LTCC=${LTCC-"$CC"}
8678
8679 # If no C compiler flags were specified, use CFLAGS.
8680 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8681
8682 # Allow CC to be a program name with arguments.
8683 compiler=$CC
8684
8685 # Save the default compiler, since it gets overwritten when the other
8686 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8687 compiler_DEFAULT=$CC
8688
8689 # save warnings/boilerplate of simple test code
8690 ac_outfile=conftest.$ac_objext
8691 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8692 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8693 _lt_compiler_boilerplate=`cat conftest.err`
8694 $RM conftest*
8695
8696 ac_outfile=conftest.$ac_objext
8697 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8698 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8699 _lt_linker_boilerplate=`cat conftest.err`
8700 $RM -r conftest*
8701
8702
8703 ## CAVEAT EMPTOR:
8704 ## There is no encapsulation within the following macros, do not change
8705 ## the running order or otherwise move them around unless you know exactly
8706 ## what you are doing...
8707 if test -n "$compiler"; then
8708
8709 lt_prog_compiler_no_builtin_flag=
8710
8711 if test "$GCC" = yes; then
8712   case $cc_basename in
8713   nvcc*)
8714     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8715   *)
8716     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8717   esac
8718
8719   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8720 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8721 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8722   $as_echo_n "(cached) " >&6
8723 else
8724   lt_cv_prog_compiler_rtti_exceptions=no
8725    ac_outfile=conftest.$ac_objext
8726    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8727    lt_compiler_flag="-fno-rtti -fno-exceptions"
8728    # Insert the option either (1) after the last *FLAGS variable, or
8729    # (2) before a word containing "conftest.", or (3) at the end.
8730    # Note that $ac_compile itself does not contain backslashes and begins
8731    # with a dollar sign (not a hyphen), so the echo should work correctly.
8732    # The option is referenced via a variable to avoid confusing sed.
8733    lt_compile=`echo "$ac_compile" | $SED \
8734    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8735    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8736    -e 's:$: $lt_compiler_flag:'`
8737    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8738    (eval "$lt_compile" 2>conftest.err)
8739    ac_status=$?
8740    cat conftest.err >&5
8741    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8742    if (exit $ac_status) && test -s "$ac_outfile"; then
8743      # The compiler can only warn and ignore the option if not recognized
8744      # So say no if there are warnings other than the usual output.
8745      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8746      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8747      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8748        lt_cv_prog_compiler_rtti_exceptions=yes
8749      fi
8750    fi
8751    $RM conftest*
8752
8753 fi
8754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8755 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8756
8757 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8758     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8759 else
8760     :
8761 fi
8762
8763 fi
8764
8765
8766
8767
8768
8769
8770   lt_prog_compiler_wl=
8771 lt_prog_compiler_pic=
8772 lt_prog_compiler_static=
8773
8774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8775 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8776
8777   if test "$GCC" = yes; then
8778     lt_prog_compiler_wl='-Wl,'
8779     lt_prog_compiler_static='-static'
8780
8781     case $host_os in
8782       aix*)
8783       # All AIX code is PIC.
8784       if test "$host_cpu" = ia64; then
8785         # AIX 5 now supports IA64 processor
8786         lt_prog_compiler_static='-Bstatic'
8787       fi
8788       lt_prog_compiler_pic='-fPIC'
8789       ;;
8790
8791     amigaos*)
8792       case $host_cpu in
8793       powerpc)
8794             # see comment about AmigaOS4 .so support
8795             lt_prog_compiler_pic='-fPIC'
8796         ;;
8797       m68k)
8798             # FIXME: we need at least 68020 code to build shared libraries, but
8799             # adding the `-m68020' flag to GCC prevents building anything better,
8800             # like `-m68040'.
8801             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8802         ;;
8803       esac
8804       ;;
8805
8806     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8807       # PIC is the default for these OSes.
8808       ;;
8809
8810     mingw* | cygwin* | pw32* | os2* | cegcc*)
8811       # This hack is so that the source file can tell whether it is being
8812       # built for inclusion in a dll (and should export symbols for example).
8813       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8814       # (--disable-auto-import) libraries
8815       lt_prog_compiler_pic='-DDLL_EXPORT'
8816       ;;
8817
8818     darwin* | rhapsody*)
8819       # PIC is the default on this platform
8820       # Common symbols not allowed in MH_DYLIB files
8821       lt_prog_compiler_pic='-fno-common'
8822       ;;
8823
8824     haiku*)
8825       # PIC is the default for Haiku.
8826       # The "-static" flag exists, but is broken.
8827       lt_prog_compiler_static=
8828       ;;
8829
8830     hpux*)
8831       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8832       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8833       # sets the default TLS model and affects inlining.
8834       case $host_cpu in
8835       hppa*64*)
8836         # +Z the default
8837         ;;
8838       *)
8839         lt_prog_compiler_pic='-fPIC'
8840         ;;
8841       esac
8842       ;;
8843
8844     interix[3-9]*)
8845       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8846       # Instead, we relocate shared libraries at runtime.
8847       ;;
8848
8849     msdosdjgpp*)
8850       # Just because we use GCC doesn't mean we suddenly get shared libraries
8851       # on systems that don't support them.
8852       lt_prog_compiler_can_build_shared=no
8853       enable_shared=no
8854       ;;
8855
8856     *nto* | *qnx*)
8857       # QNX uses GNU C++, but need to define -shared option too, otherwise
8858       # it will coredump.
8859       lt_prog_compiler_pic='-fPIC -shared'
8860       ;;
8861
8862     sysv4*MP*)
8863       if test -d /usr/nec; then
8864         lt_prog_compiler_pic=-Kconform_pic
8865       fi
8866       ;;
8867
8868     *)
8869       lt_prog_compiler_pic='-fPIC'
8870       ;;
8871     esac
8872
8873     case $cc_basename in
8874     nvcc*) # Cuda Compiler Driver 2.2
8875       lt_prog_compiler_wl='-Xlinker '
8876       lt_prog_compiler_pic='-Xcompiler -fPIC'
8877       ;;
8878     esac
8879   else
8880     # PORTME Check for flag to pass linker flags through the system compiler.
8881     case $host_os in
8882     aix*)
8883       lt_prog_compiler_wl='-Wl,'
8884       if test "$host_cpu" = ia64; then
8885         # AIX 5 now supports IA64 processor
8886         lt_prog_compiler_static='-Bstatic'
8887       else
8888         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8889       fi
8890       ;;
8891
8892     mingw* | cygwin* | pw32* | os2* | cegcc*)
8893       # This hack is so that the source file can tell whether it is being
8894       # built for inclusion in a dll (and should export symbols for example).
8895       lt_prog_compiler_pic='-DDLL_EXPORT'
8896       ;;
8897
8898     hpux9* | hpux10* | hpux11*)
8899       lt_prog_compiler_wl='-Wl,'
8900       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8901       # not for PA HP-UX.
8902       case $host_cpu in
8903       hppa*64*|ia64*)
8904         # +Z the default
8905         ;;
8906       *)
8907         lt_prog_compiler_pic='+Z'
8908         ;;
8909       esac
8910       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8911       lt_prog_compiler_static='${wl}-a ${wl}archive'
8912       ;;
8913
8914     irix5* | irix6* | nonstopux*)
8915       lt_prog_compiler_wl='-Wl,'
8916       # PIC (with -KPIC) is the default.
8917       lt_prog_compiler_static='-non_shared'
8918       ;;
8919
8920     linux* | k*bsd*-gnu | kopensolaris*-gnu)
8921       case $cc_basename in
8922       # old Intel for x86_64 which still supported -KPIC.
8923       ecc*)
8924         lt_prog_compiler_wl='-Wl,'
8925         lt_prog_compiler_pic='-KPIC'
8926         lt_prog_compiler_static='-static'
8927         ;;
8928       # icc used to be incompatible with GCC.
8929       # ICC 10 doesn't accept -KPIC any more.
8930       icc* | ifort*)
8931         lt_prog_compiler_wl='-Wl,'
8932         lt_prog_compiler_pic='-fPIC'
8933         lt_prog_compiler_static='-static'
8934         ;;
8935       # Lahey Fortran 8.1.
8936       lf95*)
8937         lt_prog_compiler_wl='-Wl,'
8938         lt_prog_compiler_pic='--shared'
8939         lt_prog_compiler_static='--static'
8940         ;;
8941       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8942         # Portland Group compilers (*not* the Pentium gcc compiler,
8943         # which looks to be a dead project)
8944         lt_prog_compiler_wl='-Wl,'
8945         lt_prog_compiler_pic='-fpic'
8946         lt_prog_compiler_static='-Bstatic'
8947         ;;
8948       ccc*)
8949         lt_prog_compiler_wl='-Wl,'
8950         # All Alpha code is PIC.
8951         lt_prog_compiler_static='-non_shared'
8952         ;;
8953       xl* | bgxl* | bgf* | mpixl*)
8954         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8955         lt_prog_compiler_wl='-Wl,'
8956         lt_prog_compiler_pic='-qpic'
8957         lt_prog_compiler_static='-qstaticlink'
8958         ;;
8959       *)
8960         case `$CC -V 2>&1 | sed 5q` in
8961         *Sun\ F* | *Sun*Fortran*)
8962           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8963           lt_prog_compiler_pic='-KPIC'
8964           lt_prog_compiler_static='-Bstatic'
8965           lt_prog_compiler_wl=''
8966           ;;
8967         *Sun\ C*)
8968           # Sun C 5.9
8969           lt_prog_compiler_pic='-KPIC'
8970           lt_prog_compiler_static='-Bstatic'
8971           lt_prog_compiler_wl='-Wl,'
8972           ;;
8973         esac
8974         ;;
8975       esac
8976       ;;
8977
8978     newsos6)
8979       lt_prog_compiler_pic='-KPIC'
8980       lt_prog_compiler_static='-Bstatic'
8981       ;;
8982
8983     *nto* | *qnx*)
8984       # QNX uses GNU C++, but need to define -shared option too, otherwise
8985       # it will coredump.
8986       lt_prog_compiler_pic='-fPIC -shared'
8987       ;;
8988
8989     osf3* | osf4* | osf5*)
8990       lt_prog_compiler_wl='-Wl,'
8991       # All OSF/1 code is PIC.
8992       lt_prog_compiler_static='-non_shared'
8993       ;;
8994
8995     rdos*)
8996       lt_prog_compiler_static='-non_shared'
8997       ;;
8998
8999     solaris*)
9000       lt_prog_compiler_pic='-KPIC'
9001       lt_prog_compiler_static='-Bstatic'
9002       case $cc_basename in
9003       f77* | f90* | f95*)
9004         lt_prog_compiler_wl='-Qoption ld ';;
9005       *)
9006         lt_prog_compiler_wl='-Wl,';;
9007       esac
9008       ;;
9009
9010     sunos4*)
9011       lt_prog_compiler_wl='-Qoption ld '
9012       lt_prog_compiler_pic='-PIC'
9013       lt_prog_compiler_static='-Bstatic'
9014       ;;
9015
9016     sysv4 | sysv4.2uw2* | sysv4.3*)
9017       lt_prog_compiler_wl='-Wl,'
9018       lt_prog_compiler_pic='-KPIC'
9019       lt_prog_compiler_static='-Bstatic'
9020       ;;
9021
9022     sysv4*MP*)
9023       if test -d /usr/nec ;then
9024         lt_prog_compiler_pic='-Kconform_pic'
9025         lt_prog_compiler_static='-Bstatic'
9026       fi
9027       ;;
9028
9029     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9030       lt_prog_compiler_wl='-Wl,'
9031       lt_prog_compiler_pic='-KPIC'
9032       lt_prog_compiler_static='-Bstatic'
9033       ;;
9034
9035     unicos*)
9036       lt_prog_compiler_wl='-Wl,'
9037       lt_prog_compiler_can_build_shared=no
9038       ;;
9039
9040     uts4*)
9041       lt_prog_compiler_pic='-pic'
9042       lt_prog_compiler_static='-Bstatic'
9043       ;;
9044
9045     *)
9046       lt_prog_compiler_can_build_shared=no
9047       ;;
9048     esac
9049   fi
9050
9051 case $host_os in
9052   # For platforms which do not support PIC, -DPIC is meaningless:
9053   *djgpp*)
9054     lt_prog_compiler_pic=
9055     ;;
9056   *)
9057     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9058     ;;
9059 esac
9060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9061 $as_echo "$lt_prog_compiler_pic" >&6; }
9062
9063
9064
9065
9066
9067
9068 #
9069 # Check to make sure the PIC flag actually works.
9070 #
9071 if test -n "$lt_prog_compiler_pic"; then
9072   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9073 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9074 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9075   $as_echo_n "(cached) " >&6
9076 else
9077   lt_cv_prog_compiler_pic_works=no
9078    ac_outfile=conftest.$ac_objext
9079    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9080    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9081    # Insert the option either (1) after the last *FLAGS variable, or
9082    # (2) before a word containing "conftest.", or (3) at the end.
9083    # Note that $ac_compile itself does not contain backslashes and begins
9084    # with a dollar sign (not a hyphen), so the echo should work correctly.
9085    # The option is referenced via a variable to avoid confusing sed.
9086    lt_compile=`echo "$ac_compile" | $SED \
9087    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9088    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9089    -e 's:$: $lt_compiler_flag:'`
9090    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9091    (eval "$lt_compile" 2>conftest.err)
9092    ac_status=$?
9093    cat conftest.err >&5
9094    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9095    if (exit $ac_status) && test -s "$ac_outfile"; then
9096      # The compiler can only warn and ignore the option if not recognized
9097      # So say no if there are warnings other than the usual output.
9098      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9099      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9100      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9101        lt_cv_prog_compiler_pic_works=yes
9102      fi
9103    fi
9104    $RM conftest*
9105
9106 fi
9107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9108 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9109
9110 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9111     case $lt_prog_compiler_pic in
9112      "" | " "*) ;;
9113      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9114      esac
9115 else
9116     lt_prog_compiler_pic=
9117      lt_prog_compiler_can_build_shared=no
9118 fi
9119
9120 fi
9121
9122
9123
9124
9125
9126
9127 #
9128 # Check to make sure the static flag actually works.
9129 #
9130 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9132 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9133 if ${lt_cv_prog_compiler_static_works+:} false; then :
9134   $as_echo_n "(cached) " >&6
9135 else
9136   lt_cv_prog_compiler_static_works=no
9137    save_LDFLAGS="$LDFLAGS"
9138    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9139    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9140    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9141      # The linker can only warn and ignore the option if not recognized
9142      # So say no if there are warnings
9143      if test -s conftest.err; then
9144        # Append any errors to the config.log.
9145        cat conftest.err 1>&5
9146        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9147        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9148        if diff conftest.exp conftest.er2 >/dev/null; then
9149          lt_cv_prog_compiler_static_works=yes
9150        fi
9151      else
9152        lt_cv_prog_compiler_static_works=yes
9153      fi
9154    fi
9155    $RM -r conftest*
9156    LDFLAGS="$save_LDFLAGS"
9157
9158 fi
9159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9160 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9161
9162 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9163     :
9164 else
9165     lt_prog_compiler_static=
9166 fi
9167
9168
9169
9170
9171
9172
9173
9174   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9175 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9176 if ${lt_cv_prog_compiler_c_o+:} false; then :
9177   $as_echo_n "(cached) " >&6
9178 else
9179   lt_cv_prog_compiler_c_o=no
9180    $RM -r conftest 2>/dev/null
9181    mkdir conftest
9182    cd conftest
9183    mkdir out
9184    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9185
9186    lt_compiler_flag="-o out/conftest2.$ac_objext"
9187    # Insert the option either (1) after the last *FLAGS variable, or
9188    # (2) before a word containing "conftest.", or (3) at the end.
9189    # Note that $ac_compile itself does not contain backslashes and begins
9190    # with a dollar sign (not a hyphen), so the echo should work correctly.
9191    lt_compile=`echo "$ac_compile" | $SED \
9192    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9193    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9194    -e 's:$: $lt_compiler_flag:'`
9195    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9196    (eval "$lt_compile" 2>out/conftest.err)
9197    ac_status=$?
9198    cat out/conftest.err >&5
9199    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9200    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9201    then
9202      # The compiler can only warn and ignore the option if not recognized
9203      # So say no if there are warnings
9204      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9205      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9206      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9207        lt_cv_prog_compiler_c_o=yes
9208      fi
9209    fi
9210    chmod u+w . 2>&5
9211    $RM conftest*
9212    # SGI C++ compiler will create directory out/ii_files/ for
9213    # template instantiation
9214    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9215    $RM out/* && rmdir out
9216    cd ..
9217    $RM -r conftest
9218    $RM conftest*
9219
9220 fi
9221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9222 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9223
9224
9225
9226
9227
9228
9229   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9230 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9231 if ${lt_cv_prog_compiler_c_o+:} false; then :
9232   $as_echo_n "(cached) " >&6
9233 else
9234   lt_cv_prog_compiler_c_o=no
9235    $RM -r conftest 2>/dev/null
9236    mkdir conftest
9237    cd conftest
9238    mkdir out
9239    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9240
9241    lt_compiler_flag="-o out/conftest2.$ac_objext"
9242    # Insert the option either (1) after the last *FLAGS variable, or
9243    # (2) before a word containing "conftest.", or (3) at the end.
9244    # Note that $ac_compile itself does not contain backslashes and begins
9245    # with a dollar sign (not a hyphen), so the echo should work correctly.
9246    lt_compile=`echo "$ac_compile" | $SED \
9247    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9248    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9249    -e 's:$: $lt_compiler_flag:'`
9250    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9251    (eval "$lt_compile" 2>out/conftest.err)
9252    ac_status=$?
9253    cat out/conftest.err >&5
9254    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9255    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9256    then
9257      # The compiler can only warn and ignore the option if not recognized
9258      # So say no if there are warnings
9259      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9260      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9261      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9262        lt_cv_prog_compiler_c_o=yes
9263      fi
9264    fi
9265    chmod u+w . 2>&5
9266    $RM conftest*
9267    # SGI C++ compiler will create directory out/ii_files/ for
9268    # template instantiation
9269    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9270    $RM out/* && rmdir out
9271    cd ..
9272    $RM -r conftest
9273    $RM conftest*
9274
9275 fi
9276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9277 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9278
9279
9280
9281
9282 hard_links="nottested"
9283 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9284   # do not overwrite the value of need_locks provided by the user
9285   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9286 $as_echo_n "checking if we can lock with hard links... " >&6; }
9287   hard_links=yes
9288   $RM conftest*
9289   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9290   touch conftest.a
9291   ln conftest.a conftest.b 2>&5 || hard_links=no
9292   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9293   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9294 $as_echo "$hard_links" >&6; }
9295   if test "$hard_links" = no; then
9296     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9297 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9298     need_locks=warn
9299   fi
9300 else
9301   need_locks=no
9302 fi
9303
9304
9305
9306
9307
9308
9309   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9310 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9311
9312   runpath_var=
9313   allow_undefined_flag=
9314   always_export_symbols=no
9315   archive_cmds=
9316   archive_expsym_cmds=
9317   compiler_needs_object=no
9318   enable_shared_with_static_runtimes=no
9319   export_dynamic_flag_spec=
9320   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9321   hardcode_automatic=no
9322   hardcode_direct=no
9323   hardcode_direct_absolute=no
9324   hardcode_libdir_flag_spec=
9325   hardcode_libdir_flag_spec_ld=
9326   hardcode_libdir_separator=
9327   hardcode_minus_L=no
9328   hardcode_shlibpath_var=unsupported
9329   inherit_rpath=no
9330   link_all_deplibs=unknown
9331   module_cmds=
9332   module_expsym_cmds=
9333   old_archive_from_new_cmds=
9334   old_archive_from_expsyms_cmds=
9335   thread_safe_flag_spec=
9336   whole_archive_flag_spec=
9337   # include_expsyms should be a list of space-separated symbols to be *always*
9338   # included in the symbol list
9339   include_expsyms=
9340   # exclude_expsyms can be an extended regexp of symbols to exclude
9341   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9342   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9343   # as well as any symbol that contains `d'.
9344   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9345   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9346   # platforms (ab)use it in PIC code, but their linkers get confused if
9347   # the symbol is explicitly referenced.  Since portable code cannot
9348   # rely on this symbol name, it's probably fine to never include it in
9349   # preloaded symbol tables.
9350   # Exclude shared library initialization/finalization symbols.
9351   extract_expsyms_cmds=
9352
9353   case $host_os in
9354   cygwin* | mingw* | pw32* | cegcc*)
9355     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9356     # When not using gcc, we currently assume that we are using
9357     # Microsoft Visual C++.
9358     if test "$GCC" != yes; then
9359       with_gnu_ld=no
9360     fi
9361     ;;
9362   interix*)
9363     # we just hope/assume this is gcc and not c89 (= MSVC++)
9364     with_gnu_ld=yes
9365     ;;
9366   openbsd*)
9367     with_gnu_ld=no
9368     ;;
9369   esac
9370
9371   ld_shlibs=yes
9372
9373   # On some targets, GNU ld is compatible enough with the native linker
9374   # that we're better off using the native interface for both.
9375   lt_use_gnu_ld_interface=no
9376   if test "$with_gnu_ld" = yes; then
9377     case $host_os in
9378       aix*)
9379         # The AIX port of GNU ld has always aspired to compatibility
9380         # with the native linker.  However, as the warning in the GNU ld
9381         # block says, versions before 2.19.5* couldn't really create working
9382         # shared libraries, regardless of the interface used.
9383         case `$LD -v 2>&1` in
9384           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9385           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9386           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9387           *)
9388             lt_use_gnu_ld_interface=yes
9389             ;;
9390         esac
9391         ;;
9392       *)
9393         lt_use_gnu_ld_interface=yes
9394         ;;
9395     esac
9396   fi
9397
9398   if test "$lt_use_gnu_ld_interface" = yes; then
9399     # If archive_cmds runs LD, not CC, wlarc should be empty
9400     wlarc='${wl}'
9401
9402     # Set some defaults for GNU ld with shared library support. These
9403     # are reset later if shared libraries are not supported. Putting them
9404     # here allows them to be overridden if necessary.
9405     runpath_var=LD_RUN_PATH
9406     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9407     export_dynamic_flag_spec='${wl}--export-dynamic'
9408     # ancient GNU ld didn't support --whole-archive et. al.
9409     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9410       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9411     else
9412       whole_archive_flag_spec=
9413     fi
9414     supports_anon_versioning=no
9415     case `$LD -v 2>&1` in
9416       *GNU\ gold*) supports_anon_versioning=yes ;;
9417       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9418       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9419       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9420       *\ 2.11.*) ;; # other 2.11 versions
9421       *) supports_anon_versioning=yes ;;
9422     esac
9423
9424     # See if GNU ld supports shared libraries.
9425     case $host_os in
9426     aix[3-9]*)
9427       # On AIX/PPC, the GNU linker is very broken
9428       if test "$host_cpu" != ia64; then
9429         ld_shlibs=no
9430         cat <<_LT_EOF 1>&2
9431
9432 *** Warning: the GNU linker, at least up to release 2.19, is reported
9433 *** to be unable to reliably create shared libraries on AIX.
9434 *** Therefore, libtool is disabling shared libraries support.  If you
9435 *** really care for shared libraries, you may want to install binutils
9436 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9437 *** You will then need to restart the configuration process.
9438
9439 _LT_EOF
9440       fi
9441       ;;
9442
9443     amigaos*)
9444       case $host_cpu in
9445       powerpc)
9446             # see comment about AmigaOS4 .so support
9447             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9448             archive_expsym_cmds=''
9449         ;;
9450       m68k)
9451             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)'
9452             hardcode_libdir_flag_spec='-L$libdir'
9453             hardcode_minus_L=yes
9454         ;;
9455       esac
9456       ;;
9457
9458     beos*)
9459       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9460         allow_undefined_flag=unsupported
9461         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9462         # support --undefined.  This deserves some investigation.  FIXME
9463         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9464       else
9465         ld_shlibs=no
9466       fi
9467       ;;
9468
9469     cygwin* | mingw* | pw32* | cegcc*)
9470       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9471       # as there is no search path for DLLs.
9472       hardcode_libdir_flag_spec='-L$libdir'
9473       export_dynamic_flag_spec='${wl}--export-all-symbols'
9474       allow_undefined_flag=unsupported
9475       always_export_symbols=no
9476       enable_shared_with_static_runtimes=yes
9477       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9478
9479       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9480         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9481         # If the export-symbols file already is a .def file (1st line
9482         # is EXPORTS), use it as is; otherwise, prepend...
9483         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9484           cp $export_symbols $output_objdir/$soname.def;
9485         else
9486           echo EXPORTS > $output_objdir/$soname.def;
9487           cat $export_symbols >> $output_objdir/$soname.def;
9488         fi~
9489         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9490       else
9491         ld_shlibs=no
9492       fi
9493       ;;
9494
9495     haiku*)
9496       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9497       link_all_deplibs=yes
9498       ;;
9499
9500     interix[3-9]*)
9501       hardcode_direct=no
9502       hardcode_shlibpath_var=no
9503       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9504       export_dynamic_flag_spec='${wl}-E'
9505       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9506       # Instead, shared libraries are loaded at an image base (0x10000000 by
9507       # default) and relocated if they conflict, which is a slow very memory
9508       # consuming and fragmenting process.  To avoid this, we pick a random,
9509       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9510       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9511       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9512       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'
9513       ;;
9514
9515     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9516       tmp_diet=no
9517       if test "$host_os" = linux-dietlibc; then
9518         case $cc_basename in
9519           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9520         esac
9521       fi
9522       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9523          && test "$tmp_diet" = no
9524       then
9525         tmp_addflag=' $pic_flag'
9526         tmp_sharedflag='-shared'
9527         case $cc_basename,$host_cpu in
9528         pgcc*)                          # Portland Group C compiler
9529           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'
9530           tmp_addflag=' $pic_flag'
9531           ;;
9532         pgf77* | pgf90* | pgf95* | pgfortran*)
9533                                         # Portland Group f77 and f90 compilers
9534           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'
9535           tmp_addflag=' $pic_flag -Mnomain' ;;
9536         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9537           tmp_addflag=' -i_dynamic' ;;
9538         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9539           tmp_addflag=' -i_dynamic -nofor_main' ;;
9540         ifc* | ifort*)                  # Intel Fortran compiler
9541           tmp_addflag=' -nofor_main' ;;
9542         lf95*)                          # Lahey Fortran 8.1
9543           whole_archive_flag_spec=
9544           tmp_sharedflag='--shared' ;;
9545         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9546           tmp_sharedflag='-qmkshrobj'
9547           tmp_addflag= ;;
9548         nvcc*)  # Cuda Compiler Driver 2.2
9549           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'
9550           compiler_needs_object=yes
9551           ;;
9552         esac
9553         case `$CC -V 2>&1 | sed 5q` in
9554         *Sun\ C*)                       # Sun C 5.9
9555           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'
9556           compiler_needs_object=yes
9557           tmp_sharedflag='-G' ;;
9558         *Sun\ F*)                       # Sun Fortran 8.3
9559           tmp_sharedflag='-G' ;;
9560         esac
9561         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9562
9563         if test "x$supports_anon_versioning" = xyes; then
9564           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9565             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9566             echo "local: *; };" >> $output_objdir/$libname.ver~
9567             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9568         fi
9569
9570         case $cc_basename in
9571         xlf* | bgf* | bgxlf* | mpixlf*)
9572           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9573           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9574           hardcode_libdir_flag_spec=
9575           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9576           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9577           if test "x$supports_anon_versioning" = xyes; then
9578             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9579               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9580               echo "local: *; };" >> $output_objdir/$libname.ver~
9581               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9582           fi
9583           ;;
9584         esac
9585       else
9586         ld_shlibs=no
9587       fi
9588       ;;
9589
9590     netbsd*)
9591       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9592         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9593         wlarc=
9594       else
9595         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9596         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9597       fi
9598       ;;
9599
9600     solaris*)
9601       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9602         ld_shlibs=no
9603         cat <<_LT_EOF 1>&2
9604
9605 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9606 *** create shared libraries on Solaris systems.  Therefore, libtool
9607 *** is disabling shared libraries support.  We urge you to upgrade GNU
9608 *** binutils to release 2.9.1 or newer.  Another option is to modify
9609 *** your PATH or compiler configuration so that the native linker is
9610 *** used, and then restart.
9611
9612 _LT_EOF
9613       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9614         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9615         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9616       else
9617         ld_shlibs=no
9618       fi
9619       ;;
9620
9621     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9622       case `$LD -v 2>&1` in
9623         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9624         ld_shlibs=no
9625         cat <<_LT_EOF 1>&2
9626
9627 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9628 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9629 *** is disabling shared libraries support.  We urge you to upgrade GNU
9630 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9631 *** your PATH or compiler configuration so that the native linker is
9632 *** used, and then restart.
9633
9634 _LT_EOF
9635         ;;
9636         *)
9637           # For security reasons, it is highly recommended that you always
9638           # use absolute paths for naming shared libraries, and exclude the
9639           # DT_RUNPATH tag from executables and libraries.  But doing so
9640           # requires that you compile everything twice, which is a pain.
9641           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9642             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9643             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9644             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9645           else
9646             ld_shlibs=no
9647           fi
9648         ;;
9649       esac
9650       ;;
9651
9652     sunos4*)
9653       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9654       wlarc=
9655       hardcode_direct=yes
9656       hardcode_shlibpath_var=no
9657       ;;
9658
9659     *)
9660       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9661         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9662         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9663       else
9664         ld_shlibs=no
9665       fi
9666       ;;
9667     esac
9668
9669     if test "$ld_shlibs" = no; then
9670       runpath_var=
9671       hardcode_libdir_flag_spec=
9672       export_dynamic_flag_spec=
9673       whole_archive_flag_spec=
9674     fi
9675   else
9676     # PORTME fill in a description of your system's linker (not GNU ld)
9677     case $host_os in
9678     aix3*)
9679       allow_undefined_flag=unsupported
9680       always_export_symbols=yes
9681       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'
9682       # Note: this linker hardcodes the directories in LIBPATH if there
9683       # are no directories specified by -L.
9684       hardcode_minus_L=yes
9685       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9686         # Neither direct hardcoding nor static linking is supported with a
9687         # broken collect2.
9688         hardcode_direct=unsupported
9689       fi
9690       ;;
9691
9692     aix[4-9]*)
9693       if test "$host_cpu" = ia64; then
9694         # On IA64, the linker does run time linking by default, so we don't
9695         # have to do anything special.
9696         aix_use_runtimelinking=no
9697         exp_sym_flag='-Bexport'
9698         no_entry_flag=""
9699       else
9700         # If we're using GNU nm, then we don't want the "-C" option.
9701         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9702         # Also, AIX nm treats weak defined symbols like other global
9703         # defined symbols, whereas GNU nm marks them as "W".
9704         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9705           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'
9706         else
9707           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'
9708         fi
9709         aix_use_runtimelinking=no
9710
9711         # Test if we are trying to use run time linking or normal
9712         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9713         # need to do runtime linking.
9714         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9715           for ld_flag in $LDFLAGS; do
9716           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9717             aix_use_runtimelinking=yes
9718             break
9719           fi
9720           done
9721           ;;
9722         esac
9723
9724         exp_sym_flag='-bexport'
9725         no_entry_flag='-bnoentry'
9726       fi
9727
9728       # When large executables or shared objects are built, AIX ld can
9729       # have problems creating the table of contents.  If linking a library
9730       # or program results in "error TOC overflow" add -mminimal-toc to
9731       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9732       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9733
9734       archive_cmds=''
9735       hardcode_direct=yes
9736       hardcode_direct_absolute=yes
9737       hardcode_libdir_separator=':'
9738       link_all_deplibs=yes
9739       file_list_spec='${wl}-f,'
9740
9741       if test "$GCC" = yes; then
9742         case $host_os in aix4.[012]|aix4.[012].*)
9743         # We only want to do this on AIX 4.2 and lower, the check
9744         # below for broken collect2 doesn't work under 4.3+
9745           collect2name=`${CC} -print-prog-name=collect2`
9746           if test -f "$collect2name" &&
9747            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9748           then
9749           # We have reworked collect2
9750           :
9751           else
9752           # We have old collect2
9753           hardcode_direct=unsupported
9754           # It fails to find uninstalled libraries when the uninstalled
9755           # path is not listed in the libpath.  Setting hardcode_minus_L
9756           # to unsupported forces relinking
9757           hardcode_minus_L=yes
9758           hardcode_libdir_flag_spec='-L$libdir'
9759           hardcode_libdir_separator=
9760           fi
9761           ;;
9762         esac
9763         shared_flag='-shared'
9764         if test "$aix_use_runtimelinking" = yes; then
9765           shared_flag="$shared_flag "'${wl}-G'
9766         fi
9767       else
9768         # not using gcc
9769         if test "$host_cpu" = ia64; then
9770         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9771         # chokes on -Wl,-G. The following line is correct:
9772           shared_flag='-G'
9773         else
9774           if test "$aix_use_runtimelinking" = yes; then
9775             shared_flag='${wl}-G'
9776           else
9777             shared_flag='${wl}-bM:SRE'
9778           fi
9779         fi
9780       fi
9781
9782       export_dynamic_flag_spec='${wl}-bexpall'
9783       # It seems that -bexpall does not export symbols beginning with
9784       # underscore (_), so it is better to generate a list of symbols to export.
9785       always_export_symbols=yes
9786       if test "$aix_use_runtimelinking" = yes; then
9787         # Warning - without using the other runtime loading flags (-brtl),
9788         # -berok will link without error, but may produce a broken library.
9789         allow_undefined_flag='-berok'
9790         # Determine the default libpath from the value encoded in an
9791         # empty executable.
9792         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9793 /* end confdefs.h.  */
9794
9795 int
9796 main ()
9797 {
9798
9799   ;
9800   return 0;
9801 }
9802 _ACEOF
9803 if ac_fn_c_try_link "$LINENO"; then :
9804
9805 lt_aix_libpath_sed='
9806     /Import File Strings/,/^$/ {
9807         /^0/ {
9808             s/^0  *\(.*\)$/\1/
9809             p
9810         }
9811     }'
9812 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9813 # Check for a 64-bit object if we didn't find anything.
9814 if test -z "$aix_libpath"; then
9815   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9816 fi
9817 fi
9818 rm -f core conftest.err conftest.$ac_objext \
9819     conftest$ac_exeext conftest.$ac_ext
9820 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9821
9822         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9823         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"
9824       else
9825         if test "$host_cpu" = ia64; then
9826           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9827           allow_undefined_flag="-z nodefs"
9828           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"
9829         else
9830          # Determine the default libpath from the value encoded in an
9831          # empty executable.
9832          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9833 /* end confdefs.h.  */
9834
9835 int
9836 main ()
9837 {
9838
9839   ;
9840   return 0;
9841 }
9842 _ACEOF
9843 if ac_fn_c_try_link "$LINENO"; then :
9844
9845 lt_aix_libpath_sed='
9846     /Import File Strings/,/^$/ {
9847         /^0/ {
9848             s/^0  *\(.*\)$/\1/
9849             p
9850         }
9851     }'
9852 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9853 # Check for a 64-bit object if we didn't find anything.
9854 if test -z "$aix_libpath"; then
9855   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9856 fi
9857 fi
9858 rm -f core conftest.err conftest.$ac_objext \
9859     conftest$ac_exeext conftest.$ac_ext
9860 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9861
9862          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9863           # Warning - without using the other run time loading flags,
9864           # -berok will link without error, but may produce a broken library.
9865           no_undefined_flag=' ${wl}-bernotok'
9866           allow_undefined_flag=' ${wl}-berok'
9867           if test "$with_gnu_ld" = yes; then
9868             # We only use this code for GNU lds that support --whole-archive.
9869             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9870           else
9871             # Exported symbols can be pulled into shared objects from archives
9872             whole_archive_flag_spec='$convenience'
9873           fi
9874           archive_cmds_need_lc=yes
9875           # This is similar to how AIX traditionally builds its shared libraries.
9876           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'
9877         fi
9878       fi
9879       ;;
9880
9881     amigaos*)
9882       case $host_cpu in
9883       powerpc)
9884             # see comment about AmigaOS4 .so support
9885             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9886             archive_expsym_cmds=''
9887         ;;
9888       m68k)
9889             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)'
9890             hardcode_libdir_flag_spec='-L$libdir'
9891             hardcode_minus_L=yes
9892         ;;
9893       esac
9894       ;;
9895
9896     bsdi[45]*)
9897       export_dynamic_flag_spec=-rdynamic
9898       ;;
9899
9900     cygwin* | mingw* | pw32* | cegcc*)
9901       # When not using gcc, we currently assume that we are using
9902       # Microsoft Visual C++.
9903       # hardcode_libdir_flag_spec is actually meaningless, as there is
9904       # no search path for DLLs.
9905       hardcode_libdir_flag_spec=' '
9906       allow_undefined_flag=unsupported
9907       # Tell ltmain to make .lib files, not .a files.
9908       libext=lib
9909       # Tell ltmain to make .dll files, not .so files.
9910       shrext_cmds=".dll"
9911       # FIXME: Setting linknames here is a bad hack.
9912       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9913       # The linker will automatically build a .lib file if we build a DLL.
9914       old_archive_from_new_cmds='true'
9915       # FIXME: Should let the user specify the lib program.
9916       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9917       fix_srcfile_path='`cygpath -w "$srcfile"`'
9918       enable_shared_with_static_runtimes=yes
9919       ;;
9920
9921     darwin* | rhapsody*)
9922
9923
9924   archive_cmds_need_lc=no
9925   hardcode_direct=no
9926   hardcode_automatic=yes
9927   hardcode_shlibpath_var=unsupported
9928   if test "$lt_cv_ld_force_load" = "yes"; then
9929     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\"`'
9930   else
9931     whole_archive_flag_spec=''
9932   fi
9933   link_all_deplibs=yes
9934   allow_undefined_flag="$_lt_dar_allow_undefined"
9935   case $cc_basename in
9936      ifort*) _lt_dar_can_shared=yes ;;
9937      *) _lt_dar_can_shared=$GCC ;;
9938   esac
9939   if test "$_lt_dar_can_shared" = "yes"; then
9940     output_verbose_link_cmd=func_echo_all
9941     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9942     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9943     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}"
9944     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}"
9945
9946   else
9947   ld_shlibs=no
9948   fi
9949
9950       ;;
9951
9952     dgux*)
9953       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9954       hardcode_libdir_flag_spec='-L$libdir'
9955       hardcode_shlibpath_var=no
9956       ;;
9957
9958     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9959     # support.  Future versions do this automatically, but an explicit c++rt0.o
9960     # does not break anything, and helps significantly (at the cost of a little
9961     # extra space).
9962     freebsd2.2*)
9963       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9964       hardcode_libdir_flag_spec='-R$libdir'
9965       hardcode_direct=yes
9966       hardcode_shlibpath_var=no
9967       ;;
9968
9969     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9970     freebsd2.*)
9971       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9972       hardcode_direct=yes
9973       hardcode_minus_L=yes
9974       hardcode_shlibpath_var=no
9975       ;;
9976
9977     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9978     freebsd* | dragonfly*)
9979       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9980       hardcode_libdir_flag_spec='-R$libdir'
9981       hardcode_direct=yes
9982       hardcode_shlibpath_var=no
9983       ;;
9984
9985     hpux9*)
9986       if test "$GCC" = yes; then
9987         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'
9988       else
9989         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'
9990       fi
9991       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9992       hardcode_libdir_separator=:
9993       hardcode_direct=yes
9994
9995       # hardcode_minus_L: Not really in the search PATH,
9996       # but as the default location of the library.
9997       hardcode_minus_L=yes
9998       export_dynamic_flag_spec='${wl}-E'
9999       ;;
10000
10001     hpux10*)
10002       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10003         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10004       else
10005         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10006       fi
10007       if test "$with_gnu_ld" = no; then
10008         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10009         hardcode_libdir_flag_spec_ld='+b $libdir'
10010         hardcode_libdir_separator=:
10011         hardcode_direct=yes
10012         hardcode_direct_absolute=yes
10013         export_dynamic_flag_spec='${wl}-E'
10014         # hardcode_minus_L: Not really in the search PATH,
10015         # but as the default location of the library.
10016         hardcode_minus_L=yes
10017       fi
10018       ;;
10019
10020     hpux11*)
10021       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10022         case $host_cpu in
10023         hppa*64*)
10024           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10025           ;;
10026         ia64*)
10027           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10028           ;;
10029         *)
10030           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10031           ;;
10032         esac
10033       else
10034         case $host_cpu in
10035         hppa*64*)
10036           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10037           ;;
10038         ia64*)
10039           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10040           ;;
10041         *)
10042
10043           # Older versions of the 11.00 compiler do not understand -b yet
10044           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10045           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10046 $as_echo_n "checking if $CC understands -b... " >&6; }
10047 if ${lt_cv_prog_compiler__b+:} false; then :
10048   $as_echo_n "(cached) " >&6
10049 else
10050   lt_cv_prog_compiler__b=no
10051    save_LDFLAGS="$LDFLAGS"
10052    LDFLAGS="$LDFLAGS -b"
10053    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10054    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10055      # The linker can only warn and ignore the option if not recognized
10056      # So say no if there are warnings
10057      if test -s conftest.err; then
10058        # Append any errors to the config.log.
10059        cat conftest.err 1>&5
10060        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10061        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10062        if diff conftest.exp conftest.er2 >/dev/null; then
10063          lt_cv_prog_compiler__b=yes
10064        fi
10065      else
10066        lt_cv_prog_compiler__b=yes
10067      fi
10068    fi
10069    $RM -r conftest*
10070    LDFLAGS="$save_LDFLAGS"
10071
10072 fi
10073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10074 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10075
10076 if test x"$lt_cv_prog_compiler__b" = xyes; then
10077     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10078 else
10079     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10080 fi
10081
10082           ;;
10083         esac
10084       fi
10085       if test "$with_gnu_ld" = no; then
10086         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10087         hardcode_libdir_separator=:
10088
10089         case $host_cpu in
10090         hppa*64*|ia64*)
10091           hardcode_direct=no
10092           hardcode_shlibpath_var=no
10093           ;;
10094         *)
10095           hardcode_direct=yes
10096           hardcode_direct_absolute=yes
10097           export_dynamic_flag_spec='${wl}-E'
10098
10099           # hardcode_minus_L: Not really in the search PATH,
10100           # but as the default location of the library.
10101           hardcode_minus_L=yes
10102           ;;
10103         esac
10104       fi
10105       ;;
10106
10107     irix5* | irix6* | nonstopux*)
10108       if test "$GCC" = yes; then
10109         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'
10110         # Try to use the -exported_symbol ld option, if it does not
10111         # work, assume that -exports_file does not work either and
10112         # implicitly export all symbols.
10113         save_LDFLAGS="$LDFLAGS"
10114         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10115         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10116 /* end confdefs.h.  */
10117 int foo(void) {}
10118 _ACEOF
10119 if ac_fn_c_try_link "$LINENO"; then :
10120   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'
10121
10122 fi
10123 rm -f core conftest.err conftest.$ac_objext \
10124     conftest$ac_exeext conftest.$ac_ext
10125         LDFLAGS="$save_LDFLAGS"
10126       else
10127         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'
10128         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'
10129       fi
10130       archive_cmds_need_lc='no'
10131       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10132       hardcode_libdir_separator=:
10133       inherit_rpath=yes
10134       link_all_deplibs=yes
10135       ;;
10136
10137     netbsd*)
10138       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10139         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10140       else
10141         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10142       fi
10143       hardcode_libdir_flag_spec='-R$libdir'
10144       hardcode_direct=yes
10145       hardcode_shlibpath_var=no
10146       ;;
10147
10148     newsos6)
10149       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10150       hardcode_direct=yes
10151       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10152       hardcode_libdir_separator=:
10153       hardcode_shlibpath_var=no
10154       ;;
10155
10156     *nto* | *qnx*)
10157       ;;
10158
10159     openbsd*)
10160       if test -f /usr/libexec/ld.so; then
10161         hardcode_direct=yes
10162         hardcode_shlibpath_var=no
10163         hardcode_direct_absolute=yes
10164         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10165           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10166           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10167           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10168           export_dynamic_flag_spec='${wl}-E'
10169         else
10170           case $host_os in
10171            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10172              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10173              hardcode_libdir_flag_spec='-R$libdir'
10174              ;;
10175            *)
10176              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10177              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10178              ;;
10179           esac
10180         fi
10181       else
10182         ld_shlibs=no
10183       fi
10184       ;;
10185
10186     os2*)
10187       hardcode_libdir_flag_spec='-L$libdir'
10188       hardcode_minus_L=yes
10189       allow_undefined_flag=unsupported
10190       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'
10191       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10192       ;;
10193
10194     osf3*)
10195       if test "$GCC" = yes; then
10196         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10197         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'
10198       else
10199         allow_undefined_flag=' -expect_unresolved \*'
10200         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'
10201       fi
10202       archive_cmds_need_lc='no'
10203       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10204       hardcode_libdir_separator=:
10205       ;;
10206
10207     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10208       if test "$GCC" = yes; then
10209         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10210         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'
10211         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10212       else
10213         allow_undefined_flag=' -expect_unresolved \*'
10214         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'
10215         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~
10216         $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'
10217
10218         # Both c and cxx compiler support -rpath directly
10219         hardcode_libdir_flag_spec='-rpath $libdir'
10220       fi
10221       archive_cmds_need_lc='no'
10222       hardcode_libdir_separator=:
10223       ;;
10224
10225     solaris*)
10226       no_undefined_flag=' -z defs'
10227       if test "$GCC" = yes; then
10228         wlarc='${wl}'
10229         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10230         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10231           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10232       else
10233         case `$CC -V 2>&1` in
10234         *"Compilers 5.0"*)
10235           wlarc=''
10236           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10237           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10238           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10239           ;;
10240         *)
10241           wlarc='${wl}'
10242           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10243           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10244           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10245           ;;
10246         esac
10247       fi
10248       hardcode_libdir_flag_spec='-R$libdir'
10249       hardcode_shlibpath_var=no
10250       case $host_os in
10251       solaris2.[0-5] | solaris2.[0-5].*) ;;
10252       *)
10253         # The compiler driver will combine and reorder linker options,
10254         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10255         # but is careful enough not to reorder.
10256         # Supported since Solaris 2.6 (maybe 2.5.1?)
10257         if test "$GCC" = yes; then
10258           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10259         else
10260           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10261         fi
10262         ;;
10263       esac
10264       link_all_deplibs=yes
10265       ;;
10266
10267     sunos4*)
10268       if test "x$host_vendor" = xsequent; then
10269         # Use $CC to link under sequent, because it throws in some extra .o
10270         # files that make .init and .fini sections work.
10271         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10272       else
10273         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10274       fi
10275       hardcode_libdir_flag_spec='-L$libdir'
10276       hardcode_direct=yes
10277       hardcode_minus_L=yes
10278       hardcode_shlibpath_var=no
10279       ;;
10280
10281     sysv4)
10282       case $host_vendor in
10283         sni)
10284           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10285           hardcode_direct=yes # is this really true???
10286         ;;
10287         siemens)
10288           ## LD is ld it makes a PLAMLIB
10289           ## CC just makes a GrossModule.
10290           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10291           reload_cmds='$CC -r -o $output$reload_objs'
10292           hardcode_direct=no
10293         ;;
10294         motorola)
10295           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10296           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10297         ;;
10298       esac
10299       runpath_var='LD_RUN_PATH'
10300       hardcode_shlibpath_var=no
10301       ;;
10302
10303     sysv4.3*)
10304       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10305       hardcode_shlibpath_var=no
10306       export_dynamic_flag_spec='-Bexport'
10307       ;;
10308
10309     sysv4*MP*)
10310       if test -d /usr/nec; then
10311         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10312         hardcode_shlibpath_var=no
10313         runpath_var=LD_RUN_PATH
10314         hardcode_runpath_var=yes
10315         ld_shlibs=yes
10316       fi
10317       ;;
10318
10319     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10320       no_undefined_flag='${wl}-z,text'
10321       archive_cmds_need_lc=no
10322       hardcode_shlibpath_var=no
10323       runpath_var='LD_RUN_PATH'
10324
10325       if test "$GCC" = yes; then
10326         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10327         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10328       else
10329         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10330         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10331       fi
10332       ;;
10333
10334     sysv5* | sco3.2v5* | sco5v6*)
10335       # Note: We can NOT use -z defs as we might desire, because we do not
10336       # link with -lc, and that would cause any symbols used from libc to
10337       # always be unresolved, which means just about no library would
10338       # ever link correctly.  If we're not using GNU ld we use -z text
10339       # though, which does catch some bad symbols but isn't as heavy-handed
10340       # as -z defs.
10341       no_undefined_flag='${wl}-z,text'
10342       allow_undefined_flag='${wl}-z,nodefs'
10343       archive_cmds_need_lc=no
10344       hardcode_shlibpath_var=no
10345       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10346       hardcode_libdir_separator=':'
10347       link_all_deplibs=yes
10348       export_dynamic_flag_spec='${wl}-Bexport'
10349       runpath_var='LD_RUN_PATH'
10350
10351       if test "$GCC" = yes; then
10352         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10353         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10354       else
10355         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10356         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10357       fi
10358       ;;
10359
10360     uts4*)
10361       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10362       hardcode_libdir_flag_spec='-L$libdir'
10363       hardcode_shlibpath_var=no
10364       ;;
10365
10366     *)
10367       ld_shlibs=no
10368       ;;
10369     esac
10370
10371     if test x$host_vendor = xsni; then
10372       case $host in
10373       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10374         export_dynamic_flag_spec='${wl}-Blargedynsym'
10375         ;;
10376       esac
10377     fi
10378   fi
10379
10380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10381 $as_echo "$ld_shlibs" >&6; }
10382 test "$ld_shlibs" = no && can_build_shared=no
10383
10384 with_gnu_ld=$with_gnu_ld
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400 #
10401 # Do we need to explicitly link libc?
10402 #
10403 case "x$archive_cmds_need_lc" in
10404 x|xyes)
10405   # Assume -lc should be added
10406   archive_cmds_need_lc=yes
10407
10408   if test "$enable_shared" = yes && test "$GCC" = yes; then
10409     case $archive_cmds in
10410     *'~'*)
10411       # FIXME: we may have to deal with multi-command sequences.
10412       ;;
10413     '$CC '*)
10414       # Test whether the compiler implicitly links with -lc since on some
10415       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10416       # to ld, don't add -lc before -lgcc.
10417       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10418 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10419 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10420   $as_echo_n "(cached) " >&6
10421 else
10422   $RM conftest*
10423         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10424
10425         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10426   (eval $ac_compile) 2>&5
10427   ac_status=$?
10428   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10429   test $ac_status = 0; } 2>conftest.err; then
10430           soname=conftest
10431           lib=conftest
10432           libobjs=conftest.$ac_objext
10433           deplibs=
10434           wl=$lt_prog_compiler_wl
10435           pic_flag=$lt_prog_compiler_pic
10436           compiler_flags=-v
10437           linker_flags=-v
10438           verstring=
10439           output_objdir=.
10440           libname=conftest
10441           lt_save_allow_undefined_flag=$allow_undefined_flag
10442           allow_undefined_flag=
10443           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10444   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10445   ac_status=$?
10446   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10447   test $ac_status = 0; }
10448           then
10449             lt_cv_archive_cmds_need_lc=no
10450           else
10451             lt_cv_archive_cmds_need_lc=yes
10452           fi
10453           allow_undefined_flag=$lt_save_allow_undefined_flag
10454         else
10455           cat conftest.err 1>&5
10456         fi
10457         $RM conftest*
10458
10459 fi
10460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10461 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10462       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10463       ;;
10464     esac
10465   fi
10466   ;;
10467 esac
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10626 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10627
10628 if test "$GCC" = yes; then
10629   case $host_os in
10630     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10631     *) lt_awk_arg="/^libraries:/" ;;
10632   esac
10633   case $host_os in
10634     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10635     *) lt_sed_strip_eq="s,=/,/,g" ;;
10636   esac
10637   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10638   case $lt_search_path_spec in
10639   *\;*)
10640     # if the path contains ";" then we assume it to be the separator
10641     # otherwise default to the standard path separator (i.e. ":") - it is
10642     # assumed that no part of a normal pathname contains ";" but that should
10643     # okay in the real world where ";" in dirpaths is itself problematic.
10644     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10645     ;;
10646   *)
10647     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10648     ;;
10649   esac
10650   # Ok, now we have the path, separated by spaces, we can step through it
10651   # and add multilib dir if necessary.
10652   lt_tmp_lt_search_path_spec=
10653   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10654   for lt_sys_path in $lt_search_path_spec; do
10655     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10656       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10657     else
10658       test -d "$lt_sys_path" && \
10659         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10660     fi
10661   done
10662   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10663 BEGIN {RS=" "; FS="/|\n";} {
10664   lt_foo="";
10665   lt_count=0;
10666   for (lt_i = NF; lt_i > 0; lt_i--) {
10667     if ($lt_i != "" && $lt_i != ".") {
10668       if ($lt_i == "..") {
10669         lt_count++;
10670       } else {
10671         if (lt_count == 0) {
10672           lt_foo="/" $lt_i lt_foo;
10673         } else {
10674           lt_count--;
10675         }
10676       }
10677     }
10678   }
10679   if (lt_foo != "") { lt_freq[lt_foo]++; }
10680   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10681 }'`
10682   # AWK program above erroneously prepends '/' to C:/dos/paths
10683   # for these hosts.
10684   case $host_os in
10685     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10686       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10687   esac
10688   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10689 else
10690   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10691 fi
10692 library_names_spec=
10693 libname_spec='lib$name'
10694 soname_spec=
10695 shrext_cmds=".so"
10696 postinstall_cmds=
10697 postuninstall_cmds=
10698 finish_cmds=
10699 finish_eval=
10700 shlibpath_var=
10701 shlibpath_overrides_runpath=unknown
10702 version_type=none
10703 dynamic_linker="$host_os ld.so"
10704 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10705 need_lib_prefix=unknown
10706 hardcode_into_libs=no
10707
10708 # when you set need_version to no, make sure it does not cause -set_version
10709 # flags to be left without arguments
10710 need_version=unknown
10711
10712 case $host_os in
10713 aix3*)
10714   version_type=linux
10715   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10716   shlibpath_var=LIBPATH
10717
10718   # AIX 3 has no versioning support, so we append a major version to the name.
10719   soname_spec='${libname}${release}${shared_ext}$major'
10720   ;;
10721
10722 aix[4-9]*)
10723   version_type=linux
10724   need_lib_prefix=no
10725   need_version=no
10726   hardcode_into_libs=yes
10727   if test "$host_cpu" = ia64; then
10728     # AIX 5 supports IA64
10729     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10730     shlibpath_var=LD_LIBRARY_PATH
10731   else
10732     # With GCC up to 2.95.x, collect2 would create an import file
10733     # for dependence libraries.  The import file would start with
10734     # the line `#! .'.  This would cause the generated library to
10735     # depend on `.', always an invalid library.  This was fixed in
10736     # development snapshots of GCC prior to 3.0.
10737     case $host_os in
10738       aix4 | aix4.[01] | aix4.[01].*)
10739       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10740            echo ' yes '
10741            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10742         :
10743       else
10744         can_build_shared=no
10745       fi
10746       ;;
10747     esac
10748     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10749     # soname into executable. Probably we can add versioning support to
10750     # collect2, so additional links can be useful in future.
10751     if test "$aix_use_runtimelinking" = yes; then
10752       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10753       # instead of lib<name>.a to let people know that these are not
10754       # typical AIX shared libraries.
10755       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10756     else
10757       # We preserve .a as extension for shared libraries through AIX4.2
10758       # and later when we are not doing run time linking.
10759       library_names_spec='${libname}${release}.a $libname.a'
10760       soname_spec='${libname}${release}${shared_ext}$major'
10761     fi
10762     shlibpath_var=LIBPATH
10763   fi
10764   ;;
10765
10766 amigaos*)
10767   case $host_cpu in
10768   powerpc)
10769     # Since July 2007 AmigaOS4 officially supports .so libraries.
10770     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10771     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10772     ;;
10773   m68k)
10774     library_names_spec='$libname.ixlibrary $libname.a'
10775     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10776     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'
10777     ;;
10778   esac
10779   ;;
10780
10781 beos*)
10782   library_names_spec='${libname}${shared_ext}'
10783   dynamic_linker="$host_os ld.so"
10784   shlibpath_var=LIBRARY_PATH
10785   ;;
10786
10787 bsdi[45]*)
10788   version_type=linux
10789   need_version=no
10790   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10791   soname_spec='${libname}${release}${shared_ext}$major'
10792   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10793   shlibpath_var=LD_LIBRARY_PATH
10794   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10795   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10796   # the default ld.so.conf also contains /usr/contrib/lib and
10797   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10798   # libtool to hard-code these into programs
10799   ;;
10800
10801 cygwin* | mingw* | pw32* | cegcc*)
10802   version_type=windows
10803   shrext_cmds=".dll"
10804   need_version=no
10805   need_lib_prefix=no
10806
10807   case $GCC,$host_os in
10808   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10809     library_names_spec='$libname.dll.a'
10810     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10811     postinstall_cmds='base_file=`basename \${file}`~
10812       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10813       dldir=$destdir/`dirname \$dlpath`~
10814       test -d \$dldir || mkdir -p \$dldir~
10815       $install_prog $dir/$dlname \$dldir/$dlname~
10816       chmod a+x \$dldir/$dlname~
10817       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10818         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10819       fi'
10820     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10821       dlpath=$dir/\$dldll~
10822        $RM \$dlpath'
10823     shlibpath_overrides_runpath=yes
10824
10825     case $host_os in
10826     cygwin*)
10827       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10828       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10829
10830       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10831       ;;
10832     mingw* | cegcc*)
10833       # MinGW DLLs use traditional 'lib' prefix
10834       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10835       ;;
10836     pw32*)
10837       # pw32 DLLs use 'pw' prefix rather than 'lib'
10838       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10839       ;;
10840     esac
10841     ;;
10842
10843   *)
10844     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10845     ;;
10846   esac
10847   dynamic_linker='Win32 ld.exe'
10848   # FIXME: first we should search . and the directory the executable is in
10849   shlibpath_var=PATH
10850   ;;
10851
10852 darwin* | rhapsody*)
10853   dynamic_linker="$host_os dyld"
10854   version_type=darwin
10855   need_lib_prefix=no
10856   need_version=no
10857   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10858   soname_spec='${libname}${release}${major}$shared_ext'
10859   shlibpath_overrides_runpath=yes
10860   shlibpath_var=DYLD_LIBRARY_PATH
10861   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10862
10863   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10864   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10865   ;;
10866
10867 dgux*)
10868   version_type=linux
10869   need_lib_prefix=no
10870   need_version=no
10871   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10872   soname_spec='${libname}${release}${shared_ext}$major'
10873   shlibpath_var=LD_LIBRARY_PATH
10874   ;;
10875
10876 freebsd* | dragonfly*)
10877   # DragonFly does not have aout.  When/if they implement a new
10878   # versioning mechanism, adjust this.
10879   if test -x /usr/bin/objformat; then
10880     objformat=`/usr/bin/objformat`
10881   else
10882     case $host_os in
10883     freebsd[23].*) objformat=aout ;;
10884     *) objformat=elf ;;
10885     esac
10886   fi
10887   version_type=freebsd-$objformat
10888   case $version_type in
10889     freebsd-elf*)
10890       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10891       need_version=no
10892       need_lib_prefix=no
10893       ;;
10894     freebsd-*)
10895       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10896       need_version=yes
10897       ;;
10898   esac
10899   shlibpath_var=LD_LIBRARY_PATH
10900   case $host_os in
10901   freebsd2.*)
10902     shlibpath_overrides_runpath=yes
10903     ;;
10904   freebsd3.[01]* | freebsdelf3.[01]*)
10905     shlibpath_overrides_runpath=yes
10906     hardcode_into_libs=yes
10907     ;;
10908   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10909   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10910     shlibpath_overrides_runpath=no
10911     hardcode_into_libs=yes
10912     ;;
10913   *) # from 4.6 on, and DragonFly
10914     shlibpath_overrides_runpath=yes
10915     hardcode_into_libs=yes
10916     ;;
10917   esac
10918   ;;
10919
10920 gnu*)
10921   version_type=linux
10922   need_lib_prefix=no
10923   need_version=no
10924   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10925   soname_spec='${libname}${release}${shared_ext}$major'
10926   shlibpath_var=LD_LIBRARY_PATH
10927   hardcode_into_libs=yes
10928   ;;
10929
10930 haiku*)
10931   version_type=linux
10932   need_lib_prefix=no
10933   need_version=no
10934   dynamic_linker="$host_os runtime_loader"
10935   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10936   soname_spec='${libname}${release}${shared_ext}$major'
10937   shlibpath_var=LIBRARY_PATH
10938   shlibpath_overrides_runpath=yes
10939   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10940   hardcode_into_libs=yes
10941   ;;
10942
10943 hpux9* | hpux10* | hpux11*)
10944   # Give a soname corresponding to the major version so that dld.sl refuses to
10945   # link against other versions.
10946   version_type=sunos
10947   need_lib_prefix=no
10948   need_version=no
10949   case $host_cpu in
10950   ia64*)
10951     shrext_cmds='.so'
10952     hardcode_into_libs=yes
10953     dynamic_linker="$host_os dld.so"
10954     shlibpath_var=LD_LIBRARY_PATH
10955     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10956     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10957     soname_spec='${libname}${release}${shared_ext}$major'
10958     if test "X$HPUX_IA64_MODE" = X32; then
10959       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10960     else
10961       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10962     fi
10963     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10964     ;;
10965   hppa*64*)
10966     shrext_cmds='.sl'
10967     hardcode_into_libs=yes
10968     dynamic_linker="$host_os dld.sl"
10969     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10970     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10971     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10972     soname_spec='${libname}${release}${shared_ext}$major'
10973     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10974     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10975     ;;
10976   *)
10977     shrext_cmds='.sl'
10978     dynamic_linker="$host_os dld.sl"
10979     shlibpath_var=SHLIB_PATH
10980     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10981     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10982     soname_spec='${libname}${release}${shared_ext}$major'
10983     ;;
10984   esac
10985   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10986   postinstall_cmds='chmod 555 $lib'
10987   # or fails outright, so override atomically:
10988   install_override_mode=555
10989   ;;
10990
10991 interix[3-9]*)
10992   version_type=linux
10993   need_lib_prefix=no
10994   need_version=no
10995   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10996   soname_spec='${libname}${release}${shared_ext}$major'
10997   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10998   shlibpath_var=LD_LIBRARY_PATH
10999   shlibpath_overrides_runpath=no
11000   hardcode_into_libs=yes
11001   ;;
11002
11003 irix5* | irix6* | nonstopux*)
11004   case $host_os in
11005     nonstopux*) version_type=nonstopux ;;
11006     *)
11007         if test "$lt_cv_prog_gnu_ld" = yes; then
11008                 version_type=linux
11009         else
11010                 version_type=irix
11011         fi ;;
11012   esac
11013   need_lib_prefix=no
11014   need_version=no
11015   soname_spec='${libname}${release}${shared_ext}$major'
11016   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11017   case $host_os in
11018   irix5* | nonstopux*)
11019     libsuff= shlibsuff=
11020     ;;
11021   *)
11022     case $LD in # libtool.m4 will add one of these switches to LD
11023     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11024       libsuff= shlibsuff= libmagic=32-bit;;
11025     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11026       libsuff=32 shlibsuff=N32 libmagic=N32;;
11027     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11028       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11029     *) libsuff= shlibsuff= libmagic=never-match;;
11030     esac
11031     ;;
11032   esac
11033   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11034   shlibpath_overrides_runpath=no
11035   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11036   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11037   hardcode_into_libs=yes
11038   ;;
11039
11040 # No shared lib support for Linux oldld, aout, or coff.
11041 linux*oldld* | linux*aout* | linux*coff*)
11042   dynamic_linker=no
11043   ;;
11044
11045 # This must be Linux ELF.
11046 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11047   version_type=linux
11048   need_lib_prefix=no
11049   need_version=no
11050   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11051   soname_spec='${libname}${release}${shared_ext}$major'
11052   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11053   shlibpath_var=LD_LIBRARY_PATH
11054   shlibpath_overrides_runpath=no
11055
11056   # Some binutils ld are patched to set DT_RUNPATH
11057   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11058   $as_echo_n "(cached) " >&6
11059 else
11060   lt_cv_shlibpath_overrides_runpath=no
11061     save_LDFLAGS=$LDFLAGS
11062     save_libdir=$libdir
11063     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11064          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11065     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11066 /* end confdefs.h.  */
11067
11068 int
11069 main ()
11070 {
11071
11072   ;
11073   return 0;
11074 }
11075 _ACEOF
11076 if ac_fn_c_try_link "$LINENO"; then :
11077   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11078   lt_cv_shlibpath_overrides_runpath=yes
11079 fi
11080 fi
11081 rm -f core conftest.err conftest.$ac_objext \
11082     conftest$ac_exeext conftest.$ac_ext
11083     LDFLAGS=$save_LDFLAGS
11084     libdir=$save_libdir
11085
11086 fi
11087
11088   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11089
11090   # This implies no fast_install, which is unacceptable.
11091   # Some rework will be needed to allow for fast_install
11092   # before this can be enabled.
11093   hardcode_into_libs=yes
11094
11095   # Append ld.so.conf contents to the search path
11096   if test -f /etc/ld.so.conf; then
11097     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' ' '`
11098     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11099   fi
11100
11101   # We used to test for /lib/ld.so.1 and disable shared libraries on
11102   # powerpc, because MkLinux only supported shared libraries with the
11103   # GNU dynamic linker.  Since this was broken with cross compilers,
11104   # most powerpc-linux boxes support dynamic linking these days and
11105   # people can always --disable-shared, the test was removed, and we
11106   # assume the GNU/Linux dynamic linker is in use.
11107   dynamic_linker='GNU/Linux ld.so'
11108   ;;
11109
11110 netbsd*)
11111   version_type=sunos
11112   need_lib_prefix=no
11113   need_version=no
11114   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11115     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11116     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11117     dynamic_linker='NetBSD (a.out) ld.so'
11118   else
11119     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11120     soname_spec='${libname}${release}${shared_ext}$major'
11121     dynamic_linker='NetBSD ld.elf_so'
11122   fi
11123   shlibpath_var=LD_LIBRARY_PATH
11124   shlibpath_overrides_runpath=yes
11125   hardcode_into_libs=yes
11126   ;;
11127
11128 newsos6)
11129   version_type=linux
11130   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11131   shlibpath_var=LD_LIBRARY_PATH
11132   shlibpath_overrides_runpath=yes
11133   ;;
11134
11135 *nto* | *qnx*)
11136   version_type=qnx
11137   need_lib_prefix=no
11138   need_version=no
11139   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11140   soname_spec='${libname}${release}${shared_ext}$major'
11141   shlibpath_var=LD_LIBRARY_PATH
11142   shlibpath_overrides_runpath=no
11143   hardcode_into_libs=yes
11144   dynamic_linker='ldqnx.so'
11145   ;;
11146
11147 openbsd*)
11148   version_type=sunos
11149   sys_lib_dlsearch_path_spec="/usr/lib"
11150   need_lib_prefix=no
11151   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11152   case $host_os in
11153     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11154     *)                          need_version=no  ;;
11155   esac
11156   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11157   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11158   shlibpath_var=LD_LIBRARY_PATH
11159   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11160     case $host_os in
11161       openbsd2.[89] | openbsd2.[89].*)
11162         shlibpath_overrides_runpath=no
11163         ;;
11164       *)
11165         shlibpath_overrides_runpath=yes
11166         ;;
11167       esac
11168   else
11169     shlibpath_overrides_runpath=yes
11170   fi
11171   ;;
11172
11173 os2*)
11174   libname_spec='$name'
11175   shrext_cmds=".dll"
11176   need_lib_prefix=no
11177   library_names_spec='$libname${shared_ext} $libname.a'
11178   dynamic_linker='OS/2 ld.exe'
11179   shlibpath_var=LIBPATH
11180   ;;
11181
11182 osf3* | osf4* | osf5*)
11183   version_type=osf
11184   need_lib_prefix=no
11185   need_version=no
11186   soname_spec='${libname}${release}${shared_ext}$major'
11187   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11188   shlibpath_var=LD_LIBRARY_PATH
11189   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11190   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11191   ;;
11192
11193 rdos*)
11194   dynamic_linker=no
11195   ;;
11196
11197 solaris*)
11198   version_type=linux
11199   need_lib_prefix=no
11200   need_version=no
11201   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11202   soname_spec='${libname}${release}${shared_ext}$major'
11203   shlibpath_var=LD_LIBRARY_PATH
11204   shlibpath_overrides_runpath=yes
11205   hardcode_into_libs=yes
11206   # ldd complains unless libraries are executable
11207   postinstall_cmds='chmod +x $lib'
11208   ;;
11209
11210 sunos4*)
11211   version_type=sunos
11212   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11213   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11214   shlibpath_var=LD_LIBRARY_PATH
11215   shlibpath_overrides_runpath=yes
11216   if test "$with_gnu_ld" = yes; then
11217     need_lib_prefix=no
11218   fi
11219   need_version=yes
11220   ;;
11221
11222 sysv4 | sysv4.3*)
11223   version_type=linux
11224   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11225   soname_spec='${libname}${release}${shared_ext}$major'
11226   shlibpath_var=LD_LIBRARY_PATH
11227   case $host_vendor in
11228     sni)
11229       shlibpath_overrides_runpath=no
11230       need_lib_prefix=no
11231       runpath_var=LD_RUN_PATH
11232       ;;
11233     siemens)
11234       need_lib_prefix=no
11235       ;;
11236     motorola)
11237       need_lib_prefix=no
11238       need_version=no
11239       shlibpath_overrides_runpath=no
11240       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11241       ;;
11242   esac
11243   ;;
11244
11245 sysv4*MP*)
11246   if test -d /usr/nec ;then
11247     version_type=linux
11248     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11249     soname_spec='$libname${shared_ext}.$major'
11250     shlibpath_var=LD_LIBRARY_PATH
11251   fi
11252   ;;
11253
11254 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11255   version_type=freebsd-elf
11256   need_lib_prefix=no
11257   need_version=no
11258   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11259   soname_spec='${libname}${release}${shared_ext}$major'
11260   shlibpath_var=LD_LIBRARY_PATH
11261   shlibpath_overrides_runpath=yes
11262   hardcode_into_libs=yes
11263   if test "$with_gnu_ld" = yes; then
11264     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11265   else
11266     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11267     case $host_os in
11268       sco3.2v5*)
11269         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11270         ;;
11271     esac
11272   fi
11273   sys_lib_dlsearch_path_spec='/usr/lib'
11274   ;;
11275
11276 tpf*)
11277   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11278   version_type=linux
11279   need_lib_prefix=no
11280   need_version=no
11281   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11282   shlibpath_var=LD_LIBRARY_PATH
11283   shlibpath_overrides_runpath=no
11284   hardcode_into_libs=yes
11285   ;;
11286
11287 uts4*)
11288   version_type=linux
11289   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11290   soname_spec='${libname}${release}${shared_ext}$major'
11291   shlibpath_var=LD_LIBRARY_PATH
11292   ;;
11293
11294 *)
11295   dynamic_linker=no
11296   ;;
11297 esac
11298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11299 $as_echo "$dynamic_linker" >&6; }
11300 test "$dynamic_linker" = no && can_build_shared=no
11301
11302 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11303 if test "$GCC" = yes; then
11304   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11305 fi
11306
11307 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11308   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11309 fi
11310 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11311   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11312 fi
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11406 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11407 hardcode_action=
11408 if test -n "$hardcode_libdir_flag_spec" ||
11409    test -n "$runpath_var" ||
11410    test "X$hardcode_automatic" = "Xyes" ; then
11411
11412   # We can hardcode non-existent directories.
11413   if test "$hardcode_direct" != no &&
11414      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11415      # have to relink, otherwise we might link with an installed library
11416      # when we should be linking with a yet-to-be-installed one
11417      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11418      test "$hardcode_minus_L" != no; then
11419     # Linking always hardcodes the temporary library directory.
11420     hardcode_action=relink
11421   else
11422     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11423     hardcode_action=immediate
11424   fi
11425 else
11426   # We cannot hardcode anything, or else we can only hardcode existing
11427   # directories.
11428   hardcode_action=unsupported
11429 fi
11430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11431 $as_echo "$hardcode_action" >&6; }
11432
11433 if test "$hardcode_action" = relink ||
11434    test "$inherit_rpath" = yes; then
11435   # Fast installation is not supported
11436   enable_fast_install=no
11437 elif test "$shlibpath_overrides_runpath" = yes ||
11438      test "$enable_shared" = no; then
11439   # Fast installation is not necessary
11440   enable_fast_install=needless
11441 fi
11442
11443
11444
11445
11446
11447
11448   if test "x$enable_dlopen" != xyes; then
11449   enable_dlopen=unknown
11450   enable_dlopen_self=unknown
11451   enable_dlopen_self_static=unknown
11452 else
11453   lt_cv_dlopen=no
11454   lt_cv_dlopen_libs=
11455
11456   case $host_os in
11457   beos*)
11458     lt_cv_dlopen="load_add_on"
11459     lt_cv_dlopen_libs=
11460     lt_cv_dlopen_self=yes
11461     ;;
11462
11463   mingw* | pw32* | cegcc*)
11464     lt_cv_dlopen="LoadLibrary"
11465     lt_cv_dlopen_libs=
11466     ;;
11467
11468   cygwin*)
11469     lt_cv_dlopen="dlopen"
11470     lt_cv_dlopen_libs=
11471     ;;
11472
11473   darwin*)
11474   # if libdl is installed we need to link against it
11475     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11476 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11477 if ${ac_cv_lib_dl_dlopen+:} false; then :
11478   $as_echo_n "(cached) " >&6
11479 else
11480   ac_check_lib_save_LIBS=$LIBS
11481 LIBS="-ldl  $LIBS"
11482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11483 /* end confdefs.h.  */
11484
11485 /* Override any GCC internal prototype to avoid an error.
11486    Use char because int might match the return type of a GCC
11487    builtin and then its argument prototype would still apply.  */
11488 #ifdef __cplusplus
11489 extern "C"
11490 #endif
11491 char dlopen ();
11492 int
11493 main ()
11494 {
11495 return dlopen ();
11496   ;
11497   return 0;
11498 }
11499 _ACEOF
11500 if ac_fn_c_try_link "$LINENO"; then :
11501   ac_cv_lib_dl_dlopen=yes
11502 else
11503   ac_cv_lib_dl_dlopen=no
11504 fi
11505 rm -f core conftest.err conftest.$ac_objext \
11506     conftest$ac_exeext conftest.$ac_ext
11507 LIBS=$ac_check_lib_save_LIBS
11508 fi
11509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11510 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11511 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11512   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11513 else
11514
11515     lt_cv_dlopen="dyld"
11516     lt_cv_dlopen_libs=
11517     lt_cv_dlopen_self=yes
11518
11519 fi
11520
11521     ;;
11522
11523   *)
11524     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11525 if test "x$ac_cv_func_shl_load" = xyes; then :
11526   lt_cv_dlopen="shl_load"
11527 else
11528   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11529 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11530 if ${ac_cv_lib_dld_shl_load+:} false; then :
11531   $as_echo_n "(cached) " >&6
11532 else
11533   ac_check_lib_save_LIBS=$LIBS
11534 LIBS="-ldld  $LIBS"
11535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11536 /* end confdefs.h.  */
11537
11538 /* Override any GCC internal prototype to avoid an error.
11539    Use char because int might match the return type of a GCC
11540    builtin and then its argument prototype would still apply.  */
11541 #ifdef __cplusplus
11542 extern "C"
11543 #endif
11544 char shl_load ();
11545 int
11546 main ()
11547 {
11548 return shl_load ();
11549   ;
11550   return 0;
11551 }
11552 _ACEOF
11553 if ac_fn_c_try_link "$LINENO"; then :
11554   ac_cv_lib_dld_shl_load=yes
11555 else
11556   ac_cv_lib_dld_shl_load=no
11557 fi
11558 rm -f core conftest.err conftest.$ac_objext \
11559     conftest$ac_exeext conftest.$ac_ext
11560 LIBS=$ac_check_lib_save_LIBS
11561 fi
11562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11563 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11564 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11565   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11566 else
11567   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11568 if test "x$ac_cv_func_dlopen" = xyes; then :
11569   lt_cv_dlopen="dlopen"
11570 else
11571   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11572 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11573 if ${ac_cv_lib_dl_dlopen+:} false; then :
11574   $as_echo_n "(cached) " >&6
11575 else
11576   ac_check_lib_save_LIBS=$LIBS
11577 LIBS="-ldl  $LIBS"
11578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11579 /* end confdefs.h.  */
11580
11581 /* Override any GCC internal prototype to avoid an error.
11582    Use char because int might match the return type of a GCC
11583    builtin and then its argument prototype would still apply.  */
11584 #ifdef __cplusplus
11585 extern "C"
11586 #endif
11587 char dlopen ();
11588 int
11589 main ()
11590 {
11591 return dlopen ();
11592   ;
11593   return 0;
11594 }
11595 _ACEOF
11596 if ac_fn_c_try_link "$LINENO"; then :
11597   ac_cv_lib_dl_dlopen=yes
11598 else
11599   ac_cv_lib_dl_dlopen=no
11600 fi
11601 rm -f core conftest.err conftest.$ac_objext \
11602     conftest$ac_exeext conftest.$ac_ext
11603 LIBS=$ac_check_lib_save_LIBS
11604 fi
11605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11606 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11607 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11608   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11609 else
11610   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11611 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11612 if ${ac_cv_lib_svld_dlopen+:} false; then :
11613   $as_echo_n "(cached) " >&6
11614 else
11615   ac_check_lib_save_LIBS=$LIBS
11616 LIBS="-lsvld  $LIBS"
11617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11618 /* end confdefs.h.  */
11619
11620 /* Override any GCC internal prototype to avoid an error.
11621    Use char because int might match the return type of a GCC
11622    builtin and then its argument prototype would still apply.  */
11623 #ifdef __cplusplus
11624 extern "C"
11625 #endif
11626 char dlopen ();
11627 int
11628 main ()
11629 {
11630 return dlopen ();
11631   ;
11632   return 0;
11633 }
11634 _ACEOF
11635 if ac_fn_c_try_link "$LINENO"; then :
11636   ac_cv_lib_svld_dlopen=yes
11637 else
11638   ac_cv_lib_svld_dlopen=no
11639 fi
11640 rm -f core conftest.err conftest.$ac_objext \
11641     conftest$ac_exeext conftest.$ac_ext
11642 LIBS=$ac_check_lib_save_LIBS
11643 fi
11644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11645 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11646 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11647   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11648 else
11649   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11650 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11651 if ${ac_cv_lib_dld_dld_link+:} false; then :
11652   $as_echo_n "(cached) " >&6
11653 else
11654   ac_check_lib_save_LIBS=$LIBS
11655 LIBS="-ldld  $LIBS"
11656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11657 /* end confdefs.h.  */
11658
11659 /* Override any GCC internal prototype to avoid an error.
11660    Use char because int might match the return type of a GCC
11661    builtin and then its argument prototype would still apply.  */
11662 #ifdef __cplusplus
11663 extern "C"
11664 #endif
11665 char dld_link ();
11666 int
11667 main ()
11668 {
11669 return dld_link ();
11670   ;
11671   return 0;
11672 }
11673 _ACEOF
11674 if ac_fn_c_try_link "$LINENO"; then :
11675   ac_cv_lib_dld_dld_link=yes
11676 else
11677   ac_cv_lib_dld_dld_link=no
11678 fi
11679 rm -f core conftest.err conftest.$ac_objext \
11680     conftest$ac_exeext conftest.$ac_ext
11681 LIBS=$ac_check_lib_save_LIBS
11682 fi
11683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11684 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11685 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11686   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11687 fi
11688
11689
11690 fi
11691
11692
11693 fi
11694
11695
11696 fi
11697
11698
11699 fi
11700
11701
11702 fi
11703
11704     ;;
11705   esac
11706
11707   if test "x$lt_cv_dlopen" != xno; then
11708     enable_dlopen=yes
11709   else
11710     enable_dlopen=no
11711   fi
11712
11713   case $lt_cv_dlopen in
11714   dlopen)
11715     save_CPPFLAGS="$CPPFLAGS"
11716     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11717
11718     save_LDFLAGS="$LDFLAGS"
11719     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11720
11721     save_LIBS="$LIBS"
11722     LIBS="$lt_cv_dlopen_libs $LIBS"
11723
11724     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11725 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11726 if ${lt_cv_dlopen_self+:} false; then :
11727   $as_echo_n "(cached) " >&6
11728 else
11729           if test "$cross_compiling" = yes; then :
11730   lt_cv_dlopen_self=cross
11731 else
11732   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11733   lt_status=$lt_dlunknown
11734   cat > conftest.$ac_ext <<_LT_EOF
11735 #line 11735 "configure"
11736 #include "confdefs.h"
11737
11738 #if HAVE_DLFCN_H
11739 #include <dlfcn.h>
11740 #endif
11741
11742 #include <stdio.h>
11743
11744 #ifdef RTLD_GLOBAL
11745 #  define LT_DLGLOBAL           RTLD_GLOBAL
11746 #else
11747 #  ifdef DL_GLOBAL
11748 #    define LT_DLGLOBAL         DL_GLOBAL
11749 #  else
11750 #    define LT_DLGLOBAL         0
11751 #  endif
11752 #endif
11753
11754 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11755    find out it does not work in some platform. */
11756 #ifndef LT_DLLAZY_OR_NOW
11757 #  ifdef RTLD_LAZY
11758 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11759 #  else
11760 #    ifdef DL_LAZY
11761 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11762 #    else
11763 #      ifdef RTLD_NOW
11764 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11765 #      else
11766 #        ifdef DL_NOW
11767 #          define LT_DLLAZY_OR_NOW      DL_NOW
11768 #        else
11769 #          define LT_DLLAZY_OR_NOW      0
11770 #        endif
11771 #      endif
11772 #    endif
11773 #  endif
11774 #endif
11775
11776 /* When -fvisbility=hidden is used, assume the code has been annotated
11777    correspondingly for the symbols needed.  */
11778 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11779 void fnord () __attribute__((visibility("default")));
11780 #endif
11781
11782 void fnord () { int i=42; }
11783 int main ()
11784 {
11785   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11786   int status = $lt_dlunknown;
11787
11788   if (self)
11789     {
11790       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11791       else
11792         {
11793           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11794           else puts (dlerror ());
11795         }
11796       /* dlclose (self); */
11797     }
11798   else
11799     puts (dlerror ());
11800
11801   return status;
11802 }
11803 _LT_EOF
11804   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11805   (eval $ac_link) 2>&5
11806   ac_status=$?
11807   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11808   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11809     (./conftest; exit; ) >&5 2>/dev/null
11810     lt_status=$?
11811     case x$lt_status in
11812       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11813       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11814       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11815     esac
11816   else :
11817     # compilation failed
11818     lt_cv_dlopen_self=no
11819   fi
11820 fi
11821 rm -fr conftest*
11822
11823
11824 fi
11825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11826 $as_echo "$lt_cv_dlopen_self" >&6; }
11827
11828     if test "x$lt_cv_dlopen_self" = xyes; then
11829       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11830       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11831 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11832 if ${lt_cv_dlopen_self_static+:} false; then :
11833   $as_echo_n "(cached) " >&6
11834 else
11835           if test "$cross_compiling" = yes; then :
11836   lt_cv_dlopen_self_static=cross
11837 else
11838   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11839   lt_status=$lt_dlunknown
11840   cat > conftest.$ac_ext <<_LT_EOF
11841 #line 11841 "configure"
11842 #include "confdefs.h"
11843
11844 #if HAVE_DLFCN_H
11845 #include <dlfcn.h>
11846 #endif
11847
11848 #include <stdio.h>
11849
11850 #ifdef RTLD_GLOBAL
11851 #  define LT_DLGLOBAL           RTLD_GLOBAL
11852 #else
11853 #  ifdef DL_GLOBAL
11854 #    define LT_DLGLOBAL         DL_GLOBAL
11855 #  else
11856 #    define LT_DLGLOBAL         0
11857 #  endif
11858 #endif
11859
11860 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11861    find out it does not work in some platform. */
11862 #ifndef LT_DLLAZY_OR_NOW
11863 #  ifdef RTLD_LAZY
11864 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11865 #  else
11866 #    ifdef DL_LAZY
11867 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11868 #    else
11869 #      ifdef RTLD_NOW
11870 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11871 #      else
11872 #        ifdef DL_NOW
11873 #          define LT_DLLAZY_OR_NOW      DL_NOW
11874 #        else
11875 #          define LT_DLLAZY_OR_NOW      0
11876 #        endif
11877 #      endif
11878 #    endif
11879 #  endif
11880 #endif
11881
11882 /* When -fvisbility=hidden is used, assume the code has been annotated
11883    correspondingly for the symbols needed.  */
11884 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11885 void fnord () __attribute__((visibility("default")));
11886 #endif
11887
11888 void fnord () { int i=42; }
11889 int main ()
11890 {
11891   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11892   int status = $lt_dlunknown;
11893
11894   if (self)
11895     {
11896       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11897       else
11898         {
11899           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11900           else puts (dlerror ());
11901         }
11902       /* dlclose (self); */
11903     }
11904   else
11905     puts (dlerror ());
11906
11907   return status;
11908 }
11909 _LT_EOF
11910   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11911   (eval $ac_link) 2>&5
11912   ac_status=$?
11913   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11914   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11915     (./conftest; exit; ) >&5 2>/dev/null
11916     lt_status=$?
11917     case x$lt_status in
11918       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11919       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11920       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11921     esac
11922   else :
11923     # compilation failed
11924     lt_cv_dlopen_self_static=no
11925   fi
11926 fi
11927 rm -fr conftest*
11928
11929
11930 fi
11931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11932 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11933     fi
11934
11935     CPPFLAGS="$save_CPPFLAGS"
11936     LDFLAGS="$save_LDFLAGS"
11937     LIBS="$save_LIBS"
11938     ;;
11939   esac
11940
11941   case $lt_cv_dlopen_self in
11942   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11943   *) enable_dlopen_self=unknown ;;
11944   esac
11945
11946   case $lt_cv_dlopen_self_static in
11947   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11948   *) enable_dlopen_self_static=unknown ;;
11949   esac
11950 fi
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968 striplib=
11969 old_striplib=
11970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11971 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11972 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11973   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11974   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11975   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11976 $as_echo "yes" >&6; }
11977 else
11978 # FIXME - insert some real tests, host_os isn't really good enough
11979   case $host_os in
11980   darwin*)
11981     if test -n "$STRIP" ; then
11982       striplib="$STRIP -x"
11983       old_striplib="$STRIP -S"
11984       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11985 $as_echo "yes" >&6; }
11986     else
11987       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11988 $as_echo "no" >&6; }
11989     fi
11990     ;;
11991   *)
11992     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11993 $as_echo "no" >&6; }
11994     ;;
11995   esac
11996 fi
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009   # Report which library types will actually be built
12010   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12011 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12012   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12013 $as_echo "$can_build_shared" >&6; }
12014
12015   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12016 $as_echo_n "checking whether to build shared libraries... " >&6; }
12017   test "$can_build_shared" = "no" && enable_shared=no
12018
12019   # On AIX, shared libraries and static libraries use the same namespace, and
12020   # are all built from PIC.
12021   case $host_os in
12022   aix3*)
12023     test "$enable_shared" = yes && enable_static=no
12024     if test -n "$RANLIB"; then
12025       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12026       postinstall_cmds='$RANLIB $lib'
12027     fi
12028     ;;
12029
12030   aix[4-9]*)
12031     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12032       test "$enable_shared" = yes && enable_static=no
12033     fi
12034     ;;
12035   esac
12036   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12037 $as_echo "$enable_shared" >&6; }
12038
12039   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12040 $as_echo_n "checking whether to build static libraries... " >&6; }
12041   # Make sure either enable_shared or enable_static is yes.
12042   test "$enable_shared" = yes || enable_static=yes
12043   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12044 $as_echo "$enable_static" >&6; }
12045
12046
12047
12048
12049 fi
12050 ac_ext=c
12051 ac_cpp='$CPP $CPPFLAGS'
12052 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12053 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12054 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12055
12056 CC="$lt_save_CC"
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070         ac_config_commands="$ac_config_commands libtool"
12071
12072
12073
12074
12075 # Only expand once:
12076
12077
12078
12079 # AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
12080
12081 # The tests for host and target for $enable_largefile require
12082 # canonical names.
12083
12084
12085
12086 # As the $enable_largefile decision depends on --enable-plugins we must set it
12087 # even in directories otherwise not depending on the $plugins option.
12088
12089
12090   maybe_plugins=no
12091   for ac_header in dlfcn.h
12092 do :
12093   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
12094 "
12095 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
12096   cat >>confdefs.h <<_ACEOF
12097 #define HAVE_DLFCN_H 1
12098 _ACEOF
12099  maybe_plugins=yes
12100 fi
12101
12102 done
12103
12104   for ac_header in windows.h
12105 do :
12106   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
12107 "
12108 if test "x$ac_cv_header_windows_h" = xyes; then :
12109   cat >>confdefs.h <<_ACEOF
12110 #define HAVE_WINDOWS_H 1
12111 _ACEOF
12112  maybe_plugins=yes
12113 fi
12114
12115 done
12116
12117
12118   # Check whether --enable-plugins was given.
12119 if test "${enable_plugins+set}" = set; then :
12120   enableval=$enable_plugins; case "${enableval}" in
12121       no) plugins=no ;;
12122       *) plugins=yes
12123          if test "$maybe_plugins" != "yes" ; then
12124            as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
12125          fi ;;
12126      esac
12127 else
12128   plugins=$maybe_plugins
12129
12130 fi
12131
12132   if test "$plugins" = "yes"; then
12133     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
12134 $as_echo_n "checking for library containing dlsym... " >&6; }
12135 if ${ac_cv_search_dlsym+:} false; then :
12136   $as_echo_n "(cached) " >&6
12137 else
12138   ac_func_search_save_LIBS=$LIBS
12139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12140 /* end confdefs.h.  */
12141
12142 /* Override any GCC internal prototype to avoid an error.
12143    Use char because int might match the return type of a GCC
12144    builtin and then its argument prototype would still apply.  */
12145 #ifdef __cplusplus
12146 extern "C"
12147 #endif
12148 char dlsym ();
12149 int
12150 main ()
12151 {
12152 return dlsym ();
12153   ;
12154   return 0;
12155 }
12156 _ACEOF
12157 for ac_lib in '' dl; do
12158   if test -z "$ac_lib"; then
12159     ac_res="none required"
12160   else
12161     ac_res=-l$ac_lib
12162     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12163   fi
12164   if ac_fn_c_try_link "$LINENO"; then :
12165   ac_cv_search_dlsym=$ac_res
12166 fi
12167 rm -f core conftest.err conftest.$ac_objext \
12168     conftest$ac_exeext
12169   if ${ac_cv_search_dlsym+:} false; then :
12170   break
12171 fi
12172 done
12173 if ${ac_cv_search_dlsym+:} false; then :
12174
12175 else
12176   ac_cv_search_dlsym=no
12177 fi
12178 rm conftest.$ac_ext
12179 LIBS=$ac_func_search_save_LIBS
12180 fi
12181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
12182 $as_echo "$ac_cv_search_dlsym" >&6; }
12183 ac_res=$ac_cv_search_dlsym
12184 if test "$ac_res" != no; then :
12185   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12186
12187 fi
12188
12189   fi
12190
12191
12192 case "${host}" in
12193   sparc-*-solaris*|i[3-7]86-*-solaris*)
12194     # On native 32bit sparc and ia32 solaris, large-file and procfs support
12195     # are mutually exclusive; and without procfs support, the bfd/ elf module
12196     # cannot provide certain routines such as elfcore_write_prpsinfo
12197     # or elfcore_write_prstatus.  So unless the user explicitly requested
12198     # large-file support through the --enable-largefile switch, disable
12199     # large-file support in favor of procfs support.
12200     test "${target}" = "${host}" -a "x$plugins" = xno \
12201       && : ${enable_largefile="no"}
12202     ;;
12203 esac
12204
12205 # Check whether --enable-largefile was given.
12206 if test "${enable_largefile+set}" = set; then :
12207   enableval=$enable_largefile;
12208 fi
12209
12210 if test "$enable_largefile" != no; then
12211
12212   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12213 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12214 if ${ac_cv_sys_largefile_CC+:} false; then :
12215   $as_echo_n "(cached) " >&6
12216 else
12217   ac_cv_sys_largefile_CC=no
12218      if test "$GCC" != yes; then
12219        ac_save_CC=$CC
12220        while :; do
12221          # IRIX 6.2 and later do not support large files by default,
12222          # so use the C compiler's -n32 option if that helps.
12223          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12224 /* end confdefs.h.  */
12225 #include <sys/types.h>
12226  /* Check that off_t can represent 2**63 - 1 correctly.
12227     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12228     since some C++ compilers masquerading as C compilers
12229     incorrectly reject 9223372036854775807.  */
12230 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12231   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12232                        && LARGE_OFF_T % 2147483647 == 1)
12233                       ? 1 : -1];
12234 int
12235 main ()
12236 {
12237
12238   ;
12239   return 0;
12240 }
12241 _ACEOF
12242          if ac_fn_c_try_compile "$LINENO"; then :
12243   break
12244 fi
12245 rm -f core conftest.err conftest.$ac_objext
12246          CC="$CC -n32"
12247          if ac_fn_c_try_compile "$LINENO"; then :
12248   ac_cv_sys_largefile_CC=' -n32'; break
12249 fi
12250 rm -f core conftest.err conftest.$ac_objext
12251          break
12252        done
12253        CC=$ac_save_CC
12254        rm -f conftest.$ac_ext
12255     fi
12256 fi
12257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12258 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
12259   if test "$ac_cv_sys_largefile_CC" != no; then
12260     CC=$CC$ac_cv_sys_largefile_CC
12261   fi
12262
12263   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12264 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12265 if ${ac_cv_sys_file_offset_bits+:} false; then :
12266   $as_echo_n "(cached) " >&6
12267 else
12268   while :; do
12269   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12270 /* end confdefs.h.  */
12271 #include <sys/types.h>
12272  /* Check that off_t can represent 2**63 - 1 correctly.
12273     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12274     since some C++ compilers masquerading as C compilers
12275     incorrectly reject 9223372036854775807.  */
12276 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12277   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12278                        && LARGE_OFF_T % 2147483647 == 1)
12279                       ? 1 : -1];
12280 int
12281 main ()
12282 {
12283
12284   ;
12285   return 0;
12286 }
12287 _ACEOF
12288 if ac_fn_c_try_compile "$LINENO"; then :
12289   ac_cv_sys_file_offset_bits=no; break
12290 fi
12291 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12292   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12293 /* end confdefs.h.  */
12294 #define _FILE_OFFSET_BITS 64
12295 #include <sys/types.h>
12296  /* Check that off_t can represent 2**63 - 1 correctly.
12297     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12298     since some C++ compilers masquerading as C compilers
12299     incorrectly reject 9223372036854775807.  */
12300 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12301   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12302                        && LARGE_OFF_T % 2147483647 == 1)
12303                       ? 1 : -1];
12304 int
12305 main ()
12306 {
12307
12308   ;
12309   return 0;
12310 }
12311 _ACEOF
12312 if ac_fn_c_try_compile "$LINENO"; then :
12313   ac_cv_sys_file_offset_bits=64; break
12314 fi
12315 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12316   ac_cv_sys_file_offset_bits=unknown
12317   break
12318 done
12319 fi
12320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12321 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12322 case $ac_cv_sys_file_offset_bits in #(
12323   no | unknown) ;;
12324   *)
12325 cat >>confdefs.h <<_ACEOF
12326 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12327 _ACEOF
12328 ;;
12329 esac
12330 rm -rf conftest*
12331   if test $ac_cv_sys_file_offset_bits = unknown; then
12332     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12333 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12334 if ${ac_cv_sys_large_files+:} false; then :
12335   $as_echo_n "(cached) " >&6
12336 else
12337   while :; do
12338   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12339 /* end confdefs.h.  */
12340 #include <sys/types.h>
12341  /* Check that off_t can represent 2**63 - 1 correctly.
12342     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12343     since some C++ compilers masquerading as C compilers
12344     incorrectly reject 9223372036854775807.  */
12345 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12346   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12347                        && LARGE_OFF_T % 2147483647 == 1)
12348                       ? 1 : -1];
12349 int
12350 main ()
12351 {
12352
12353   ;
12354   return 0;
12355 }
12356 _ACEOF
12357 if ac_fn_c_try_compile "$LINENO"; then :
12358   ac_cv_sys_large_files=no; break
12359 fi
12360 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12361   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12362 /* end confdefs.h.  */
12363 #define _LARGE_FILES 1
12364 #include <sys/types.h>
12365  /* Check that off_t can represent 2**63 - 1 correctly.
12366     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12367     since some C++ compilers masquerading as C compilers
12368     incorrectly reject 9223372036854775807.  */
12369 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12370   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12371                        && LARGE_OFF_T % 2147483647 == 1)
12372                       ? 1 : -1];
12373 int
12374 main ()
12375 {
12376
12377   ;
12378   return 0;
12379 }
12380 _ACEOF
12381 if ac_fn_c_try_compile "$LINENO"; then :
12382   ac_cv_sys_large_files=1; break
12383 fi
12384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12385   ac_cv_sys_large_files=unknown
12386   break
12387 done
12388 fi
12389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12390 $as_echo "$ac_cv_sys_large_files" >&6; }
12391 case $ac_cv_sys_large_files in #(
12392   no | unknown) ;;
12393   *)
12394 cat >>confdefs.h <<_ACEOF
12395 #define _LARGE_FILES $ac_cv_sys_large_files
12396 _ACEOF
12397 ;;
12398 esac
12399 rm -rf conftest*
12400   fi
12401
12402
12403 fi
12404
12405
12406
12407  if test "$plugins" = "yes"; then
12408   PLUGINS_TRUE=
12409   PLUGINS_FALSE='#'
12410 else
12411   PLUGINS_TRUE='#'
12412   PLUGINS_FALSE=
12413 fi
12414
12415
12416 # Check whether --enable-64-bit-bfd was given.
12417 if test "${enable_64_bit_bfd+set}" = set; then :
12418   enableval=$enable_64_bit_bfd; case "${enableval}" in
12419   yes)  want64=true  ;;
12420   no)   want64=false ;;
12421   *)    as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
12422 esac
12423 else
12424   want64=false
12425 fi
12426
12427 # Check whether --enable-targets was given.
12428 if test "${enable_targets+set}" = set; then :
12429   enableval=$enable_targets; case "${enableval}" in
12430   yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
12431             ;;
12432   no)       enable_targets= ;;
12433   *)        enable_targets=$enableval ;;
12434 esac
12435 fi
12436
12437 # Check whether --enable-64_bit_archive was given.
12438 if test "${enable_64_bit_archive+set}" = set; then :
12439   enableval=$enable_64_bit_archive; case "${enableval}" in
12440   yes)  want_64_bit_archive=true  ;;
12441   no)   want_64_bit_archive=false ;;
12442   *)    as_fn_error $? "bad value ${enableval} for 64-bit-archive option" "$LINENO" 5 ;;
12443 esac
12444 else
12445   want_64_bit_archive=unset
12446 fi
12447
12448
12449 # Check whether --with-mmap was given.
12450 if test "${with_mmap+set}" = set; then :
12451   withval=$with_mmap; case "${withval}" in
12452   yes)  want_mmap=true ;;
12453   no)   want_mmap=false ;;
12454   *)    as_fn_error $? "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
12455 esac
12456 else
12457   want_mmap=false
12458 fi
12459
12460 # Check whether --enable-secureplt was given.
12461 if test "${enable_secureplt+set}" = set; then :
12462   enableval=$enable_secureplt; case "${enableval}" in
12463   yes)  use_secureplt=true  ;;
12464   no)   use_secureplt=false ;;
12465   *)    as_fn_error $? "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
12466 esac
12467 else
12468   use_secureplt=true
12469 fi
12470 if test $use_secureplt = true; then
12471
12472 $as_echo "#define USE_SECUREPLT 1" >>confdefs.h
12473
12474 fi
12475
12476 # Decide if -z separate-code should be enabled in ELF linker by default.
12477 ac_default_ld_z_separate_code=unset
12478 # Check whether --enable-separate-code was given.
12479 if test "${enable_separate_code+set}" = set; then :
12480   enableval=$enable_separate_code; case "${enableval}" in
12481   yes) ac_default_ld_z_separate_code=1 ;;
12482   no) ac_default_ld_z_separate_code=0 ;;
12483 esac
12484 fi
12485
12486 # Enable -z separate-code by default for Linux/x86.
12487 case "${target}" in
12488 i[3-7]86-*-linux-* | x86_64-*-linux-*)
12489   if test ${ac_default_ld_z_separate_code} = unset; then
12490     ac_default_ld_z_separate_code=1
12491   fi
12492   ;;
12493 esac
12494 if test "${ac_default_ld_z_separate_code}" = unset; then
12495   ac_default_ld_z_separate_code=0
12496 fi
12497
12498 cat >>confdefs.h <<_ACEOF
12499 #define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code
12500 _ACEOF
12501
12502
12503 # Check whether --enable-leading-mingw64-underscores was given.
12504 if test "${enable_leading_mingw64_underscores+set}" = set; then :
12505   enableval=$enable_leading_mingw64_underscores;
12506 fi
12507
12508 if  test x"$enable_leading_mingw64_underscores" = xyes ; then :
12509
12510 $as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
12511
12512 fi
12513
12514 # Check whether --enable-annobin_verification was given.
12515 if test "${enable_annobin_verification+set}" = set; then :
12516   enableval=$enable_annobin_verification; case "${enableval}" in
12517   yes | warn | "" ) annobin_verification=warn ;;
12518   strict ) annobin_verification=strict ;;
12519   no) annobin_verification=no ;;
12520   *) annobin_verification=no ;;
12521  esac
12522 else
12523   annobin_verification=no
12524 fi
12525
12526 if test "$annobin_verification" = "yes" ||
12527    test "$annobin_verification" = "warn" ||
12528    test "$annobin_verification" = "strict"; then
12529
12530 $as_echo "#define ENABLE_ANNOBIN_VERIFICATION 1" >>confdefs.h
12531
12532    if test "$annobin_verification" = "strict"; then
12533
12534 $as_echo "#define ENABLE_ANNOBIN_VERIFICATION_STRICT 1" >>confdefs.h
12535
12536    fi
12537 fi
12538
12539 DEBUGDIR=${libdir}/debug
12540
12541 # Check whether --with-separate-debug-dir was given.
12542 if test "${with_separate_debug_dir+set}" = set; then :
12543   withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
12544 fi
12545
12546
12547
12548
12549
12550 # Check whether --with-pkgversion was given.
12551 if test "${with_pkgversion+set}" = set; then :
12552   withval=$with_pkgversion; case "$withval" in
12553       yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
12554       no)  PKGVERSION= ;;
12555       *)   PKGVERSION="($withval) " ;;
12556      esac
12557 else
12558   PKGVERSION="(GNU Binutils) "
12559
12560 fi
12561
12562
12563
12564
12565
12566 # Check whether --with-bugurl was given.
12567 if test "${with_bugurl+set}" = set; then :
12568   withval=$with_bugurl; case "$withval" in
12569       yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
12570       no)  BUGURL=
12571            ;;
12572       *)   BUGURL="$withval"
12573            ;;
12574      esac
12575 else
12576   BUGURL="http://www.sourceware.org/bugzilla/"
12577
12578 fi
12579
12580   case ${BUGURL} in
12581   "")
12582     REPORT_BUGS_TO=
12583     REPORT_BUGS_TEXI=
12584     ;;
12585   *)
12586     REPORT_BUGS_TO="<$BUGURL>"
12587     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12588     ;;
12589   esac;
12590
12591
12592
12593
12594
12595 # Set the 'development' global.
12596 . $srcdir/../bfd/development.sh
12597
12598 # Set acp_cpp_for_build variable
12599 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12600
12601 # Default set of GCC warnings to enable.
12602 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12603 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12604
12605 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12607 /* end confdefs.h.  */
12608 __GNUC__
12609 _ACEOF
12610 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12611   $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12612
12613 else
12614   GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12615 fi
12616 rm -f conftest*
12617
12618
12619 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12621 /* end confdefs.h.  */
12622 __GNUC__
12623 _ACEOF
12624 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12625   $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12626
12627 else
12628   GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12629 fi
12630 rm -f conftest*
12631
12632
12633 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12634 WARN_WRITE_STRINGS=""
12635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12636 /* end confdefs.h.  */
12637 __GNUC__
12638 _ACEOF
12639 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12640   $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12641
12642 else
12643   WARN_WRITE_STRINGS="-Wwrite-strings"
12644 fi
12645 rm -f conftest*
12646
12647
12648 # Verify CC_FOR_BUILD to be compatible with warning flags
12649
12650 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12652 /* end confdefs.h.  */
12653 __GNUC__
12654 _ACEOF
12655 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12656   $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12657
12658 else
12659   GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12660 fi
12661 rm -f conftest*
12662
12663
12664 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12666 /* end confdefs.h.  */
12667 __GNUC__
12668 _ACEOF
12669 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12670   $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12671
12672 else
12673   GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12674 fi
12675 rm -f conftest*
12676
12677
12678 # Check whether --enable-werror was given.
12679 if test "${enable_werror+set}" = set; then :
12680   enableval=$enable_werror; case "${enableval}" in
12681      yes | y) ERROR_ON_WARNING="yes" ;;
12682      no | n)  ERROR_ON_WARNING="no" ;;
12683      *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12684    esac
12685 fi
12686
12687
12688 # Disable -Wformat by default when using gcc on mingw
12689 case "${host}" in
12690   *-*-mingw32*)
12691     if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12692       GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12693       GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
12694     fi
12695     ;;
12696   *) ;;
12697 esac
12698
12699 # Enable -Werror by default when using gcc.  Turn it off for releases.
12700 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
12701     ERROR_ON_WARNING=yes
12702 fi
12703
12704 NO_WERROR=
12705 if test "${ERROR_ON_WARNING}" = yes ; then
12706     GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12707     GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
12708     NO_WERROR="-Wno-error"
12709 fi
12710
12711 if test "${GCC}" = yes ; then
12712   WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12713   WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
12714 fi
12715
12716 # Check whether --enable-build-warnings was given.
12717 if test "${enable_build_warnings+set}" = set; then :
12718   enableval=$enable_build_warnings; case "${enableval}" in
12719   yes)  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12720         WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
12721   no)   if test "${GCC}" = yes ; then
12722           WARN_CFLAGS="-w"
12723       WARN_CFLAGS_FOR_BUILD="-w"
12724         fi;;
12725   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12726         WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12727         WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
12728   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12729         WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12730         WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12731   *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12732         WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12733 esac
12734 fi
12735
12736
12737 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12738   echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12739 fi
12740
12741
12742
12743
12744
12745
12746
12747 ac_config_headers="$ac_config_headers config.h:config.in"
12748
12749
12750 # PR 14072
12751
12752
12753 if test -z "$target" ; then
12754     as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
12755 fi
12756
12757
12758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12759 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12760     # Check whether --enable-maintainer-mode was given.
12761 if test "${enable_maintainer_mode+set}" = set; then :
12762   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12763 else
12764   USE_MAINTAINER_MODE=no
12765 fi
12766
12767   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12768 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12769    if test $USE_MAINTAINER_MODE = yes; then
12770   MAINTAINER_MODE_TRUE=
12771   MAINTAINER_MODE_FALSE='#'
12772 else
12773   MAINTAINER_MODE_TRUE='#'
12774   MAINTAINER_MODE_FALSE=
12775 fi
12776
12777   MAINT=$MAINTAINER_MODE_TRUE
12778
12779
12780  if false; then
12781   GENINSRC_NEVER_TRUE=
12782   GENINSRC_NEVER_FALSE='#'
12783 else
12784   GENINSRC_NEVER_TRUE='#'
12785   GENINSRC_NEVER_FALSE=
12786 fi
12787
12788  case ${build_alias} in
12789   "") build_noncanonical=${build} ;;
12790   *) build_noncanonical=${build_alias} ;;
12791 esac
12792
12793  case ${host_alias} in
12794   "") host_noncanonical=${build_noncanonical} ;;
12795   *) host_noncanonical=${host_alias} ;;
12796 esac
12797
12798  case ${target_alias} in
12799   "") target_noncanonical=${host_noncanonical} ;;
12800   *) target_noncanonical=${target_alias} ;;
12801 esac
12802
12803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12804 $as_echo_n "checking whether to install libbfd... " >&6; }
12805   # Check whether --enable-install-libbfd was given.
12806 if test "${enable_install_libbfd+set}" = set; then :
12807   enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12808 else
12809   if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12810         install_libbfd_p=yes
12811       else
12812         install_libbfd_p=no
12813       fi
12814 fi
12815
12816   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12817 $as_echo "$install_libbfd_p" >&6; }
12818    if test $install_libbfd_p = yes; then
12819   INSTALL_LIBBFD_TRUE=
12820   INSTALL_LIBBFD_FALSE='#'
12821 else
12822   INSTALL_LIBBFD_TRUE='#'
12823   INSTALL_LIBBFD_FALSE=
12824 fi
12825
12826   # Need _noncanonical variables for this.
12827
12828
12829
12830
12831   # libbfd.a is a host library containing target dependent code
12832   bfdlibdir='$(libdir)'
12833   bfdincludedir='$(includedir)'
12834   if test "${host}" != "${target}"; then
12835     bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12836     bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12837   fi
12838
12839
12840
12841
12842
12843
12844
12845
12846 host64=false
12847 target64=false
12848 bfd_default_target_size=32
12849
12850 # host stuff:
12851
12852 ALL_LINGUAS="da es fi fr hr id ja ro ru rw sr sv tr uk vi zh_CN pt"
12853 # If we haven't got the data from the intl directory,
12854 # assume NLS is disabled.
12855 USE_NLS=no
12856 LIBINTL=
12857 LIBINTL_DEP=
12858 INCINTL=
12859 XGETTEXT=
12860 GMSGFMT=
12861 POSUB=
12862
12863 if test -f  ../intl/config.intl; then
12864   .  ../intl/config.intl
12865 fi
12866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12867 $as_echo_n "checking whether NLS is requested... " >&6; }
12868 if test x"$USE_NLS" != xyes; then
12869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12870 $as_echo "no" >&6; }
12871 else
12872   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12873 $as_echo "yes" >&6; }
12874
12875 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
12876
12877
12878   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12879 $as_echo_n "checking for catalogs to be installed... " >&6; }
12880   # Look for .po and .gmo files in the source directory.
12881   CATALOGS=
12882   XLINGUAS=
12883   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12884     # If there aren't any .gmo files the shell will give us the
12885     # literal string "../path/to/srcdir/po/*.gmo" which has to be
12886     # weeded out.
12887     case "$cat" in *\**)
12888       continue;;
12889     esac
12890     # The quadruple backslash is collapsed to a double backslash
12891     # by the backticks, then collapsed again by the double quotes,
12892     # leaving us with one backslash in the sed expression (right
12893     # before the dot that mustn't act as a wildcard).
12894     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12895     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12896     # The user is allowed to set LINGUAS to a list of languages to
12897     # install catalogs for.  If it's empty that means "all of them."
12898     if test "x$LINGUAS" = x; then
12899       CATALOGS="$CATALOGS $cat"
12900       XLINGUAS="$XLINGUAS $lang"
12901     else
12902       case "$LINGUAS" in *$lang*)
12903         CATALOGS="$CATALOGS $cat"
12904         XLINGUAS="$XLINGUAS $lang"
12905         ;;
12906       esac
12907     fi
12908   done
12909   LINGUAS="$XLINGUAS"
12910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12911 $as_echo "$LINGUAS" >&6; }
12912
12913
12914     DATADIRNAME=share
12915
12916   INSTOBJEXT=.mo
12917
12918   GENCAT=gencat
12919
12920   CATOBJEXT=.gmo
12921
12922 fi
12923
12924         MKINSTALLDIRS=
12925   if test -n "$ac_aux_dir"; then
12926     case "$ac_aux_dir" in
12927       /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12928       *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12929     esac
12930   fi
12931   if test -z "$MKINSTALLDIRS"; then
12932     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12933   fi
12934
12935
12936
12937   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12938 $as_echo_n "checking whether NLS is requested... " >&6; }
12939     # Check whether --enable-nls was given.
12940 if test "${enable_nls+set}" = set; then :
12941   enableval=$enable_nls; USE_NLS=$enableval
12942 else
12943   USE_NLS=yes
12944 fi
12945
12946   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12947 $as_echo "$USE_NLS" >&6; }
12948
12949
12950
12951
12952
12953
12954 # Prepare PATH_SEPARATOR.
12955 # The user is always right.
12956 if test "${PATH_SEPARATOR+set}" != set; then
12957   echo "#! /bin/sh" >conf$$.sh
12958   echo  "exit 0"   >>conf$$.sh
12959   chmod +x conf$$.sh
12960   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12961     PATH_SEPARATOR=';'
12962   else
12963     PATH_SEPARATOR=:
12964   fi
12965   rm -f conf$$.sh
12966 fi
12967
12968 # Find out how to test for executable files. Don't use a zero-byte file,
12969 # as systems may use methods other than mode bits to determine executability.
12970 cat >conf$$.file <<_ASEOF
12971 #! /bin/sh
12972 exit 0
12973 _ASEOF
12974 chmod +x conf$$.file
12975 if test -x conf$$.file >/dev/null 2>&1; then
12976   ac_executable_p="test -x"
12977 else
12978   ac_executable_p="test -f"
12979 fi
12980 rm -f conf$$.file
12981
12982 # Extract the first word of "msgfmt", so it can be a program name with args.
12983 set dummy msgfmt; ac_word=$2
12984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12985 $as_echo_n "checking for $ac_word... " >&6; }
12986 if ${ac_cv_path_MSGFMT+:} false; then :
12987   $as_echo_n "(cached) " >&6
12988 else
12989   case "$MSGFMT" in
12990   [\\/]* | ?:[\\/]*)
12991     ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12992     ;;
12993   *)
12994     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12995     for ac_dir in $PATH; do
12996       IFS="$ac_save_IFS"
12997       test -z "$ac_dir" && ac_dir=.
12998       for ac_exec_ext in '' $ac_executable_extensions; do
12999         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13000           if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
13001      (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13002             ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
13003             break 2
13004           fi
13005         fi
13006       done
13007     done
13008     IFS="$ac_save_IFS"
13009   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
13010     ;;
13011 esac
13012 fi
13013 MSGFMT="$ac_cv_path_MSGFMT"
13014 if test "$MSGFMT" != ":"; then
13015   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13016 $as_echo "$MSGFMT" >&6; }
13017 else
13018   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13019 $as_echo "no" >&6; }
13020 fi
13021
13022   # Extract the first word of "gmsgfmt", so it can be a program name with args.
13023 set dummy gmsgfmt; ac_word=$2
13024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13025 $as_echo_n "checking for $ac_word... " >&6; }
13026 if ${ac_cv_path_GMSGFMT+:} false; then :
13027   $as_echo_n "(cached) " >&6
13028 else
13029   case $GMSGFMT in
13030   [\\/]* | ?:[\\/]*)
13031   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
13032   ;;
13033   *)
13034   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13035 for as_dir in $PATH
13036 do
13037   IFS=$as_save_IFS
13038   test -z "$as_dir" && as_dir=.
13039     for ac_exec_ext in '' $ac_executable_extensions; do
13040   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13041     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
13042     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13043     break 2
13044   fi
13045 done
13046   done
13047 IFS=$as_save_IFS
13048
13049   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
13050   ;;
13051 esac
13052 fi
13053 GMSGFMT=$ac_cv_path_GMSGFMT
13054 if test -n "$GMSGFMT"; then
13055   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13056 $as_echo "$GMSGFMT" >&6; }
13057 else
13058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13059 $as_echo "no" >&6; }
13060 fi
13061
13062
13063
13064
13065 # Prepare PATH_SEPARATOR.
13066 # The user is always right.
13067 if test "${PATH_SEPARATOR+set}" != set; then
13068   echo "#! /bin/sh" >conf$$.sh
13069   echo  "exit 0"   >>conf$$.sh
13070   chmod +x conf$$.sh
13071   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13072     PATH_SEPARATOR=';'
13073   else
13074     PATH_SEPARATOR=:
13075   fi
13076   rm -f conf$$.sh
13077 fi
13078
13079 # Find out how to test for executable files. Don't use a zero-byte file,
13080 # as systems may use methods other than mode bits to determine executability.
13081 cat >conf$$.file <<_ASEOF
13082 #! /bin/sh
13083 exit 0
13084 _ASEOF
13085 chmod +x conf$$.file
13086 if test -x conf$$.file >/dev/null 2>&1; then
13087   ac_executable_p="test -x"
13088 else
13089   ac_executable_p="test -f"
13090 fi
13091 rm -f conf$$.file
13092
13093 # Extract the first word of "xgettext", so it can be a program name with args.
13094 set dummy xgettext; ac_word=$2
13095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13096 $as_echo_n "checking for $ac_word... " >&6; }
13097 if ${ac_cv_path_XGETTEXT+:} false; then :
13098   $as_echo_n "(cached) " >&6
13099 else
13100   case "$XGETTEXT" in
13101   [\\/]* | ?:[\\/]*)
13102     ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
13103     ;;
13104   *)
13105     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13106     for ac_dir in $PATH; do
13107       IFS="$ac_save_IFS"
13108       test -z "$ac_dir" && ac_dir=.
13109       for ac_exec_ext in '' $ac_executable_extensions; do
13110         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13111           if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13112      (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
13113             ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
13114             break 2
13115           fi
13116         fi
13117       done
13118     done
13119     IFS="$ac_save_IFS"
13120   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
13121     ;;
13122 esac
13123 fi
13124 XGETTEXT="$ac_cv_path_XGETTEXT"
13125 if test "$XGETTEXT" != ":"; then
13126   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13127 $as_echo "$XGETTEXT" >&6; }
13128 else
13129   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13130 $as_echo "no" >&6; }
13131 fi
13132
13133     rm -f messages.po
13134
13135
13136 # Prepare PATH_SEPARATOR.
13137 # The user is always right.
13138 if test "${PATH_SEPARATOR+set}" != set; then
13139   echo "#! /bin/sh" >conf$$.sh
13140   echo  "exit 0"   >>conf$$.sh
13141   chmod +x conf$$.sh
13142   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13143     PATH_SEPARATOR=';'
13144   else
13145     PATH_SEPARATOR=:
13146   fi
13147   rm -f conf$$.sh
13148 fi
13149
13150 # Find out how to test for executable files. Don't use a zero-byte file,
13151 # as systems may use methods other than mode bits to determine executability.
13152 cat >conf$$.file <<_ASEOF
13153 #! /bin/sh
13154 exit 0
13155 _ASEOF
13156 chmod +x conf$$.file
13157 if test -x conf$$.file >/dev/null 2>&1; then
13158   ac_executable_p="test -x"
13159 else
13160   ac_executable_p="test -f"
13161 fi
13162 rm -f conf$$.file
13163
13164 # Extract the first word of "msgmerge", so it can be a program name with args.
13165 set dummy msgmerge; ac_word=$2
13166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13167 $as_echo_n "checking for $ac_word... " >&6; }
13168 if ${ac_cv_path_MSGMERGE+:} false; then :
13169   $as_echo_n "(cached) " >&6
13170 else
13171   case "$MSGMERGE" in
13172   [\\/]* | ?:[\\/]*)
13173     ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13174     ;;
13175   *)
13176     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13177     for ac_dir in $PATH; do
13178       IFS="$ac_save_IFS"
13179       test -z "$ac_dir" && ac_dir=.
13180       for ac_exec_ext in '' $ac_executable_extensions; do
13181         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13182           if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
13183             ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13184             break 2
13185           fi
13186         fi
13187       done
13188     done
13189     IFS="$ac_save_IFS"
13190   test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13191     ;;
13192 esac
13193 fi
13194 MSGMERGE="$ac_cv_path_MSGMERGE"
13195 if test "$MSGMERGE" != ":"; then
13196   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13197 $as_echo "$MSGMERGE" >&6; }
13198 else
13199   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13200 $as_echo "no" >&6; }
13201 fi
13202
13203
13204       if test "$GMSGFMT" != ":"; then
13205             if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
13206        (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13207       : ;
13208     else
13209       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
13210       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
13211 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
13212       GMSGFMT=":"
13213     fi
13214   fi
13215
13216       if test "$XGETTEXT" != ":"; then
13217             if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13218        (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
13219       : ;
13220     else
13221       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
13222 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
13223       XGETTEXT=":"
13224     fi
13225         rm -f messages.po
13226   fi
13227
13228   ac_config_commands="$ac_config_commands default-1"
13229
13230
13231
13232 # Permit host specific settings.
13233 . ${srcdir}/configure.host
13234
13235
13236
13237
13238 BFD_HOST_64BIT_LONG=0
13239 BFD_HOST_64BIT_LONG_LONG=0
13240 BFD_HOST_64_BIT_DEFINED=0
13241 BFD_HOST_64_BIT=
13242 BFD_HOST_U_64_BIT=
13243 BFD_HOSTPTR_T="unsigned long"
13244
13245
13246   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double" >&5
13247 $as_echo_n "checking for long double... " >&6; }
13248 if ${ac_cv_type_long_double+:} false; then :
13249   $as_echo_n "(cached) " >&6
13250 else
13251   if test "$GCC" = yes; then
13252        ac_cv_type_long_double=yes
13253      else
13254        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13255 /* end confdefs.h.  */
13256 /* The Stardent Vistra knows sizeof (long double), but does
13257                  not support it.  */
13258               long double foo = 0.0L;
13259 int
13260 main ()
13261 {
13262 static int test_array [1 - 2 * !(/* On Ultrix 4.3 cc, long double is 4 and double is 8.  */
13263               sizeof (double) <= sizeof (long double))];
13264 test_array [0] = 0;
13265 return test_array [0];
13266
13267   ;
13268   return 0;
13269 }
13270 _ACEOF
13271 if ac_fn_c_try_compile "$LINENO"; then :
13272   ac_cv_type_long_double=yes
13273 else
13274   ac_cv_type_long_double=no
13275 fi
13276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13277      fi
13278 fi
13279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double" >&5
13280 $as_echo "$ac_cv_type_long_double" >&6; }
13281   if test $ac_cv_type_long_double = yes; then
13282
13283 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
13284
13285   fi
13286
13287 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
13288 if test "x$ac_cv_type_long_long" = xyes; then :
13289
13290 cat >>confdefs.h <<_ACEOF
13291 #define HAVE_LONG_LONG 1
13292 _ACEOF
13293
13294 # The cast to long int works around a bug in the HP C Compiler
13295 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13296 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13297 # This bug is HP SR number 8606223364.
13298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
13299 $as_echo_n "checking size of long long... " >&6; }
13300 if ${ac_cv_sizeof_long_long+:} false; then :
13301   $as_echo_n "(cached) " >&6
13302 else
13303   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
13304
13305 else
13306   if test "$ac_cv_type_long_long" = yes; then
13307      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13308 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13309 as_fn_error 77 "cannot compute sizeof (long long)
13310 See \`config.log' for more details" "$LINENO" 5; }
13311    else
13312      ac_cv_sizeof_long_long=0
13313    fi
13314 fi
13315
13316 fi
13317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
13318 $as_echo "$ac_cv_sizeof_long_long" >&6; }
13319
13320
13321
13322 cat >>confdefs.h <<_ACEOF
13323 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
13324 _ACEOF
13325
13326
13327 fi
13328
13329 # The cast to long int works around a bug in the HP C Compiler
13330 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13331 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13332 # This bug is HP SR number 8606223364.
13333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13334 $as_echo_n "checking size of void *... " >&6; }
13335 if ${ac_cv_sizeof_void_p+:} false; then :
13336   $as_echo_n "(cached) " >&6
13337 else
13338   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
13339
13340 else
13341   if test "$ac_cv_type_void_p" = yes; then
13342      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13343 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13344 as_fn_error 77 "cannot compute sizeof (void *)
13345 See \`config.log' for more details" "$LINENO" 5; }
13346    else
13347      ac_cv_sizeof_void_p=0
13348    fi
13349 fi
13350
13351 fi
13352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13353 $as_echo "$ac_cv_sizeof_void_p" >&6; }
13354
13355
13356
13357 cat >>confdefs.h <<_ACEOF
13358 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
13359 _ACEOF
13360
13361
13362 # The cast to long int works around a bug in the HP C Compiler
13363 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13364 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13365 # This bug is HP SR number 8606223364.
13366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13367 $as_echo_n "checking size of long... " >&6; }
13368 if ${ac_cv_sizeof_long+:} false; then :
13369   $as_echo_n "(cached) " >&6
13370 else
13371   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
13372
13373 else
13374   if test "$ac_cv_type_long" = yes; then
13375      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13376 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13377 as_fn_error 77 "cannot compute sizeof (long)
13378 See \`config.log' for more details" "$LINENO" 5; }
13379    else
13380      ac_cv_sizeof_long=0
13381    fi
13382 fi
13383
13384 fi
13385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13386 $as_echo "$ac_cv_sizeof_long" >&6; }
13387
13388
13389
13390 cat >>confdefs.h <<_ACEOF
13391 #define SIZEOF_LONG $ac_cv_sizeof_long
13392 _ACEOF
13393
13394
13395 # The cast to long int works around a bug in the HP C Compiler
13396 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13397 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13398 # This bug is HP SR number 8606223364.
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13400 $as_echo_n "checking size of int... " >&6; }
13401 if ${ac_cv_sizeof_int+:} false; then :
13402   $as_echo_n "(cached) " >&6
13403 else
13404   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
13405
13406 else
13407   if test "$ac_cv_type_int" = yes; then
13408      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13409 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13410 as_fn_error 77 "cannot compute sizeof (int)
13411 See \`config.log' for more details" "$LINENO" 5; }
13412    else
13413      ac_cv_sizeof_int=0
13414    fi
13415 fi
13416
13417 fi
13418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13419 $as_echo "$ac_cv_sizeof_int" >&6; }
13420
13421
13422
13423 cat >>confdefs.h <<_ACEOF
13424 #define SIZEOF_INT $ac_cv_sizeof_int
13425 _ACEOF
13426
13427
13428
13429 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
13430   host64=true
13431 fi
13432
13433 if test "x${ac_cv_sizeof_long}" = "x8"; then
13434   BFD_HOST_64BIT_LONG=1
13435   test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long"
13436   test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long"
13437 elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
13438   BFD_HOST_64BIT_LONG_LONG=1
13439   test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long"
13440   test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long"
13441   if test "x${ac_cv_sizeof_void_p}" = "x8"; then
13442     BFD_HOSTPTR_T="unsigned long long"
13443   fi
13444 fi
13445
13446 if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then
13447   BFD_HOST_64_BIT_DEFINED=1
13448   BFD_HOST_64_BIT="${HOST_64BIT_TYPE}"
13449   BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}"
13450 fi
13451
13452
13453
13454
13455
13456
13457
13458
13459 # Put a plausible default for CC_FOR_BUILD in Makefile.
13460 if test -z "$CC_FOR_BUILD"; then
13461   if test "x$cross_compiling" = "xno"; then
13462     CC_FOR_BUILD='$(CC)'
13463   else
13464     CC_FOR_BUILD=gcc
13465   fi
13466 fi
13467
13468 # Also set EXEEXT_FOR_BUILD.
13469 if test "x$cross_compiling" = "xno"; then
13470   EXEEXT_FOR_BUILD='$(EXEEXT)'
13471 else
13472   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
13473 $as_echo_n "checking for build system executable suffix... " >&6; }
13474 if ${bfd_cv_build_exeext+:} false; then :
13475   $as_echo_n "(cached) " >&6
13476 else
13477   rm -f conftest*
13478      echo 'int main () { return 0; }' > conftest.c
13479      bfd_cv_build_exeext=
13480      ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
13481      for file in conftest.*; do
13482        case $file in
13483        *.c | *.o | *.obj | *.ilk | *.pdb) ;;
13484        *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
13485        esac
13486      done
13487      rm -f conftest*
13488      test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
13489 fi
13490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
13491 $as_echo "$bfd_cv_build_exeext" >&6; }
13492   EXEEXT_FOR_BUILD=""
13493   test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
13494 fi
13495
13496
13497 for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h wchar.h wctype.h
13498 do :
13499   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13500 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13501 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13502   cat >>confdefs.h <<_ACEOF
13503 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13504 _ACEOF
13505
13506 fi
13507
13508 done
13509
13510 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h sys/resource.h
13511 do :
13512   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13513 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13514 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13515   cat >>confdefs.h <<_ACEOF
13516 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13517 _ACEOF
13518
13519 fi
13520
13521 done
13522
13523
13524
13525 inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
13526
13527 acx_cv_header_stdint=stddef.h
13528 acx_cv_header_stdint_kind="(already complete)"
13529 for i in stdint.h $inttype_headers; do
13530   unset ac_cv_type_uintptr_t
13531   unset ac_cv_type_uintmax_t
13532   unset ac_cv_type_int_least32_t
13533   unset ac_cv_type_int_fast32_t
13534   unset ac_cv_type_uint64_t
13535   $as_echo_n "looking for a compliant stdint.h in $i, " >&6
13536   ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
13537 #include <$i>
13538 "
13539 if test "x$ac_cv_type_uintmax_t" = xyes; then :
13540   acx_cv_header_stdint=$i
13541 else
13542   continue
13543 fi
13544
13545   ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
13546 #include <$i>
13547 "
13548 if test "x$ac_cv_type_uintptr_t" = xyes; then :
13549
13550 else
13551   acx_cv_header_stdint_kind="(mostly complete)"
13552 fi
13553
13554   ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
13555 #include <$i>
13556 "
13557 if test "x$ac_cv_type_int_least32_t" = xyes; then :
13558
13559 else
13560   acx_cv_header_stdint_kind="(mostly complete)"
13561 fi
13562
13563   ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
13564 #include <$i>
13565 "
13566 if test "x$ac_cv_type_int_fast32_t" = xyes; then :
13567
13568 else
13569   acx_cv_header_stdint_kind="(mostly complete)"
13570 fi
13571
13572   ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
13573 #include <$i>
13574 "
13575 if test "x$ac_cv_type_uint64_t" = xyes; then :
13576
13577 else
13578   acx_cv_header_stdint_kind="(lacks uint64_t)"
13579 fi
13580
13581   break
13582 done
13583 if test "$acx_cv_header_stdint" = stddef.h; then
13584   acx_cv_header_stdint_kind="(lacks uintmax_t)"
13585   for i in stdint.h $inttype_headers; do
13586     unset ac_cv_type_uintptr_t
13587     unset ac_cv_type_uint32_t
13588     unset ac_cv_type_uint64_t
13589     $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
13590     ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
13591 #include <$i>
13592 "
13593 if test "x$ac_cv_type_uint32_t" = xyes; then :
13594   acx_cv_header_stdint=$i
13595 else
13596   continue
13597 fi
13598
13599     ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
13600 #include <$i>
13601 "
13602 if test "x$ac_cv_type_uint64_t" = xyes; then :
13603
13604 fi
13605
13606     ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
13607 #include <$i>
13608 "
13609 if test "x$ac_cv_type_uintptr_t" = xyes; then :
13610
13611 fi
13612
13613     break
13614   done
13615 fi
13616 if test "$acx_cv_header_stdint" = stddef.h; then
13617   acx_cv_header_stdint_kind="(u_intXX_t style)"
13618   for i in sys/types.h $inttype_headers; do
13619     unset ac_cv_type_u_int32_t
13620     unset ac_cv_type_u_int64_t
13621     $as_echo_n "looking for u_intXX_t types in $i, " >&6
13622     ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
13623 #include <$i>
13624 "
13625 if test "x$ac_cv_type_u_int32_t" = xyes; then :
13626   acx_cv_header_stdint=$i
13627 else
13628   continue
13629 fi
13630
13631     ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
13632 #include <$i>
13633 "
13634 if test "x$ac_cv_type_u_int64_t" = xyes; then :
13635
13636 fi
13637
13638     break
13639   done
13640 fi
13641 if test "$acx_cv_header_stdint" = stddef.h; then
13642   acx_cv_header_stdint_kind="(using manual detection)"
13643 fi
13644
13645 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
13646 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
13647 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
13648 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
13649 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
13650
13651 # ----------------- Summarize what we found so far
13652
13653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5
13654 $as_echo_n "checking what to include in bfd_stdint.h... " >&6; }
13655
13656 case `$as_basename -- bfd_stdint.h ||
13657 $as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \
13658          Xbfd_stdint.h : 'X\(//\)$' \| \
13659          Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null ||
13660 $as_echo X/bfd_stdint.h |
13661     sed '/^.*\/\([^/][^/]*\)\/*$/{
13662             s//\1/
13663             q
13664           }
13665           /^X\/\(\/\/\)$/{
13666             s//\1/
13667             q
13668           }
13669           /^X\/\(\/\).*/{
13670             s//\1/
13671             q
13672           }
13673           s/.*/./; q'` in
13674   stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13675 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13676   inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13677 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13678   *) ;;
13679 esac
13680
13681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
13682 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
13683
13684 # ----------------- done included file, check C basic types --------
13685
13686 # Lacking an uintptr_t?  Test size of void *
13687 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
13688   stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
13689 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13690 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13691 # This bug is HP SR number 8606223364.
13692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13693 $as_echo_n "checking size of void *... " >&6; }
13694 if ${ac_cv_sizeof_void_p+:} false; then :
13695   $as_echo_n "(cached) " >&6
13696 else
13697   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
13698
13699 else
13700   if test "$ac_cv_type_void_p" = yes; then
13701      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13702 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13703 as_fn_error 77 "cannot compute sizeof (void *)
13704 See \`config.log' for more details" "$LINENO" 5; }
13705    else
13706      ac_cv_sizeof_void_p=0
13707    fi
13708 fi
13709
13710 fi
13711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13712 $as_echo "$ac_cv_sizeof_void_p" >&6; }
13713
13714
13715
13716 cat >>confdefs.h <<_ACEOF
13717 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
13718 _ACEOF
13719
13720  ;;
13721 esac
13722
13723 # Lacking an uint64_t?  Test size of long
13724 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
13725   stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
13726 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13727 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13728 # This bug is HP SR number 8606223364.
13729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13730 $as_echo_n "checking size of long... " >&6; }
13731 if ${ac_cv_sizeof_long+:} false; then :
13732   $as_echo_n "(cached) " >&6
13733 else
13734   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
13735
13736 else
13737   if test "$ac_cv_type_long" = yes; then
13738      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13739 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13740 as_fn_error 77 "cannot compute sizeof (long)
13741 See \`config.log' for more details" "$LINENO" 5; }
13742    else
13743      ac_cv_sizeof_long=0
13744    fi
13745 fi
13746
13747 fi
13748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13749 $as_echo "$ac_cv_sizeof_long" >&6; }
13750
13751
13752
13753 cat >>confdefs.h <<_ACEOF
13754 #define SIZEOF_LONG $ac_cv_sizeof_long
13755 _ACEOF
13756
13757  ;;
13758 esac
13759
13760 if test $acx_cv_header_stdint = stddef.h; then
13761   # Lacking a good header?  Test size of everything and deduce all types.
13762   # The cast to long int works around a bug in the HP C Compiler
13763 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13764 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13765 # This bug is HP SR number 8606223364.
13766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13767 $as_echo_n "checking size of int... " >&6; }
13768 if ${ac_cv_sizeof_int+:} false; then :
13769   $as_echo_n "(cached) " >&6
13770 else
13771   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
13772
13773 else
13774   if test "$ac_cv_type_int" = yes; then
13775      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13776 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13777 as_fn_error 77 "cannot compute sizeof (int)
13778 See \`config.log' for more details" "$LINENO" 5; }
13779    else
13780      ac_cv_sizeof_int=0
13781    fi
13782 fi
13783
13784 fi
13785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13786 $as_echo "$ac_cv_sizeof_int" >&6; }
13787
13788
13789
13790 cat >>confdefs.h <<_ACEOF
13791 #define SIZEOF_INT $ac_cv_sizeof_int
13792 _ACEOF
13793
13794
13795   # The cast to long int works around a bug in the HP C Compiler
13796 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13797 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13798 # This bug is HP SR number 8606223364.
13799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
13800 $as_echo_n "checking size of short... " >&6; }
13801 if ${ac_cv_sizeof_short+:} false; then :
13802   $as_echo_n "(cached) " >&6
13803 else
13804   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
13805
13806 else
13807   if test "$ac_cv_type_short" = yes; then
13808      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13809 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13810 as_fn_error 77 "cannot compute sizeof (short)
13811 See \`config.log' for more details" "$LINENO" 5; }
13812    else
13813      ac_cv_sizeof_short=0
13814    fi
13815 fi
13816
13817 fi
13818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
13819 $as_echo "$ac_cv_sizeof_short" >&6; }
13820
13821
13822
13823 cat >>confdefs.h <<_ACEOF
13824 #define SIZEOF_SHORT $ac_cv_sizeof_short
13825 _ACEOF
13826
13827
13828   # The cast to long int works around a bug in the HP C Compiler
13829 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13830 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13831 # This bug is HP SR number 8606223364.
13832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
13833 $as_echo_n "checking size of char... " >&6; }
13834 if ${ac_cv_sizeof_char+:} false; then :
13835   $as_echo_n "(cached) " >&6
13836 else
13837   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
13838
13839 else
13840   if test "$ac_cv_type_char" = yes; then
13841      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13842 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13843 as_fn_error 77 "cannot compute sizeof (char)
13844 See \`config.log' for more details" "$LINENO" 5; }
13845    else
13846      ac_cv_sizeof_char=0
13847    fi
13848 fi
13849
13850 fi
13851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
13852 $as_echo "$ac_cv_sizeof_char" >&6; }
13853
13854
13855
13856 cat >>confdefs.h <<_ACEOF
13857 #define SIZEOF_CHAR $ac_cv_sizeof_char
13858 _ACEOF
13859
13860
13861
13862   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
13863 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
13864   case "$ac_cv_sizeof_char" in
13865     1) acx_cv_type_int8_t=char ;;
13866     *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5
13867   esac
13868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
13869 $as_echo "$acx_cv_type_int8_t" >&6; }
13870
13871   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
13872 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
13873   case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
13874     2:*) acx_cv_type_int16_t=int ;;
13875     *:2) acx_cv_type_int16_t=short ;;
13876     *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5
13877   esac
13878   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
13879 $as_echo "$acx_cv_type_int16_t" >&6; }
13880
13881   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
13882 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
13883   case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
13884     4:*) acx_cv_type_int32_t=int ;;
13885     *:4) acx_cv_type_int32_t=long ;;
13886     *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5
13887   esac
13888   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
13889 $as_echo "$acx_cv_type_int32_t" >&6; }
13890 fi
13891
13892 # These tests are here to make the output prettier
13893
13894 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
13895   case "$ac_cv_sizeof_long" in
13896     8) acx_cv_type_int64_t=long ;;
13897   esac
13898   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
13899 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
13900   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
13901 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
13902 fi
13903
13904 # Now we can use the above types
13905
13906 if test "$ac_cv_type_uintptr_t" != yes; then
13907   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
13908 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
13909   case $ac_cv_sizeof_void_p in
13910     2) acx_cv_type_intptr_t=int16_t ;;
13911     4) acx_cv_type_intptr_t=int32_t ;;
13912     8) acx_cv_type_intptr_t=int64_t ;;
13913     *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5
13914   esac
13915   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
13916 $as_echo "$acx_cv_type_intptr_t" >&6; }
13917 fi
13918
13919 # ----------------- done all checks, emit header -------------
13920 ac_config_commands="$ac_config_commands bfd_stdint.h"
13921
13922
13923
13924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13925 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
13926 if ${ac_cv_header_time+:} false; then :
13927   $as_echo_n "(cached) " >&6
13928 else
13929   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13930 /* end confdefs.h.  */
13931 #include <sys/types.h>
13932 #include <sys/time.h>
13933 #include <time.h>
13934
13935 int
13936 main ()
13937 {
13938 if ((struct tm *) 0)
13939 return 0;
13940   ;
13941   return 0;
13942 }
13943 _ACEOF
13944 if ac_fn_c_try_compile "$LINENO"; then :
13945   ac_cv_header_time=yes
13946 else
13947   ac_cv_header_time=no
13948 fi
13949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13950 fi
13951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13952 $as_echo "$ac_cv_header_time" >&6; }
13953 if test $ac_cv_header_time = yes; then
13954
13955 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
13956
13957 fi
13958
13959 ac_header_dirent=no
13960 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13961   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
13963 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
13964 if eval \${$as_ac_Header+:} false; then :
13965   $as_echo_n "(cached) " >&6
13966 else
13967   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13968 /* end confdefs.h.  */
13969 #include <sys/types.h>
13970 #include <$ac_hdr>
13971
13972 int
13973 main ()
13974 {
13975 if ((DIR *) 0)
13976 return 0;
13977   ;
13978   return 0;
13979 }
13980 _ACEOF
13981 if ac_fn_c_try_compile "$LINENO"; then :
13982   eval "$as_ac_Header=yes"
13983 else
13984   eval "$as_ac_Header=no"
13985 fi
13986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13987 fi
13988 eval ac_res=\$$as_ac_Header
13989                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13990 $as_echo "$ac_res" >&6; }
13991 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13992   cat >>confdefs.h <<_ACEOF
13993 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13994 _ACEOF
13995
13996 ac_header_dirent=$ac_hdr; break
13997 fi
13998
13999 done
14000 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14001 if test $ac_header_dirent = dirent.h; then
14002   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
14003 $as_echo_n "checking for library containing opendir... " >&6; }
14004 if ${ac_cv_search_opendir+:} false; then :
14005   $as_echo_n "(cached) " >&6
14006 else
14007   ac_func_search_save_LIBS=$LIBS
14008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14009 /* end confdefs.h.  */
14010
14011 /* Override any GCC internal prototype to avoid an error.
14012    Use char because int might match the return type of a GCC
14013    builtin and then its argument prototype would still apply.  */
14014 #ifdef __cplusplus
14015 extern "C"
14016 #endif
14017 char opendir ();
14018 int
14019 main ()
14020 {
14021 return opendir ();
14022   ;
14023   return 0;
14024 }
14025 _ACEOF
14026 for ac_lib in '' dir; do
14027   if test -z "$ac_lib"; then
14028     ac_res="none required"
14029   else
14030     ac_res=-l$ac_lib
14031     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14032   fi
14033   if ac_fn_c_try_link "$LINENO"; then :
14034   ac_cv_search_opendir=$ac_res
14035 fi
14036 rm -f core conftest.err conftest.$ac_objext \
14037     conftest$ac_exeext
14038   if ${ac_cv_search_opendir+:} false; then :
14039   break
14040 fi
14041 done
14042 if ${ac_cv_search_opendir+:} false; then :
14043
14044 else
14045   ac_cv_search_opendir=no
14046 fi
14047 rm conftest.$ac_ext
14048 LIBS=$ac_func_search_save_LIBS
14049 fi
14050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
14051 $as_echo "$ac_cv_search_opendir" >&6; }
14052 ac_res=$ac_cv_search_opendir
14053 if test "$ac_res" != no; then :
14054   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14055
14056 fi
14057
14058 else
14059   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
14060 $as_echo_n "checking for library containing opendir... " >&6; }
14061 if ${ac_cv_search_opendir+:} false; then :
14062   $as_echo_n "(cached) " >&6
14063 else
14064   ac_func_search_save_LIBS=$LIBS
14065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14066 /* end confdefs.h.  */
14067
14068 /* Override any GCC internal prototype to avoid an error.
14069    Use char because int might match the return type of a GCC
14070    builtin and then its argument prototype would still apply.  */
14071 #ifdef __cplusplus
14072 extern "C"
14073 #endif
14074 char opendir ();
14075 int
14076 main ()
14077 {
14078 return opendir ();
14079   ;
14080   return 0;
14081 }
14082 _ACEOF
14083 for ac_lib in '' x; do
14084   if test -z "$ac_lib"; then
14085     ac_res="none required"
14086   else
14087     ac_res=-l$ac_lib
14088     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14089   fi
14090   if ac_fn_c_try_link "$LINENO"; then :
14091   ac_cv_search_opendir=$ac_res
14092 fi
14093 rm -f core conftest.err conftest.$ac_objext \
14094     conftest$ac_exeext
14095   if ${ac_cv_search_opendir+:} false; then :
14096   break
14097 fi
14098 done
14099 if ${ac_cv_search_opendir+:} false; then :
14100
14101 else
14102   ac_cv_search_opendir=no
14103 fi
14104 rm conftest.$ac_ext
14105 LIBS=$ac_func_search_save_LIBS
14106 fi
14107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
14108 $as_echo "$ac_cv_search_opendir" >&6; }
14109 ac_res=$ac_cv_search_opendir
14110 if test "$ac_res" != no; then :
14111   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14112
14113 fi
14114
14115 fi
14116
14117
14118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
14119 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
14120 if ${gcc_cv_header_string+:} false; then :
14121   $as_echo_n "(cached) " >&6
14122 else
14123   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14124 /* end confdefs.h.  */
14125 #include <string.h>
14126 #include <strings.h>
14127 int
14128 main ()
14129 {
14130
14131   ;
14132   return 0;
14133 }
14134 _ACEOF
14135 if ac_fn_c_try_compile "$LINENO"; then :
14136   gcc_cv_header_string=yes
14137 else
14138   gcc_cv_header_string=no
14139 fi
14140 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14141 fi
14142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
14143 $as_echo "$gcc_cv_header_string" >&6; }
14144 if test $gcc_cv_header_string = yes; then
14145
14146 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
14147
14148 fi
14149
14150 for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno fls
14151 do :
14152   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14153 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14154 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14155   cat >>confdefs.h <<_ACEOF
14156 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14157 _ACEOF
14158
14159 fi
14160 done
14161
14162 for ac_func in strtoull getrlimit
14163 do :
14164   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14165 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14166 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14167   cat >>confdefs.h <<_ACEOF
14168 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14169 _ACEOF
14170
14171 fi
14172 done
14173
14174
14175 ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
14176 if test "x$ac_cv_have_decl_basename" = xyes; then :
14177   ac_have_decl=1
14178 else
14179   ac_have_decl=0
14180 fi
14181
14182 cat >>confdefs.h <<_ACEOF
14183 #define HAVE_DECL_BASENAME $ac_have_decl
14184 _ACEOF
14185
14186 ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
14187 if test "x$ac_cv_have_decl_ftello" = xyes; then :
14188   ac_have_decl=1
14189 else
14190   ac_have_decl=0
14191 fi
14192
14193 cat >>confdefs.h <<_ACEOF
14194 #define HAVE_DECL_FTELLO $ac_have_decl
14195 _ACEOF
14196
14197 ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
14198 if test "x$ac_cv_have_decl_ftello64" = xyes; then :
14199   ac_have_decl=1
14200 else
14201   ac_have_decl=0
14202 fi
14203
14204 cat >>confdefs.h <<_ACEOF
14205 #define HAVE_DECL_FTELLO64 $ac_have_decl
14206 _ACEOF
14207
14208 ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
14209 if test "x$ac_cv_have_decl_fseeko" = xyes; then :
14210   ac_have_decl=1
14211 else
14212   ac_have_decl=0
14213 fi
14214
14215 cat >>confdefs.h <<_ACEOF
14216 #define HAVE_DECL_FSEEKO $ac_have_decl
14217 _ACEOF
14218
14219 ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
14220 if test "x$ac_cv_have_decl_fseeko64" = xyes; then :
14221   ac_have_decl=1
14222 else
14223   ac_have_decl=0
14224 fi
14225
14226 cat >>confdefs.h <<_ACEOF
14227 #define HAVE_DECL_FSEEKO64 $ac_have_decl
14228 _ACEOF
14229
14230
14231
14232 case "${host}" in
14233 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
14234
14235 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
14236  ;;
14237 esac
14238
14239 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
14240 if test "x$ac_cv_have_decl_ffs" = xyes; then :
14241   ac_have_decl=1
14242 else
14243   ac_have_decl=0
14244 fi
14245
14246 cat >>confdefs.h <<_ACEOF
14247 #define HAVE_DECL_FFS $ac_have_decl
14248 _ACEOF
14249
14250 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
14251 if test "x$ac_cv_have_decl_free" = xyes; then :
14252   ac_have_decl=1
14253 else
14254   ac_have_decl=0
14255 fi
14256
14257 cat >>confdefs.h <<_ACEOF
14258 #define HAVE_DECL_FREE $ac_have_decl
14259 _ACEOF
14260
14261 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
14262 if test "x$ac_cv_have_decl_getenv" = xyes; then :
14263   ac_have_decl=1
14264 else
14265   ac_have_decl=0
14266 fi
14267
14268 cat >>confdefs.h <<_ACEOF
14269 #define HAVE_DECL_GETENV $ac_have_decl
14270 _ACEOF
14271
14272 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
14273 if test "x$ac_cv_have_decl_malloc" = xyes; then :
14274   ac_have_decl=1
14275 else
14276   ac_have_decl=0
14277 fi
14278
14279 cat >>confdefs.h <<_ACEOF
14280 #define HAVE_DECL_MALLOC $ac_have_decl
14281 _ACEOF
14282
14283 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
14284 if test "x$ac_cv_have_decl_realloc" = xyes; then :
14285   ac_have_decl=1
14286 else
14287   ac_have_decl=0
14288 fi
14289
14290 cat >>confdefs.h <<_ACEOF
14291 #define HAVE_DECL_REALLOC $ac_have_decl
14292 _ACEOF
14293
14294 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
14295 if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
14296   ac_have_decl=1
14297 else
14298   ac_have_decl=0
14299 fi
14300
14301 cat >>confdefs.h <<_ACEOF
14302 #define HAVE_DECL_STPCPY $ac_have_decl
14303 _ACEOF
14304
14305 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
14306 if test "x$ac_cv_have_decl_strstr" = xyes; then :
14307   ac_have_decl=1
14308 else
14309   ac_have_decl=0
14310 fi
14311
14312 cat >>confdefs.h <<_ACEOF
14313 #define HAVE_DECL_STRSTR $ac_have_decl
14314 _ACEOF
14315
14316 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
14317 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
14318   ac_have_decl=1
14319 else
14320   ac_have_decl=0
14321 fi
14322
14323 cat >>confdefs.h <<_ACEOF
14324 #define HAVE_DECL_ASPRINTF $ac_have_decl
14325 _ACEOF
14326
14327 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
14328 if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
14329   ac_have_decl=1
14330 else
14331   ac_have_decl=0
14332 fi
14333
14334 cat >>confdefs.h <<_ACEOF
14335 #define HAVE_DECL_VASPRINTF $ac_have_decl
14336 _ACEOF
14337
14338 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
14339 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
14340   ac_have_decl=1
14341 else
14342   ac_have_decl=0
14343 fi
14344
14345 cat >>confdefs.h <<_ACEOF
14346 #define HAVE_DECL_SNPRINTF $ac_have_decl
14347 _ACEOF
14348
14349 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
14350 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
14351   ac_have_decl=1
14352 else
14353   ac_have_decl=0
14354 fi
14355
14356 cat >>confdefs.h <<_ACEOF
14357 #define HAVE_DECL_VSNPRINTF $ac_have_decl
14358 _ACEOF
14359
14360 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
14361 if test "x$ac_cv_have_decl_strnlen" = xyes; then :
14362   ac_have_decl=1
14363 else
14364   ac_have_decl=0
14365 fi
14366
14367 cat >>confdefs.h <<_ACEOF
14368 #define HAVE_DECL_STRNLEN $ac_have_decl
14369 _ACEOF
14370
14371
14372 # Link in zlib if we can.  This allows us to read compressed debug sections.
14373 # This is used only by compress.c.
14374
14375   # Use the system's zlib library.
14376   zlibdir="-L\$(top_builddir)/../zlib"
14377   zlibinc="-I\$(top_srcdir)/../zlib"
14378
14379 # Check whether --with-system-zlib was given.
14380 if test "${with_system_zlib+set}" = set; then :
14381   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
14382     zlibdir=
14383     zlibinc=
14384   fi
14385
14386 fi
14387
14388
14389
14390
14391
14392 save_CFLAGS="$CFLAGS"
14393 CFLAGS="$CFLAGS -Werror"
14394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler support for hidden visibility" >&5
14395 $as_echo_n "checking compiler support for hidden visibility... " >&6; }
14396 if ${bfd_cv_hidden+:} false; then :
14397   $as_echo_n "(cached) " >&6
14398 else
14399   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14400 /* end confdefs.h.  */
14401
14402 const char hw[] __attribute__ ((__visibility__ ("hidden"))) = "Hello, World\n";
14403 extern void print (const char *) __attribute__ ((__visibility__ ("hidden")));
14404 int
14405 main ()
14406 {
14407 print (hw);
14408   ;
14409   return 0;
14410 }
14411 _ACEOF
14412 if ac_fn_c_try_compile "$LINENO"; then :
14413   bfd_cv_hidden=yes
14414 else
14415   bfd_cv_hidden=no
14416 fi
14417 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14418 fi
14419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_hidden" >&5
14420 $as_echo "$bfd_cv_hidden" >&6; }
14421 CFLAGS="$save_CFLAGS"
14422 if test $bfd_cv_hidden = yes; then
14423
14424 $as_echo "#define HAVE_HIDDEN 1" >>confdefs.h
14425
14426 fi
14427
14428 # Check if linker supports --as-needed and --no-as-needed options
14429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14430 $as_echo_n "checking linker --as-needed support... " >&6; }
14431 if ${bfd_cv_ld_as_needed+:} false; then :
14432   $as_echo_n "(cached) " >&6
14433 else
14434   bfd_cv_ld_as_needed=no
14435         if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
14436                 bfd_cv_ld_as_needed=yes
14437         fi
14438
14439 fi
14440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
14441 $as_echo "$bfd_cv_ld_as_needed" >&6; }
14442
14443 LIBM=
14444 case $host in
14445 *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
14446   # These system don't have libm, or don't need it
14447   ;;
14448 *-ncr-sysv4.3*)
14449   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
14450 $as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
14451 if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then :
14452   $as_echo_n "(cached) " >&6
14453 else
14454   ac_check_lib_save_LIBS=$LIBS
14455 LIBS="-lmw  $LIBS"
14456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14457 /* end confdefs.h.  */
14458
14459 /* Override any GCC internal prototype to avoid an error.
14460    Use char because int might match the return type of a GCC
14461    builtin and then its argument prototype would still apply.  */
14462 #ifdef __cplusplus
14463 extern "C"
14464 #endif
14465 char _mwvalidcheckl ();
14466 int
14467 main ()
14468 {
14469 return _mwvalidcheckl ();
14470   ;
14471   return 0;
14472 }
14473 _ACEOF
14474 if ac_fn_c_try_link "$LINENO"; then :
14475   ac_cv_lib_mw__mwvalidcheckl=yes
14476 else
14477   ac_cv_lib_mw__mwvalidcheckl=no
14478 fi
14479 rm -f core conftest.err conftest.$ac_objext \
14480     conftest$ac_exeext conftest.$ac_ext
14481 LIBS=$ac_check_lib_save_LIBS
14482 fi
14483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
14484 $as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
14485 if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then :
14486   LIBM="-lmw"
14487 fi
14488
14489   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14490 $as_echo_n "checking for cos in -lm... " >&6; }
14491 if ${ac_cv_lib_m_cos+:} false; then :
14492   $as_echo_n "(cached) " >&6
14493 else
14494   ac_check_lib_save_LIBS=$LIBS
14495 LIBS="-lm  $LIBS"
14496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14497 /* end confdefs.h.  */
14498
14499 /* Override any GCC internal prototype to avoid an error.
14500    Use char because int might match the return type of a GCC
14501    builtin and then its argument prototype would still apply.  */
14502 #ifdef __cplusplus
14503 extern "C"
14504 #endif
14505 char cos ();
14506 int
14507 main ()
14508 {
14509 return cos ();
14510   ;
14511   return 0;
14512 }
14513 _ACEOF
14514 if ac_fn_c_try_link "$LINENO"; then :
14515   ac_cv_lib_m_cos=yes
14516 else
14517   ac_cv_lib_m_cos=no
14518 fi
14519 rm -f core conftest.err conftest.$ac_objext \
14520     conftest$ac_exeext conftest.$ac_ext
14521 LIBS=$ac_check_lib_save_LIBS
14522 fi
14523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14524 $as_echo "$ac_cv_lib_m_cos" >&6; }
14525 if test "x$ac_cv_lib_m_cos" = xyes; then :
14526   LIBM="$LIBM -lm"
14527 fi
14528
14529   ;;
14530 *)
14531   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14532 $as_echo_n "checking for cos in -lm... " >&6; }
14533 if ${ac_cv_lib_m_cos+:} false; then :
14534   $as_echo_n "(cached) " >&6
14535 else
14536   ac_check_lib_save_LIBS=$LIBS
14537 LIBS="-lm  $LIBS"
14538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14539 /* end confdefs.h.  */
14540
14541 /* Override any GCC internal prototype to avoid an error.
14542    Use char because int might match the return type of a GCC
14543    builtin and then its argument prototype would still apply.  */
14544 #ifdef __cplusplus
14545 extern "C"
14546 #endif
14547 char cos ();
14548 int
14549 main ()
14550 {
14551 return cos ();
14552   ;
14553   return 0;
14554 }
14555 _ACEOF
14556 if ac_fn_c_try_link "$LINENO"; then :
14557   ac_cv_lib_m_cos=yes
14558 else
14559   ac_cv_lib_m_cos=no
14560 fi
14561 rm -f core conftest.err conftest.$ac_objext \
14562     conftest$ac_exeext conftest.$ac_ext
14563 LIBS=$ac_check_lib_save_LIBS
14564 fi
14565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14566 $as_echo "$ac_cv_lib_m_cos" >&6; }
14567 if test "x$ac_cv_lib_m_cos" = xyes; then :
14568   LIBM="-lm"
14569 fi
14570
14571   ;;
14572 esac
14573
14574
14575
14576 # When building a shared libbfd, link against the pic version of libiberty
14577 # so that apps that use libbfd won't need libiberty just to satisfy any
14578 # libbfd references.
14579 # We can't do that if a pic libiberty is unavailable since including non-pic
14580 # code would insert text relocations into libbfd.
14581 SHARED_LIBADD=
14582 SHARED_LDFLAGS=
14583 if test "$enable_shared" = "yes"; then
14584   x=`sed -n -e 's/^[    ]*PICFLAG[      ]*=[    ]*//p' < ../libiberty/Makefile | sed -n '$p'`
14585   if test -n "$x"; then
14586     SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
14587   fi
14588
14589   case "${host}" in
14590   # More hacks to build DLLs on Windows.
14591   *-*-cygwin*)
14592     SHARED_LDFLAGS="-no-undefined"
14593     SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
14594   ;;
14595
14596   # Use built-in libintl on macOS, since it is not provided by libc.
14597   *-*-darwin*)
14598     SHARED_LIBADD="-L`pwd`/../libiberty/pic -L`pwd`/../intl -liberty -lintl"
14599   ;;
14600   esac
14601
14602   if test -n "$SHARED_LIBADD"; then
14603     if test -n "$LIBM"; then
14604       if test x"$bfd_cv_ld_as_needed" = xyes; then
14605         # Link against libm only when needed.  Put -lc, -lm inside -Wl
14606         # to stop libtool reordering these options.
14607         SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
14608       else
14609         SHARED_LIBADD="$SHARED_LIBADD $LIBM"
14610       fi
14611     fi
14612   fi
14613 fi
14614
14615
14616
14617 # target stuff:
14618
14619 # Canonicalize the secondary target names.
14620 if test -n "$enable_targets" ; then
14621     for targ in `echo $enable_targets | sed 's/,/ /g'`
14622     do
14623         result=`$ac_config_sub $targ 2>/dev/null`
14624         if test -n "$result" ; then
14625             canon_targets="$canon_targets $result"
14626         else
14627             # Allow targets that config.sub doesn't recognize, like "all".
14628             canon_targets="$canon_targets $targ"
14629         fi
14630     done
14631 fi
14632
14633 all_targets=false
14634 defvec=
14635 selvecs=
14636 assocvecs=
14637 selarchs=
14638 TDEFINES=
14639 for targ in $target $canon_targets
14640 do
14641     if test $targ = all; then
14642         all_targets=true
14643         assocvecs="$assocvecs $targ_defvec $targ_selvecs"
14644     elif test $targ != plugin; then
14645         . $srcdir/config.bfd
14646         if test $targ = $target; then
14647             defvec=$targ_defvec
14648         fi
14649         selvecs="$selvecs $targ_defvec $targ_selvecs"
14650         selarchs="$selarchs $targ_archs"
14651         TDEFINES="$TDEFINES $targ_cflags"
14652     fi
14653 done
14654
14655
14656 # This processing still needs to be done if we're to decide properly whether
14657 # 64-bit support needs to be compiled in.  Currently, it will be included if
14658 # the default or any other explicitly requested target requires it; it
14659 # will not be included on a 32-bit host if no 64-bit target is requested, and
14660 # no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
14661 # used.
14662
14663 # uniq the default and selected vectors in all the configured targets.
14664 f=""
14665 for i in $selvecs ; do
14666     case " $f " in
14667     *" $i "*) ;;
14668     *) f="$f $i" ;;
14669     esac
14670 done
14671 selvecs="$f"
14672
14673
14674 # uniq the associated vectors in all the configured targets.
14675 f=""
14676 for i in $assocvecs ; do
14677     case " $f " in
14678     *" $i "*) ;;
14679     *) f="$f $i" ;;
14680     esac
14681 done
14682 assocvecs="$f"
14683
14684
14685 # uniq the architectures in all the configured targets.
14686 f=""
14687 for i in $selarchs ; do
14688     case " $f " in
14689     *" $i "*) ;;
14690     *) f="$f $i" ;;
14691     esac
14692 done
14693 selarchs="$f"
14694
14695 # Target backend .o files.
14696 tb=
14697
14698 elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo
14699      dwarf1.lo dwarf2.lo"
14700 coffgen="coffgen.lo dwarf2.lo"
14701 coff="cofflink.lo $coffgen"
14702 ecoff="ecofflink.lo $coffgen"
14703 xcoff="xcofflink.lo $coffgen"
14704
14705 elfxx_x86="elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo"
14706 for vec in $selvecs
14707 do
14708     target_size=32
14709     case "$vec" in
14710     # This list is alphabetized to make it easy to compare
14711     # with the two vector lists in targets.c.  For the same reason,
14712     # use one entry per line, even though this leads to long lines.
14713     aarch64_elf32_be_vec)        tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
14714     aarch64_elf32_le_vec)        tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
14715     aarch64_elf64_be_vec)          tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14716     aarch64_elf64_be_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14717     aarch64_elf64_le_vec)          tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14718     aarch64_elf64_le_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14719     aarch64_mach_o_vec)          tb="$tb mach-o-aarch64.lo"; target_size=64 ;;
14720     alpha_ecoff_le_vec)          tb="$tb coff-alpha.lo ecoff.lo $ecoff"; target_size=64 ;;
14721     alpha_elf64_vec)             tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
14722     alpha_elf64_fbsd_vec)        tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
14723     alpha_vms_vec)               tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
14724     alpha_vms_lib_txt_vec)       tb="$tb vms-lib.lo vms-misc.lo" ;;
14725     am33_elf32_linux_vec)        tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
14726     aout0_be_vec)                tb="$tb aout0.lo aout32.lo" ;;
14727     aout64_vec)                  tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
14728     aout_vec)                    tb="$tb host-aout.lo aout32.lo" ;;
14729     arc_elf32_be_vec)            tb="$tb elf32-arc.lo elf32.lo $elf" ;;
14730     arc_elf32_le_vec)            tb="$tb elf32-arc.lo elf32.lo $elf" ;;
14731     arm_elf32_be_vec)            tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14732     arm_elf32_le_vec)            tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14733     arm_elf32_fdpic_be_vec)      tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14734     arm_elf32_fdpic_le_vec)      tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14735     arm_elf32_nacl_be_vec)       tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14736     arm_elf32_nacl_le_vec)       tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14737     arm_elf32_symbian_be_vec)    tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14738     arm_elf32_symbian_le_vec)    tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14739     arm_elf32_vxworks_be_vec)    tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14740     arm_elf32_vxworks_le_vec)    tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14741     arm_pe_be_vec)               tb="$tb pe-arm.lo peigen.lo $coff" ;;
14742     arm_pe_le_vec)               tb="$tb pe-arm.lo peigen.lo $coff" ;;
14743     arm_pe_wince_be_vec)         tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
14744     arm_pe_wince_le_vec)         tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
14745     arm_pei_be_vec)              tb="$tb pei-arm.lo peigen.lo $coff" ;;
14746     arm_pei_le_vec)              tb="$tb pei-arm.lo peigen.lo $coff" ;;
14747     arm_pei_wince_be_vec)        tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
14748     arm_pei_wince_le_vec)        tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
14749     arm_mach_o_vec)              tb="$tb mach-o-arm.lo" ;;
14750     avr_elf32_vec)               tb="$tb elf32-avr.lo elf32.lo $elf" ;;
14751     bfin_elf32_vec)              tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
14752     bfin_elf32_fdpic_vec)        tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
14753     cr16_elf32_vec)              tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
14754     cr16c_elf32_vec)             tb="$tb elf32-cr16c.lo elf32.lo $elf" ;;
14755     cris_aout_vec)               tb="$tb aout-cris.lo" ;;
14756     cris_elf32_vec)              tb="$tb elf32-cris.lo elf32.lo $elf" ;;
14757     cris_elf32_us_vec)           tb="$tb elf32-cris.lo elf32.lo $elf" ;;
14758     crx_elf32_vec)               tb="$tb elf32-crx.lo elf32.lo $elf" ;;
14759     csky_elf32_be_vec)           tb="$tb elf32-csky.lo elf32.lo $elf" ;;
14760     csky_elf32_le_vec)           tb="$tb elf32-csky.lo elf32.lo $elf" ;;
14761     d10v_elf32_vec)              tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
14762     d30v_elf32_vec)              tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
14763     dlx_elf32_be_vec)            tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
14764     elf32_be_vec)                tb="$tb elf32-gen.lo elf32.lo $elf" ;;
14765     elf32_le_vec)                tb="$tb elf32-gen.lo elf32.lo $elf" ;;
14766     elf64_be_vec)                tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14767     elf64_le_vec)                tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14768     bpf_elf64_le_vec)            tb="$tb elf64-bpf.lo elf64.lo $elf"; target_size=64;;
14769     bpf_elf64_be_vec)            tb="$tb elf64-bpf.lo elf64.lo $elf"; target_size=64 ;;
14770     epiphany_elf32_vec)          tb="$tb elf32-epiphany.lo elf32.lo $elf" ;;
14771     fr30_elf32_vec)              tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
14772     frv_elf32_vec)               tb="$tb elf32-frv.lo elf32.lo $elf" ;;
14773     frv_elf32_fdpic_vec)         tb="$tb elf32-frv.lo elf32.lo $elf" ;;
14774     h8300_elf32_vec)             tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
14775     h8300_elf32_linux_vec)       tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
14776     hppa_elf32_vec)              tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
14777     hppa_elf32_linux_vec)        tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
14778     hppa_elf32_nbsd_vec)         tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
14779     hppa_elf64_vec)              tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
14780     hppa_elf64_linux_vec)        tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
14781     hppa_som_vec)                tb="$tb som.lo" ;;
14782     i386_aout_vec)               tb="$tb i386aout.lo aout32.lo" ;;
14783     i386_aout_bsd_vec)           tb="$tb i386bsd.lo aout32.lo" ;;
14784     i386_aout_lynx_vec)          tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
14785     i386_coff_vec)               tb="$tb coff-i386.lo $coff" ;;
14786     i386_coff_go32_vec)          tb="$tb coff-go32.lo $coff" ;;
14787     i386_coff_go32stubbed_vec)   tb="$tb coff-stgo32.lo $coff" ;;
14788     i386_coff_lynx_vec)          tb="$tb cf-i386lynx.lo lynx-core.lo $coff" ;;
14789     i386_elf32_vec)              tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
14790     i386_elf32_fbsd_vec)         tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
14791     i386_elf32_nacl_vec)         tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
14792     i386_elf32_sol2_vec)         tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
14793     i386_elf32_vxworks_vec)      tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
14794     i386_mach_o_vec)             tb="$tb mach-o-i386.lo" ;;
14795     i386_msdos_vec)              tb="$tb i386msdos.lo" ;;
14796     i386_pe_vec)                 tb="$tb pe-i386.lo peigen.lo $coff" ;;
14797     i386_pei_vec)                tb="$tb pei-i386.lo peigen.lo $coff" ;;
14798     iamcu_elf32_vec)             tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
14799     ia64_elf32_be_vec)           tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
14800     ia64_elf32_hpux_be_vec)      tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
14801     ia64_elf64_be_vec)           tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14802     ia64_elf64_le_vec)           tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14803     ia64_elf64_hpux_be_vec)      tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14804     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 ;;
14805     ia64_pei_vec)                tb="$tb pei-ia64.lo pepigen.lo $coff"; target_size=64 ;;
14806     ip2k_elf32_vec)              tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
14807     iq2000_elf32_vec)            tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
14808     k1om_elf64_vec)              tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14809     k1om_elf64_fbsd_vec)         tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14810     l1om_elf64_vec)              tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14811     l1om_elf64_fbsd_vec)         tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14812     lm32_elf32_vec)              tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
14813     lm32_elf32_fdpic_vec)        tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
14814     m32c_elf32_vec)              tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
14815     m32r_elf32_vec)              tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14816     m32r_elf32_le_vec)           tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14817     m32r_elf32_linux_vec)        tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14818     m32r_elf32_linux_le_vec)     tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14819     m68hc11_elf32_vec)           tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
14820     m68hc12_elf32_vec)           tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
14821     m68k_elf32_vec)              tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
14822     s12z_elf32_vec)              tb="$tb elf32-s12z.lo elf32.lo $elf" ;;
14823     mach_o_be_vec)               tb="$tb mach-o.lo dwarf2.lo" ;;
14824     mach_o_le_vec)               tb="$tb mach-o.lo dwarf2.lo" ;;
14825     mach_o_fat_vec)              tb="$tb mach-o.lo dwarf2.lo" ;;
14826     mcore_elf32_be_vec)          tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
14827     mcore_elf32_le_vec)          tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
14828     mcore_pe_be_vec)             tb="$tb pe-mcore.lo peigen.lo $coff" ;;
14829     mcore_pe_le_vec)             tb="$tb pe-mcore.lo peigen.lo $coff" ;;
14830     mcore_pei_be_vec)            tb="$tb pei-mcore.lo peigen.lo $coff" ;;
14831     mcore_pei_le_vec)            tb="$tb pei-mcore.lo peigen.lo $coff" ;;
14832     mep_elf32_vec)               tb="$tb elf32-mep.lo elf32.lo $elf" ;;
14833     mep_elf32_le_vec)            tb="$tb elf32-mep.lo elf32.lo $elf" ;;
14834     metag_elf32_vec)             tb="$tb elf32-metag.lo elf32.lo $elf" ;;
14835     microblaze_elf32_vec)        tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
14836     microblaze_elf32_le_vec)     tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
14837     mips_ecoff_be_vec)           tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
14838     mips_ecoff_le_vec)           tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
14839     mips_ecoff_bele_vec)         tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
14840     mips_elf32_be_vec)           tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14841     mips_elf32_le_vec)           tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14842     mips_elf32_n_be_vec)         tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14843     mips_elf32_n_le_vec)         tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14844     mips_elf32_ntrad_be_vec)     tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14845     mips_elf32_ntrad_le_vec)     tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14846     mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14847     mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14848     mips_elf32_trad_be_vec)      tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14849     mips_elf32_trad_le_vec)      tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14850     mips_elf32_tradfbsd_be_vec)  tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14851     mips_elf32_tradfbsd_le_vec)  tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14852     mips_elf32_vxworks_be_vec)   tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14853     mips_elf32_vxworks_le_vec)   tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14854     mips_elf64_be_vec)           tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14855     mips_elf64_le_vec)           tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14856     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 ;;
14857     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 ;;
14858     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 ;;
14859     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 ;;
14860     mmix_elf64_vec)              tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
14861     mmix_mmo_vec)                        tb="$tb mmo.lo" target_size=64 ;;
14862     mn10200_elf32_vec)           tb="$tb elf-m10200.lo elf32.lo $elf" ;;
14863     mn10300_elf32_vec)           tb="$tb elf-m10300.lo elf32.lo $elf" ;;
14864     moxie_elf32_be_vec)          tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
14865     moxie_elf32_le_vec)          tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
14866     msp430_elf32_vec)            tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
14867     msp430_elf32_ti_vec)         tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
14868     mt_elf32_vec)                tb="$tb elf32-mt.lo elf32.lo $elf" ;;
14869     nds32_elf32_be_vec)          tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14870     nds32_elf32_le_vec)          tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14871     nds32_elf32_linux_be_vec)    tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14872     nds32_elf32_linux_le_vec)    tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14873     nfp_elf64_vec)               tb="$tb elf64-nfp.lo elf64.lo $elf" ;;
14874     nios2_elf32_be_vec)          tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
14875     nios2_elf32_le_vec)          tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
14876     ns32k_aout_pc532mach_vec)    tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
14877     ns32k_aout_pc532nbsd_vec)    tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
14878     or1k_elf32_vec)              tb="$tb elf32-or1k.lo elf32.lo $elf" ;;
14879     pdp11_aout_vec)              tb="$tb pdp11.lo" ;;
14880     pef_vec)                     tb="$tb pef.lo" ;;
14881     pef_xlib_vec)                tb="$tb pef.lo" ;;
14882     pj_elf32_vec)                tb="$tb elf32-pj.lo elf32.lo $elf" ;;
14883     pj_elf32_le_vec)             tb="$tb elf32-pj.lo elf32.lo $elf" ;;
14884     powerpc_boot_vec)            tb="$tb ppcboot.lo" ;;
14885     powerpc_elf32_vec)           tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14886     powerpc_elf32_le_vec)        tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14887     powerpc_elf32_fbsd_vec)      tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14888     powerpc_elf32_vxworks_vec)   tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14889     powerpc_elf64_vec)           tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14890     powerpc_elf64_le_vec)        tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
14891     powerpc_elf64_fbsd_vec)      tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
14892     powerpc_pe_vec)              tb="$tb pe-ppc.lo peigen.lo $coff" ;;
14893     powerpc_pe_le_vec)           tb="$tb pe-ppc.lo peigen.lo $coff" ;;
14894     powerpc_pei_vec)             tb="$tb pei-ppc.lo peigen.lo $coff" ;;
14895     powerpc_pei_le_vec)          tb="$tb pei-ppc.lo peigen.lo $coff" ;;
14896     powerpc_xcoff_vec)           tb="$tb coff-rs6000.lo $xcoff" ;;
14897     pru_elf32_vec)               tb="$tb elf32-pru.lo elf32.lo $elf" ;;
14898     riscv_elf32_vec)             tb="$tb elf32-riscv.lo elfxx-riscv.lo elf32.lo $elf" ;;
14899     riscv_elf64_vec)             tb="$tb elf64-riscv.lo elf64.lo elfxx-riscv.lo elf32.lo $elf"; target_size=64 ;;
14900     rl78_elf32_vec)              tb="$tb elf32-rl78.lo elf32.lo $elf" ;;
14901     rs6000_xcoff64_vec)          tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
14902     rs6000_xcoff64_aix_vec)      tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
14903     rs6000_xcoff_vec)            tb="$tb coff-rs6000.lo $xcoff" ;;
14904     rx_elf32_be_vec)             tb="$tb elf32-rx.lo elf32.lo $elf" ;;
14905     rx_elf32_be_ns_vec)          tb="$tb elf32-rx.lo elf32.lo $elf" ;;
14906     rx_elf32_le_vec)             tb="$tb elf32-rx.lo elf32.lo $elf" ;;
14907     rx_elf32_linux_le_vec)       tb="$tb elf32-rx.lo elf32.lo $elf" ;;
14908     s390_elf32_vec)              tb="$tb elf32-s390.lo elf32.lo $elf" ;;
14909     s390_elf64_vec)              tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
14910     score_elf32_be_vec)          tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;;
14911     score_elf32_le_vec)          tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;;
14912     sh_coff_vec)                 tb="$tb coff-sh.lo $coff" ;;
14913     sh_coff_le_vec)              tb="$tb coff-sh.lo $coff" ;;
14914     sh_coff_small_vec)           tb="$tb coff-sh.lo $coff" ;;
14915     sh_coff_small_le_vec)        tb="$tb coff-sh.lo $coff" ;;
14916     sh_elf32_vec)                tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14917     sh_elf32_le_vec)             tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14918     sh_elf32_fdpic_be_vec)       tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14919     sh_elf32_fdpic_le_vec)       tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14920     sh_elf32_linux_vec)          tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14921     sh_elf32_linux_be_vec)       tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14922     sh_elf32_nbsd_vec)           tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14923     sh_elf32_nbsd_le_vec)        tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14924     sh_elf32_vxworks_vec)        tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14925     sh_elf32_vxworks_le_vec)     tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14926     sh_pe_le_vec)                tb="$tb pe-sh.lo coff-sh.lo peigen.lo $coff" ;;
14927     sh_pei_le_vec)               tb="$tb pei-sh.lo coff-sh.lo peigen.lo $coff" ;;
14928     sparc_elf32_vec)             tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14929     sparc_elf32_sol2_vec)        tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14930     sparc_elf32_vxworks_vec)     tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14931     sparc_elf64_vec)             tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14932     sparc_elf64_fbsd_vec)        tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14933     sparc_elf64_sol2_vec)        tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14934     spu_elf32_vec)               tb="$tb elf32-spu.lo elf32.lo $elf" ;;
14935     sym_vec)                     tb="$tb xsym.lo" ;;
14936     tic30_aout_vec)              tb="$tb aout-tic30.lo" ;;
14937     tic30_coff_vec)              tb="$tb coff-tic30.lo $coffgen" ;;
14938     tic4x_coff0_vec)             tb="$tb coff-tic4x.lo $coffgen" ;;
14939     tic4x_coff0_beh_vec)         tb="$tb coff-tic4x.lo $coffgen" ;;
14940     tic4x_coff1_vec)             tb="$tb coff-tic4x.lo $coffgen" ;;
14941     tic4x_coff1_beh_vec)         tb="$tb coff-tic4x.lo $coffgen" ;;
14942     tic4x_coff2_vec)             tb="$tb coff-tic4x.lo $coffgen" ;;
14943     tic4x_coff2_beh_vec)         tb="$tb coff-tic4x.lo $coffgen" ;;
14944     tic54x_coff0_vec)            tb="$tb coff-tic54x.lo $coffgen" ;;
14945     tic54x_coff0_beh_vec)        tb="$tb coff-tic54x.lo $coffgen" ;;
14946     tic54x_coff1_vec)            tb="$tb coff-tic54x.lo $coffgen" ;;
14947     tic54x_coff1_beh_vec)        tb="$tb coff-tic54x.lo $coffgen" ;;
14948     tic54x_coff2_vec)            tb="$tb coff-tic54x.lo $coffgen" ;;
14949     tic54x_coff2_beh_vec)        tb="$tb coff-tic54x.lo $coffgen" ;;
14950     tic6x_elf32_be_vec)          tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14951     tic6x_elf32_le_vec)          tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14952     tic6x_elf32_c6000_be_vec)    tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14953     tic6x_elf32_c6000_le_vec)    tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14954     tic6x_elf32_linux_be_vec)    tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14955     tic6x_elf32_linux_le_vec)    tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14956     tic80_coff_vec)              tb="$tb coff-tic80.lo $coff" ;;
14957     tilegx_elf32_be_vec)         tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
14958     tilegx_elf32_le_vec)         tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
14959     tilegx_elf64_be_vec)         tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
14960     tilegx_elf64_le_vec)         tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
14961     tilepro_elf32_vec)           tb="$tb elf32-tilepro.lo elf32.lo $elf" ;;
14962     v800_elf32_vec)              tb="$tb elf32-v850.lo elf32.lo $elf" ;;
14963     v850_elf32_vec)              tb="$tb elf32-v850.lo elf32.lo $elf" ;;
14964     vax_aout_1knbsd_vec)         tb="$tb vax1knetbsd.lo aout32.lo" ;;
14965     vax_aout_nbsd_vec)           tb="$tb vaxnetbsd.lo aout32.lo" ;;
14966     vax_elf32_vec)               tb="$tb elf32-vax.lo elf32.lo $elf" ;;
14967     ft32_elf32_vec)              tb="$tb elf32-ft32.lo elf32.lo $elf" ;;
14968     visium_elf32_vec)            tb="$tb elf32-visium.lo elf32.lo $elf" ;;
14969     wasm_vec)                    tb="$tb wasm-module.lo" ;;
14970     wasm32_elf32_vec)            tb="$tb elf32-wasm32.lo elf32.lo $elf" ;;
14971     x86_64_coff_vec)             tb="$tb coff-x86_64.lo $coff"; target_size=64 ;;
14972     x86_64_elf32_vec)            tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo elf32.lo $elf"; target_size=64 ;;
14973     x86_64_elf32_nacl_vec)       tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo elf32.lo $elf"; target_size=64 ;;
14974     x86_64_elf64_vec)            tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
14975     x86_64_elf64_cloudabi_vec)   tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
14976     x86_64_elf64_fbsd_vec)       tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
14977     x86_64_elf64_nacl_vec)       tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
14978     x86_64_elf64_sol2_vec)       tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
14979     x86_64_mach_o_vec)           tb="$tb mach-o-x86-64.lo" ;;
14980     x86_64_pe_vec)               tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
14981     x86_64_pe_be_vec)            tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
14982     x86_64_pei_vec)              tb="$tb pei-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
14983     xc16x_elf32_vec)             tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
14984     xgate_elf32_vec)             tb="$tb elf32-xgate.lo elf32.lo $elf" ;;
14985     xstormy16_elf32_vec)         tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
14986     xtensa_elf32_be_vec)         tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
14987     xtensa_elf32_le_vec)         tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
14988     z80_coff_vec)                tb="$tb coff-z80.lo reloc16.lo $coffgen" ;;
14989     z8k_coff_vec)                tb="$tb coff-z8k.lo reloc16.lo $coff" ;;
14990
14991     # These appear out of order in targets.c
14992     srec_vec)                    tb="$tb srec.lo" ;;
14993     symbolsrec_vec)              tb="$tb srec.lo" ;;
14994     tekhex_vec)                  tb="$tb tekhex.lo" ;;
14995     core_cisco_be_vec)           tb="$tb cisco-core.lo" ;;
14996     core_cisco_le_vec)           tb="$tb cisco-core.lo" ;;
14997
14998     "")                          ;;
14999     *) as_fn_error $? "*** unknown target vector $vec" "$LINENO" 5 ;;
15000     esac
15001
15002     if test ${target_size} = 64; then
15003         target64=true
15004     fi
15005     if test x"${vec}" = x"${defvec}"; then
15006         bfd_default_target_size=${target_size}
15007     fi
15008 done
15009
15010 if test "$plugins" = "yes"; then
15011      tb="$tb plugin.lo"
15012 fi
15013
15014 # Target architecture .o files.
15015 # A couple of CPUs use shorter file names to avoid problems on DOS
15016 # filesystems.
15017 ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
15018
15019 # Weed out duplicate .o files.
15020 f=""
15021 for i in $tb ; do
15022     case " $f " in
15023     *" $i "*) ;;
15024     *) f="$f $i" ;;
15025     esac
15026 done
15027 tb="$f"
15028
15029 f=""
15030 for i in $ta ; do
15031     case " $f " in
15032     *" $i "*) ;;
15033     *) f="$f $i" ;;
15034     esac
15035 done
15036 ta="$f"
15037
15038 bfd_backends="$tb"
15039 bfd_machines="$ta"
15040
15041 if test x${all_targets} = xtrue ; then
15042   bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
15043   bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
15044   selvecs=
15045   havevecs=-DHAVE_all_vecs
15046   selarchs=
15047   test -n "$assocvecs" &&
15048     assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15049 else    # all_targets is true
15050   # Only set these if they will be nonempty, for the clever echo.
15051   havevecs=
15052   assocvecs=
15053   test -n "$selvecs" &&
15054     havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
15055   test -n "$selvecs" &&
15056     selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15057   test -n "$selarchs" &&
15058     selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15059 fi      # all_targets is true
15060
15061 # 64-bit archives need a 64-bit bfd_vma.
15062 if test "x$want_64_bit_archive" = xtrue; then
15063   want64=true
15064
15065 $as_echo "#define USE_64_BIT_ARCHIVE 1" >>confdefs.h
15066
15067 fi
15068
15069 case ${host64}-${target64}-${want64} in
15070   *true*)
15071     wordsize=64
15072     bfd64_libs='$(BFD64_LIBS)'
15073     all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
15074     if test $BFD_HOST_64_BIT_DEFINED = 0; then
15075       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
15076 $as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
15077       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
15078 $as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
15079     fi
15080     if test -n "$GCC" ; then
15081        bad_64bit_gcc=no;
15082        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
15083 $as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
15084        # Add more tests for gcc versions with non-working 64-bit support here.
15085        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15086 /* end confdefs.h.  */
15087 :__GNUC__:__GNUC_MINOR__:__i386__:
15088 _ACEOF
15089 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15090   $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
15091   bad_64bit_gcc=yes;
15092                     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
15093 $as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
15094 else
15095   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15096 $as_echo "no" >&6; }
15097 fi
15098 rm -f conftest*
15099
15100        if test $bad_64bit_gcc = yes ; then
15101          as_fn_error $? "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
15102        fi
15103     fi
15104     ;;
15105   false-false-false)
15106     wordsize=32
15107     all_backends='$(BFD32_BACKENDS)'
15108     ;;
15109 esac
15110
15111 tdefaults=""
15112 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
15113 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
15114 test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
15115 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
15116
15117
15118
15119
15120
15121
15122
15123
15124
15125
15126 # If we are configured native, pick a core file support file.
15127 COREFILE=
15128 COREFLAG=
15129 CORE_HEADER=
15130 TRAD_HEADER=
15131 if test "${target}" = "${host}"; then
15132   case "${host}" in
15133   alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*)
15134         COREFILE=''
15135         ;;
15136   alpha*-*-linux-*)
15137         COREFILE=trad-core.lo
15138         TRAD_HEADER='"hosts/alphalinux.h"'
15139         ;;
15140   alpha*-*-netbsd* | alpha*-*-openbsd*)
15141         COREFILE=netbsd-core.lo
15142         ;;
15143   alpha*-*-*)
15144         COREFILE=osf-core.lo
15145         ;;
15146   arm-*-freebsd* | arm-*-kfreebsd*-gnu)
15147         COREFILE='' ;;
15148   arm-*-netbsd* | arm-*-openbsd*)
15149         COREFILE=netbsd-core.lo
15150         ;;
15151   arm-*-riscix)         COREFILE=trad-core.lo ;;
15152   hppa*-*-hpux*)        COREFILE=hpux-core.lo ;;
15153   hppa*-*-hiux*)        COREFILE=hpux-core.lo ;;
15154   hppa*-*-mpeix*)       COREFILE=hpux-core.lo ;;
15155   hppa*-*-bsd*)         COREFILE="hpux-core.lo hppabsd-core.lo"
15156                         COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
15157   hppa*-*-netbsd* | hppa*-*-openbsd*)
15158         COREFILE=netbsd-core.lo
15159         ;;
15160
15161   i[3-7]86-sequent-bsd*)
15162         COREFILE=trad-core.lo
15163         TRAD_HEADER='"hosts/symmetry.h"'
15164         ;;
15165   i[3-7]86-sequent-sysv4*) ;;
15166   i[3-7]86-sequent-sysv*)
15167         COREFILE=trad-core.lo
15168         TRAD_HEADER='"hosts/symmetry.h"'
15169         ;;
15170   i[3-7]86-*-bsdi)
15171         COREFILE=
15172         ;;
15173   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*)
15174         COREFILE=trad-core.lo
15175         TRAD_HEADER='"hosts/i386bsd.h"'
15176         ;;
15177   i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
15178         COREFILE=''
15179         TRAD_HEADER='"hosts/i386bsd.h"'
15180         ;;
15181   i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
15182         COREFILE=netbsd-core.lo
15183         ;;
15184   i[3-7]86-esix-sysv3*)
15185         COREFILE=trad-core.lo
15186         TRAD_HEADER='"hosts/esix.h"'
15187         ;;
15188   i[3-7]86-*-sco3.2v5*)
15189         COREFILE=sco5-core.lo
15190         ;;
15191   i[3-7]86-*-sco* | i[3-7]86-*-isc*)
15192         COREFILE=trad-core.lo
15193         TRAD_HEADER='"hosts/i386sco.h"'
15194         ;;
15195   i[3-7]86-*-mach3*)
15196         COREFILE=trad-core.lo
15197         TRAD_HEADER='"hosts/i386mach3.h"'
15198         ;;
15199   i[3-7]86-*-linux-*)
15200         COREFILE=trad-core.lo
15201         TRAD_HEADER='"hosts/i386linux.h"'
15202         case "$enable_targets"-"$want64" in
15203         *x86_64-*linux*|*-true)
15204           CORE_HEADER='"hosts/x86-64linux.h"'
15205         esac
15206         ;;
15207   i[3-7]86-*-isc*)      COREFILE=trad-core.lo ;;
15208   i[3-7]86-*-aix*)      COREFILE=aix386-core.lo ;;
15209   mips-*-netbsd* | mips*-*-openbsd*)
15210         COREFILE=netbsd-core.lo
15211         ;;
15212   mips-sgi-irix4*)      COREFILE=irix-core.lo ;;
15213   mips-sgi-irix5*)      COREFILE=irix-core.lo ;;
15214   mips-sgi-irix6*)      COREFILE=irix-core.lo ;;
15215   m68*-*-linux-*)
15216         COREFILE=trad-core.lo
15217         TRAD_HEADER='"hosts/m68klinux.h"'
15218         ;;
15219   m68*-*-netbsd*)
15220         COREFILE=netbsd-core.lo
15221         ;;
15222   ns32k-pc532-mach)
15223         COREFILE=trad-core.lo
15224         TRAD_HEADER='"hosts/pc532mach.h"'
15225         ;;
15226   ns32k-*-netbsd* | ns32k-*-openbsd*)
15227         COREFILE=netbsd-core.lo
15228         ;;
15229   rs6000-*-lynx*)
15230         COREFILE=lynx-core.lo
15231         ;;
15232   rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].* | powerpc64-*-aix[5-9].*)
15233         COREFILE=rs6000-core.lo
15234         COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
15235         ;;
15236   rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
15237         COREFILE=rs6000-core.lo
15238         COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
15239         # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
15240         # have c_impl as a member of struct core_dumpx
15241         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
15242 $as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
15243         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15244 /* end confdefs.h.  */
15245 #include <core.h>
15246 int
15247 main ()
15248 {
15249 struct core_dumpx c; c.c_impl = 0;
15250   ;
15251   return 0;
15252 }
15253 _ACEOF
15254 if ac_fn_c_try_compile "$LINENO"; then :
15255
15256 $as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
15257
15258           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15259 $as_echo "yes" >&6; }
15260 else
15261   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15262 $as_echo "no" >&6; }
15263 fi
15264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15265         ;;
15266   rs6000-*-aix4*)       COREFILE=rs6000-core.lo ;;
15267   rs6000-*-*)           COREFILE=rs6000-core.lo ;;
15268   powerpc64-*-aix*)     COREFILE=rs6000-core.lo ;;
15269   powerpc-*-aix4*)      COREFILE=rs6000-core.lo ;;
15270   powerpc-*-aix*)       COREFILE=rs6000-core.lo ;;
15271   powerpc-*-beos*)      ;;
15272   powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
15273                         COREFILE='' ;;
15274   powerpc-*-netbsd*)    COREFILE=netbsd-core.lo ;;
15275   powerpc-*-*bsd*)      COREFILE=netbsd-core.lo ;;
15276   s390*-*-*)            COREFILE=trad-core.lo ;;
15277   sh*-*-netbsd* | sh*-*-openbsd*)
15278         COREFILE=netbsd-core.lo
15279         ;;
15280   sparc-*-netbsd* | sparc*-*-openbsd*)
15281         COREFILE=netbsd-core.lo
15282         ;;
15283   vax-*-netbsd* | vax-*-openbsd*)
15284         COREFILE=netbsd-core.lo
15285         ;;
15286   vax-*-ultrix2*)
15287         COREFILE=trad-core.lo
15288         TRAD_HEADER='"hosts/vaxult2.h"'
15289         ;;
15290   vax-*-ultrix*)
15291         COREFILE=trad-core.lo
15292         TRAD_HEADER='"hosts/vaxult2.h"'
15293         ;;
15294   vax-*-linux-*)
15295         COREFILE=trad-core.lo
15296         TRAD_HEADER='"hosts/vaxlinux.h"'
15297         ;;
15298   vax-*-*)
15299         COREFILE=trad-core.lo
15300         TRAD_HEADER='"hosts/vaxbsd.h"'
15301         ;;
15302   x86_64-*-linux*)
15303         CORE_HEADER='"hosts/x86-64linux.h"'
15304         ;;
15305   x86_64-*-netbsd* | x86_64-*-openbsd*)
15306         COREFILE=netbsd-core.lo
15307         ;;
15308   esac
15309
15310   case "$COREFILE" in
15311   aix386-core.lo)       COREFLAG=-DAIX386_CORE ;;
15312   hppabsd-core.lo)      COREFLAG=-DHPPABSD_CORE ;;
15313   hpux-core.lo)         COREFLAG=-DHPUX_CORE ;;
15314   irix-core.lo)         COREFLAG=-DIRIX_CORE ;;
15315   lynx-core.lo)         COREFLAG=-DLYNX_CORE ;;
15316   netbsd-core.lo)       COREFLAG=-DNETBSD_CORE ;;
15317   osf-core.lo)          COREFLAG=-DOSF_CORE ;;
15318   ptrace-core.lo)       COREFLAG=-DPTRACE_CORE ;;
15319   rs6000-core.lo)       COREFLAG="$COREFLAG -DAIX_CORE" ;;
15320   sco5-core.lo)         COREFLAG="$COREFLAG -DSCO5_CORE" ;;
15321   trad-core.lo)         COREFLAG="$COREFLAG -DTRAD_CORE" ;;
15322   esac
15323
15324   # ELF corefile support has several flavors, but all of
15325   # them use something called <sys/procfs.h>
15326   for ac_header in sys/procfs.h
15327 do :
15328   ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
15329 if test "x$ac_cv_header_sys_procfs_h" = xyes; then :
15330   cat >>confdefs.h <<_ACEOF
15331 #define HAVE_SYS_PROCFS_H 1
15332 _ACEOF
15333
15334 fi
15335
15336 done
15337
15338   if test "$ac_cv_header_sys_procfs_h" = yes; then
15339     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
15340 $as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
15341  if ${bfd_cv_have_sys_procfs_type_prstatus_t+:} false; then :
15342   $as_echo_n "(cached) " >&6
15343 else
15344   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15345 /* end confdefs.h.  */
15346
15347 #define _SYSCALL32
15348 /* Needed for new procfs interface on sparc-solaris.  */
15349 #define _STRUCTURED_PROC 1
15350 #include <sys/procfs.h>
15351 int
15352 main ()
15353 {
15354 prstatus_t avar
15355   ;
15356   return 0;
15357 }
15358 _ACEOF
15359 if ac_fn_c_try_compile "$LINENO"; then :
15360   bfd_cv_have_sys_procfs_type_prstatus_t=yes
15361 else
15362   bfd_cv_have_sys_procfs_type_prstatus_t=no
15363
15364 fi
15365 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15366 fi
15367
15368  if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
15369
15370 $as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
15371
15372  fi
15373  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
15374 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
15375
15376     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
15377 $as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
15378  if ${bfd_cv_have_sys_procfs_type_prstatus32_t+:} false; then :
15379   $as_echo_n "(cached) " >&6
15380 else
15381   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15382 /* end confdefs.h.  */
15383
15384 #define _SYSCALL32
15385 /* Needed for new procfs interface on sparc-solaris.  */
15386 #define _STRUCTURED_PROC 1
15387 #include <sys/procfs.h>
15388 int
15389 main ()
15390 {
15391 prstatus32_t avar
15392   ;
15393   return 0;
15394 }
15395 _ACEOF
15396 if ac_fn_c_try_compile "$LINENO"; then :
15397   bfd_cv_have_sys_procfs_type_prstatus32_t=yes
15398 else
15399   bfd_cv_have_sys_procfs_type_prstatus32_t=no
15400
15401 fi
15402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15403 fi
15404
15405  if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
15406
15407 $as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
15408
15409  fi
15410  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
15411 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
15412
15413     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
15414 $as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
15415  if ${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+:} false; then :
15416   $as_echo_n "(cached) " >&6
15417 else
15418   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15419 /* end confdefs.h.  */
15420
15421 #define _SYSCALL32
15422 /* Needed for new procfs interface on sparc-solaris.  */
15423 #define _STRUCTURED_PROC 1
15424 #include <sys/procfs.h>
15425 int
15426 main ()
15427 {
15428 prstatus_t avar; void* aref = (void*) &avar.pr_who
15429   ;
15430   return 0;
15431 }
15432 _ACEOF
15433 if ac_fn_c_try_compile "$LINENO"; then :
15434   bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
15435 else
15436   bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
15437
15438 fi
15439 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15440 fi
15441
15442  if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
15443
15444 $as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
15445
15446  fi
15447  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
15448 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
15449
15450     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
15451 $as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
15452  if ${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+:} false; then :
15453   $as_echo_n "(cached) " >&6
15454 else
15455   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15456 /* end confdefs.h.  */
15457
15458 #define _SYSCALL32
15459 /* Needed for new procfs interface on sparc-solaris.  */
15460 #define _STRUCTURED_PROC 1
15461 #include <sys/procfs.h>
15462 int
15463 main ()
15464 {
15465 prstatus32_t avar; void* aref = (void*) &avar.pr_who
15466   ;
15467   return 0;
15468 }
15469 _ACEOF
15470 if ac_fn_c_try_compile "$LINENO"; then :
15471   bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
15472 else
15473   bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
15474
15475 fi
15476 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15477 fi
15478
15479  if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
15480
15481 $as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
15482
15483  fi
15484  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
15485 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
15486
15487     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
15488 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
15489  if ${bfd_cv_have_sys_procfs_type_pstatus_t+:} false; then :
15490   $as_echo_n "(cached) " >&6
15491 else
15492   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15493 /* end confdefs.h.  */
15494
15495 #define _SYSCALL32
15496 /* Needed for new procfs interface on sparc-solaris.  */
15497 #define _STRUCTURED_PROC 1
15498 #include <sys/procfs.h>
15499 int
15500 main ()
15501 {
15502 pstatus_t avar
15503   ;
15504   return 0;
15505 }
15506 _ACEOF
15507 if ac_fn_c_try_compile "$LINENO"; then :
15508   bfd_cv_have_sys_procfs_type_pstatus_t=yes
15509 else
15510   bfd_cv_have_sys_procfs_type_pstatus_t=no
15511
15512 fi
15513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15514 fi
15515
15516  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
15517
15518 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
15519
15520  fi
15521  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
15522 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
15523
15524     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
15525 $as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
15526  if ${bfd_cv_have_sys_procfs_type_pxstatus_t+:} false; then :
15527   $as_echo_n "(cached) " >&6
15528 else
15529   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15530 /* end confdefs.h.  */
15531
15532 #define _SYSCALL32
15533 /* Needed for new procfs interface on sparc-solaris.  */
15534 #define _STRUCTURED_PROC 1
15535 #include <sys/procfs.h>
15536 int
15537 main ()
15538 {
15539 pxstatus_t avar
15540   ;
15541   return 0;
15542 }
15543 _ACEOF
15544 if ac_fn_c_try_compile "$LINENO"; then :
15545   bfd_cv_have_sys_procfs_type_pxstatus_t=yes
15546 else
15547   bfd_cv_have_sys_procfs_type_pxstatus_t=no
15548
15549 fi
15550 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15551 fi
15552
15553  if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
15554
15555 $as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
15556
15557  fi
15558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
15559 $as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
15560
15561     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
15562 $as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
15563  if ${bfd_cv_have_sys_procfs_type_pstatus32_t+:} false; then :
15564   $as_echo_n "(cached) " >&6
15565 else
15566   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15567 /* end confdefs.h.  */
15568
15569 #define _SYSCALL32
15570 /* Needed for new procfs interface on sparc-solaris.  */
15571 #define _STRUCTURED_PROC 1
15572 #include <sys/procfs.h>
15573 int
15574 main ()
15575 {
15576 pstatus32_t avar
15577   ;
15578   return 0;
15579 }
15580 _ACEOF
15581 if ac_fn_c_try_compile "$LINENO"; then :
15582   bfd_cv_have_sys_procfs_type_pstatus32_t=yes
15583 else
15584   bfd_cv_have_sys_procfs_type_pstatus32_t=no
15585
15586 fi
15587 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15588 fi
15589
15590  if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
15591
15592 $as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
15593
15594  fi
15595  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
15596 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
15597
15598     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
15599 $as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
15600  if ${bfd_cv_have_sys_procfs_type_prpsinfo_t+:} false; then :
15601   $as_echo_n "(cached) " >&6
15602 else
15603   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15604 /* end confdefs.h.  */
15605
15606 #define _SYSCALL32
15607 /* Needed for new procfs interface on sparc-solaris.  */
15608 #define _STRUCTURED_PROC 1
15609 #include <sys/procfs.h>
15610 int
15611 main ()
15612 {
15613 prpsinfo_t avar
15614   ;
15615   return 0;
15616 }
15617 _ACEOF
15618 if ac_fn_c_try_compile "$LINENO"; then :
15619   bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
15620 else
15621   bfd_cv_have_sys_procfs_type_prpsinfo_t=no
15622
15623 fi
15624 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15625 fi
15626
15627  if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
15628
15629 $as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
15630
15631  fi
15632  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
15633 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
15634
15635     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5
15636 $as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; }
15637  if ${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+:} false; then :
15638   $as_echo_n "(cached) " >&6
15639 else
15640   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15641 /* end confdefs.h.  */
15642
15643 #define _SYSCALL32
15644 /* Needed for new procfs interface on sparc-solaris.  */
15645 #define _STRUCTURED_PROC 1
15646 #include <sys/procfs.h>
15647 int
15648 main ()
15649 {
15650 prpsinfo_t avar; void* aref = (void*) &avar.pr_pid
15651   ;
15652   return 0;
15653 }
15654 _ACEOF
15655 if ac_fn_c_try_compile "$LINENO"; then :
15656   bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes
15657 else
15658   bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no
15659
15660 fi
15661 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15662 fi
15663
15664  if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then
15665
15666 $as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h
15667
15668  fi
15669  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5
15670 $as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; }
15671
15672     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
15673 $as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
15674  if ${bfd_cv_have_sys_procfs_type_prpsinfo32_t+:} false; then :
15675   $as_echo_n "(cached) " >&6
15676 else
15677   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15678 /* end confdefs.h.  */
15679
15680 #define _SYSCALL32
15681 /* Needed for new procfs interface on sparc-solaris.  */
15682 #define _STRUCTURED_PROC 1
15683 #include <sys/procfs.h>
15684 int
15685 main ()
15686 {
15687 prpsinfo32_t avar
15688   ;
15689   return 0;
15690 }
15691 _ACEOF
15692 if ac_fn_c_try_compile "$LINENO"; then :
15693   bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
15694 else
15695   bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
15696
15697 fi
15698 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15699 fi
15700
15701  if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
15702
15703 $as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
15704
15705  fi
15706  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
15707 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
15708
15709     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5
15710 $as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; }
15711  if ${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+:} false; then :
15712   $as_echo_n "(cached) " >&6
15713 else
15714   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15715 /* end confdefs.h.  */
15716
15717 #define _SYSCALL32
15718 /* Needed for new procfs interface on sparc-solaris.  */
15719 #define _STRUCTURED_PROC 1
15720 #include <sys/procfs.h>
15721 int
15722 main ()
15723 {
15724 prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid
15725   ;
15726   return 0;
15727 }
15728 _ACEOF
15729 if ac_fn_c_try_compile "$LINENO"; then :
15730   bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes
15731 else
15732   bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no
15733
15734 fi
15735 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15736 fi
15737
15738  if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then
15739
15740 $as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h
15741
15742  fi
15743  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5
15744 $as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; }
15745
15746     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
15747 $as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
15748  if ${bfd_cv_have_sys_procfs_type_psinfo_t+:} false; then :
15749   $as_echo_n "(cached) " >&6
15750 else
15751   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15752 /* end confdefs.h.  */
15753
15754 #define _SYSCALL32
15755 /* Needed for new procfs interface on sparc-solaris.  */
15756 #define _STRUCTURED_PROC 1
15757 #include <sys/procfs.h>
15758 int
15759 main ()
15760 {
15761 psinfo_t avar
15762   ;
15763   return 0;
15764 }
15765 _ACEOF
15766 if ac_fn_c_try_compile "$LINENO"; then :
15767   bfd_cv_have_sys_procfs_type_psinfo_t=yes
15768 else
15769   bfd_cv_have_sys_procfs_type_psinfo_t=no
15770
15771 fi
15772 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15773 fi
15774
15775  if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
15776
15777 $as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
15778
15779  fi
15780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
15781 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
15782
15783     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5
15784 $as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; }
15785  if ${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+:} false; then :
15786   $as_echo_n "(cached) " >&6
15787 else
15788   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15789 /* end confdefs.h.  */
15790
15791 #define _SYSCALL32
15792 /* Needed for new procfs interface on sparc-solaris.  */
15793 #define _STRUCTURED_PROC 1
15794 #include <sys/procfs.h>
15795 int
15796 main ()
15797 {
15798 psinfo_t avar; void* aref = (void*) &avar.pr_pid
15799   ;
15800   return 0;
15801 }
15802 _ACEOF
15803 if ac_fn_c_try_compile "$LINENO"; then :
15804   bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes
15805 else
15806   bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no
15807
15808 fi
15809 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15810 fi
15811
15812  if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then
15813
15814 $as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h
15815
15816  fi
15817  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5
15818 $as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; }
15819
15820     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
15821 $as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
15822  if ${bfd_cv_have_sys_procfs_type_psinfo32_t+:} false; then :
15823   $as_echo_n "(cached) " >&6
15824 else
15825   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15826 /* end confdefs.h.  */
15827
15828 #define _SYSCALL32
15829 /* Needed for new procfs interface on sparc-solaris.  */
15830 #define _STRUCTURED_PROC 1
15831 #include <sys/procfs.h>
15832 int
15833 main ()
15834 {
15835 psinfo32_t avar
15836   ;
15837   return 0;
15838 }
15839 _ACEOF
15840 if ac_fn_c_try_compile "$LINENO"; then :
15841   bfd_cv_have_sys_procfs_type_psinfo32_t=yes
15842 else
15843   bfd_cv_have_sys_procfs_type_psinfo32_t=no
15844
15845 fi
15846 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15847 fi
15848
15849  if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
15850
15851 $as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
15852
15853  fi
15854  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
15855 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
15856
15857     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5
15858 $as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; }
15859  if ${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+:} false; then :
15860   $as_echo_n "(cached) " >&6
15861 else
15862   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15863 /* end confdefs.h.  */
15864
15865 #define _SYSCALL32
15866 /* Needed for new procfs interface on sparc-solaris.  */
15867 #define _STRUCTURED_PROC 1
15868 #include <sys/procfs.h>
15869 int
15870 main ()
15871 {
15872 psinfo32_t avar; void* aref = (void*) &avar.pr_pid
15873   ;
15874   return 0;
15875 }
15876 _ACEOF
15877 if ac_fn_c_try_compile "$LINENO"; then :
15878   bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes
15879 else
15880   bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no
15881
15882 fi
15883 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15884 fi
15885
15886  if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then
15887
15888 $as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h
15889
15890  fi
15891  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5
15892 $as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; }
15893
15894     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
15895 $as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
15896  if ${bfd_cv_have_sys_procfs_type_lwpstatus_t+:} false; then :
15897   $as_echo_n "(cached) " >&6
15898 else
15899   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15900 /* end confdefs.h.  */
15901
15902 #define _SYSCALL32
15903 /* Needed for new procfs interface on sparc-solaris.  */
15904 #define _STRUCTURED_PROC 1
15905 #include <sys/procfs.h>
15906 int
15907 main ()
15908 {
15909 lwpstatus_t avar
15910   ;
15911   return 0;
15912 }
15913 _ACEOF
15914 if ac_fn_c_try_compile "$LINENO"; then :
15915   bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
15916 else
15917   bfd_cv_have_sys_procfs_type_lwpstatus_t=no
15918
15919 fi
15920 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15921 fi
15922
15923  if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
15924
15925 $as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
15926
15927  fi
15928  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
15929 $as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
15930
15931     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
15932 $as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
15933  if ${bfd_cv_have_sys_procfs_type_lwpxstatus_t+:} false; then :
15934   $as_echo_n "(cached) " >&6
15935 else
15936   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15937 /* end confdefs.h.  */
15938
15939 #define _SYSCALL32
15940 /* Needed for new procfs interface on sparc-solaris.  */
15941 #define _STRUCTURED_PROC 1
15942 #include <sys/procfs.h>
15943 int
15944 main ()
15945 {
15946 lwpxstatus_t avar
15947   ;
15948   return 0;
15949 }
15950 _ACEOF
15951 if ac_fn_c_try_compile "$LINENO"; then :
15952   bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
15953 else
15954   bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
15955
15956 fi
15957 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15958 fi
15959
15960  if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
15961
15962 $as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
15963
15964  fi
15965  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
15966 $as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
15967
15968     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
15969 $as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
15970  if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+:} false; then :
15971   $as_echo_n "(cached) " >&6
15972 else
15973   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15974 /* end confdefs.h.  */
15975
15976 #define _SYSCALL32
15977 /* Needed for new procfs interface on sparc-solaris.  */
15978 #define _STRUCTURED_PROC 1
15979 #include <sys/procfs.h>
15980 int
15981 main ()
15982 {
15983 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
15984   ;
15985   return 0;
15986 }
15987 _ACEOF
15988 if ac_fn_c_try_compile "$LINENO"; then :
15989   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
15990 else
15991   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
15992
15993 fi
15994 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15995 fi
15996
15997  if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
15998
15999 $as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
16000
16001  fi
16002  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
16003 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
16004
16005     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
16006 $as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
16007  if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+:} false; then :
16008   $as_echo_n "(cached) " >&6
16009 else
16010   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16011 /* end confdefs.h.  */
16012
16013 #define _SYSCALL32
16014 /* Needed for new procfs interface on sparc-solaris.  */
16015 #define _STRUCTURED_PROC 1
16016 #include <sys/procfs.h>
16017 int
16018 main ()
16019 {
16020 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
16021   ;
16022   return 0;
16023 }
16024 _ACEOF
16025 if ac_fn_c_try_compile "$LINENO"; then :
16026   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
16027 else
16028   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
16029
16030 fi
16031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16032 fi
16033
16034  if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
16035
16036 $as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
16037
16038  fi
16039  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
16040 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
16041
16042     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
16043 $as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
16044  if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+:} false; then :
16045   $as_echo_n "(cached) " >&6
16046 else
16047   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16048 /* end confdefs.h.  */
16049
16050 #define _SYSCALL32
16051 /* Needed for new procfs interface on sparc-solaris.  */
16052 #define _STRUCTURED_PROC 1
16053 #include <sys/procfs.h>
16054 int
16055 main ()
16056 {
16057 lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
16058   ;
16059   return 0;
16060 }
16061 _ACEOF
16062 if ac_fn_c_try_compile "$LINENO"; then :
16063   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
16064 else
16065   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
16066
16067 fi
16068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16069 fi
16070
16071  if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
16072
16073 $as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
16074
16075  fi
16076  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
16077 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
16078
16079     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
16080 $as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
16081  if ${bfd_cv_have_sys_procfs_type_win32_pstatus_t+:} false; then :
16082   $as_echo_n "(cached) " >&6
16083 else
16084   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16085 /* end confdefs.h.  */
16086
16087 #define _SYSCALL32
16088 /* Needed for new procfs interface on sparc-solaris.  */
16089 #define _STRUCTURED_PROC 1
16090 #include <sys/procfs.h>
16091 int
16092 main ()
16093 {
16094 win32_pstatus_t avar
16095   ;
16096   return 0;
16097 }
16098 _ACEOF
16099 if ac_fn_c_try_compile "$LINENO"; then :
16100   bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
16101 else
16102   bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
16103
16104 fi
16105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16106 fi
16107
16108  if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
16109
16110 $as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
16111
16112  fi
16113  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
16114 $as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
16115
16116   fi
16117 fi
16118
16119
16120 if test -n "$CORE_HEADER"; then
16121
16122 cat >>confdefs.h <<_ACEOF
16123 #define CORE_HEADER $CORE_HEADER
16124 _ACEOF
16125
16126 fi
16127 if test -n "$TRAD_HEADER"; then
16128
16129 cat >>confdefs.h <<_ACEOF
16130 #define TRAD_HEADER $TRAD_HEADER
16131 _ACEOF
16132
16133 fi
16134
16135 if test "$plugins" = "yes"; then
16136   supports_plugins=1
16137 else
16138   supports_plugins=0
16139 fi
16140
16141
16142
16143 # Determine the host dependent file_ptr a.k.a. off_t type.  In order
16144 # prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
16145 # fseeko, long.  This assumes that sizeof off_t is .ge. sizeof long.
16146 # Hopefully a reasonable assumption since fseeko et.al. should be
16147 # upward compatible.
16148 for ac_func in ftello ftello64 fseeko fseeko64 fopen64
16149 do :
16150   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16151 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16152 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16153   cat >>confdefs.h <<_ACEOF
16154 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16155 _ACEOF
16156
16157 fi
16158 done
16159
16160 if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
16161     # The cast to long int works around a bug in the HP C Compiler
16162 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16163 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16164 # This bug is HP SR number 8606223364.
16165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
16166 $as_echo_n "checking size of off_t... " >&6; }
16167 if ${ac_cv_sizeof_off_t+:} false; then :
16168   $as_echo_n "(cached) " >&6
16169 else
16170   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
16171
16172 else
16173   if test "$ac_cv_type_off_t" = yes; then
16174      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16175 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16176 as_fn_error 77 "cannot compute sizeof (off_t)
16177 See \`config.log' for more details" "$LINENO" 5; }
16178    else
16179      ac_cv_sizeof_off_t=0
16180    fi
16181 fi
16182
16183 fi
16184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
16185 $as_echo "$ac_cv_sizeof_off_t" >&6; }
16186
16187
16188
16189 cat >>confdefs.h <<_ACEOF
16190 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
16191 _ACEOF
16192
16193
16194 fi
16195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
16196 $as_echo_n "checking file_ptr type... " >&6; }
16197 bfd_file_ptr="long"
16198 bfd_ufile_ptr="unsigned long"
16199 if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
16200         -o x"${ac_cv_sizeof_off_t}" = x8; then
16201     bfd_file_ptr=BFD_HOST_64_BIT
16202     bfd_ufile_ptr=BFD_HOST_U_64_BIT
16203 fi
16204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
16205 $as_echo "$bfd_file_ptr" >&6; }
16206
16207
16208
16209
16210
16211
16212   for ac_header in $ac_header_list
16213 do :
16214   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16215 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
16216 "
16217 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16218   cat >>confdefs.h <<_ACEOF
16219 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16220 _ACEOF
16221
16222 fi
16223
16224 done
16225
16226
16227
16228
16229
16230
16231
16232
16233 for ac_func in getpagesize
16234 do :
16235   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
16236 if test "x$ac_cv_func_getpagesize" = xyes; then :
16237   cat >>confdefs.h <<_ACEOF
16238 #define HAVE_GETPAGESIZE 1
16239 _ACEOF
16240
16241 fi
16242 done
16243
16244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
16245 $as_echo_n "checking for working mmap... " >&6; }
16246 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
16247   $as_echo_n "(cached) " >&6
16248 else
16249   if test "$cross_compiling" = yes; then :
16250   ac_cv_func_mmap_fixed_mapped=no
16251 else
16252   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16253 /* end confdefs.h.  */
16254 $ac_includes_default
16255 /* malloc might have been renamed as rpl_malloc. */
16256 #undef malloc
16257
16258 /* Thanks to Mike Haertel and Jim Avera for this test.
16259    Here is a matrix of mmap possibilities:
16260         mmap private not fixed
16261         mmap private fixed at somewhere currently unmapped
16262         mmap private fixed at somewhere already mapped
16263         mmap shared not fixed
16264         mmap shared fixed at somewhere currently unmapped
16265         mmap shared fixed at somewhere already mapped
16266    For private mappings, we should verify that changes cannot be read()
16267    back from the file, nor mmap's back from the file at a different
16268    address.  (There have been systems where private was not correctly
16269    implemented like the infamous i386 svr4.0, and systems where the
16270    VM page cache was not coherent with the file system buffer cache
16271    like early versions of FreeBSD and possibly contemporary NetBSD.)
16272    For shared mappings, we should conversely verify that changes get
16273    propagated back to all the places they're supposed to be.
16274
16275    Grep wants private fixed already mapped.
16276    The main things grep needs to know about mmap are:
16277    * does it exist and is it safe to write into the mmap'd area
16278    * how to use it (BSD variants)  */
16279
16280 #include <fcntl.h>
16281 #include <sys/mman.h>
16282
16283 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
16284 char *malloc ();
16285 #endif
16286
16287 /* This mess was copied from the GNU getpagesize.h.  */
16288 #ifndef HAVE_GETPAGESIZE
16289 # ifdef _SC_PAGESIZE
16290 #  define getpagesize() sysconf(_SC_PAGESIZE)
16291 # else /* no _SC_PAGESIZE */
16292 #  ifdef HAVE_SYS_PARAM_H
16293 #   include <sys/param.h>
16294 #   ifdef EXEC_PAGESIZE
16295 #    define getpagesize() EXEC_PAGESIZE
16296 #   else /* no EXEC_PAGESIZE */
16297 #    ifdef NBPG
16298 #     define getpagesize() NBPG * CLSIZE
16299 #     ifndef CLSIZE
16300 #      define CLSIZE 1
16301 #     endif /* no CLSIZE */
16302 #    else /* no NBPG */
16303 #     ifdef NBPC
16304 #      define getpagesize() NBPC
16305 #     else /* no NBPC */
16306 #      ifdef PAGESIZE
16307 #       define getpagesize() PAGESIZE
16308 #      endif /* PAGESIZE */
16309 #     endif /* no NBPC */
16310 #    endif /* no NBPG */
16311 #   endif /* no EXEC_PAGESIZE */
16312 #  else /* no HAVE_SYS_PARAM_H */
16313 #   define getpagesize() 8192   /* punt totally */
16314 #  endif /* no HAVE_SYS_PARAM_H */
16315 # endif /* no _SC_PAGESIZE */
16316
16317 #endif /* no HAVE_GETPAGESIZE */
16318
16319 int
16320 main ()
16321 {
16322   char *data, *data2, *data3;
16323   const char *cdata2;
16324   int i, pagesize;
16325   int fd, fd2;
16326
16327   pagesize = getpagesize ();
16328
16329   /* First, make a file with some known garbage in it. */
16330   data = (char *) malloc (pagesize);
16331   if (!data)
16332     return 1;
16333   for (i = 0; i < pagesize; ++i)
16334     *(data + i) = rand ();
16335   umask (0);
16336   fd = creat ("conftest.mmap", 0600);
16337   if (fd < 0)
16338     return 2;
16339   if (write (fd, data, pagesize) != pagesize)
16340     return 3;
16341   close (fd);
16342
16343   /* Next, check that the tail of a page is zero-filled.  File must have
16344      non-zero length, otherwise we risk SIGBUS for entire page.  */
16345   fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
16346   if (fd2 < 0)
16347     return 4;
16348   cdata2 = "";
16349   if (write (fd2, cdata2, 1) != 1)
16350     return 5;
16351   data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
16352   if (data2 == MAP_FAILED)
16353     return 6;
16354   for (i = 0; i < pagesize; ++i)
16355     if (*(data2 + i))
16356       return 7;
16357   close (fd2);
16358   if (munmap (data2, pagesize))
16359     return 8;
16360
16361   /* Next, try to mmap the file at a fixed address which already has
16362      something else allocated at it.  If we can, also make sure that
16363      we see the same garbage.  */
16364   fd = open ("conftest.mmap", O_RDWR);
16365   if (fd < 0)
16366     return 9;
16367   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16368                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
16369     return 10;
16370   for (i = 0; i < pagesize; ++i)
16371     if (*(data + i) != *(data2 + i))
16372       return 11;
16373
16374   /* Finally, make sure that changes to the mapped area do not
16375      percolate back to the file as seen by read().  (This is a bug on
16376      some variants of i386 svr4.0.)  */
16377   for (i = 0; i < pagesize; ++i)
16378     *(data2 + i) = *(data2 + i) + 1;
16379   data3 = (char *) malloc (pagesize);
16380   if (!data3)
16381     return 12;
16382   if (read (fd, data3, pagesize) != pagesize)
16383     return 13;
16384   for (i = 0; i < pagesize; ++i)
16385     if (*(data + i) != *(data3 + i))
16386       return 14;
16387   close (fd);
16388   return 0;
16389 }
16390 _ACEOF
16391 if ac_fn_c_try_run "$LINENO"; then :
16392   ac_cv_func_mmap_fixed_mapped=yes
16393 else
16394   ac_cv_func_mmap_fixed_mapped=no
16395 fi
16396 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16397   conftest.$ac_objext conftest.beam conftest.$ac_ext
16398 fi
16399
16400 fi
16401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
16402 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
16403 if test $ac_cv_func_mmap_fixed_mapped = yes; then
16404
16405 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
16406
16407 fi
16408 rm -f conftest.mmap conftest.txt
16409
16410 for ac_func in madvise mprotect
16411 do :
16412   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16413 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16414 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16415   cat >>confdefs.h <<_ACEOF
16416 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16417 _ACEOF
16418
16419 fi
16420 done
16421
16422 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
16423   true+yes )
16424 $as_echo "#define USE_MMAP 1" >>confdefs.h
16425  ;;
16426 esac
16427
16428 rm -f doc/config.status
16429 ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
16430
16431
16432 ac_config_commands="$ac_config_commands default"
16433
16434
16435
16436
16437
16438
16439
16440 cat >confcache <<\_ACEOF
16441 # This file is a shell script that caches the results of configure
16442 # tests run on this system so they can be shared between configure
16443 # scripts and configure runs, see configure's option --config-cache.
16444 # It is not useful on other systems.  If it contains results you don't
16445 # want to keep, you may remove or edit it.
16446 #
16447 # config.status only pays attention to the cache file if you give it
16448 # the --recheck option to rerun configure.
16449 #
16450 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16451 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16452 # following values.
16453
16454 _ACEOF
16455
16456 # The following way of writing the cache mishandles newlines in values,
16457 # but we know of no workaround that is simple, portable, and efficient.
16458 # So, we kill variables containing newlines.
16459 # Ultrix sh set writes to stderr and can't be redirected directly,
16460 # and sets the high bit in the cache file unless we assign to the vars.
16461 (
16462   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16463     eval ac_val=\$$ac_var
16464     case $ac_val in #(
16465     *${as_nl}*)
16466       case $ac_var in #(
16467       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16468 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16469       esac
16470       case $ac_var in #(
16471       _ | IFS | as_nl) ;; #(
16472       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16473       *) { eval $ac_var=; unset $ac_var;} ;;
16474       esac ;;
16475     esac
16476   done
16477
16478   (set) 2>&1 |
16479     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16480     *${as_nl}ac_space=\ *)
16481       # `set' does not quote correctly, so add quotes: double-quote
16482       # substitution turns \\\\ into \\, and sed turns \\ into \.
16483       sed -n \
16484         "s/'/'\\\\''/g;
16485           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16486       ;; #(
16487     *)
16488       # `set' quotes correctly as required by POSIX, so do not add quotes.
16489       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16490       ;;
16491     esac |
16492     sort
16493 ) |
16494   sed '
16495      /^ac_cv_env_/b end
16496      t clear
16497      :clear
16498      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16499      t end
16500      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16501      :end' >>confcache
16502 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16503   if test -w "$cache_file"; then
16504     if test "x$cache_file" != "x/dev/null"; then
16505       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16506 $as_echo "$as_me: updating cache $cache_file" >&6;}
16507       if test ! -f "$cache_file" || test -h "$cache_file"; then
16508         cat confcache >"$cache_file"
16509       else
16510         case $cache_file in #(
16511         */* | ?:*)
16512           mv -f confcache "$cache_file"$$ &&
16513           mv -f "$cache_file"$$ "$cache_file" ;; #(
16514         *)
16515           mv -f confcache "$cache_file" ;;
16516         esac
16517       fi
16518     fi
16519   else
16520     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16521 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16522   fi
16523 fi
16524 rm -f confcache
16525
16526 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16527 # Let make expand exec_prefix.
16528 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16529
16530 DEFS=-DHAVE_CONFIG_H
16531
16532 ac_libobjs=
16533 ac_ltlibobjs=
16534 U=
16535 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16536   # 1. Remove the extension, and $U if already installed.
16537   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16538   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16539   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16540   #    will be set to the directory where LIBOBJS objects are built.
16541   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16542   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16543 done
16544 LIBOBJS=$ac_libobjs
16545
16546 LTLIBOBJS=$ac_ltlibobjs
16547
16548
16549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
16550 $as_echo_n "checking that generated files are newer than configure... " >&6; }
16551    if test -n "$am_sleep_pid"; then
16552      # Hide warnings about reused PIDs.
16553      wait $am_sleep_pid 2>/dev/null
16554    fi
16555    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
16556 $as_echo "done" >&6; }
16557 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16558   as_fn_error $? "conditional \"AMDEP\" was never defined.
16559 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16560 fi
16561 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16562   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
16563 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16564 fi
16565  if test -n "$EXEEXT"; then
16566   am__EXEEXT_TRUE=
16567   am__EXEEXT_FALSE='#'
16568 else
16569   am__EXEEXT_TRUE='#'
16570   am__EXEEXT_FALSE=
16571 fi
16572
16573 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
16574   as_fn_error $? "conditional \"PLUGINS\" was never defined.
16575 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16576 fi
16577 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16578   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
16579 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16580 fi
16581 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
16582   as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
16583 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16584 fi
16585 if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
16586   as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
16587 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16588 fi
16589
16590 : "${CONFIG_STATUS=./config.status}"
16591 ac_write_fail=0
16592 ac_clean_files_save=$ac_clean_files
16593 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16594 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16595 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16596 as_write_fail=0
16597 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16598 #! $SHELL
16599 # Generated by $as_me.
16600 # Run this file to recreate the current configuration.
16601 # Compiler output produced by configure, useful for debugging
16602 # configure, is in config.log if it exists.
16603
16604 debug=false
16605 ac_cs_recheck=false
16606 ac_cs_silent=false
16607
16608 SHELL=\${CONFIG_SHELL-$SHELL}
16609 export SHELL
16610 _ASEOF
16611 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16612 ## -------------------- ##
16613 ## M4sh Initialization. ##
16614 ## -------------------- ##
16615
16616 # Be more Bourne compatible
16617 DUALCASE=1; export DUALCASE # for MKS sh
16618 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16619   emulate sh
16620   NULLCMD=:
16621   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16622   # is contrary to our usage.  Disable this feature.
16623   alias -g '${1+"$@"}'='"$@"'
16624   setopt NO_GLOB_SUBST
16625 else
16626   case `(set -o) 2>/dev/null` in #(
16627   *posix*) :
16628     set -o posix ;; #(
16629   *) :
16630      ;;
16631 esac
16632 fi
16633
16634
16635 as_nl='
16636 '
16637 export as_nl
16638 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16639 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16640 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16641 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16642 # Prefer a ksh shell builtin over an external printf program on Solaris,
16643 # but without wasting forks for bash or zsh.
16644 if test -z "$BASH_VERSION$ZSH_VERSION" \
16645     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16646   as_echo='print -r --'
16647   as_echo_n='print -rn --'
16648 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16649   as_echo='printf %s\n'
16650   as_echo_n='printf %s'
16651 else
16652   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16653     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16654     as_echo_n='/usr/ucb/echo -n'
16655   else
16656     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16657     as_echo_n_body='eval
16658       arg=$1;
16659       case $arg in #(
16660       *"$as_nl"*)
16661         expr "X$arg" : "X\\(.*\\)$as_nl";
16662         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16663       esac;
16664       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16665     '
16666     export as_echo_n_body
16667     as_echo_n='sh -c $as_echo_n_body as_echo'
16668   fi
16669   export as_echo_body
16670   as_echo='sh -c $as_echo_body as_echo'
16671 fi
16672
16673 # The user is always right.
16674 if test "${PATH_SEPARATOR+set}" != set; then
16675   PATH_SEPARATOR=:
16676   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16677     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16678       PATH_SEPARATOR=';'
16679   }
16680 fi
16681
16682
16683 # IFS
16684 # We need space, tab and new line, in precisely that order.  Quoting is
16685 # there to prevent editors from complaining about space-tab.
16686 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16687 # splitting by setting IFS to empty value.)
16688 IFS=" ""        $as_nl"
16689
16690 # Find who we are.  Look in the path if we contain no directory separator.
16691 as_myself=
16692 case $0 in #((
16693   *[\\/]* ) as_myself=$0 ;;
16694   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16695 for as_dir in $PATH
16696 do
16697   IFS=$as_save_IFS
16698   test -z "$as_dir" && as_dir=.
16699     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16700   done
16701 IFS=$as_save_IFS
16702
16703      ;;
16704 esac
16705 # We did not find ourselves, most probably we were run as `sh COMMAND'
16706 # in which case we are not to be found in the path.
16707 if test "x$as_myself" = x; then
16708   as_myself=$0
16709 fi
16710 if test ! -f "$as_myself"; then
16711   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16712   exit 1
16713 fi
16714
16715 # Unset variables that we do not need and which cause bugs (e.g. in
16716 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16717 # suppresses any "Segmentation fault" message there.  '((' could
16718 # trigger a bug in pdksh 5.2.14.
16719 for as_var in BASH_ENV ENV MAIL MAILPATH
16720 do eval test x\${$as_var+set} = xset \
16721   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16722 done
16723 PS1='$ '
16724 PS2='> '
16725 PS4='+ '
16726
16727 # NLS nuisances.
16728 LC_ALL=C
16729 export LC_ALL
16730 LANGUAGE=C
16731 export LANGUAGE
16732
16733 # CDPATH.
16734 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16735
16736
16737 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16738 # ----------------------------------------
16739 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16740 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16741 # script with STATUS, using 1 if that was 0.
16742 as_fn_error ()
16743 {
16744   as_status=$1; test $as_status -eq 0 && as_status=1
16745   if test "$4"; then
16746     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16747     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16748   fi
16749   $as_echo "$as_me: error: $2" >&2
16750   as_fn_exit $as_status
16751 } # as_fn_error
16752
16753
16754 # as_fn_set_status STATUS
16755 # -----------------------
16756 # Set $? to STATUS, without forking.
16757 as_fn_set_status ()
16758 {
16759   return $1
16760 } # as_fn_set_status
16761
16762 # as_fn_exit STATUS
16763 # -----------------
16764 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16765 as_fn_exit ()
16766 {
16767   set +e
16768   as_fn_set_status $1
16769   exit $1
16770 } # as_fn_exit
16771
16772 # as_fn_unset VAR
16773 # ---------------
16774 # Portably unset VAR.
16775 as_fn_unset ()
16776 {
16777   { eval $1=; unset $1;}
16778 }
16779 as_unset=as_fn_unset
16780 # as_fn_append VAR VALUE
16781 # ----------------------
16782 # Append the text in VALUE to the end of the definition contained in VAR. Take
16783 # advantage of any shell optimizations that allow amortized linear growth over
16784 # repeated appends, instead of the typical quadratic growth present in naive
16785 # implementations.
16786 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16787   eval 'as_fn_append ()
16788   {
16789     eval $1+=\$2
16790   }'
16791 else
16792   as_fn_append ()
16793   {
16794     eval $1=\$$1\$2
16795   }
16796 fi # as_fn_append
16797
16798 # as_fn_arith ARG...
16799 # ------------------
16800 # Perform arithmetic evaluation on the ARGs, and store the result in the
16801 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16802 # must be portable across $(()) and expr.
16803 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16804   eval 'as_fn_arith ()
16805   {
16806     as_val=$(( $* ))
16807   }'
16808 else
16809   as_fn_arith ()
16810   {
16811     as_val=`expr "$@" || test $? -eq 1`
16812   }
16813 fi # as_fn_arith
16814
16815
16816 if expr a : '\(a\)' >/dev/null 2>&1 &&
16817    test "X`expr 00001 : '.*\(...\)'`" = X001; then
16818   as_expr=expr
16819 else
16820   as_expr=false
16821 fi
16822
16823 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16824   as_basename=basename
16825 else
16826   as_basename=false
16827 fi
16828
16829 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16830   as_dirname=dirname
16831 else
16832   as_dirname=false
16833 fi
16834
16835 as_me=`$as_basename -- "$0" ||
16836 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16837          X"$0" : 'X\(//\)$' \| \
16838          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16839 $as_echo X/"$0" |
16840     sed '/^.*\/\([^/][^/]*\)\/*$/{
16841             s//\1/
16842             q
16843           }
16844           /^X\/\(\/\/\)$/{
16845             s//\1/
16846             q
16847           }
16848           /^X\/\(\/\).*/{
16849             s//\1/
16850             q
16851           }
16852           s/.*/./; q'`
16853
16854 # Avoid depending upon Character Ranges.
16855 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16856 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16857 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16858 as_cr_digits='0123456789'
16859 as_cr_alnum=$as_cr_Letters$as_cr_digits
16860
16861 ECHO_C= ECHO_N= ECHO_T=
16862 case `echo -n x` in #(((((
16863 -n*)
16864   case `echo 'xy\c'` in
16865   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16866   xy)  ECHO_C='\c';;
16867   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16868        ECHO_T=' ';;
16869   esac;;
16870 *)
16871   ECHO_N='-n';;
16872 esac
16873
16874 rm -f conf$$ conf$$.exe conf$$.file
16875 if test -d conf$$.dir; then
16876   rm -f conf$$.dir/conf$$.file
16877 else
16878   rm -f conf$$.dir
16879   mkdir conf$$.dir 2>/dev/null
16880 fi
16881 if (echo >conf$$.file) 2>/dev/null; then
16882   if ln -s conf$$.file conf$$ 2>/dev/null; then
16883     as_ln_s='ln -s'
16884     # ... but there are two gotchas:
16885     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16886     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16887     # In both cases, we have to default to `cp -pR'.
16888     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16889       as_ln_s='cp -pR'
16890   elif ln conf$$.file conf$$ 2>/dev/null; then
16891     as_ln_s=ln
16892   else
16893     as_ln_s='cp -pR'
16894   fi
16895 else
16896   as_ln_s='cp -pR'
16897 fi
16898 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16899 rmdir conf$$.dir 2>/dev/null
16900
16901
16902 # as_fn_mkdir_p
16903 # -------------
16904 # Create "$as_dir" as a directory, including parents if necessary.
16905 as_fn_mkdir_p ()
16906 {
16907
16908   case $as_dir in #(
16909   -*) as_dir=./$as_dir;;
16910   esac
16911   test -d "$as_dir" || eval $as_mkdir_p || {
16912     as_dirs=
16913     while :; do
16914       case $as_dir in #(
16915       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16916       *) as_qdir=$as_dir;;
16917       esac
16918       as_dirs="'$as_qdir' $as_dirs"
16919       as_dir=`$as_dirname -- "$as_dir" ||
16920 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16921          X"$as_dir" : 'X\(//\)[^/]' \| \
16922          X"$as_dir" : 'X\(//\)$' \| \
16923          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16924 $as_echo X"$as_dir" |
16925     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16926             s//\1/
16927             q
16928           }
16929           /^X\(\/\/\)[^/].*/{
16930             s//\1/
16931             q
16932           }
16933           /^X\(\/\/\)$/{
16934             s//\1/
16935             q
16936           }
16937           /^X\(\/\).*/{
16938             s//\1/
16939             q
16940           }
16941           s/.*/./; q'`
16942       test -d "$as_dir" && break
16943     done
16944     test -z "$as_dirs" || eval "mkdir $as_dirs"
16945   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16946
16947
16948 } # as_fn_mkdir_p
16949 if mkdir -p . 2>/dev/null; then
16950   as_mkdir_p='mkdir -p "$as_dir"'
16951 else
16952   test -d ./-p && rmdir ./-p
16953   as_mkdir_p=false
16954 fi
16955
16956
16957 # as_fn_executable_p FILE
16958 # -----------------------
16959 # Test if FILE is an executable regular file.
16960 as_fn_executable_p ()
16961 {
16962   test -f "$1" && test -x "$1"
16963 } # as_fn_executable_p
16964 as_test_x='test -x'
16965 as_executable_p=as_fn_executable_p
16966
16967 # Sed expression to map a string onto a valid CPP name.
16968 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16969
16970 # Sed expression to map a string onto a valid variable name.
16971 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16972
16973
16974 exec 6>&1
16975 ## ----------------------------------- ##
16976 ## Main body of $CONFIG_STATUS script. ##
16977 ## ----------------------------------- ##
16978 _ASEOF
16979 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16980
16981 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16982 # Save the log message, to keep $0 and so on meaningful, and to
16983 # report actual input values of CONFIG_FILES etc. instead of their
16984 # values after options handling.
16985 ac_log="
16986 This file was extended by bfd $as_me 2.33.1, which was
16987 generated by GNU Autoconf 2.69.  Invocation command line was
16988
16989   CONFIG_FILES    = $CONFIG_FILES
16990   CONFIG_HEADERS  = $CONFIG_HEADERS
16991   CONFIG_LINKS    = $CONFIG_LINKS
16992   CONFIG_COMMANDS = $CONFIG_COMMANDS
16993   $ $0 $@
16994
16995 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16996 "
16997
16998 _ACEOF
16999
17000 case $ac_config_files in *"
17001 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17002 esac
17003
17004 case $ac_config_headers in *"
17005 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17006 esac
17007
17008
17009 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17010 # Files that config.status was made for.
17011 config_files="$ac_config_files"
17012 config_headers="$ac_config_headers"
17013 config_commands="$ac_config_commands"
17014
17015 _ACEOF
17016
17017 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17018 ac_cs_usage="\
17019 \`$as_me' instantiates files and other configuration actions
17020 from templates according to the current configuration.  Unless the files
17021 and actions are specified as TAGs, all are instantiated by default.
17022
17023 Usage: $0 [OPTION]... [TAG]...
17024
17025   -h, --help       print this help, then exit
17026   -V, --version    print version number and configuration settings, then exit
17027       --config     print configuration, then exit
17028   -q, --quiet, --silent
17029                    do not print progress messages
17030   -d, --debug      don't remove temporary files
17031       --recheck    update $as_me by reconfiguring in the same conditions
17032       --file=FILE[:TEMPLATE]
17033                    instantiate the configuration file FILE
17034       --header=FILE[:TEMPLATE]
17035                    instantiate the configuration header FILE
17036
17037 Configuration files:
17038 $config_files
17039
17040 Configuration headers:
17041 $config_headers
17042
17043 Configuration commands:
17044 $config_commands
17045
17046 Report bugs to the package provider."
17047
17048 _ACEOF
17049 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17050 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
17051 ac_cs_version="\\
17052 bfd config.status 2.33.1
17053 configured by $0, generated by GNU Autoconf 2.69,
17054   with options \\"\$ac_cs_config\\"
17055
17056 Copyright (C) 2012 Free Software Foundation, Inc.
17057 This config.status script is free software; the Free Software Foundation
17058 gives unlimited permission to copy, distribute and modify it."
17059
17060 ac_pwd='$ac_pwd'
17061 srcdir='$srcdir'
17062 INSTALL='$INSTALL'
17063 MKDIR_P='$MKDIR_P'
17064 AWK='$AWK'
17065 test -n "\$AWK" || AWK=awk
17066 _ACEOF
17067
17068 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17069 # The default lists apply if the user does not specify any file.
17070 ac_need_defaults=:
17071 while test $# != 0
17072 do
17073   case $1 in
17074   --*=?*)
17075     ac_option=`expr "X$1" : 'X\([^=]*\)='`
17076     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17077     ac_shift=:
17078     ;;
17079   --*=)
17080     ac_option=`expr "X$1" : 'X\([^=]*\)='`
17081     ac_optarg=
17082     ac_shift=:
17083     ;;
17084   *)
17085     ac_option=$1
17086     ac_optarg=$2
17087     ac_shift=shift
17088     ;;
17089   esac
17090
17091   case $ac_option in
17092   # Handling of the options.
17093   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17094     ac_cs_recheck=: ;;
17095   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17096     $as_echo "$ac_cs_version"; exit ;;
17097   --config | --confi | --conf | --con | --co | --c )
17098     $as_echo "$ac_cs_config"; exit ;;
17099   --debug | --debu | --deb | --de | --d | -d )
17100     debug=: ;;
17101   --file | --fil | --fi | --f )
17102     $ac_shift
17103     case $ac_optarg in
17104     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17105     '') as_fn_error $? "missing file argument" ;;
17106     esac
17107     as_fn_append CONFIG_FILES " '$ac_optarg'"
17108     ac_need_defaults=false;;
17109   --header | --heade | --head | --hea )
17110     $ac_shift
17111     case $ac_optarg in
17112     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17113     esac
17114     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17115     ac_need_defaults=false;;
17116   --he | --h)
17117     # Conflict between --help and --header
17118     as_fn_error $? "ambiguous option: \`$1'
17119 Try \`$0 --help' for more information.";;
17120   --help | --hel | -h )
17121     $as_echo "$ac_cs_usage"; exit ;;
17122   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17123   | -silent | --silent | --silen | --sile | --sil | --si | --s)
17124     ac_cs_silent=: ;;
17125
17126   # This is an error.
17127   -*) as_fn_error $? "unrecognized option: \`$1'
17128 Try \`$0 --help' for more information." ;;
17129
17130   *) as_fn_append ac_config_targets " $1"
17131      ac_need_defaults=false ;;
17132
17133   esac
17134   shift
17135 done
17136
17137 ac_configure_extra_args=
17138
17139 if $ac_cs_silent; then
17140   exec 6>/dev/null
17141   ac_configure_extra_args="$ac_configure_extra_args --silent"
17142 fi
17143
17144 _ACEOF
17145 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17146 if \$ac_cs_recheck; then
17147   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17148   shift
17149   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17150   CONFIG_SHELL='$SHELL'
17151   export CONFIG_SHELL
17152   exec "\$@"
17153 fi
17154
17155 _ACEOF
17156 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17157 exec 5>>config.log
17158 {
17159   echo
17160   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17161 ## Running $as_me. ##
17162 _ASBOX
17163   $as_echo "$ac_log"
17164 } >&5
17165
17166 _ACEOF
17167 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17168 #
17169 # INIT-COMMANDS
17170 #
17171 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17172
17173
17174 # The HP-UX ksh and POSIX shell print the target directory to stdout
17175 # if CDPATH is set.
17176 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17177
17178 sed_quote_subst='$sed_quote_subst'
17179 double_quote_subst='$double_quote_subst'
17180 delay_variable_subst='$delay_variable_subst'
17181 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17182 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17183 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17184 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17185 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17186 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17187 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17188 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17189 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17190 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17191 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17192 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17193 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17194 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17195 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17196 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17197 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17198 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17199 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17200 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17201 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17202 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17203 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17204 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17205 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17206 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17207 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17208 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17209 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17210 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17211 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17212 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17213 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17214 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17215 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17216 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17217 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17218 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17219 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17220 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17221 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17222 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17223 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17224 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17225 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17226 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17227 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17228 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17229 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"`'
17230 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17231 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17232 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17233 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17234 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17235 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17236 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17237 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17238 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17239 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17240 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17241 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17242 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17243 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17244 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17245 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17246 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17247 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17248 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17249 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17250 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17251 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17252 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17253 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17254 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17255 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17256 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17257 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17258 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17259 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17260 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17261 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17262 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17263 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17264 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17265 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17266 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17267 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17268 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17269 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17270 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17271 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17272 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17273 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17274 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17275 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17276 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17277 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17278 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17279 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17280 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17281 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17282 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17283 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17284 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17285 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17286 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17287 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17288 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17289 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17290 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17291 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17292 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17293 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17294 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17295 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17296 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17297 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17298 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17299 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17300 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17301
17302 LTCC='$LTCC'
17303 LTCFLAGS='$LTCFLAGS'
17304 compiler='$compiler_DEFAULT'
17305
17306 # A function that is used when there is no print builtin or printf.
17307 func_fallback_echo ()
17308 {
17309   eval 'cat <<_LTECHO_EOF
17310 \$1
17311 _LTECHO_EOF'
17312 }
17313
17314 # Quote evaled strings.
17315 for var in SHELL \
17316 ECHO \
17317 SED \
17318 GREP \
17319 EGREP \
17320 FGREP \
17321 LD \
17322 NM \
17323 LN_S \
17324 lt_SP2NL \
17325 lt_NL2SP \
17326 reload_flag \
17327 OBJDUMP \
17328 deplibs_check_method \
17329 file_magic_cmd \
17330 AR \
17331 AR_FLAGS \
17332 STRIP \
17333 RANLIB \
17334 CC \
17335 CFLAGS \
17336 compiler \
17337 lt_cv_sys_global_symbol_pipe \
17338 lt_cv_sys_global_symbol_to_cdecl \
17339 lt_cv_sys_global_symbol_to_c_name_address \
17340 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17341 lt_prog_compiler_no_builtin_flag \
17342 lt_prog_compiler_wl \
17343 lt_prog_compiler_pic \
17344 lt_prog_compiler_static \
17345 lt_cv_prog_compiler_c_o \
17346 need_locks \
17347 DSYMUTIL \
17348 NMEDIT \
17349 LIPO \
17350 OTOOL \
17351 OTOOL64 \
17352 shrext_cmds \
17353 export_dynamic_flag_spec \
17354 whole_archive_flag_spec \
17355 compiler_needs_object \
17356 with_gnu_ld \
17357 allow_undefined_flag \
17358 no_undefined_flag \
17359 hardcode_libdir_flag_spec \
17360 hardcode_libdir_flag_spec_ld \
17361 hardcode_libdir_separator \
17362 fix_srcfile_path \
17363 exclude_expsyms \
17364 include_expsyms \
17365 file_list_spec \
17366 variables_saved_for_relink \
17367 libname_spec \
17368 library_names_spec \
17369 soname_spec \
17370 install_override_mode \
17371 finish_eval \
17372 old_striplib \
17373 striplib; do
17374     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17375     *[\\\\\\\`\\"\\\$]*)
17376       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17377       ;;
17378     *)
17379       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17380       ;;
17381     esac
17382 done
17383
17384 # Double-quote double-evaled strings.
17385 for var in reload_cmds \
17386 old_postinstall_cmds \
17387 old_postuninstall_cmds \
17388 old_archive_cmds \
17389 extract_expsyms_cmds \
17390 old_archive_from_new_cmds \
17391 old_archive_from_expsyms_cmds \
17392 archive_cmds \
17393 archive_expsym_cmds \
17394 module_cmds \
17395 module_expsym_cmds \
17396 export_symbols_cmds \
17397 prelink_cmds \
17398 postinstall_cmds \
17399 postuninstall_cmds \
17400 finish_cmds \
17401 sys_lib_search_path_spec \
17402 sys_lib_dlsearch_path_spec; do
17403     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17404     *[\\\\\\\`\\"\\\$]*)
17405       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17406       ;;
17407     *)
17408       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17409       ;;
17410     esac
17411 done
17412
17413 ac_aux_dir='$ac_aux_dir'
17414 xsi_shell='$xsi_shell'
17415 lt_shell_append='$lt_shell_append'
17416
17417 # See if we are running on zsh, and set the options which allow our
17418 # commands through without removal of \ escapes INIT.
17419 if test -n "\${ZSH_VERSION+set}" ; then
17420    setopt NO_GLOB_SUBST
17421 fi
17422
17423
17424     PACKAGE='$PACKAGE'
17425     VERSION='$VERSION'
17426     TIMESTAMP='$TIMESTAMP'
17427     RM='$RM'
17428     ofile='$ofile'
17429
17430
17431
17432 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
17433     # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17434     # from automake.
17435     eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17436     # Capture the value of LINGUAS because we need it to compute CATALOGS.
17437     LINGUAS="${LINGUAS-%UNSET%}"
17438
17439
17440 GCC="$GCC"
17441 CC="$CC"
17442 acx_cv_header_stdint="$acx_cv_header_stdint"
17443 acx_cv_type_int8_t="$acx_cv_type_int8_t"
17444 acx_cv_type_int16_t="$acx_cv_type_int16_t"
17445 acx_cv_type_int32_t="$acx_cv_type_int32_t"
17446 acx_cv_type_int64_t="$acx_cv_type_int64_t"
17447 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
17448 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
17449 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
17450 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
17451 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
17452 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
17453 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
17454 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
17455 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
17456
17457
17458
17459 _ACEOF
17460
17461 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17462
17463 # Handling of arguments.
17464 for ac_config_target in $ac_config_targets
17465 do
17466   case $ac_config_target in
17467     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17468     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17469     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17470     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
17471     "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
17472     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17473     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17474     "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
17475     "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
17476     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17477
17478   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17479   esac
17480 done
17481
17482
17483 # If the user did not use the arguments to specify the items to instantiate,
17484 # then the envvar interface is used.  Set only those that are not.
17485 # We use the long form for the default assignment because of an extremely
17486 # bizarre bug on SunOS 4.1.3.
17487 if $ac_need_defaults; then
17488   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17489   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17490   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17491 fi
17492
17493 # Have a temporary directory for convenience.  Make it in the build tree
17494 # simply because there is no reason against having it here, and in addition,
17495 # creating and moving files from /tmp can sometimes cause problems.
17496 # Hook for its removal unless debugging.
17497 # Note that there is a small window in which the directory will not be cleaned:
17498 # after its creation but before its name has been assigned to `$tmp'.
17499 $debug ||
17500 {
17501   tmp= ac_tmp=
17502   trap 'exit_status=$?
17503   : "${ac_tmp:=$tmp}"
17504   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
17505 ' 0
17506   trap 'as_fn_exit 1' 1 2 13 15
17507 }
17508 # Create a (secure) tmp directory for tmp files.
17509
17510 {
17511   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17512   test -d "$tmp"
17513 }  ||
17514 {
17515   tmp=./conf$$-$RANDOM
17516   (umask 077 && mkdir "$tmp")
17517 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
17518 ac_tmp=$tmp
17519
17520 # Set up the scripts for CONFIG_FILES section.
17521 # No need to generate them if there are no CONFIG_FILES.
17522 # This happens for instance with `./config.status config.h'.
17523 if test -n "$CONFIG_FILES"; then
17524
17525
17526 ac_cr=`echo X | tr X '\015'`
17527 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17528 # But we know of no other shell where ac_cr would be empty at this
17529 # point, so we can use a bashism as a fallback.
17530 if test "x$ac_cr" = x; then
17531   eval ac_cr=\$\'\\r\'
17532 fi
17533 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17534 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17535   ac_cs_awk_cr='\\r'
17536 else
17537   ac_cs_awk_cr=$ac_cr
17538 fi
17539
17540 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
17541 _ACEOF
17542
17543
17544 {
17545   echo "cat >conf$$subs.awk <<_ACEOF" &&
17546   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17547   echo "_ACEOF"
17548 } >conf$$subs.sh ||
17549   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17550 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
17551 ac_delim='%!_!# '
17552 for ac_last_try in false false false false false :; do
17553   . ./conf$$subs.sh ||
17554     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17555
17556   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17557   if test $ac_delim_n = $ac_delim_num; then
17558     break
17559   elif $ac_last_try; then
17560     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17561   else
17562     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17563   fi
17564 done
17565 rm -f conf$$subs.sh
17566
17567 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17568 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
17569 _ACEOF
17570 sed -n '
17571 h
17572 s/^/S["/; s/!.*/"]=/
17573 p
17574 g
17575 s/^[^!]*!//
17576 :repl
17577 t repl
17578 s/'"$ac_delim"'$//
17579 t delim
17580 :nl
17581 h
17582 s/\(.\{148\}\)..*/\1/
17583 t more1
17584 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17585 p
17586 n
17587 b repl
17588 :more1
17589 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17590 p
17591 g
17592 s/.\{148\}//
17593 t nl
17594 :delim
17595 h
17596 s/\(.\{148\}\)..*/\1/
17597 t more2
17598 s/["\\]/\\&/g; s/^/"/; s/$/"/
17599 p
17600 b
17601 :more2
17602 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17603 p
17604 g
17605 s/.\{148\}//
17606 t delim
17607 ' <conf$$subs.awk | sed '
17608 /^[^""]/{
17609   N
17610   s/\n//
17611 }
17612 ' >>$CONFIG_STATUS || ac_write_fail=1
17613 rm -f conf$$subs.awk
17614 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17615 _ACAWK
17616 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
17617   for (key in S) S_is_set[key] = 1
17618   FS = "\a"
17619
17620 }
17621 {
17622   line = $ 0
17623   nfields = split(line, field, "@")
17624   substed = 0
17625   len = length(field[1])
17626   for (i = 2; i < nfields; i++) {
17627     key = field[i]
17628     keylen = length(key)
17629     if (S_is_set[key]) {
17630       value = S[key]
17631       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17632       len += length(value) + length(field[++i])
17633       substed = 1
17634     } else
17635       len += 1 + keylen
17636   }
17637
17638   print line
17639 }
17640
17641 _ACAWK
17642 _ACEOF
17643 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17644 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17645   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17646 else
17647   cat
17648 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17649   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17650 _ACEOF
17651
17652 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17653 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17654 # trailing colons and then remove the whole line if VPATH becomes empty
17655 # (actually we leave an empty line to preserve line numbers).
17656 if test "x$srcdir" = x.; then
17657   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
17658 h
17659 s///
17660 s/^/:/
17661 s/[      ]*$/:/
17662 s/:\$(srcdir):/:/g
17663 s/:\${srcdir}:/:/g
17664 s/:@srcdir@:/:/g
17665 s/^:*//
17666 s/:*$//
17667 x
17668 s/\(=[   ]*\).*/\1/
17669 G
17670 s/\n//
17671 s/^[^=]*=[       ]*$//
17672 }'
17673 fi
17674
17675 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17676 fi # test -n "$CONFIG_FILES"
17677
17678 # Set up the scripts for CONFIG_HEADERS section.
17679 # No need to generate them if there are no CONFIG_HEADERS.
17680 # This happens for instance with `./config.status Makefile'.
17681 if test -n "$CONFIG_HEADERS"; then
17682 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
17683 BEGIN {
17684 _ACEOF
17685
17686 # Transform confdefs.h into an awk script `defines.awk', embedded as
17687 # here-document in config.status, that substitutes the proper values into
17688 # config.h.in to produce config.h.
17689
17690 # Create a delimiter string that does not exist in confdefs.h, to ease
17691 # handling of long lines.
17692 ac_delim='%!_!# '
17693 for ac_last_try in false false :; do
17694   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17695   if test -z "$ac_tt"; then
17696     break
17697   elif $ac_last_try; then
17698     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17699   else
17700     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17701   fi
17702 done
17703
17704 # For the awk script, D is an array of macro values keyed by name,
17705 # likewise P contains macro parameters if any.  Preserve backslash
17706 # newline sequences.
17707
17708 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17709 sed -n '
17710 s/.\{148\}/&'"$ac_delim"'/g
17711 t rset
17712 :rset
17713 s/^[     ]*#[    ]*define[       ][      ]*/ /
17714 t def
17715 d
17716 :def
17717 s/\\$//
17718 t bsnl
17719 s/["\\]/\\&/g
17720 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17721 D["\1"]=" \3"/p
17722 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
17723 d
17724 :bsnl
17725 s/["\\]/\\&/g
17726 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17727 D["\1"]=" \3\\\\\\n"\\/p
17728 t cont
17729 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17730 t cont
17731 d
17732 :cont
17733 n
17734 s/.\{148\}/&'"$ac_delim"'/g
17735 t clear
17736 :clear
17737 s/\\$//
17738 t bsnlc
17739 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17740 d
17741 :bsnlc
17742 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17743 b cont
17744 ' <confdefs.h | sed '
17745 s/'"$ac_delim"'/"\\\
17746 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17747
17748 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17749   for (key in D) D_is_set[key] = 1
17750   FS = "\a"
17751 }
17752 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17753   line = \$ 0
17754   split(line, arg, " ")
17755   if (arg[1] == "#") {
17756     defundef = arg[2]
17757     mac1 = arg[3]
17758   } else {
17759     defundef = substr(arg[1], 2)
17760     mac1 = arg[2]
17761   }
17762   split(mac1, mac2, "(") #)
17763   macro = mac2[1]
17764   prefix = substr(line, 1, index(line, defundef) - 1)
17765   if (D_is_set[macro]) {
17766     # Preserve the white space surrounding the "#".
17767     print prefix "define", macro P[macro] D[macro]
17768     next
17769   } else {
17770     # Replace #undef with comments.  This is necessary, for example,
17771     # in the case of _POSIX_SOURCE, which is predefined and required
17772     # on some systems where configure will not decide to define it.
17773     if (defundef == "undef") {
17774       print "/*", prefix defundef, macro, "*/"
17775       next
17776     }
17777   }
17778 }
17779 { print }
17780 _ACAWK
17781 _ACEOF
17782 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17783   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17784 fi # test -n "$CONFIG_HEADERS"
17785
17786
17787 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17788 shift
17789 for ac_tag
17790 do
17791   case $ac_tag in
17792   :[FHLC]) ac_mode=$ac_tag; continue;;
17793   esac
17794   case $ac_mode$ac_tag in
17795   :[FHL]*:*);;
17796   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17797   :[FH]-) ac_tag=-:-;;
17798   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17799   esac
17800   ac_save_IFS=$IFS
17801   IFS=:
17802   set x $ac_tag
17803   IFS=$ac_save_IFS
17804   shift
17805   ac_file=$1
17806   shift
17807
17808   case $ac_mode in
17809   :L) ac_source=$1;;
17810   :[FH])
17811     ac_file_inputs=
17812     for ac_f
17813     do
17814       case $ac_f in
17815       -) ac_f="$ac_tmp/stdin";;
17816       *) # Look for the file first in the build tree, then in the source tree
17817          # (if the path is not absolute).  The absolute path cannot be DOS-style,
17818          # because $ac_f cannot contain `:'.
17819          test -f "$ac_f" ||
17820            case $ac_f in
17821            [\\/$]*) false;;
17822            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17823            esac ||
17824            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17825       esac
17826       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17827       as_fn_append ac_file_inputs " '$ac_f'"
17828     done
17829
17830     # Let's still pretend it is `configure' which instantiates (i.e., don't
17831     # use $as_me), people would be surprised to read:
17832     #    /* config.h.  Generated by config.status.  */
17833     configure_input='Generated from '`
17834           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17835         `' by configure.'
17836     if test x"$ac_file" != x-; then
17837       configure_input="$ac_file.  $configure_input"
17838       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17839 $as_echo "$as_me: creating $ac_file" >&6;}
17840     fi
17841     # Neutralize special characters interpreted by sed in replacement strings.
17842     case $configure_input in #(
17843     *\&* | *\|* | *\\* )
17844        ac_sed_conf_input=`$as_echo "$configure_input" |
17845        sed 's/[\\\\&|]/\\\\&/g'`;; #(
17846     *) ac_sed_conf_input=$configure_input;;
17847     esac
17848
17849     case $ac_tag in
17850     *:-:* | *:-) cat >"$ac_tmp/stdin" \
17851       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17852     esac
17853     ;;
17854   esac
17855
17856   ac_dir=`$as_dirname -- "$ac_file" ||
17857 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17858          X"$ac_file" : 'X\(//\)[^/]' \| \
17859          X"$ac_file" : 'X\(//\)$' \| \
17860          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17861 $as_echo X"$ac_file" |
17862     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17863             s//\1/
17864             q
17865           }
17866           /^X\(\/\/\)[^/].*/{
17867             s//\1/
17868             q
17869           }
17870           /^X\(\/\/\)$/{
17871             s//\1/
17872             q
17873           }
17874           /^X\(\/\).*/{
17875             s//\1/
17876             q
17877           }
17878           s/.*/./; q'`
17879   as_dir="$ac_dir"; as_fn_mkdir_p
17880   ac_builddir=.
17881
17882 case "$ac_dir" in
17883 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17884 *)
17885   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17886   # A ".." for each directory in $ac_dir_suffix.
17887   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17888   case $ac_top_builddir_sub in
17889   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17890   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17891   esac ;;
17892 esac
17893 ac_abs_top_builddir=$ac_pwd
17894 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17895 # for backward compatibility:
17896 ac_top_builddir=$ac_top_build_prefix
17897
17898 case $srcdir in
17899   .)  # We are building in place.
17900     ac_srcdir=.
17901     ac_top_srcdir=$ac_top_builddir_sub
17902     ac_abs_top_srcdir=$ac_pwd ;;
17903   [\\/]* | ?:[\\/]* )  # Absolute name.
17904     ac_srcdir=$srcdir$ac_dir_suffix;
17905     ac_top_srcdir=$srcdir
17906     ac_abs_top_srcdir=$srcdir ;;
17907   *) # Relative name.
17908     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17909     ac_top_srcdir=$ac_top_build_prefix$srcdir
17910     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17911 esac
17912 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17913
17914
17915   case $ac_mode in
17916   :F)
17917   #
17918   # CONFIG_FILE
17919   #
17920
17921   case $INSTALL in
17922   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17923   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17924   esac
17925   ac_MKDIR_P=$MKDIR_P
17926   case $MKDIR_P in
17927   [\\/$]* | ?:[\\/]* ) ;;
17928   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17929   esac
17930 _ACEOF
17931
17932 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17933 # If the template does not know about datarootdir, expand it.
17934 # FIXME: This hack should be removed a few years after 2.60.
17935 ac_datarootdir_hack=; ac_datarootdir_seen=
17936 ac_sed_dataroot='
17937 /datarootdir/ {
17938   p
17939   q
17940 }
17941 /@datadir@/p
17942 /@docdir@/p
17943 /@infodir@/p
17944 /@localedir@/p
17945 /@mandir@/p'
17946 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17947 *datarootdir*) ac_datarootdir_seen=yes;;
17948 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17949   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17950 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17951 _ACEOF
17952 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17953   ac_datarootdir_hack='
17954   s&@datadir@&$datadir&g
17955   s&@docdir@&$docdir&g
17956   s&@infodir@&$infodir&g
17957   s&@localedir@&$localedir&g
17958   s&@mandir@&$mandir&g
17959   s&\\\${datarootdir}&$datarootdir&g' ;;
17960 esac
17961 _ACEOF
17962
17963 # Neutralize VPATH when `$srcdir' = `.'.
17964 # Shell code in configure.ac might set extrasub.
17965 # FIXME: do we really want to maintain this feature?
17966 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17967 ac_sed_extra="$ac_vpsub
17968 $extrasub
17969 _ACEOF
17970 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17971 :t
17972 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17973 s|@configure_input@|$ac_sed_conf_input|;t t
17974 s&@top_builddir@&$ac_top_builddir_sub&;t t
17975 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17976 s&@srcdir@&$ac_srcdir&;t t
17977 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17978 s&@top_srcdir@&$ac_top_srcdir&;t t
17979 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17980 s&@builddir@&$ac_builddir&;t t
17981 s&@abs_builddir@&$ac_abs_builddir&;t t
17982 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17983 s&@INSTALL@&$ac_INSTALL&;t t
17984 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17985 $ac_datarootdir_hack
17986 "
17987 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17988   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17989
17990 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17991   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17992   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
17993       "$ac_tmp/out"`; test -z "$ac_out"; } &&
17994   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17995 which seems to be undefined.  Please make sure it is defined" >&5
17996 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17997 which seems to be undefined.  Please make sure it is defined" >&2;}
17998
17999   rm -f "$ac_tmp/stdin"
18000   case $ac_file in
18001   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
18002   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
18003   esac \
18004   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18005  ;;
18006   :H)
18007   #
18008   # CONFIG_HEADER
18009   #
18010   if test x"$ac_file" != x-; then
18011     {
18012       $as_echo "/* $configure_input  */" \
18013       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
18014     } >"$ac_tmp/config.h" \
18015       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18016     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
18017       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18018 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18019     else
18020       rm -f "$ac_file"
18021       mv "$ac_tmp/config.h" "$ac_file" \
18022         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18023     fi
18024   else
18025     $as_echo "/* $configure_input  */" \
18026       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
18027       || as_fn_error $? "could not create -" "$LINENO" 5
18028   fi
18029 # Compute "$ac_file"'s index in $config_headers.
18030 _am_arg="$ac_file"
18031 _am_stamp_count=1
18032 for _am_header in $config_headers :; do
18033   case $_am_header in
18034     $_am_arg | $_am_arg:* )
18035       break ;;
18036     * )
18037       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18038   esac
18039 done
18040 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18041 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18042          X"$_am_arg" : 'X\(//\)[^/]' \| \
18043          X"$_am_arg" : 'X\(//\)$' \| \
18044          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18045 $as_echo X"$_am_arg" |
18046     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18047             s//\1/
18048             q
18049           }
18050           /^X\(\/\/\)[^/].*/{
18051             s//\1/
18052             q
18053           }
18054           /^X\(\/\/\)$/{
18055             s//\1/
18056             q
18057           }
18058           /^X\(\/\).*/{
18059             s//\1/
18060             q
18061           }
18062           s/.*/./; q'`/stamp-h$_am_stamp_count
18063  ;;
18064
18065   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18066 $as_echo "$as_me: executing $ac_file commands" >&6;}
18067  ;;
18068   esac
18069
18070
18071   case $ac_file$ac_mode in
18072     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18073   # Older Autoconf quotes --file arguments for eval, but not when files
18074   # are listed without --file.  Let's play safe and only enable the eval
18075   # if we detect the quoting.
18076   case $CONFIG_FILES in
18077   *\'*) eval set x "$CONFIG_FILES" ;;
18078   *)   set x $CONFIG_FILES ;;
18079   esac
18080   shift
18081   for mf
18082   do
18083     # Strip MF so we end up with the name of the file.
18084     mf=`echo "$mf" | sed -e 's/:.*$//'`
18085     # Check whether this is an Automake generated Makefile or not.
18086     # We used to match only the files named 'Makefile.in', but
18087     # some people rename them; so instead we look at the file content.
18088     # Grep'ing the first line is not enough: some people post-process
18089     # each Makefile.in and add a new line on top of each file to say so.
18090     # Grep'ing the whole file is not good either: AIX grep has a line
18091     # limit of 2048, but all sed's we know have understand at least 4000.
18092     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18093       dirpart=`$as_dirname -- "$mf" ||
18094 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18095          X"$mf" : 'X\(//\)[^/]' \| \
18096          X"$mf" : 'X\(//\)$' \| \
18097          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18098 $as_echo X"$mf" |
18099     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18100             s//\1/
18101             q
18102           }
18103           /^X\(\/\/\)[^/].*/{
18104             s//\1/
18105             q
18106           }
18107           /^X\(\/\/\)$/{
18108             s//\1/
18109             q
18110           }
18111           /^X\(\/\).*/{
18112             s//\1/
18113             q
18114           }
18115           s/.*/./; q'`
18116     else
18117       continue
18118     fi
18119     # Extract the definition of DEPDIR, am__include, and am__quote
18120     # from the Makefile without running 'make'.
18121     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18122     test -z "$DEPDIR" && continue
18123     am__include=`sed -n 's/^am__include = //p' < "$mf"`
18124     test -z "$am__include" && continue
18125     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18126     # Find all dependency output files, they are included files with
18127     # $(DEPDIR) in their names.  We invoke sed twice because it is the
18128     # simplest approach to changing $(DEPDIR) to its actual value in the
18129     # expansion.
18130     for file in `sed -n "
18131       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18132          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
18133       # Make sure the directory exists.
18134       test -f "$dirpart/$file" && continue
18135       fdir=`$as_dirname -- "$file" ||
18136 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18137          X"$file" : 'X\(//\)[^/]' \| \
18138          X"$file" : 'X\(//\)$' \| \
18139          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18140 $as_echo X"$file" |
18141     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18142             s//\1/
18143             q
18144           }
18145           /^X\(\/\/\)[^/].*/{
18146             s//\1/
18147             q
18148           }
18149           /^X\(\/\/\)$/{
18150             s//\1/
18151             q
18152           }
18153           /^X\(\/\).*/{
18154             s//\1/
18155             q
18156           }
18157           s/.*/./; q'`
18158       as_dir=$dirpart/$fdir; as_fn_mkdir_p
18159       # echo "creating $dirpart/$file"
18160       echo '# dummy' > "$dirpart/$file"
18161     done
18162   done
18163 }
18164  ;;
18165     "libtool":C)
18166
18167     # See if we are running on zsh, and set the options which allow our
18168     # commands through without removal of \ escapes.
18169     if test -n "${ZSH_VERSION+set}" ; then
18170       setopt NO_GLOB_SUBST
18171     fi
18172
18173     cfgfile="${ofile}T"
18174     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18175     $RM "$cfgfile"
18176
18177     cat <<_LT_EOF >> "$cfgfile"
18178 #! $SHELL
18179
18180 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18181 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18182 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18183 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
18184 #
18185 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18186 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18187 #   Written by Gordon Matzigkeit, 1996
18188 #
18189 #   This file is part of GNU Libtool.
18190 #
18191 # GNU Libtool is free software; you can redistribute it and/or
18192 # modify it under the terms of the GNU General Public License as
18193 # published by the Free Software Foundation; either version 2 of
18194 # the License, or (at your option) any later version.
18195 #
18196 # As a special exception to the GNU General Public License,
18197 # if you distribute this file as part of a program or library that
18198 # is built using GNU Libtool, you may include this file under the
18199 # same distribution terms that you use for the rest of that program.
18200 #
18201 # GNU Libtool is distributed in the hope that it will be useful,
18202 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18203 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18204 # GNU General Public License for more details.
18205 #
18206 # You should have received a copy of the GNU General Public License
18207 # along with GNU Libtool; see the file COPYING.  If not, a copy
18208 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18209 # obtained by writing to the Free Software Foundation, Inc.,
18210 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18211
18212
18213 # The names of the tagged configurations supported by this script.
18214 available_tags=""
18215
18216 # ### BEGIN LIBTOOL CONFIG
18217
18218 # Whether or not to build shared libraries.
18219 build_libtool_libs=$enable_shared
18220
18221 # Which release of libtool.m4 was used?
18222 macro_version=$macro_version
18223 macro_revision=$macro_revision
18224
18225 # Whether or not to build static libraries.
18226 build_old_libs=$enable_static
18227
18228 # What type of objects to build.
18229 pic_mode=$pic_mode
18230
18231 # Whether or not to optimize for fast installation.
18232 fast_install=$enable_fast_install
18233
18234 # Shell to use when invoking shell scripts.
18235 SHELL=$lt_SHELL
18236
18237 # An echo program that protects backslashes.
18238 ECHO=$lt_ECHO
18239
18240 # The host system.
18241 host_alias=$host_alias
18242 host=$host
18243 host_os=$host_os
18244
18245 # The build system.
18246 build_alias=$build_alias
18247 build=$build
18248 build_os=$build_os
18249
18250 # A sed program that does not truncate output.
18251 SED=$lt_SED
18252
18253 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18254 Xsed="\$SED -e 1s/^X//"
18255
18256 # A grep program that handles long lines.
18257 GREP=$lt_GREP
18258
18259 # An ERE matcher.
18260 EGREP=$lt_EGREP
18261
18262 # A literal string matcher.
18263 FGREP=$lt_FGREP
18264
18265 # A BSD- or MS-compatible name lister.
18266 NM=$lt_NM
18267
18268 # Whether we need soft or hard links.
18269 LN_S=$lt_LN_S
18270
18271 # What is the maximum length of a command?
18272 max_cmd_len=$max_cmd_len
18273
18274 # Object file suffix (normally "o").
18275 objext=$ac_objext
18276
18277 # Executable file suffix (normally "").
18278 exeext=$exeext
18279
18280 # whether the shell understands "unset".
18281 lt_unset=$lt_unset
18282
18283 # turn spaces into newlines.
18284 SP2NL=$lt_lt_SP2NL
18285
18286 # turn newlines into spaces.
18287 NL2SP=$lt_lt_NL2SP
18288
18289 # An object symbol dumper.
18290 OBJDUMP=$lt_OBJDUMP
18291
18292 # Method to check whether dependent libraries are shared objects.
18293 deplibs_check_method=$lt_deplibs_check_method
18294
18295 # Command to use when deplibs_check_method == "file_magic".
18296 file_magic_cmd=$lt_file_magic_cmd
18297
18298 # The archiver.
18299 AR=$lt_AR
18300 AR_FLAGS=$lt_AR_FLAGS
18301
18302 # A symbol stripping program.
18303 STRIP=$lt_STRIP
18304
18305 # Commands used to install an old-style archive.
18306 RANLIB=$lt_RANLIB
18307 old_postinstall_cmds=$lt_old_postinstall_cmds
18308 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18309
18310 # Whether to use a lock for old archive extraction.
18311 lock_old_archive_extraction=$lock_old_archive_extraction
18312
18313 # A C compiler.
18314 LTCC=$lt_CC
18315
18316 # LTCC compiler flags.
18317 LTCFLAGS=$lt_CFLAGS
18318
18319 # Take the output of nm and produce a listing of raw symbols and C names.
18320 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18321
18322 # Transform the output of nm in a proper C declaration.
18323 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18324
18325 # Transform the output of nm in a C name address pair.
18326 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18327
18328 # Transform the output of nm in a C name address pair when lib prefix is needed.
18329 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18330
18331 # The name of the directory that contains temporary libtool files.
18332 objdir=$objdir
18333
18334 # Used to examine libraries when file_magic_cmd begins with "file".
18335 MAGIC_CMD=$MAGIC_CMD
18336
18337 # Must we lock files when doing compilation?
18338 need_locks=$lt_need_locks
18339
18340 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18341 DSYMUTIL=$lt_DSYMUTIL
18342
18343 # Tool to change global to local symbols on Mac OS X.
18344 NMEDIT=$lt_NMEDIT
18345
18346 # Tool to manipulate fat objects and archives on Mac OS X.
18347 LIPO=$lt_LIPO
18348
18349 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
18350 OTOOL=$lt_OTOOL
18351
18352 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18353 OTOOL64=$lt_OTOOL64
18354
18355 # Old archive suffix (normally "a").
18356 libext=$libext
18357
18358 # Shared library suffix (normally ".so").
18359 shrext_cmds=$lt_shrext_cmds
18360
18361 # The commands to extract the exported symbol list from a shared archive.
18362 extract_expsyms_cmds=$lt_extract_expsyms_cmds
18363
18364 # Variables whose values should be saved in libtool wrapper scripts and
18365 # restored at link time.
18366 variables_saved_for_relink=$lt_variables_saved_for_relink
18367
18368 # Do we need the "lib" prefix for modules?
18369 need_lib_prefix=$need_lib_prefix
18370
18371 # Do we need a version for libraries?
18372 need_version=$need_version
18373
18374 # Library versioning type.
18375 version_type=$version_type
18376
18377 # Shared library runtime path variable.
18378 runpath_var=$runpath_var
18379
18380 # Shared library path variable.
18381 shlibpath_var=$shlibpath_var
18382
18383 # Is shlibpath searched before the hard-coded library search path?
18384 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18385
18386 # Format of library name prefix.
18387 libname_spec=$lt_libname_spec
18388
18389 # List of archive names.  First name is the real one, the rest are links.
18390 # The last name is the one that the linker finds with -lNAME
18391 library_names_spec=$lt_library_names_spec
18392
18393 # The coded name of the library, if different from the real name.
18394 soname_spec=$lt_soname_spec
18395
18396 # Permission mode override for installation of shared libraries.
18397 install_override_mode=$lt_install_override_mode
18398
18399 # Command to use after installation of a shared archive.
18400 postinstall_cmds=$lt_postinstall_cmds
18401
18402 # Command to use after uninstallation of a shared archive.
18403 postuninstall_cmds=$lt_postuninstall_cmds
18404
18405 # Commands used to finish a libtool library installation in a directory.
18406 finish_cmds=$lt_finish_cmds
18407
18408 # As "finish_cmds", except a single script fragment to be evaled but
18409 # not shown.
18410 finish_eval=$lt_finish_eval
18411
18412 # Whether we should hardcode library paths into libraries.
18413 hardcode_into_libs=$hardcode_into_libs
18414
18415 # Compile-time system search path for libraries.
18416 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18417
18418 # Run-time system search path for libraries.
18419 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18420
18421 # Whether dlopen is supported.
18422 dlopen_support=$enable_dlopen
18423
18424 # Whether dlopen of programs is supported.
18425 dlopen_self=$enable_dlopen_self
18426
18427 # Whether dlopen of statically linked programs is supported.
18428 dlopen_self_static=$enable_dlopen_self_static
18429
18430 # Commands to strip libraries.
18431 old_striplib=$lt_old_striplib
18432 striplib=$lt_striplib
18433
18434
18435 # The linker used to build libraries.
18436 LD=$lt_LD
18437
18438 # How to create reloadable object files.
18439 reload_flag=$lt_reload_flag
18440 reload_cmds=$lt_reload_cmds
18441
18442 # Commands used to build an old-style archive.
18443 old_archive_cmds=$lt_old_archive_cmds
18444
18445 # A language specific compiler.
18446 CC=$lt_compiler
18447
18448 # Is the compiler the GNU compiler?
18449 with_gcc=$GCC
18450
18451 # Compiler flag to turn off builtin functions.
18452 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18453
18454 # How to pass a linker flag through the compiler.
18455 wl=$lt_lt_prog_compiler_wl
18456
18457 # Additional compiler flags for building library objects.
18458 pic_flag=$lt_lt_prog_compiler_pic
18459
18460 # Compiler flag to prevent dynamic linking.
18461 link_static_flag=$lt_lt_prog_compiler_static
18462
18463 # Does compiler simultaneously support -c and -o options?
18464 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18465
18466 # Whether or not to add -lc for building shared libraries.
18467 build_libtool_need_lc=$archive_cmds_need_lc
18468
18469 # Whether or not to disallow shared libs when runtime libs are static.
18470 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18471
18472 # Compiler flag to allow reflexive dlopens.
18473 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18474
18475 # Compiler flag to generate shared objects directly from archives.
18476 whole_archive_flag_spec=$lt_whole_archive_flag_spec
18477
18478 # Whether the compiler copes with passing no objects directly.
18479 compiler_needs_object=$lt_compiler_needs_object
18480
18481 # Create an old-style archive from a shared archive.
18482 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18483
18484 # Create a temporary old-style archive to link instead of a shared archive.
18485 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18486
18487 # Commands used to build a shared archive.
18488 archive_cmds=$lt_archive_cmds
18489 archive_expsym_cmds=$lt_archive_expsym_cmds
18490
18491 # Commands used to build a loadable module if different from building
18492 # a shared archive.
18493 module_cmds=$lt_module_cmds
18494 module_expsym_cmds=$lt_module_expsym_cmds
18495
18496 # Whether we are building with GNU ld or not.
18497 with_gnu_ld=$lt_with_gnu_ld
18498
18499 # Flag that allows shared libraries with undefined symbols to be built.
18500 allow_undefined_flag=$lt_allow_undefined_flag
18501
18502 # Flag that enforces no undefined symbols.
18503 no_undefined_flag=$lt_no_undefined_flag
18504
18505 # Flag to hardcode \$libdir into a binary during linking.
18506 # This must work even if \$libdir does not exist
18507 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18508
18509 # If ld is used when linking, flag to hardcode \$libdir into a binary
18510 # during linking.  This must work even if \$libdir does not exist.
18511 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18512
18513 # Whether we need a single "-rpath" flag with a separated argument.
18514 hardcode_libdir_separator=$lt_hardcode_libdir_separator
18515
18516 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18517 # DIR into the resulting binary.
18518 hardcode_direct=$hardcode_direct
18519
18520 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18521 # DIR into the resulting binary and the resulting library dependency is
18522 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18523 # library is relocated.
18524 hardcode_direct_absolute=$hardcode_direct_absolute
18525
18526 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18527 # into the resulting binary.
18528 hardcode_minus_L=$hardcode_minus_L
18529
18530 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18531 # into the resulting binary.
18532 hardcode_shlibpath_var=$hardcode_shlibpath_var
18533
18534 # Set to "yes" if building a shared library automatically hardcodes DIR
18535 # into the library and all subsequent libraries and executables linked
18536 # against it.
18537 hardcode_automatic=$hardcode_automatic
18538
18539 # Set to yes if linker adds runtime paths of dependent libraries
18540 # to runtime path list.
18541 inherit_rpath=$inherit_rpath
18542
18543 # Whether libtool must link a program against all its dependency libraries.
18544 link_all_deplibs=$link_all_deplibs
18545
18546 # Fix the shell variable \$srcfile for the compiler.
18547 fix_srcfile_path=$lt_fix_srcfile_path
18548
18549 # Set to "yes" if exported symbols are required.
18550 always_export_symbols=$always_export_symbols
18551
18552 # The commands to list exported symbols.
18553 export_symbols_cmds=$lt_export_symbols_cmds
18554
18555 # Symbols that should not be listed in the preloaded symbols.
18556 exclude_expsyms=$lt_exclude_expsyms
18557
18558 # Symbols that must always be exported.
18559 include_expsyms=$lt_include_expsyms
18560
18561 # Commands necessary for linking programs (against libraries) with templates.
18562 prelink_cmds=$lt_prelink_cmds
18563
18564 # Specify filename containing input files.
18565 file_list_spec=$lt_file_list_spec
18566
18567 # How to hardcode a shared library path into an executable.
18568 hardcode_action=$hardcode_action
18569
18570 # ### END LIBTOOL CONFIG
18571
18572 _LT_EOF
18573
18574   case $host_os in
18575   aix3*)
18576     cat <<\_LT_EOF >> "$cfgfile"
18577 # AIX sometimes has problems with the GCC collect2 program.  For some
18578 # reason, if we set the COLLECT_NAMES environment variable, the problems
18579 # vanish in a puff of smoke.
18580 if test "X${COLLECT_NAMES+set}" != Xset; then
18581   COLLECT_NAMES=
18582   export COLLECT_NAMES
18583 fi
18584 _LT_EOF
18585     ;;
18586   esac
18587
18588
18589 ltmain="$ac_aux_dir/ltmain.sh"
18590
18591
18592   # We use sed instead of cat because bash on DJGPP gets confused if
18593   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18594   # text mode, it properly converts lines to CR/LF.  This bash problem
18595   # is reportedly fixed, but why not run on old versions too?
18596   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18597     || (rm -f "$cfgfile"; exit 1)
18598
18599   case $xsi_shell in
18600   yes)
18601     cat << \_LT_EOF >> "$cfgfile"
18602
18603 # func_dirname file append nondir_replacement
18604 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18605 # otherwise set result to NONDIR_REPLACEMENT.
18606 func_dirname ()
18607 {
18608   case ${1} in
18609     */*) func_dirname_result="${1%/*}${2}" ;;
18610     *  ) func_dirname_result="${3}" ;;
18611   esac
18612 }
18613
18614 # func_basename file
18615 func_basename ()
18616 {
18617   func_basename_result="${1##*/}"
18618 }
18619
18620 # func_dirname_and_basename file append nondir_replacement
18621 # perform func_basename and func_dirname in a single function
18622 # call:
18623 #   dirname:  Compute the dirname of FILE.  If nonempty,
18624 #             add APPEND to the result, otherwise set result
18625 #             to NONDIR_REPLACEMENT.
18626 #             value returned in "$func_dirname_result"
18627 #   basename: Compute filename of FILE.
18628 #             value retuned in "$func_basename_result"
18629 # Implementation must be kept synchronized with func_dirname
18630 # and func_basename. For efficiency, we do not delegate to
18631 # those functions but instead duplicate the functionality here.
18632 func_dirname_and_basename ()
18633 {
18634   case ${1} in
18635     */*) func_dirname_result="${1%/*}${2}" ;;
18636     *  ) func_dirname_result="${3}" ;;
18637   esac
18638   func_basename_result="${1##*/}"
18639 }
18640
18641 # func_stripname prefix suffix name
18642 # strip PREFIX and SUFFIX off of NAME.
18643 # PREFIX and SUFFIX must not contain globbing or regex special
18644 # characters, hashes, percent signs, but SUFFIX may contain a leading
18645 # dot (in which case that matches only a dot).
18646 func_stripname ()
18647 {
18648   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18649   # positional parameters, so assign one to ordinary parameter first.
18650   func_stripname_result=${3}
18651   func_stripname_result=${func_stripname_result#"${1}"}
18652   func_stripname_result=${func_stripname_result%"${2}"}
18653 }
18654
18655 # func_opt_split
18656 func_opt_split ()
18657 {
18658   func_opt_split_opt=${1%%=*}
18659   func_opt_split_arg=${1#*=}
18660 }
18661
18662 # func_lo2o object
18663 func_lo2o ()
18664 {
18665   case ${1} in
18666     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18667     *)    func_lo2o_result=${1} ;;
18668   esac
18669 }
18670
18671 # func_xform libobj-or-source
18672 func_xform ()
18673 {
18674   func_xform_result=${1%.*}.lo
18675 }
18676
18677 # func_arith arithmetic-term...
18678 func_arith ()
18679 {
18680   func_arith_result=$(( $* ))
18681 }
18682
18683 # func_len string
18684 # STRING may not start with a hyphen.
18685 func_len ()
18686 {
18687   func_len_result=${#1}
18688 }
18689
18690 _LT_EOF
18691     ;;
18692   *) # Bourne compatible functions.
18693     cat << \_LT_EOF >> "$cfgfile"
18694
18695 # func_dirname file append nondir_replacement
18696 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18697 # otherwise set result to NONDIR_REPLACEMENT.
18698 func_dirname ()
18699 {
18700   # Extract subdirectory from the argument.
18701   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18702   if test "X$func_dirname_result" = "X${1}"; then
18703     func_dirname_result="${3}"
18704   else
18705     func_dirname_result="$func_dirname_result${2}"
18706   fi
18707 }
18708
18709 # func_basename file
18710 func_basename ()
18711 {
18712   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18713 }
18714
18715
18716 # func_stripname prefix suffix name
18717 # strip PREFIX and SUFFIX off of NAME.
18718 # PREFIX and SUFFIX must not contain globbing or regex special
18719 # characters, hashes, percent signs, but SUFFIX may contain a leading
18720 # dot (in which case that matches only a dot).
18721 # func_strip_suffix prefix name
18722 func_stripname ()
18723 {
18724   case ${2} in
18725     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18726     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18727   esac
18728 }
18729
18730 # sed scripts:
18731 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18732 my_sed_long_arg='1s/^-[^=]*=//'
18733
18734 # func_opt_split
18735 func_opt_split ()
18736 {
18737   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18738   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18739 }
18740
18741 # func_lo2o object
18742 func_lo2o ()
18743 {
18744   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18745 }
18746
18747 # func_xform libobj-or-source
18748 func_xform ()
18749 {
18750   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18751 }
18752
18753 # func_arith arithmetic-term...
18754 func_arith ()
18755 {
18756   func_arith_result=`expr "$@"`
18757 }
18758
18759 # func_len string
18760 # STRING may not start with a hyphen.
18761 func_len ()
18762 {
18763   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18764 }
18765
18766 _LT_EOF
18767 esac
18768
18769 case $lt_shell_append in
18770   yes)
18771     cat << \_LT_EOF >> "$cfgfile"
18772
18773 # func_append var value
18774 # Append VALUE to the end of shell variable VAR.
18775 func_append ()
18776 {
18777   eval "$1+=\$2"
18778 }
18779 _LT_EOF
18780     ;;
18781   *)
18782     cat << \_LT_EOF >> "$cfgfile"
18783
18784 # func_append var value
18785 # Append VALUE to the end of shell variable VAR.
18786 func_append ()
18787 {
18788   eval "$1=\$$1\$2"
18789 }
18790
18791 _LT_EOF
18792     ;;
18793   esac
18794
18795
18796   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18797     || (rm -f "$cfgfile"; exit 1)
18798
18799   mv -f "$cfgfile" "$ofile" ||
18800     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18801   chmod +x "$ofile"
18802
18803  ;;
18804     "default-1":C)
18805     for ac_file in $CONFIG_FILES; do
18806       # Support "outfile[:infile[:infile...]]"
18807       case "$ac_file" in
18808         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18809       esac
18810       # PO directories have a Makefile.in generated from Makefile.in.in.
18811       case "$ac_file" in */Makefile.in)
18812         # Adjust a relative srcdir.
18813         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
18814         ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
18815         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18816         # In autoconf-2.13 it is called $ac_given_srcdir.
18817         # In autoconf-2.50 it is called $srcdir.
18818         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18819         case "$ac_given_srcdir" in
18820           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18821           /*) top_srcdir="$ac_given_srcdir" ;;
18822           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
18823         esac
18824         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18825           rm -f "$ac_dir/POTFILES"
18826           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18827           cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18828           POMAKEFILEDEPS="POTFILES.in"
18829           # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18830           # on $ac_dir but don't depend on user-specified configuration
18831           # parameters.
18832           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18833             # The LINGUAS file contains the set of available languages.
18834             if test -n "$OBSOLETE_ALL_LINGUAS"; then
18835               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
18836             fi
18837             ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18838             # Hide the ALL_LINGUAS assigment from automake.
18839             eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18840             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18841           else
18842             # The set of available languages was given in configure.ac.
18843             eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18844           fi
18845           case "$ac_given_srcdir" in
18846             .) srcdirpre= ;;
18847             *) srcdirpre='$(srcdir)/' ;;
18848           esac
18849           POFILES=
18850           GMOFILES=
18851           UPDATEPOFILES=
18852           DUMMYPOFILES=
18853           for lang in $ALL_LINGUAS; do
18854             POFILES="$POFILES $srcdirpre$lang.po"
18855             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18856             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18857             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18858           done
18859           # CATALOGS depends on both $ac_dir and the user's LINGUAS
18860           # environment variable.
18861           INST_LINGUAS=
18862           if test -n "$ALL_LINGUAS"; then
18863             for presentlang in $ALL_LINGUAS; do
18864               useit=no
18865               if test "%UNSET%" != "$LINGUAS"; then
18866                 desiredlanguages="$LINGUAS"
18867               else
18868                 desiredlanguages="$ALL_LINGUAS"
18869               fi
18870               for desiredlang in $desiredlanguages; do
18871                 # Use the presentlang catalog if desiredlang is
18872                 #   a. equal to presentlang, or
18873                 #   b. a variant of presentlang (because in this case,
18874                 #      presentlang can be used as a fallback for messages
18875                 #      which are not translated in the desiredlang catalog).
18876                 case "$desiredlang" in
18877                   "$presentlang"*) useit=yes;;
18878                 esac
18879               done
18880               if test $useit = yes; then
18881                 INST_LINGUAS="$INST_LINGUAS $presentlang"
18882               fi
18883             done
18884           fi
18885           CATALOGS=
18886           if test -n "$INST_LINGUAS"; then
18887             for lang in $INST_LINGUAS; do
18888               CATALOGS="$CATALOGS $lang.gmo"
18889             done
18890           fi
18891           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18892           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"
18893           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18894             if test -f "$f"; then
18895               case "$f" in
18896                 *.orig | *.bak | *~) ;;
18897                 *) cat "$f" >> "$ac_dir/Makefile" ;;
18898               esac
18899             fi
18900           done
18901         fi
18902         ;;
18903       esac
18904     done ;;
18905     "bfd_stdint.h":C)
18906 if test "$GCC" = yes; then
18907   echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18908 else
18909   echo "/* generated for $CC */" > tmp-stdint.h
18910 fi
18911
18912 sed 's/^ *//' >> tmp-stdint.h <<EOF
18913
18914   #ifndef GCC_GENERATED_STDINT_H
18915   #define GCC_GENERATED_STDINT_H 1
18916
18917   #include <sys/types.h>
18918 EOF
18919
18920 if test "$acx_cv_header_stdint" != stdint.h; then
18921   echo "#include <stddef.h>" >> tmp-stdint.h
18922 fi
18923 if test "$acx_cv_header_stdint" != stddef.h; then
18924   echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18925 fi
18926
18927 sed 's/^ *//' >> tmp-stdint.h <<EOF
18928   /* glibc uses these symbols as guards to prevent redefinitions.  */
18929   #ifdef __int8_t_defined
18930   #define _INT8_T
18931   #define _INT16_T
18932   #define _INT32_T
18933   #endif
18934   #ifdef __uint32_t_defined
18935   #define _UINT32_T
18936   #endif
18937
18938 EOF
18939
18940 # ----------------- done header, emit basic int types -------------
18941 if test "$acx_cv_header_stdint" = stddef.h; then
18942   sed 's/^ *//' >> tmp-stdint.h <<EOF
18943
18944     #ifndef _UINT8_T
18945     #define _UINT8_T
18946     #ifndef __uint8_t_defined
18947     #define __uint8_t_defined
18948     #ifndef uint8_t
18949     typedef unsigned $acx_cv_type_int8_t uint8_t;
18950     #endif
18951     #endif
18952     #endif
18953
18954     #ifndef _UINT16_T
18955     #define _UINT16_T
18956     #ifndef __uint16_t_defined
18957     #define __uint16_t_defined
18958     #ifndef uint16_t
18959     typedef unsigned $acx_cv_type_int16_t uint16_t;
18960     #endif
18961     #endif
18962     #endif
18963
18964     #ifndef _UINT32_T
18965     #define _UINT32_T
18966     #ifndef __uint32_t_defined
18967     #define __uint32_t_defined
18968     #ifndef uint32_t
18969     typedef unsigned $acx_cv_type_int32_t uint32_t;
18970     #endif
18971     #endif
18972     #endif
18973
18974     #ifndef _INT8_T
18975     #define _INT8_T
18976     #ifndef __int8_t_defined
18977     #define __int8_t_defined
18978     #ifndef int8_t
18979     typedef $acx_cv_type_int8_t int8_t;
18980     #endif
18981     #endif
18982     #endif
18983
18984     #ifndef _INT16_T
18985     #define _INT16_T
18986     #ifndef __int16_t_defined
18987     #define __int16_t_defined
18988     #ifndef int16_t
18989     typedef $acx_cv_type_int16_t int16_t;
18990     #endif
18991     #endif
18992     #endif
18993
18994     #ifndef _INT32_T
18995     #define _INT32_T
18996     #ifndef __int32_t_defined
18997     #define __int32_t_defined
18998     #ifndef int32_t
18999     typedef $acx_cv_type_int32_t int32_t;
19000     #endif
19001     #endif
19002     #endif
19003 EOF
19004 elif test "$ac_cv_type_u_int32_t" = yes; then
19005   sed 's/^ *//' >> tmp-stdint.h <<EOF
19006
19007     /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
19008     #ifndef _INT8_T
19009     #define _INT8_T
19010     #endif
19011     #ifndef _INT16_T
19012     #define _INT16_T
19013     #endif
19014     #ifndef _INT32_T
19015     #define _INT32_T
19016     #endif
19017
19018     #ifndef _UINT8_T
19019     #define _UINT8_T
19020     #ifndef __uint8_t_defined
19021     #define __uint8_t_defined
19022     #ifndef uint8_t
19023     typedef u_int8_t uint8_t;
19024     #endif
19025     #endif
19026     #endif
19027
19028     #ifndef _UINT16_T
19029     #define _UINT16_T
19030     #ifndef __uint16_t_defined
19031     #define __uint16_t_defined
19032     #ifndef uint16_t
19033     typedef u_int16_t uint16_t;
19034     #endif
19035     #endif
19036     #endif
19037
19038     #ifndef _UINT32_T
19039     #define _UINT32_T
19040     #ifndef __uint32_t_defined
19041     #define __uint32_t_defined
19042     #ifndef uint32_t
19043     typedef u_int32_t uint32_t;
19044     #endif
19045     #endif
19046     #endif
19047 EOF
19048 else
19049   sed 's/^ *//' >> tmp-stdint.h <<EOF
19050
19051     /* Some systems have guard macros to prevent redefinitions, define them.  */
19052     #ifndef _INT8_T
19053     #define _INT8_T
19054     #endif
19055     #ifndef _INT16_T
19056     #define _INT16_T
19057     #endif
19058     #ifndef _INT32_T
19059     #define _INT32_T
19060     #endif
19061     #ifndef _UINT8_T
19062     #define _UINT8_T
19063     #endif
19064     #ifndef _UINT16_T
19065     #define _UINT16_T
19066     #endif
19067     #ifndef _UINT32_T
19068     #define _UINT32_T
19069     #endif
19070 EOF
19071 fi
19072
19073 # ------------- done basic int types, emit int64_t types ------------
19074 if test "$ac_cv_type_uint64_t" = yes; then
19075   sed 's/^ *//' >> tmp-stdint.h <<EOF
19076
19077     /* system headers have good uint64_t and int64_t */
19078     #ifndef _INT64_T
19079     #define _INT64_T
19080     #endif
19081     #ifndef _UINT64_T
19082     #define _UINT64_T
19083     #endif
19084 EOF
19085 elif test "$ac_cv_type_u_int64_t" = yes; then
19086   sed 's/^ *//' >> tmp-stdint.h <<EOF
19087
19088     /* system headers have an u_int64_t (and int64_t) */
19089     #ifndef _INT64_T
19090     #define _INT64_T
19091     #endif
19092     #ifndef _UINT64_T
19093     #define _UINT64_T
19094     #ifndef __uint64_t_defined
19095     #define __uint64_t_defined
19096     #ifndef uint64_t
19097     typedef u_int64_t uint64_t;
19098     #endif
19099     #endif
19100     #endif
19101 EOF
19102 elif test -n "$acx_cv_type_int64_t"; then
19103   sed 's/^ *//' >> tmp-stdint.h <<EOF
19104
19105     /* architecture has a 64-bit type, $acx_cv_type_int64_t */
19106     #ifndef _INT64_T
19107     #define _INT64_T
19108     #ifndef int64_t
19109     typedef $acx_cv_type_int64_t int64_t;
19110     #endif
19111     #endif
19112     #ifndef _UINT64_T
19113     #define _UINT64_T
19114     #ifndef __uint64_t_defined
19115     #define __uint64_t_defined
19116     #ifndef uint64_t
19117     typedef unsigned $acx_cv_type_int64_t uint64_t;
19118     #endif
19119     #endif
19120     #endif
19121 EOF
19122 else
19123   sed 's/^ *//' >> tmp-stdint.h <<EOF
19124
19125     /* some common heuristics for int64_t, using compiler-specific tests */
19126     #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
19127     #ifndef _INT64_T
19128     #define _INT64_T
19129     #ifndef __int64_t_defined
19130     #ifndef int64_t
19131     typedef long long int64_t;
19132     #endif
19133     #endif
19134     #endif
19135     #ifndef _UINT64_T
19136     #define _UINT64_T
19137     #ifndef uint64_t
19138     typedef unsigned long long uint64_t;
19139     #endif
19140     #endif
19141
19142     #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
19143     /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
19144        does not implement __extension__.  But that compiler doesn't define
19145        __GNUC_MINOR__.  */
19146     # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
19147     # define __extension__
19148     # endif
19149
19150     # ifndef _INT64_T
19151     # define _INT64_T
19152     # ifndef int64_t
19153     __extension__ typedef long long int64_t;
19154     # endif
19155     # endif
19156     # ifndef _UINT64_T
19157     # define _UINT64_T
19158     # ifndef uint64_t
19159     __extension__ typedef unsigned long long uint64_t;
19160     # endif
19161     # endif
19162
19163     #elif !defined __STRICT_ANSI__
19164     # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
19165
19166     #  ifndef _INT64_T
19167     #  define _INT64_T
19168     #  ifndef int64_t
19169     typedef __int64 int64_t;
19170     #  endif
19171     #  endif
19172     #  ifndef _UINT64_T
19173     #  define _UINT64_T
19174     #  ifndef uint64_t
19175     typedef unsigned __int64 uint64_t;
19176     #  endif
19177     #  endif
19178     # endif /* compiler */
19179
19180     #endif /* ANSI version */
19181 EOF
19182 fi
19183
19184 # ------------- done int64_t types, emit intptr types ------------
19185 if test "$ac_cv_type_uintptr_t" != yes; then
19186   sed 's/^ *//' >> tmp-stdint.h <<EOF
19187
19188     /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
19189     #ifndef __uintptr_t_defined
19190     #ifndef uintptr_t
19191     typedef u$acx_cv_type_intptr_t uintptr_t;
19192     #endif
19193     #endif
19194     #ifndef __intptr_t_defined
19195     #ifndef intptr_t
19196     typedef $acx_cv_type_intptr_t  intptr_t;
19197     #endif
19198     #endif
19199 EOF
19200 fi
19201
19202 # ------------- done intptr types, emit int_least types ------------
19203 if test "$ac_cv_type_int_least32_t" != yes; then
19204   sed 's/^ *//' >> tmp-stdint.h <<EOF
19205
19206     /* Define int_least types */
19207     typedef int8_t     int_least8_t;
19208     typedef int16_t    int_least16_t;
19209     typedef int32_t    int_least32_t;
19210     #ifdef _INT64_T
19211     typedef int64_t    int_least64_t;
19212     #endif
19213
19214     typedef uint8_t    uint_least8_t;
19215     typedef uint16_t   uint_least16_t;
19216     typedef uint32_t   uint_least32_t;
19217     #ifdef _UINT64_T
19218     typedef uint64_t   uint_least64_t;
19219     #endif
19220 EOF
19221 fi
19222
19223 # ------------- done intptr types, emit int_fast types ------------
19224 if test "$ac_cv_type_int_fast32_t" != yes; then
19225       sed 's/^ *//' >> tmp-stdint.h <<EOF
19226
19227     /* Define int_fast types.  short is often slow */
19228     typedef int8_t       int_fast8_t;
19229     typedef int          int_fast16_t;
19230     typedef int32_t      int_fast32_t;
19231     #ifdef _INT64_T
19232     typedef int64_t      int_fast64_t;
19233     #endif
19234
19235     typedef uint8_t      uint_fast8_t;
19236     typedef unsigned int uint_fast16_t;
19237     typedef uint32_t     uint_fast32_t;
19238     #ifdef _UINT64_T
19239     typedef uint64_t     uint_fast64_t;
19240     #endif
19241 EOF
19242 fi
19243
19244 if test "$ac_cv_type_uintmax_t" != yes; then
19245   sed 's/^ *//' >> tmp-stdint.h <<EOF
19246
19247     /* Define intmax based on what we found */
19248     #ifndef intmax_t
19249     #ifdef _INT64_T
19250     typedef int64_t       intmax_t;
19251     #else
19252     typedef long          intmax_t;
19253     #endif
19254     #endif
19255     #ifndef uintmax_t
19256     #ifdef _UINT64_T
19257     typedef uint64_t      uintmax_t;
19258     #else
19259     typedef unsigned long uintmax_t;
19260     #endif
19261     #endif
19262 EOF
19263 fi
19264
19265 sed 's/^ *//' >> tmp-stdint.h <<EOF
19266
19267   #endif /* GCC_GENERATED_STDINT_H */
19268 EOF
19269
19270 if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
19271   rm -f tmp-stdint.h
19272 else
19273   mv -f tmp-stdint.h bfd_stdint.h
19274 fi
19275
19276  ;;
19277     "default":C)
19278 case "$srcdir" in
19279   .) srcdirpre= ;;
19280   *) srcdirpre='$(srcdir)/' ;;
19281 esac
19282 POFILES=
19283 GMOFILES=
19284 for lang in dummy $OBSOLETE_ALL_LINGUAS; do
19285   if test $lang != dummy; then
19286     POFILES="$POFILES $srcdirpre$lang.po"
19287     GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19288   fi
19289 done
19290 sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
19291     -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
19292     -e "s,@POFILES@,$POFILES," \
19293     -e "s,@GMOFILES@,$GMOFILES," \
19294     po/Makefile.in > po/Makefile ;;
19295
19296   esac
19297 done # for ac_tag
19298
19299
19300 as_fn_exit 0
19301 _ACEOF
19302 ac_clean_files=$ac_clean_files_save
19303
19304 test $ac_write_fail = 0 ||
19305   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
19306
19307
19308 # configure is writing to config.log, and then calls config.status.
19309 # config.status does its own redirection, appending to config.log.
19310 # Unfortunately, on DOS this fails, as config.log is still kept open
19311 # by configure, so config.status won't be able to write to it; its
19312 # output is simply discarded.  So we exec the FD to /dev/null,
19313 # effectively closing config.log, so it can be properly (re)opened and
19314 # appended to by config.status.  When coming back to configure, we
19315 # need to make the FD available again.
19316 if test "$no_create" != yes; then
19317   ac_cs_success=:
19318   ac_config_status_args=
19319   test "$silent" = yes &&
19320     ac_config_status_args="$ac_config_status_args --quiet"
19321   exec 5>/dev/null
19322   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19323   exec 5>>config.log
19324   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19325   # would make configure fail if this is the last instruction.
19326   $ac_cs_success || as_fn_exit 1
19327 fi
19328 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19329   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19330 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19331 fi
19332