Fix snafu in version number. Regenerate files
[platform/upstream/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.40.
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.40'
591 PACKAGE_STRING='bfd 2.40'
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 ZSTD_LIBS
656 ZSTD_CFLAGS
657 PKG_CONFIG_LIBDIR
658 PKG_CONFIG_PATH
659 PKG_CONFIG
660 zlibinc
661 zlibdir
662 EXEEXT_FOR_BUILD
663 CC_FOR_BUILD
664 HDEFINES
665 MSGMERGE
666 MSGFMT
667 MKINSTALLDIRS
668 CATOBJEXT
669 GENCAT
670 INSTOBJEXT
671 DATADIRNAME
672 CATALOGS
673 POSUB
674 GMSGFMT
675 XGETTEXT
676 INCINTL
677 LIBINTL_DEP
678 LIBINTL
679 USE_NLS
680 bfdincludedir
681 bfdlibdir
682 target_noncanonical
683 host_noncanonical
684 INSTALL_LIBBFD_FALSE
685 INSTALL_LIBBFD_TRUE
686 GENINSRC_NEVER_FALSE
687 GENINSRC_NEVER_TRUE
688 MAINT
689 MAINTAINER_MODE_FALSE
690 MAINTAINER_MODE_TRUE
691 WARN_WRITE_STRINGS
692 NO_WERROR
693 WARN_CFLAGS_FOR_BUILD
694 WARN_CFLAGS
695 REPORT_BUGS_TEXI
696 REPORT_BUGS_TO
697 PKGVERSION
698 DEBUGDIR
699 ENABLE_BFD_64_BIT_FALSE
700 ENABLE_BFD_64_BIT_TRUE
701 PLUGINS_FALSE
702 PLUGINS_TRUE
703 LARGEFILE_CPPFLAGS
704 OTOOL64
705 OTOOL
706 LIPO
707 NMEDIT
708 DSYMUTIL
709 OBJDUMP
710 LN_S
711 NM
712 ac_ct_DUMPBIN
713 DUMPBIN
714 LD
715 FGREP
716 SED
717 LIBTOOL
718 EGREP
719 GREP
720 CPP
721 am__fastdepCC_FALSE
722 am__fastdepCC_TRUE
723 CCDEPMODE
724 am__nodep
725 AMDEPBACKSLASH
726 AMDEP_FALSE
727 AMDEP_TRUE
728 am__quote
729 am__include
730 DEPDIR
731 OBJEXT
732 EXEEXT
733 ac_ct_CC
734 CPPFLAGS
735 LDFLAGS
736 CFLAGS
737 CC
738 RANLIB
739 AR
740 AM_BACKSLASH
741 AM_DEFAULT_VERBOSITY
742 AM_DEFAULT_V
743 AM_V
744 am__untar
745 am__tar
746 AMTAR
747 am__leading_dot
748 SET_MAKE
749 AWK
750 mkdir_p
751 MKDIR_P
752 INSTALL_STRIP_PROGRAM
753 STRIP
754 install_sh
755 MAKEINFO
756 AUTOHEADER
757 AUTOMAKE
758 AUTOCONF
759 ACLOCAL
760 VERSION
761 PACKAGE
762 CYGPATH_W
763 am__isrc
764 INSTALL_DATA
765 INSTALL_SCRIPT
766 INSTALL_PROGRAM
767 target_os
768 target_vendor
769 target_cpu
770 target
771 host_os
772 host_vendor
773 host_cpu
774 host
775 build_os
776 build_vendor
777 build_cpu
778 build
779 target_alias
780 host_alias
781 build_alias
782 LIBS
783 ECHO_T
784 ECHO_N
785 ECHO_C
786 DEFS
787 mandir
788 localedir
789 libdir
790 psdir
791 pdfdir
792 dvidir
793 htmldir
794 infodir
795 docdir
796 oldincludedir
797 includedir
798 localstatedir
799 sharedstatedir
800 sysconfdir
801 datadir
802 datarootdir
803 libexecdir
804 sbindir
805 bindir
806 program_transform_name
807 prefix
808 exec_prefix
809 PACKAGE_URL
810 PACKAGE_BUGREPORT
811 PACKAGE_STRING
812 PACKAGE_VERSION
813 PACKAGE_TARNAME
814 PACKAGE_NAME
815 PATH_SEPARATOR
816 SHELL'
817 ac_subst_files=''
818 ac_user_opts='
819 enable_option_checking
820 enable_silent_rules
821 enable_shared
822 enable_dependency_tracking
823 enable_static
824 with_pic
825 enable_fast_install
826 with_gnu_ld
827 enable_libtool_lock
828 enable_plugins
829 enable_largefile
830 enable_checking
831 enable_64_bit_bfd
832 enable_targets
833 enable_64_bit_archive
834 with_mmap
835 enable_secureplt
836 enable_separate_code
837 enable_leading_mingw64_underscores
838 with_separate_debug_dir
839 with_pkgversion
840 with_bugurl
841 enable_werror
842 enable_build_warnings
843 enable_maintainer_mode
844 enable_install_libbfd
845 enable_nls
846 with_system_zlib
847 with_zstd
848 '
849       ac_precious_vars='build_alias
850 host_alias
851 target_alias
852 CC
853 CFLAGS
854 LDFLAGS
855 LIBS
856 CPPFLAGS
857 CPP
858 PKG_CONFIG
859 PKG_CONFIG_PATH
860 PKG_CONFIG_LIBDIR
861 ZSTD_CFLAGS
862 ZSTD_LIBS'
863
864
865 # Initialize some variables set by options.
866 ac_init_help=
867 ac_init_version=false
868 ac_unrecognized_opts=
869 ac_unrecognized_sep=
870 # The variables have the same names as the options, with
871 # dashes changed to underlines.
872 cache_file=/dev/null
873 exec_prefix=NONE
874 no_create=
875 no_recursion=
876 prefix=NONE
877 program_prefix=NONE
878 program_suffix=NONE
879 program_transform_name=s,x,x,
880 silent=
881 site=
882 srcdir=
883 verbose=
884 x_includes=NONE
885 x_libraries=NONE
886
887 # Installation directory options.
888 # These are left unexpanded so users can "make install exec_prefix=/foo"
889 # and all the variables that are supposed to be based on exec_prefix
890 # by default will actually change.
891 # Use braces instead of parens because sh, perl, etc. also accept them.
892 # (The list follows the same order as the GNU Coding Standards.)
893 bindir='${exec_prefix}/bin'
894 sbindir='${exec_prefix}/sbin'
895 libexecdir='${exec_prefix}/libexec'
896 datarootdir='${prefix}/share'
897 datadir='${datarootdir}'
898 sysconfdir='${prefix}/etc'
899 sharedstatedir='${prefix}/com'
900 localstatedir='${prefix}/var'
901 includedir='${prefix}/include'
902 oldincludedir='/usr/include'
903 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
904 infodir='${datarootdir}/info'
905 htmldir='${docdir}'
906 dvidir='${docdir}'
907 pdfdir='${docdir}'
908 psdir='${docdir}'
909 libdir='${exec_prefix}/lib'
910 localedir='${datarootdir}/locale'
911 mandir='${datarootdir}/man'
912
913 ac_prev=
914 ac_dashdash=
915 for ac_option
916 do
917   # If the previous option needs an argument, assign it.
918   if test -n "$ac_prev"; then
919     eval $ac_prev=\$ac_option
920     ac_prev=
921     continue
922   fi
923
924   case $ac_option in
925   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
926   *=)   ac_optarg= ;;
927   *)    ac_optarg=yes ;;
928   esac
929
930   # Accept the important Cygnus configure options, so we can diagnose typos.
931
932   case $ac_dashdash$ac_option in
933   --)
934     ac_dashdash=yes ;;
935
936   -bindir | --bindir | --bindi | --bind | --bin | --bi)
937     ac_prev=bindir ;;
938   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
939     bindir=$ac_optarg ;;
940
941   -build | --build | --buil | --bui | --bu)
942     ac_prev=build_alias ;;
943   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
944     build_alias=$ac_optarg ;;
945
946   -cache-file | --cache-file | --cache-fil | --cache-fi \
947   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
948     ac_prev=cache_file ;;
949   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
950   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
951     cache_file=$ac_optarg ;;
952
953   --config-cache | -C)
954     cache_file=config.cache ;;
955
956   -datadir | --datadir | --datadi | --datad)
957     ac_prev=datadir ;;
958   -datadir=* | --datadir=* | --datadi=* | --datad=*)
959     datadir=$ac_optarg ;;
960
961   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
962   | --dataroo | --dataro | --datar)
963     ac_prev=datarootdir ;;
964   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
965   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
966     datarootdir=$ac_optarg ;;
967
968   -disable-* | --disable-*)
969     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
970     # Reject names that are not valid shell variable names.
971     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
972       as_fn_error $? "invalid feature name: $ac_useropt"
973     ac_useropt_orig=$ac_useropt
974     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
975     case $ac_user_opts in
976       *"
977 "enable_$ac_useropt"
978 "*) ;;
979       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
980          ac_unrecognized_sep=', ';;
981     esac
982     eval enable_$ac_useropt=no ;;
983
984   -docdir | --docdir | --docdi | --doc | --do)
985     ac_prev=docdir ;;
986   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
987     docdir=$ac_optarg ;;
988
989   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
990     ac_prev=dvidir ;;
991   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
992     dvidir=$ac_optarg ;;
993
994   -enable-* | --enable-*)
995     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
996     # Reject names that are not valid shell variable names.
997     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
998       as_fn_error $? "invalid feature name: $ac_useropt"
999     ac_useropt_orig=$ac_useropt
1000     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1001     case $ac_user_opts in
1002       *"
1003 "enable_$ac_useropt"
1004 "*) ;;
1005       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1006          ac_unrecognized_sep=', ';;
1007     esac
1008     eval enable_$ac_useropt=\$ac_optarg ;;
1009
1010   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1011   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1012   | --exec | --exe | --ex)
1013     ac_prev=exec_prefix ;;
1014   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1015   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1016   | --exec=* | --exe=* | --ex=*)
1017     exec_prefix=$ac_optarg ;;
1018
1019   -gas | --gas | --ga | --g)
1020     # Obsolete; use --with-gas.
1021     with_gas=yes ;;
1022
1023   -help | --help | --hel | --he | -h)
1024     ac_init_help=long ;;
1025   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1026     ac_init_help=recursive ;;
1027   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1028     ac_init_help=short ;;
1029
1030   -host | --host | --hos | --ho)
1031     ac_prev=host_alias ;;
1032   -host=* | --host=* | --hos=* | --ho=*)
1033     host_alias=$ac_optarg ;;
1034
1035   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1036     ac_prev=htmldir ;;
1037   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1038   | --ht=*)
1039     htmldir=$ac_optarg ;;
1040
1041   -includedir | --includedir | --includedi | --included | --include \
1042   | --includ | --inclu | --incl | --inc)
1043     ac_prev=includedir ;;
1044   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1045   | --includ=* | --inclu=* | --incl=* | --inc=*)
1046     includedir=$ac_optarg ;;
1047
1048   -infodir | --infodir | --infodi | --infod | --info | --inf)
1049     ac_prev=infodir ;;
1050   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1051     infodir=$ac_optarg ;;
1052
1053   -libdir | --libdir | --libdi | --libd)
1054     ac_prev=libdir ;;
1055   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1056     libdir=$ac_optarg ;;
1057
1058   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1059   | --libexe | --libex | --libe)
1060     ac_prev=libexecdir ;;
1061   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1062   | --libexe=* | --libex=* | --libe=*)
1063     libexecdir=$ac_optarg ;;
1064
1065   -localedir | --localedir | --localedi | --localed | --locale)
1066     ac_prev=localedir ;;
1067   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1068     localedir=$ac_optarg ;;
1069
1070   -localstatedir | --localstatedir | --localstatedi | --localstated \
1071   | --localstate | --localstat | --localsta | --localst | --locals)
1072     ac_prev=localstatedir ;;
1073   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1074   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1075     localstatedir=$ac_optarg ;;
1076
1077   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1078     ac_prev=mandir ;;
1079   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1080     mandir=$ac_optarg ;;
1081
1082   -nfp | --nfp | --nf)
1083     # Obsolete; use --without-fp.
1084     with_fp=no ;;
1085
1086   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1087   | --no-cr | --no-c | -n)
1088     no_create=yes ;;
1089
1090   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1091   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1092     no_recursion=yes ;;
1093
1094   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1095   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1096   | --oldin | --oldi | --old | --ol | --o)
1097     ac_prev=oldincludedir ;;
1098   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1099   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1100   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1101     oldincludedir=$ac_optarg ;;
1102
1103   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1104     ac_prev=prefix ;;
1105   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1106     prefix=$ac_optarg ;;
1107
1108   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1109   | --program-pre | --program-pr | --program-p)
1110     ac_prev=program_prefix ;;
1111   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1112   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1113     program_prefix=$ac_optarg ;;
1114
1115   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1116   | --program-suf | --program-su | --program-s)
1117     ac_prev=program_suffix ;;
1118   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1119   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1120     program_suffix=$ac_optarg ;;
1121
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     ac_prev=program_transform_name ;;
1130   -program-transform-name=* | --program-transform-name=* \
1131   | --program-transform-nam=* | --program-transform-na=* \
1132   | --program-transform-n=* | --program-transform-=* \
1133   | --program-transform=* | --program-transfor=* \
1134   | --program-transfo=* | --program-transf=* \
1135   | --program-trans=* | --program-tran=* \
1136   | --progr-tra=* | --program-tr=* | --program-t=*)
1137     program_transform_name=$ac_optarg ;;
1138
1139   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1140     ac_prev=pdfdir ;;
1141   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1142     pdfdir=$ac_optarg ;;
1143
1144   -psdir | --psdir | --psdi | --psd | --ps)
1145     ac_prev=psdir ;;
1146   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1147     psdir=$ac_optarg ;;
1148
1149   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1150   | -silent | --silent | --silen | --sile | --sil)
1151     silent=yes ;;
1152
1153   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1154     ac_prev=sbindir ;;
1155   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1156   | --sbi=* | --sb=*)
1157     sbindir=$ac_optarg ;;
1158
1159   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1160   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1161   | --sharedst | --shareds | --shared | --share | --shar \
1162   | --sha | --sh)
1163     ac_prev=sharedstatedir ;;
1164   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1165   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1166   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1167   | --sha=* | --sh=*)
1168     sharedstatedir=$ac_optarg ;;
1169
1170   -site | --site | --sit)
1171     ac_prev=site ;;
1172   -site=* | --site=* | --sit=*)
1173     site=$ac_optarg ;;
1174
1175   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1176     ac_prev=srcdir ;;
1177   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1178     srcdir=$ac_optarg ;;
1179
1180   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1181   | --syscon | --sysco | --sysc | --sys | --sy)
1182     ac_prev=sysconfdir ;;
1183   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1184   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1185     sysconfdir=$ac_optarg ;;
1186
1187   -target | --target | --targe | --targ | --tar | --ta | --t)
1188     ac_prev=target_alias ;;
1189   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1190     target_alias=$ac_optarg ;;
1191
1192   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1193     verbose=yes ;;
1194
1195   -version | --version | --versio | --versi | --vers | -V)
1196     ac_init_version=: ;;
1197
1198   -with-* | --with-*)
1199     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1200     # Reject names that are not valid shell variable names.
1201     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1202       as_fn_error $? "invalid package name: $ac_useropt"
1203     ac_useropt_orig=$ac_useropt
1204     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1205     case $ac_user_opts in
1206       *"
1207 "with_$ac_useropt"
1208 "*) ;;
1209       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1210          ac_unrecognized_sep=', ';;
1211     esac
1212     eval with_$ac_useropt=\$ac_optarg ;;
1213
1214   -without-* | --without-*)
1215     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1216     # Reject names that are not valid shell variable names.
1217     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1218       as_fn_error $? "invalid package name: $ac_useropt"
1219     ac_useropt_orig=$ac_useropt
1220     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1221     case $ac_user_opts in
1222       *"
1223 "with_$ac_useropt"
1224 "*) ;;
1225       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1226          ac_unrecognized_sep=', ';;
1227     esac
1228     eval with_$ac_useropt=no ;;
1229
1230   --x)
1231     # Obsolete; use --with-x.
1232     with_x=yes ;;
1233
1234   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1235   | --x-incl | --x-inc | --x-in | --x-i)
1236     ac_prev=x_includes ;;
1237   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1238   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1239     x_includes=$ac_optarg ;;
1240
1241   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1242   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1243     ac_prev=x_libraries ;;
1244   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1245   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1246     x_libraries=$ac_optarg ;;
1247
1248   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1249 Try \`$0 --help' for more information"
1250     ;;
1251
1252   *=*)
1253     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1254     # Reject names that are not valid shell variable names.
1255     case $ac_envvar in #(
1256       '' | [0-9]* | *[!_$as_cr_alnum]* )
1257       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1258     esac
1259     eval $ac_envvar=\$ac_optarg
1260     export $ac_envvar ;;
1261
1262   *)
1263     # FIXME: should be removed in autoconf 3.0.
1264     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1265     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1266       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1267     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1268     ;;
1269
1270   esac
1271 done
1272
1273 if test -n "$ac_prev"; then
1274   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1275   as_fn_error $? "missing argument to $ac_option"
1276 fi
1277
1278 if test -n "$ac_unrecognized_opts"; then
1279   case $enable_option_checking in
1280     no) ;;
1281     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1282     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1283   esac
1284 fi
1285
1286 # Check all directory arguments for consistency.
1287 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1288                 datadir sysconfdir sharedstatedir localstatedir includedir \
1289                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1290                 libdir localedir mandir
1291 do
1292   eval ac_val=\$$ac_var
1293   # Remove trailing slashes.
1294   case $ac_val in
1295     */ )
1296       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1297       eval $ac_var=\$ac_val;;
1298   esac
1299   # Be sure to have absolute directory names.
1300   case $ac_val in
1301     [\\/$]* | ?:[\\/]* )  continue;;
1302     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1303   esac
1304   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1305 done
1306
1307 # There might be people who depend on the old broken behavior: `$host'
1308 # used to hold the argument of --host etc.
1309 # FIXME: To remove some day.
1310 build=$build_alias
1311 host=$host_alias
1312 target=$target_alias
1313
1314 # FIXME: To remove some day.
1315 if test "x$host_alias" != x; then
1316   if test "x$build_alias" = x; then
1317     cross_compiling=maybe
1318   elif test "x$build_alias" != "x$host_alias"; then
1319     cross_compiling=yes
1320   fi
1321 fi
1322
1323 ac_tool_prefix=
1324 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1325
1326 test "$silent" = yes && exec 6>/dev/null
1327
1328
1329 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1330 ac_ls_di=`ls -di .` &&
1331 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1332   as_fn_error $? "working directory cannot be determined"
1333 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1334   as_fn_error $? "pwd does not report name of working directory"
1335
1336
1337 # Find the source files, if location was not specified.
1338 if test -z "$srcdir"; then
1339   ac_srcdir_defaulted=yes
1340   # Try the directory containing this script, then the parent directory.
1341   ac_confdir=`$as_dirname -- "$as_myself" ||
1342 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1343          X"$as_myself" : 'X\(//\)[^/]' \| \
1344          X"$as_myself" : 'X\(//\)$' \| \
1345          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1346 $as_echo X"$as_myself" |
1347     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1348             s//\1/
1349             q
1350           }
1351           /^X\(\/\/\)[^/].*/{
1352             s//\1/
1353             q
1354           }
1355           /^X\(\/\/\)$/{
1356             s//\1/
1357             q
1358           }
1359           /^X\(\/\).*/{
1360             s//\1/
1361             q
1362           }
1363           s/.*/./; q'`
1364   srcdir=$ac_confdir
1365   if test ! -r "$srcdir/$ac_unique_file"; then
1366     srcdir=..
1367   fi
1368 else
1369   ac_srcdir_defaulted=no
1370 fi
1371 if test ! -r "$srcdir/$ac_unique_file"; then
1372   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1373   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1374 fi
1375 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1376 ac_abs_confdir=`(
1377         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1378         pwd)`
1379 # When building in place, set srcdir=.
1380 if test "$ac_abs_confdir" = "$ac_pwd"; then
1381   srcdir=.
1382 fi
1383 # Remove unnecessary trailing slashes from srcdir.
1384 # Double slashes in file names in object file debugging info
1385 # mess up M-x gdb in Emacs.
1386 case $srcdir in
1387 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1388 esac
1389 for ac_var in $ac_precious_vars; do
1390   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1391   eval ac_env_${ac_var}_value=\$${ac_var}
1392   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1393   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1394 done
1395
1396 #
1397 # Report the --help message.
1398 #
1399 if test "$ac_init_help" = "long"; then
1400   # Omit some internal or obsolete options to make the list less imposing.
1401   # This message is too long to be a string in the A/UX 3.1 sh.
1402   cat <<_ACEOF
1403 \`configure' configures bfd 2.40 to adapt to many kinds of systems.
1404
1405 Usage: $0 [OPTION]... [VAR=VALUE]...
1406
1407 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1408 VAR=VALUE.  See below for descriptions of some of the useful variables.
1409
1410 Defaults for the options are specified in brackets.
1411
1412 Configuration:
1413   -h, --help              display this help and exit
1414       --help=short        display options specific to this package
1415       --help=recursive    display the short help of all the included packages
1416   -V, --version           display version information and exit
1417   -q, --quiet, --silent   do not print \`checking ...' messages
1418       --cache-file=FILE   cache test results in FILE [disabled]
1419   -C, --config-cache      alias for \`--cache-file=config.cache'
1420   -n, --no-create         do not create output files
1421       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1422
1423 Installation directories:
1424   --prefix=PREFIX         install architecture-independent files in PREFIX
1425                           [$ac_default_prefix]
1426   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1427                           [PREFIX]
1428
1429 By default, \`make install' will install all the files in
1430 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1431 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1432 for instance \`--prefix=\$HOME'.
1433
1434 For better control, use the options below.
1435
1436 Fine tuning of the installation directories:
1437   --bindir=DIR            user executables [EPREFIX/bin]
1438   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1439   --libexecdir=DIR        program executables [EPREFIX/libexec]
1440   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1441   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1442   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1443   --libdir=DIR            object code libraries [EPREFIX/lib]
1444   --includedir=DIR        C header files [PREFIX/include]
1445   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1446   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1447   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1448   --infodir=DIR           info documentation [DATAROOTDIR/info]
1449   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1450   --mandir=DIR            man documentation [DATAROOTDIR/man]
1451   --docdir=DIR            documentation root [DATAROOTDIR/doc/bfd]
1452   --htmldir=DIR           html documentation [DOCDIR]
1453   --dvidir=DIR            dvi documentation [DOCDIR]
1454   --pdfdir=DIR            pdf documentation [DOCDIR]
1455   --psdir=DIR             ps documentation [DOCDIR]
1456 _ACEOF
1457
1458   cat <<\_ACEOF
1459
1460 Program names:
1461   --program-prefix=PREFIX            prepend PREFIX to installed program names
1462   --program-suffix=SUFFIX            append SUFFIX to installed program names
1463   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1464
1465 System types:
1466   --build=BUILD     configure for building on BUILD [guessed]
1467   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1468   --target=TARGET   configure for building compilers for TARGET [HOST]
1469 _ACEOF
1470 fi
1471
1472 if test -n "$ac_init_help"; then
1473   case $ac_init_help in
1474      short | recursive ) echo "Configuration of bfd 2.40:";;
1475    esac
1476   cat <<\_ACEOF
1477
1478 Optional Features:
1479   --disable-option-checking  ignore unrecognized --enable/--with options
1480   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1481   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1482   --enable-silent-rules   less verbose build output (undo: "make V=1")
1483   --disable-silent-rules  verbose build output (undo: "make V=0")
1484   --enable-shared[=PKGS]  build shared libraries [default=no]
1485   --enable-dependency-tracking
1486                           do not reject slow dependency extractors
1487   --disable-dependency-tracking
1488                           speeds up one-time build
1489   --enable-static[=PKGS]  build static libraries [default=yes]
1490   --enable-fast-install[=PKGS]
1491                           optimize for fast installation [default=yes]
1492   --disable-libtool-lock  avoid locking (might break parallel builds)
1493   --enable-plugins        Enable support for plugins
1494   --disable-largefile     omit support for large files
1495   --enable-checking       enable run-time checks
1496   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1497   --enable-targets        alternative target configurations
1498   --enable-64-bit-archive force 64-bit archives
1499   --enable-secureplt      Default to creating read-only plt entries
1500   --enable-separate-code  enable -z separate-code in ELF linker by default
1501   --enable-leading-mingw64-underscores
1502                           Enable leading underscores on 64 bit mingw targets
1503   --enable-werror         treat compile warnings as errors
1504   --enable-build-warnings enable build-time compiler warnings
1505   --enable-maintainer-mode
1506                           enable make rules and dependencies not useful (and
1507                           sometimes confusing) to the casual installer
1508   --enable-install-libbfd controls installation of libbfd and related headers
1509   --disable-nls           do not use Native Language Support
1510
1511 Optional Packages:
1512   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1513   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1514   --with-pic              try to use only PIC/non-PIC objects [default=use
1515                           both]
1516   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1517   --with-mmap             try using mmap for BFD input files if available
1518   --with-separate-debug-dir=DIR
1519                           Look for global separate debug info in DIR
1520                           [[default=LIBDIR/debug]]
1521   --with-pkgversion=PKG   Use PKG in the version string in place of "GNU
1522                           Binutils"
1523   --with-bugurl=URL       Direct users to URL to report a bug
1524   --with-system-zlib      use installed libz
1525   --with-zstd             support zstd compressed debug sections
1526                           (default=auto)
1527
1528 Some influential environment variables:
1529   CC          C compiler command
1530   CFLAGS      C compiler flags
1531   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1532               nonstandard directory <lib dir>
1533   LIBS        libraries to pass to the linker, e.g. -l<library>
1534   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1535               you have headers in a nonstandard directory <include dir>
1536   CPP         C preprocessor
1537   PKG_CONFIG  path to pkg-config utility
1538   PKG_CONFIG_PATH
1539               directories to add to pkg-config's search path
1540   PKG_CONFIG_LIBDIR
1541               path overriding pkg-config's built-in search path
1542   ZSTD_CFLAGS C compiler flags for ZSTD, overriding pkg-config
1543   ZSTD_LIBS   linker flags for ZSTD, overriding pkg-config
1544
1545 Use these variables to override the choices made by `configure' or to help
1546 it to find libraries and programs with nonstandard names/locations.
1547
1548 Report bugs to the package provider.
1549 _ACEOF
1550 ac_status=$?
1551 fi
1552
1553 if test "$ac_init_help" = "recursive"; then
1554   # If there are subdirs, report their specific --help.
1555   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1556     test -d "$ac_dir" ||
1557       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1558       continue
1559     ac_builddir=.
1560
1561 case "$ac_dir" in
1562 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1563 *)
1564   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1565   # A ".." for each directory in $ac_dir_suffix.
1566   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1567   case $ac_top_builddir_sub in
1568   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1569   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1570   esac ;;
1571 esac
1572 ac_abs_top_builddir=$ac_pwd
1573 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1574 # for backward compatibility:
1575 ac_top_builddir=$ac_top_build_prefix
1576
1577 case $srcdir in
1578   .)  # We are building in place.
1579     ac_srcdir=.
1580     ac_top_srcdir=$ac_top_builddir_sub
1581     ac_abs_top_srcdir=$ac_pwd ;;
1582   [\\/]* | ?:[\\/]* )  # Absolute name.
1583     ac_srcdir=$srcdir$ac_dir_suffix;
1584     ac_top_srcdir=$srcdir
1585     ac_abs_top_srcdir=$srcdir ;;
1586   *) # Relative name.
1587     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1588     ac_top_srcdir=$ac_top_build_prefix$srcdir
1589     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1590 esac
1591 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1592
1593     cd "$ac_dir" || { ac_status=$?; continue; }
1594     # Check for guested configure.
1595     if test -f "$ac_srcdir/configure.gnu"; then
1596       echo &&
1597       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1598     elif test -f "$ac_srcdir/configure"; then
1599       echo &&
1600       $SHELL "$ac_srcdir/configure" --help=recursive
1601     else
1602       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1603     fi || ac_status=$?
1604     cd "$ac_pwd" || { ac_status=$?; break; }
1605   done
1606 fi
1607
1608 test -n "$ac_init_help" && exit $ac_status
1609 if $ac_init_version; then
1610   cat <<\_ACEOF
1611 bfd configure 2.40
1612 generated by GNU Autoconf 2.69
1613
1614 Copyright (C) 2012 Free Software Foundation, Inc.
1615 This configure script is free software; the Free Software Foundation
1616 gives unlimited permission to copy, distribute and modify it.
1617 _ACEOF
1618   exit
1619 fi
1620
1621 ## ------------------------ ##
1622 ## Autoconf initialization. ##
1623 ## ------------------------ ##
1624
1625 # ac_fn_c_try_compile LINENO
1626 # --------------------------
1627 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1628 ac_fn_c_try_compile ()
1629 {
1630   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1631   rm -f conftest.$ac_objext
1632   if { { ac_try="$ac_compile"
1633 case "(($ac_try" in
1634   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1635   *) ac_try_echo=$ac_try;;
1636 esac
1637 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1638 $as_echo "$ac_try_echo"; } >&5
1639   (eval "$ac_compile") 2>conftest.err
1640   ac_status=$?
1641   if test -s conftest.err; then
1642     grep -v '^ *+' conftest.err >conftest.er1
1643     cat conftest.er1 >&5
1644     mv -f conftest.er1 conftest.err
1645   fi
1646   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1647   test $ac_status = 0; } && {
1648          test -z "$ac_c_werror_flag" ||
1649          test ! -s conftest.err
1650        } && test -s conftest.$ac_objext; then :
1651   ac_retval=0
1652 else
1653   $as_echo "$as_me: failed program was:" >&5
1654 sed 's/^/| /' conftest.$ac_ext >&5
1655
1656         ac_retval=1
1657 fi
1658   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1659   as_fn_set_status $ac_retval
1660
1661 } # ac_fn_c_try_compile
1662
1663 # ac_fn_c_try_cpp LINENO
1664 # ----------------------
1665 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1666 ac_fn_c_try_cpp ()
1667 {
1668   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1669   if { { ac_try="$ac_cpp conftest.$ac_ext"
1670 case "(($ac_try" in
1671   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1672   *) ac_try_echo=$ac_try;;
1673 esac
1674 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1675 $as_echo "$ac_try_echo"; } >&5
1676   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1677   ac_status=$?
1678   if test -s conftest.err; then
1679     grep -v '^ *+' conftest.err >conftest.er1
1680     cat conftest.er1 >&5
1681     mv -f conftest.er1 conftest.err
1682   fi
1683   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1684   test $ac_status = 0; } > conftest.i && {
1685          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1686          test ! -s conftest.err
1687        }; then :
1688   ac_retval=0
1689 else
1690   $as_echo "$as_me: failed program was:" >&5
1691 sed 's/^/| /' conftest.$ac_ext >&5
1692
1693     ac_retval=1
1694 fi
1695   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1696   as_fn_set_status $ac_retval
1697
1698 } # ac_fn_c_try_cpp
1699
1700 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1701 # -------------------------------------------------------
1702 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1703 # the include files in INCLUDES and setting the cache variable VAR
1704 # accordingly.
1705 ac_fn_c_check_header_mongrel ()
1706 {
1707   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1708   if eval \${$3+:} false; then :
1709   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1710 $as_echo_n "checking for $2... " >&6; }
1711 if eval \${$3+:} false; then :
1712   $as_echo_n "(cached) " >&6
1713 fi
1714 eval ac_res=\$$3
1715                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1716 $as_echo "$ac_res" >&6; }
1717 else
1718   # Is the header compilable?
1719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1720 $as_echo_n "checking $2 usability... " >&6; }
1721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1722 /* end confdefs.h.  */
1723 $4
1724 #include <$2>
1725 _ACEOF
1726 if ac_fn_c_try_compile "$LINENO"; then :
1727   ac_header_compiler=yes
1728 else
1729   ac_header_compiler=no
1730 fi
1731 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1733 $as_echo "$ac_header_compiler" >&6; }
1734
1735 # Is the header present?
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1737 $as_echo_n "checking $2 presence... " >&6; }
1738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1739 /* end confdefs.h.  */
1740 #include <$2>
1741 _ACEOF
1742 if ac_fn_c_try_cpp "$LINENO"; then :
1743   ac_header_preproc=yes
1744 else
1745   ac_header_preproc=no
1746 fi
1747 rm -f conftest.err conftest.i conftest.$ac_ext
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1749 $as_echo "$ac_header_preproc" >&6; }
1750
1751 # So?  What about this header?
1752 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1753   yes:no: )
1754     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1755 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1756     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1757 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1758     ;;
1759   no:yes:* )
1760     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1761 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1762     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1763 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1764     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1765 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1766     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1767 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1768     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1769 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1770     ;;
1771 esac
1772   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1773 $as_echo_n "checking for $2... " >&6; }
1774 if eval \${$3+:} false; then :
1775   $as_echo_n "(cached) " >&6
1776 else
1777   eval "$3=\$ac_header_compiler"
1778 fi
1779 eval ac_res=\$$3
1780                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1781 $as_echo "$ac_res" >&6; }
1782 fi
1783   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1784
1785 } # ac_fn_c_check_header_mongrel
1786
1787 # ac_fn_c_try_run LINENO
1788 # ----------------------
1789 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1790 # that executables *can* be run.
1791 ac_fn_c_try_run ()
1792 {
1793   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1794   if { { ac_try="$ac_link"
1795 case "(($ac_try" in
1796   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1797   *) ac_try_echo=$ac_try;;
1798 esac
1799 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1800 $as_echo "$ac_try_echo"; } >&5
1801   (eval "$ac_link") 2>&5
1802   ac_status=$?
1803   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1804   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1805   { { case "(($ac_try" in
1806   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1807   *) ac_try_echo=$ac_try;;
1808 esac
1809 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1810 $as_echo "$ac_try_echo"; } >&5
1811   (eval "$ac_try") 2>&5
1812   ac_status=$?
1813   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1814   test $ac_status = 0; }; }; then :
1815   ac_retval=0
1816 else
1817   $as_echo "$as_me: program exited with status $ac_status" >&5
1818        $as_echo "$as_me: failed program was:" >&5
1819 sed 's/^/| /' conftest.$ac_ext >&5
1820
1821        ac_retval=$ac_status
1822 fi
1823   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1824   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1825   as_fn_set_status $ac_retval
1826
1827 } # ac_fn_c_try_run
1828
1829 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1830 # -------------------------------------------------------
1831 # Tests whether HEADER exists and can be compiled using the include files in
1832 # INCLUDES, setting the cache variable VAR accordingly.
1833 ac_fn_c_check_header_compile ()
1834 {
1835   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1837 $as_echo_n "checking for $2... " >&6; }
1838 if eval \${$3+:} false; then :
1839   $as_echo_n "(cached) " >&6
1840 else
1841   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1842 /* end confdefs.h.  */
1843 $4
1844 #include <$2>
1845 _ACEOF
1846 if ac_fn_c_try_compile "$LINENO"; then :
1847   eval "$3=yes"
1848 else
1849   eval "$3=no"
1850 fi
1851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1852 fi
1853 eval ac_res=\$$3
1854                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1855 $as_echo "$ac_res" >&6; }
1856   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1857
1858 } # ac_fn_c_check_header_compile
1859
1860 # ac_fn_c_try_link LINENO
1861 # -----------------------
1862 # Try to link conftest.$ac_ext, and return whether this succeeded.
1863 ac_fn_c_try_link ()
1864 {
1865   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1866   rm -f conftest.$ac_objext conftest$ac_exeext
1867   if { { ac_try="$ac_link"
1868 case "(($ac_try" in
1869   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1870   *) ac_try_echo=$ac_try;;
1871 esac
1872 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1873 $as_echo "$ac_try_echo"; } >&5
1874   (eval "$ac_link") 2>conftest.err
1875   ac_status=$?
1876   if test -s conftest.err; then
1877     grep -v '^ *+' conftest.err >conftest.er1
1878     cat conftest.er1 >&5
1879     mv -f conftest.er1 conftest.err
1880   fi
1881   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1882   test $ac_status = 0; } && {
1883          test -z "$ac_c_werror_flag" ||
1884          test ! -s conftest.err
1885        } && test -s conftest$ac_exeext && {
1886          test "$cross_compiling" = yes ||
1887          test -x conftest$ac_exeext
1888        }; then :
1889   ac_retval=0
1890 else
1891   $as_echo "$as_me: failed program was:" >&5
1892 sed 's/^/| /' conftest.$ac_ext >&5
1893
1894         ac_retval=1
1895 fi
1896   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1897   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1898   # interfere with the next link command; also delete a directory that is
1899   # left behind by Apple's compiler.  We do this before executing the actions.
1900   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1901   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1902   as_fn_set_status $ac_retval
1903
1904 } # ac_fn_c_try_link
1905
1906 # ac_fn_c_check_func LINENO FUNC VAR
1907 # ----------------------------------
1908 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1909 ac_fn_c_check_func ()
1910 {
1911   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1912   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1913 $as_echo_n "checking for $2... " >&6; }
1914 if eval \${$3+:} false; then :
1915   $as_echo_n "(cached) " >&6
1916 else
1917   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1918 /* end confdefs.h.  */
1919 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1920    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1921 #define $2 innocuous_$2
1922
1923 /* System header to define __stub macros and hopefully few prototypes,
1924     which can conflict with char $2 (); below.
1925     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1926     <limits.h> exists even on freestanding compilers.  */
1927
1928 #ifdef __STDC__
1929 # include <limits.h>
1930 #else
1931 # include <assert.h>
1932 #endif
1933
1934 #undef $2
1935
1936 /* Override any GCC internal prototype to avoid an error.
1937    Use char because int might match the return type of a GCC
1938    builtin and then its argument prototype would still apply.  */
1939 #ifdef __cplusplus
1940 extern "C"
1941 #endif
1942 char $2 ();
1943 /* The GNU C library defines this for functions which it implements
1944     to always fail with ENOSYS.  Some functions are actually named
1945     something starting with __ and the normal name is an alias.  */
1946 #if defined __stub_$2 || defined __stub___$2
1947 choke me
1948 #endif
1949
1950 int
1951 main ()
1952 {
1953 return $2 ();
1954   ;
1955   return 0;
1956 }
1957 _ACEOF
1958 if ac_fn_c_try_link "$LINENO"; then :
1959   eval "$3=yes"
1960 else
1961   eval "$3=no"
1962 fi
1963 rm -f core conftest.err conftest.$ac_objext \
1964     conftest$ac_exeext conftest.$ac_ext
1965 fi
1966 eval ac_res=\$$3
1967                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1968 $as_echo "$ac_res" >&6; }
1969   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1970
1971 } # ac_fn_c_check_func
1972
1973 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1974 # --------------------------------------------
1975 # Tries to find the compile-time value of EXPR in a program that includes
1976 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1977 # computed
1978 ac_fn_c_compute_int ()
1979 {
1980   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1981   if test "$cross_compiling" = yes; then
1982     # Depending upon the size, compute the lo and hi bounds.
1983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1984 /* end confdefs.h.  */
1985 $4
1986 int
1987 main ()
1988 {
1989 static int test_array [1 - 2 * !(($2) >= 0)];
1990 test_array [0] = 0;
1991 return test_array [0];
1992
1993   ;
1994   return 0;
1995 }
1996 _ACEOF
1997 if ac_fn_c_try_compile "$LINENO"; then :
1998   ac_lo=0 ac_mid=0
1999   while :; do
2000     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2001 /* end confdefs.h.  */
2002 $4
2003 int
2004 main ()
2005 {
2006 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2007 test_array [0] = 0;
2008 return test_array [0];
2009
2010   ;
2011   return 0;
2012 }
2013 _ACEOF
2014 if ac_fn_c_try_compile "$LINENO"; then :
2015   ac_hi=$ac_mid; break
2016 else
2017   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2018                         if test $ac_lo -le $ac_mid; then
2019                           ac_lo= ac_hi=
2020                           break
2021                         fi
2022                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2023 fi
2024 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2025   done
2026 else
2027   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2028 /* end confdefs.h.  */
2029 $4
2030 int
2031 main ()
2032 {
2033 static int test_array [1 - 2 * !(($2) < 0)];
2034 test_array [0] = 0;
2035 return test_array [0];
2036
2037   ;
2038   return 0;
2039 }
2040 _ACEOF
2041 if ac_fn_c_try_compile "$LINENO"; then :
2042   ac_hi=-1 ac_mid=-1
2043   while :; do
2044     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2045 /* end confdefs.h.  */
2046 $4
2047 int
2048 main ()
2049 {
2050 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2051 test_array [0] = 0;
2052 return test_array [0];
2053
2054   ;
2055   return 0;
2056 }
2057 _ACEOF
2058 if ac_fn_c_try_compile "$LINENO"; then :
2059   ac_lo=$ac_mid; break
2060 else
2061   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2062                         if test $ac_mid -le $ac_hi; then
2063                           ac_lo= ac_hi=
2064                           break
2065                         fi
2066                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2067 fi
2068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2069   done
2070 else
2071   ac_lo= ac_hi=
2072 fi
2073 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2074 fi
2075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2076 # Binary search between lo and hi bounds.
2077 while test "x$ac_lo" != "x$ac_hi"; do
2078   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2079   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2080 /* end confdefs.h.  */
2081 $4
2082 int
2083 main ()
2084 {
2085 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2086 test_array [0] = 0;
2087 return test_array [0];
2088
2089   ;
2090   return 0;
2091 }
2092 _ACEOF
2093 if ac_fn_c_try_compile "$LINENO"; then :
2094   ac_hi=$ac_mid
2095 else
2096   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2097 fi
2098 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2099 done
2100 case $ac_lo in #((
2101 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2102 '') ac_retval=1 ;;
2103 esac
2104   else
2105     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2106 /* end confdefs.h.  */
2107 $4
2108 static long int longval () { return $2; }
2109 static unsigned long int ulongval () { return $2; }
2110 #include <stdio.h>
2111 #include <stdlib.h>
2112 int
2113 main ()
2114 {
2115
2116   FILE *f = fopen ("conftest.val", "w");
2117   if (! f)
2118     return 1;
2119   if (($2) < 0)
2120     {
2121       long int i = longval ();
2122       if (i != ($2))
2123         return 1;
2124       fprintf (f, "%ld", i);
2125     }
2126   else
2127     {
2128       unsigned long int i = ulongval ();
2129       if (i != ($2))
2130         return 1;
2131       fprintf (f, "%lu", i);
2132     }
2133   /* Do not output a trailing newline, as this causes \r\n confusion
2134      on some platforms.  */
2135   return ferror (f) || fclose (f) != 0;
2136
2137   ;
2138   return 0;
2139 }
2140 _ACEOF
2141 if ac_fn_c_try_run "$LINENO"; then :
2142   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2143 else
2144   ac_retval=1
2145 fi
2146 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2147   conftest.$ac_objext conftest.beam conftest.$ac_ext
2148 rm -f conftest.val
2149
2150   fi
2151   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2152   as_fn_set_status $ac_retval
2153
2154 } # ac_fn_c_compute_int
2155
2156 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2157 # ---------------------------------------------
2158 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2159 # accordingly.
2160 ac_fn_c_check_decl ()
2161 {
2162   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2163   as_decl_name=`echo $2|sed 's/ *(.*//'`
2164   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2165   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2166 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2167 if eval \${$3+:} false; then :
2168   $as_echo_n "(cached) " >&6
2169 else
2170   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2171 /* end confdefs.h.  */
2172 $4
2173 int
2174 main ()
2175 {
2176 #ifndef $as_decl_name
2177 #ifdef __cplusplus
2178   (void) $as_decl_use;
2179 #else
2180   (void) $as_decl_name;
2181 #endif
2182 #endif
2183
2184   ;
2185   return 0;
2186 }
2187 _ACEOF
2188 if ac_fn_c_try_compile "$LINENO"; then :
2189   eval "$3=yes"
2190 else
2191   eval "$3=no"
2192 fi
2193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2194 fi
2195 eval ac_res=\$$3
2196                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2197 $as_echo "$ac_res" >&6; }
2198   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2199
2200 } # ac_fn_c_check_decl
2201 cat >config.log <<_ACEOF
2202 This file contains any messages produced by compilers while
2203 running configure, to aid debugging if configure makes a mistake.
2204
2205 It was created by bfd $as_me 2.40, which was
2206 generated by GNU Autoconf 2.69.  Invocation command line was
2207
2208   $ $0 $@
2209
2210 _ACEOF
2211 exec 5>>config.log
2212 {
2213 cat <<_ASUNAME
2214 ## --------- ##
2215 ## Platform. ##
2216 ## --------- ##
2217
2218 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2219 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2220 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2221 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2222 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2223
2224 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2225 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2226
2227 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2228 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2229 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2230 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2231 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2232 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2233 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2234
2235 _ASUNAME
2236
2237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2238 for as_dir in $PATH
2239 do
2240   IFS=$as_save_IFS
2241   test -z "$as_dir" && as_dir=.
2242     $as_echo "PATH: $as_dir"
2243   done
2244 IFS=$as_save_IFS
2245
2246 } >&5
2247
2248 cat >&5 <<_ACEOF
2249
2250
2251 ## ----------- ##
2252 ## Core tests. ##
2253 ## ----------- ##
2254
2255 _ACEOF
2256
2257
2258 # Keep a trace of the command line.
2259 # Strip out --no-create and --no-recursion so they do not pile up.
2260 # Strip out --silent because we don't want to record it for future runs.
2261 # Also quote any args containing shell meta-characters.
2262 # Make two passes to allow for proper duplicate-argument suppression.
2263 ac_configure_args=
2264 ac_configure_args0=
2265 ac_configure_args1=
2266 ac_must_keep_next=false
2267 for ac_pass in 1 2
2268 do
2269   for ac_arg
2270   do
2271     case $ac_arg in
2272     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2273     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2274     | -silent | --silent | --silen | --sile | --sil)
2275       continue ;;
2276     *\'*)
2277       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2278     esac
2279     case $ac_pass in
2280     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2281     2)
2282       as_fn_append ac_configure_args1 " '$ac_arg'"
2283       if test $ac_must_keep_next = true; then
2284         ac_must_keep_next=false # Got value, back to normal.
2285       else
2286         case $ac_arg in
2287           *=* | --config-cache | -C | -disable-* | --disable-* \
2288           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2289           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2290           | -with-* | --with-* | -without-* | --without-* | --x)
2291             case "$ac_configure_args0 " in
2292               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2293             esac
2294             ;;
2295           -* ) ac_must_keep_next=true ;;
2296         esac
2297       fi
2298       as_fn_append ac_configure_args " '$ac_arg'"
2299       ;;
2300     esac
2301   done
2302 done
2303 { ac_configure_args0=; unset ac_configure_args0;}
2304 { ac_configure_args1=; unset ac_configure_args1;}
2305
2306 # When interrupted or exit'd, cleanup temporary files, and complete
2307 # config.log.  We remove comments because anyway the quotes in there
2308 # would cause problems or look ugly.
2309 # WARNING: Use '\'' to represent an apostrophe within the trap.
2310 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2311 trap 'exit_status=$?
2312   # Save into config.log some information that might help in debugging.
2313   {
2314     echo
2315
2316     $as_echo "## ---------------- ##
2317 ## Cache variables. ##
2318 ## ---------------- ##"
2319     echo
2320     # The following way of writing the cache mishandles newlines in values,
2321 (
2322   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2323     eval ac_val=\$$ac_var
2324     case $ac_val in #(
2325     *${as_nl}*)
2326       case $ac_var in #(
2327       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2328 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2329       esac
2330       case $ac_var in #(
2331       _ | IFS | as_nl) ;; #(
2332       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2333       *) { eval $ac_var=; unset $ac_var;} ;;
2334       esac ;;
2335     esac
2336   done
2337   (set) 2>&1 |
2338     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2339     *${as_nl}ac_space=\ *)
2340       sed -n \
2341         "s/'\''/'\''\\\\'\'''\''/g;
2342           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2343       ;; #(
2344     *)
2345       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2346       ;;
2347     esac |
2348     sort
2349 )
2350     echo
2351
2352     $as_echo "## ----------------- ##
2353 ## Output variables. ##
2354 ## ----------------- ##"
2355     echo
2356     for ac_var in $ac_subst_vars
2357     do
2358       eval ac_val=\$$ac_var
2359       case $ac_val in
2360       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2361       esac
2362       $as_echo "$ac_var='\''$ac_val'\''"
2363     done | sort
2364     echo
2365
2366     if test -n "$ac_subst_files"; then
2367       $as_echo "## ------------------- ##
2368 ## File substitutions. ##
2369 ## ------------------- ##"
2370       echo
2371       for ac_var in $ac_subst_files
2372       do
2373         eval ac_val=\$$ac_var
2374         case $ac_val in
2375         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2376         esac
2377         $as_echo "$ac_var='\''$ac_val'\''"
2378       done | sort
2379       echo
2380     fi
2381
2382     if test -s confdefs.h; then
2383       $as_echo "## ----------- ##
2384 ## confdefs.h. ##
2385 ## ----------- ##"
2386       echo
2387       cat confdefs.h
2388       echo
2389     fi
2390     test "$ac_signal" != 0 &&
2391       $as_echo "$as_me: caught signal $ac_signal"
2392     $as_echo "$as_me: exit $exit_status"
2393   } >&5
2394   rm -f core *.core core.conftest.* &&
2395     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2396     exit $exit_status
2397 ' 0
2398 for ac_signal in 1 2 13 15; do
2399   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2400 done
2401 ac_signal=0
2402
2403 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2404 rm -f -r conftest* confdefs.h
2405
2406 $as_echo "/* confdefs.h */" > confdefs.h
2407
2408 # Predefined preprocessor variables.
2409
2410 cat >>confdefs.h <<_ACEOF
2411 #define PACKAGE_NAME "$PACKAGE_NAME"
2412 _ACEOF
2413
2414 cat >>confdefs.h <<_ACEOF
2415 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2416 _ACEOF
2417
2418 cat >>confdefs.h <<_ACEOF
2419 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2420 _ACEOF
2421
2422 cat >>confdefs.h <<_ACEOF
2423 #define PACKAGE_STRING "$PACKAGE_STRING"
2424 _ACEOF
2425
2426 cat >>confdefs.h <<_ACEOF
2427 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2428 _ACEOF
2429
2430 cat >>confdefs.h <<_ACEOF
2431 #define PACKAGE_URL "$PACKAGE_URL"
2432 _ACEOF
2433
2434
2435 # Let the site file select an alternate cache file if it wants to.
2436 # Prefer an explicitly selected file to automatically selected ones.
2437 ac_site_file1=NONE
2438 ac_site_file2=NONE
2439 if test -n "$CONFIG_SITE"; then
2440   # We do not want a PATH search for config.site.
2441   case $CONFIG_SITE in #((
2442     -*)  ac_site_file1=./$CONFIG_SITE;;
2443     */*) ac_site_file1=$CONFIG_SITE;;
2444     *)   ac_site_file1=./$CONFIG_SITE;;
2445   esac
2446 elif test "x$prefix" != xNONE; then
2447   ac_site_file1=$prefix/share/config.site
2448   ac_site_file2=$prefix/etc/config.site
2449 else
2450   ac_site_file1=$ac_default_prefix/share/config.site
2451   ac_site_file2=$ac_default_prefix/etc/config.site
2452 fi
2453 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2454 do
2455   test "x$ac_site_file" = xNONE && continue
2456   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2457     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2458 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2459     sed 's/^/| /' "$ac_site_file" >&5
2460     . "$ac_site_file" \
2461       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2462 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2463 as_fn_error $? "failed to load site script $ac_site_file
2464 See \`config.log' for more details" "$LINENO" 5; }
2465   fi
2466 done
2467
2468 if test -r "$cache_file"; then
2469   # Some versions of bash will fail to source /dev/null (special files
2470   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2471   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2472     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2473 $as_echo "$as_me: loading cache $cache_file" >&6;}
2474     case $cache_file in
2475       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2476       *)                      . "./$cache_file";;
2477     esac
2478   fi
2479 else
2480   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2481 $as_echo "$as_me: creating cache $cache_file" >&6;}
2482   >$cache_file
2483 fi
2484
2485 as_fn_append ac_header_list " stdlib.h"
2486 as_fn_append ac_header_list " unistd.h"
2487 as_fn_append ac_header_list " sys/param.h"
2488 # Check that the precious variables saved in the cache have kept the same
2489 # value.
2490 ac_cache_corrupted=false
2491 for ac_var in $ac_precious_vars; do
2492   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2493   eval ac_new_set=\$ac_env_${ac_var}_set
2494   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2495   eval ac_new_val=\$ac_env_${ac_var}_value
2496   case $ac_old_set,$ac_new_set in
2497     set,)
2498       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2499 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2500       ac_cache_corrupted=: ;;
2501     ,set)
2502       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2503 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2504       ac_cache_corrupted=: ;;
2505     ,);;
2506     *)
2507       if test "x$ac_old_val" != "x$ac_new_val"; then
2508         # differences in whitespace do not lead to failure.
2509         ac_old_val_w=`echo x $ac_old_val`
2510         ac_new_val_w=`echo x $ac_new_val`
2511         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2512           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2513 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2514           ac_cache_corrupted=:
2515         else
2516           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2517 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2518           eval $ac_var=\$ac_old_val
2519         fi
2520         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2521 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2522         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2523 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2524       fi;;
2525   esac
2526   # Pass precious variables to config.status.
2527   if test "$ac_new_set" = set; then
2528     case $ac_new_val in
2529     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2530     *) ac_arg=$ac_var=$ac_new_val ;;
2531     esac
2532     case " $ac_configure_args " in
2533       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2534       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2535     esac
2536   fi
2537 done
2538 if $ac_cache_corrupted; then
2539   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2540 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2541   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2542 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2543   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2544 fi
2545 ## -------------------- ##
2546 ## Main body of script. ##
2547 ## -------------------- ##
2548
2549 ac_ext=c
2550 ac_cpp='$CPP $CPPFLAGS'
2551 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2552 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2553 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2554
2555
2556
2557
2558
2559
2560
2561 ac_aux_dir=
2562 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2563   if test -f "$ac_dir/install-sh"; then
2564     ac_aux_dir=$ac_dir
2565     ac_install_sh="$ac_aux_dir/install-sh -c"
2566     break
2567   elif test -f "$ac_dir/install.sh"; then
2568     ac_aux_dir=$ac_dir
2569     ac_install_sh="$ac_aux_dir/install.sh -c"
2570     break
2571   elif test -f "$ac_dir/shtool"; then
2572     ac_aux_dir=$ac_dir
2573     ac_install_sh="$ac_aux_dir/shtool install -c"
2574     break
2575   fi
2576 done
2577 if test -z "$ac_aux_dir"; then
2578   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2579 fi
2580
2581 # These three variables are undocumented and unsupported,
2582 # and are intended to be withdrawn in a future Autoconf release.
2583 # They can cause serious problems if a builder's source tree is in a directory
2584 # whose full name contains unusual characters.
2585 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2586 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2587 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2588
2589
2590 # Make sure we can run config.sub.
2591 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2592   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2593
2594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2595 $as_echo_n "checking build system type... " >&6; }
2596 if ${ac_cv_build+:} false; then :
2597   $as_echo_n "(cached) " >&6
2598 else
2599   ac_build_alias=$build_alias
2600 test "x$ac_build_alias" = x &&
2601   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2602 test "x$ac_build_alias" = x &&
2603   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2604 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2605   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2606
2607 fi
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2609 $as_echo "$ac_cv_build" >&6; }
2610 case $ac_cv_build in
2611 *-*-*) ;;
2612 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2613 esac
2614 build=$ac_cv_build
2615 ac_save_IFS=$IFS; IFS='-'
2616 set x $ac_cv_build
2617 shift
2618 build_cpu=$1
2619 build_vendor=$2
2620 shift; shift
2621 # Remember, the first character of IFS is used to create $*,
2622 # except with old shells:
2623 build_os=$*
2624 IFS=$ac_save_IFS
2625 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2626
2627
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2629 $as_echo_n "checking host system type... " >&6; }
2630 if ${ac_cv_host+:} false; then :
2631   $as_echo_n "(cached) " >&6
2632 else
2633   if test "x$host_alias" = x; then
2634   ac_cv_host=$ac_cv_build
2635 else
2636   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2637     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2638 fi
2639
2640 fi
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2642 $as_echo "$ac_cv_host" >&6; }
2643 case $ac_cv_host in
2644 *-*-*) ;;
2645 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2646 esac
2647 host=$ac_cv_host
2648 ac_save_IFS=$IFS; IFS='-'
2649 set x $ac_cv_host
2650 shift
2651 host_cpu=$1
2652 host_vendor=$2
2653 shift; shift
2654 # Remember, the first character of IFS is used to create $*,
2655 # except with old shells:
2656 host_os=$*
2657 IFS=$ac_save_IFS
2658 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2659
2660
2661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2662 $as_echo_n "checking target system type... " >&6; }
2663 if ${ac_cv_target+:} false; then :
2664   $as_echo_n "(cached) " >&6
2665 else
2666   if test "x$target_alias" = x; then
2667   ac_cv_target=$ac_cv_host
2668 else
2669   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2670     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2671 fi
2672
2673 fi
2674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2675 $as_echo "$ac_cv_target" >&6; }
2676 case $ac_cv_target in
2677 *-*-*) ;;
2678 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2679 esac
2680 target=$ac_cv_target
2681 ac_save_IFS=$IFS; IFS='-'
2682 set x $ac_cv_target
2683 shift
2684 target_cpu=$1
2685 target_vendor=$2
2686 shift; shift
2687 # Remember, the first character of IFS is used to create $*,
2688 # except with old shells:
2689 target_os=$*
2690 IFS=$ac_save_IFS
2691 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2692
2693
2694 # The aliases save the names the user supplied, while $host etc.
2695 # will get canonicalized.
2696 test -n "$target_alias" &&
2697   test "$program_prefix$program_suffix$program_transform_name" = \
2698     NONENONEs,x,x, &&
2699   program_prefix=${target_alias}-
2700
2701 am__api_version='1.15'
2702
2703 # Find a good install program.  We prefer a C program (faster),
2704 # so one script is as good as another.  But avoid the broken or
2705 # incompatible versions:
2706 # SysV /etc/install, /usr/sbin/install
2707 # SunOS /usr/etc/install
2708 # IRIX /sbin/install
2709 # AIX /bin/install
2710 # AmigaOS /C/install, which installs bootblocks on floppy discs
2711 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2712 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2713 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2714 # OS/2's system install, which has a completely different semantic
2715 # ./install, which can be erroneously created by make from ./install.sh.
2716 # Reject install programs that cannot install multiple files.
2717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2718 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2719 if test -z "$INSTALL"; then
2720 if ${ac_cv_path_install+:} false; then :
2721   $as_echo_n "(cached) " >&6
2722 else
2723   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2724 for as_dir in $PATH
2725 do
2726   IFS=$as_save_IFS
2727   test -z "$as_dir" && as_dir=.
2728     # Account for people who put trailing slashes in PATH elements.
2729 case $as_dir/ in #((
2730   ./ | .// | /[cC]/* | \
2731   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2732   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2733   /usr/ucb/* ) ;;
2734   *)
2735     # OSF1 and SCO ODT 3.0 have their own names for install.
2736     # Don't use installbsd from OSF since it installs stuff as root
2737     # by default.
2738     for ac_prog in ginstall scoinst install; do
2739       for ac_exec_ext in '' $ac_executable_extensions; do
2740         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2741           if test $ac_prog = install &&
2742             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2743             # AIX install.  It has an incompatible calling convention.
2744             :
2745           elif test $ac_prog = install &&
2746             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2747             # program-specific install script used by HP pwplus--don't use.
2748             :
2749           else
2750             rm -rf conftest.one conftest.two conftest.dir
2751             echo one > conftest.one
2752             echo two > conftest.two
2753             mkdir conftest.dir
2754             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2755               test -s conftest.one && test -s conftest.two &&
2756               test -s conftest.dir/conftest.one &&
2757               test -s conftest.dir/conftest.two
2758             then
2759               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2760               break 3
2761             fi
2762           fi
2763         fi
2764       done
2765     done
2766     ;;
2767 esac
2768
2769   done
2770 IFS=$as_save_IFS
2771
2772 rm -rf conftest.one conftest.two conftest.dir
2773
2774 fi
2775   if test "${ac_cv_path_install+set}" = set; then
2776     INSTALL=$ac_cv_path_install
2777   else
2778     # As a last resort, use the slow shell script.  Don't cache a
2779     # value for INSTALL within a source directory, because that will
2780     # break other packages using the cache if that directory is
2781     # removed, or if the value is a relative name.
2782     INSTALL=$ac_install_sh
2783   fi
2784 fi
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2786 $as_echo "$INSTALL" >&6; }
2787
2788 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2789 # It thinks the first close brace ends the variable substitution.
2790 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2791
2792 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2793
2794 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2795
2796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2797 $as_echo_n "checking whether build environment is sane... " >&6; }
2798 # Reject unsafe characters in $srcdir or the absolute working directory
2799 # name.  Accept space and tab only in the latter.
2800 am_lf='
2801 '
2802 case `pwd` in
2803   *[\\\"\#\$\&\'\`$am_lf]*)
2804     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2805 esac
2806 case $srcdir in
2807   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2808     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2809 esac
2810
2811 # Do 'set' in a subshell so we don't clobber the current shell's
2812 # arguments.  Must try -L first in case configure is actually a
2813 # symlink; some systems play weird games with the mod time of symlinks
2814 # (eg FreeBSD returns the mod time of the symlink's containing
2815 # directory).
2816 if (
2817    am_has_slept=no
2818    for am_try in 1 2; do
2819      echo "timestamp, slept: $am_has_slept" > conftest.file
2820      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2821      if test "$*" = "X"; then
2822         # -L didn't work.
2823         set X `ls -t "$srcdir/configure" conftest.file`
2824      fi
2825      if test "$*" != "X $srcdir/configure conftest.file" \
2826         && test "$*" != "X conftest.file $srcdir/configure"; then
2827
2828         # If neither matched, then we have a broken ls.  This can happen
2829         # if, for instance, CONFIG_SHELL is bash and it inherits a
2830         # broken ls alias from the environment.  This has actually
2831         # happened.  Such a system could not be considered "sane".
2832         as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2833   alias in your environment" "$LINENO" 5
2834      fi
2835      if test "$2" = conftest.file || test $am_try -eq 2; then
2836        break
2837      fi
2838      # Just in case.
2839      sleep 1
2840      am_has_slept=yes
2841    done
2842    test "$2" = conftest.file
2843    )
2844 then
2845    # Ok.
2846    :
2847 else
2848    as_fn_error $? "newly created file is older than distributed files!
2849 Check your system clock" "$LINENO" 5
2850 fi
2851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2852 $as_echo "yes" >&6; }
2853 # If we didn't sleep, we still need to ensure time stamps of config.status and
2854 # generated files are strictly newer.
2855 am_sleep_pid=
2856 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2857   ( sleep 1 ) &
2858   am_sleep_pid=$!
2859 fi
2860
2861 rm -f conftest.file
2862
2863 test "$program_prefix" != NONE &&
2864   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2865 # Use a double $ so make ignores it.
2866 test "$program_suffix" != NONE &&
2867   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2868 # Double any \ or $.
2869 # By default was `s,x,x', remove it if useless.
2870 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2871 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2872
2873 # Expand $ac_aux_dir to an absolute path.
2874 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2875
2876 if test x"${MISSING+set}" != xset; then
2877   case $am_aux_dir in
2878   *\ * | *\     *)
2879     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2880   *)
2881     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2882   esac
2883 fi
2884 # Use eval to expand $SHELL
2885 if eval "$MISSING --is-lightweight"; then
2886   am_missing_run="$MISSING "
2887 else
2888   am_missing_run=
2889   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2890 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2891 fi
2892
2893 if test x"${install_sh+set}" != xset; then
2894   case $am_aux_dir in
2895   *\ * | *\     *)
2896     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2897   *)
2898     install_sh="\${SHELL} $am_aux_dir/install-sh"
2899   esac
2900 fi
2901
2902 # Installed binaries are usually stripped using 'strip' when the user
2903 # run "make install-strip".  However 'strip' might not be the right
2904 # tool to use in cross-compilation environments, therefore Automake
2905 # will honor the 'STRIP' environment variable to overrule this program.
2906 if test "$cross_compiling" != no; then
2907   if test -n "$ac_tool_prefix"; then
2908   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2909 set dummy ${ac_tool_prefix}strip; ac_word=$2
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2911 $as_echo_n "checking for $ac_word... " >&6; }
2912 if ${ac_cv_prog_STRIP+:} false; then :
2913   $as_echo_n "(cached) " >&6
2914 else
2915   if test -n "$STRIP"; then
2916   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2917 else
2918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2919 for as_dir in $PATH
2920 do
2921   IFS=$as_save_IFS
2922   test -z "$as_dir" && as_dir=.
2923     for ac_exec_ext in '' $ac_executable_extensions; do
2924   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2925     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2926     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2927     break 2
2928   fi
2929 done
2930   done
2931 IFS=$as_save_IFS
2932
2933 fi
2934 fi
2935 STRIP=$ac_cv_prog_STRIP
2936 if test -n "$STRIP"; then
2937   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2938 $as_echo "$STRIP" >&6; }
2939 else
2940   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2941 $as_echo "no" >&6; }
2942 fi
2943
2944
2945 fi
2946 if test -z "$ac_cv_prog_STRIP"; then
2947   ac_ct_STRIP=$STRIP
2948   # Extract the first word of "strip", so it can be a program name with args.
2949 set dummy strip; ac_word=$2
2950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2951 $as_echo_n "checking for $ac_word... " >&6; }
2952 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2953   $as_echo_n "(cached) " >&6
2954 else
2955   if test -n "$ac_ct_STRIP"; then
2956   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2957 else
2958 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2959 for as_dir in $PATH
2960 do
2961   IFS=$as_save_IFS
2962   test -z "$as_dir" && as_dir=.
2963     for ac_exec_ext in '' $ac_executable_extensions; do
2964   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2965     ac_cv_prog_ac_ct_STRIP="strip"
2966     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2967     break 2
2968   fi
2969 done
2970   done
2971 IFS=$as_save_IFS
2972
2973 fi
2974 fi
2975 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2976 if test -n "$ac_ct_STRIP"; then
2977   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2978 $as_echo "$ac_ct_STRIP" >&6; }
2979 else
2980   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2981 $as_echo "no" >&6; }
2982 fi
2983
2984   if test "x$ac_ct_STRIP" = x; then
2985     STRIP=":"
2986   else
2987     case $cross_compiling:$ac_tool_warned in
2988 yes:)
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2990 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2991 ac_tool_warned=yes ;;
2992 esac
2993     STRIP=$ac_ct_STRIP
2994   fi
2995 else
2996   STRIP="$ac_cv_prog_STRIP"
2997 fi
2998
2999 fi
3000 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3001
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3003 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3004 if test -z "$MKDIR_P"; then
3005   if ${ac_cv_path_mkdir+:} false; then :
3006   $as_echo_n "(cached) " >&6
3007 else
3008   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3009 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3010 do
3011   IFS=$as_save_IFS
3012   test -z "$as_dir" && as_dir=.
3013     for ac_prog in mkdir gmkdir; do
3014          for ac_exec_ext in '' $ac_executable_extensions; do
3015            as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3016            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3017              'mkdir (GNU coreutils) '* | \
3018              'mkdir (coreutils) '* | \
3019              'mkdir (fileutils) '4.1*)
3020                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3021                break 3;;
3022            esac
3023          done
3024        done
3025   done
3026 IFS=$as_save_IFS
3027
3028 fi
3029
3030   test -d ./--version && rmdir ./--version
3031   if test "${ac_cv_path_mkdir+set}" = set; then
3032     MKDIR_P="$ac_cv_path_mkdir -p"
3033   else
3034     # As a last resort, use the slow shell script.  Don't cache a
3035     # value for MKDIR_P within a source directory, because that will
3036     # break other packages using the cache if that directory is
3037     # removed, or if the value is a relative name.
3038     MKDIR_P="$ac_install_sh -d"
3039   fi
3040 fi
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3042 $as_echo "$MKDIR_P" >&6; }
3043
3044 for ac_prog in gawk mawk nawk awk
3045 do
3046   # Extract the first word of "$ac_prog", so it can be a program name with args.
3047 set dummy $ac_prog; ac_word=$2
3048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3049 $as_echo_n "checking for $ac_word... " >&6; }
3050 if ${ac_cv_prog_AWK+:} false; then :
3051   $as_echo_n "(cached) " >&6
3052 else
3053   if test -n "$AWK"; then
3054   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3055 else
3056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3057 for as_dir in $PATH
3058 do
3059   IFS=$as_save_IFS
3060   test -z "$as_dir" && as_dir=.
3061     for ac_exec_ext in '' $ac_executable_extensions; do
3062   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3063     ac_cv_prog_AWK="$ac_prog"
3064     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3065     break 2
3066   fi
3067 done
3068   done
3069 IFS=$as_save_IFS
3070
3071 fi
3072 fi
3073 AWK=$ac_cv_prog_AWK
3074 if test -n "$AWK"; then
3075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3076 $as_echo "$AWK" >&6; }
3077 else
3078   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3079 $as_echo "no" >&6; }
3080 fi
3081
3082
3083   test -n "$AWK" && break
3084 done
3085
3086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3087 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3088 set x ${MAKE-make}
3089 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3090 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3091   $as_echo_n "(cached) " >&6
3092 else
3093   cat >conftest.make <<\_ACEOF
3094 SHELL = /bin/sh
3095 all:
3096         @echo '@@@%%%=$(MAKE)=@@@%%%'
3097 _ACEOF
3098 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3099 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3100   *@@@%%%=?*=@@@%%%*)
3101     eval ac_cv_prog_make_${ac_make}_set=yes;;
3102   *)
3103     eval ac_cv_prog_make_${ac_make}_set=no;;
3104 esac
3105 rm -f conftest.make
3106 fi
3107 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3108   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3109 $as_echo "yes" >&6; }
3110   SET_MAKE=
3111 else
3112   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3113 $as_echo "no" >&6; }
3114   SET_MAKE="MAKE=${MAKE-make}"
3115 fi
3116
3117 rm -rf .tst 2>/dev/null
3118 mkdir .tst 2>/dev/null
3119 if test -d .tst; then
3120   am__leading_dot=.
3121 else
3122   am__leading_dot=_
3123 fi
3124 rmdir .tst 2>/dev/null
3125
3126 # Check whether --enable-silent-rules was given.
3127 if test "${enable_silent_rules+set}" = set; then :
3128   enableval=$enable_silent_rules;
3129 fi
3130
3131 case $enable_silent_rules in # (((
3132   yes) AM_DEFAULT_VERBOSITY=0;;
3133    no) AM_DEFAULT_VERBOSITY=1;;
3134     *) AM_DEFAULT_VERBOSITY=1;;
3135 esac
3136 am_make=${MAKE-make}
3137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3138 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3139 if ${am_cv_make_support_nested_variables+:} false; then :
3140   $as_echo_n "(cached) " >&6
3141 else
3142   if $as_echo 'TRUE=$(BAR$(V))
3143 BAR0=false
3144 BAR1=true
3145 V=1
3146 am__doit:
3147         @$(TRUE)
3148 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3149   am_cv_make_support_nested_variables=yes
3150 else
3151   am_cv_make_support_nested_variables=no
3152 fi
3153 fi
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3155 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3156 if test $am_cv_make_support_nested_variables = yes; then
3157     AM_V='$(V)'
3158   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3159 else
3160   AM_V=$AM_DEFAULT_VERBOSITY
3161   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3162 fi
3163 AM_BACKSLASH='\'
3164
3165 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3166   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3167   # is not polluted with repeated "-I."
3168   am__isrc=' -I$(srcdir)'
3169   # test to see if srcdir already configured
3170   if test -f $srcdir/config.status; then
3171     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3172   fi
3173 fi
3174
3175 # test whether we have cygpath
3176 if test -z "$CYGPATH_W"; then
3177   if (cygpath --version) >/dev/null 2>/dev/null; then
3178     CYGPATH_W='cygpath -w'
3179   else
3180     CYGPATH_W=echo
3181   fi
3182 fi
3183
3184
3185 # Define the identity of the package.
3186  PACKAGE='bfd'
3187  VERSION='2.40'
3188
3189
3190 cat >>confdefs.h <<_ACEOF
3191 #define PACKAGE "$PACKAGE"
3192 _ACEOF
3193
3194
3195 cat >>confdefs.h <<_ACEOF
3196 #define VERSION "$VERSION"
3197 _ACEOF
3198
3199 # Some tools Automake needs.
3200
3201 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3202
3203
3204 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3205
3206
3207 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3208
3209
3210 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3211
3212
3213 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3214
3215 # For better backward compatibility.  To be removed once Automake 1.9.x
3216 # dies out for good.  For more background, see:
3217 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3218 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3219 mkdir_p='$(MKDIR_P)'
3220
3221 # We need awk for the "check" target (and possibly the TAP driver).  The
3222 # system "awk" is bad on some platforms.
3223 # Always define AMTAR for backward compatibility.  Yes, it's still used
3224 # in the wild :-(  We should find a proper way to deprecate it ...
3225 AMTAR='$${TAR-tar}'
3226
3227
3228 # We'll loop over all known methods to create a tar archive until one works.
3229 _am_tools='gnutar  pax cpio none'
3230
3231 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3232
3233
3234
3235
3236
3237
3238 # POSIX will say in a future version that running "rm -f" with no argument
3239 # is OK; and we want to be able to make that assumption in our Makefile
3240 # recipes.  So use an aggressive probe to check that the usage we want is
3241 # actually supported "in the wild" to an acceptable degree.
3242 # See automake bug#10828.
3243 # To make any issue more visible, cause the running configure to be aborted
3244 # by default if the 'rm' program in use doesn't match our expectations; the
3245 # user can still override this though.
3246 if rm -f && rm -fr && rm -rf; then : OK; else
3247   cat >&2 <<'END'
3248 Oops!
3249
3250 Your 'rm' program seems unable to run without file operands specified
3251 on the command line, even when the '-f' option is present.  This is contrary
3252 to the behaviour of most rm programs out there, and not conforming with
3253 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3254
3255 Please tell bug-automake@gnu.org about your system, including the value
3256 of your $PATH and any error possibly output before this message.  This
3257 can help us improve future automake versions.
3258
3259 END
3260   if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3261     echo 'Configuration will proceed anyway, since you have set the' >&2
3262     echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3263     echo >&2
3264   else
3265     cat >&2 <<'END'
3266 Aborting the configuration process, to ensure you take notice of the issue.
3267
3268 You can download and install GNU coreutils to get an 'rm' implementation
3269 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3270
3271 If you want to complete the configuration process using your problematic
3272 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3273 to "yes", and re-run configure.
3274
3275 END
3276     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3277   fi
3278 fi
3279
3280 # Check whether --enable-silent-rules was given.
3281 if test "${enable_silent_rules+set}" = set; then :
3282   enableval=$enable_silent_rules;
3283 fi
3284
3285 case $enable_silent_rules in # (((
3286   yes) AM_DEFAULT_VERBOSITY=0;;
3287    no) AM_DEFAULT_VERBOSITY=1;;
3288     *) AM_DEFAULT_VERBOSITY=0;;
3289 esac
3290 am_make=${MAKE-make}
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3292 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3293 if ${am_cv_make_support_nested_variables+:} false; then :
3294   $as_echo_n "(cached) " >&6
3295 else
3296   if $as_echo 'TRUE=$(BAR$(V))
3297 BAR0=false
3298 BAR1=true
3299 V=1
3300 am__doit:
3301         @$(TRUE)
3302 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3303   am_cv_make_support_nested_variables=yes
3304 else
3305   am_cv_make_support_nested_variables=no
3306 fi
3307 fi
3308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3309 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3310 if test $am_cv_make_support_nested_variables = yes; then
3311     AM_V='$(V)'
3312   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3313 else
3314   AM_V=$AM_DEFAULT_VERBOSITY
3315   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3316 fi
3317 AM_BACKSLASH='\'
3318
3319
3320 if test -n "$ac_tool_prefix"; then
3321   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3322 set dummy ${ac_tool_prefix}ar; ac_word=$2
3323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3324 $as_echo_n "checking for $ac_word... " >&6; }
3325 if ${ac_cv_prog_AR+:} false; then :
3326   $as_echo_n "(cached) " >&6
3327 else
3328   if test -n "$AR"; then
3329   ac_cv_prog_AR="$AR" # Let the user override the test.
3330 else
3331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3332 for as_dir in $PATH
3333 do
3334   IFS=$as_save_IFS
3335   test -z "$as_dir" && as_dir=.
3336     for ac_exec_ext in '' $ac_executable_extensions; do
3337   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3338     ac_cv_prog_AR="${ac_tool_prefix}ar"
3339     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3340     break 2
3341   fi
3342 done
3343   done
3344 IFS=$as_save_IFS
3345
3346 fi
3347 fi
3348 AR=$ac_cv_prog_AR
3349 if test -n "$AR"; then
3350   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3351 $as_echo "$AR" >&6; }
3352 else
3353   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3354 $as_echo "no" >&6; }
3355 fi
3356
3357
3358 fi
3359 if test -z "$ac_cv_prog_AR"; then
3360   ac_ct_AR=$AR
3361   # Extract the first word of "ar", so it can be a program name with args.
3362 set dummy ar; ac_word=$2
3363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3364 $as_echo_n "checking for $ac_word... " >&6; }
3365 if ${ac_cv_prog_ac_ct_AR+:} false; then :
3366   $as_echo_n "(cached) " >&6
3367 else
3368   if test -n "$ac_ct_AR"; then
3369   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3370 else
3371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3372 for as_dir in $PATH
3373 do
3374   IFS=$as_save_IFS
3375   test -z "$as_dir" && as_dir=.
3376     for ac_exec_ext in '' $ac_executable_extensions; do
3377   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3378     ac_cv_prog_ac_ct_AR="ar"
3379     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3380     break 2
3381   fi
3382 done
3383   done
3384 IFS=$as_save_IFS
3385
3386 fi
3387 fi
3388 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3389 if test -n "$ac_ct_AR"; then
3390   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3391 $as_echo "$ac_ct_AR" >&6; }
3392 else
3393   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3394 $as_echo "no" >&6; }
3395 fi
3396
3397   if test "x$ac_ct_AR" = x; then
3398     AR=""
3399   else
3400     case $cross_compiling:$ac_tool_warned in
3401 yes:)
3402 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3403 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3404 ac_tool_warned=yes ;;
3405 esac
3406     AR=$ac_ct_AR
3407   fi
3408 else
3409   AR="$ac_cv_prog_AR"
3410 fi
3411
3412 if test -n "$ac_tool_prefix"; then
3413   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3414 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3416 $as_echo_n "checking for $ac_word... " >&6; }
3417 if ${ac_cv_prog_RANLIB+:} false; then :
3418   $as_echo_n "(cached) " >&6
3419 else
3420   if test -n "$RANLIB"; then
3421   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3422 else
3423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3424 for as_dir in $PATH
3425 do
3426   IFS=$as_save_IFS
3427   test -z "$as_dir" && as_dir=.
3428     for ac_exec_ext in '' $ac_executable_extensions; do
3429   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3430     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3431     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3432     break 2
3433   fi
3434 done
3435   done
3436 IFS=$as_save_IFS
3437
3438 fi
3439 fi
3440 RANLIB=$ac_cv_prog_RANLIB
3441 if test -n "$RANLIB"; then
3442   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3443 $as_echo "$RANLIB" >&6; }
3444 else
3445   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3446 $as_echo "no" >&6; }
3447 fi
3448
3449
3450 fi
3451 if test -z "$ac_cv_prog_RANLIB"; then
3452   ac_ct_RANLIB=$RANLIB
3453   # Extract the first word of "ranlib", so it can be a program name with args.
3454 set dummy ranlib; ac_word=$2
3455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3456 $as_echo_n "checking for $ac_word... " >&6; }
3457 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
3458   $as_echo_n "(cached) " >&6
3459 else
3460   if test -n "$ac_ct_RANLIB"; then
3461   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3462 else
3463 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3464 for as_dir in $PATH
3465 do
3466   IFS=$as_save_IFS
3467   test -z "$as_dir" && as_dir=.
3468     for ac_exec_ext in '' $ac_executable_extensions; do
3469   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3470     ac_cv_prog_ac_ct_RANLIB="ranlib"
3471     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3472     break 2
3473   fi
3474 done
3475   done
3476 IFS=$as_save_IFS
3477
3478 fi
3479 fi
3480 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3481 if test -n "$ac_ct_RANLIB"; then
3482   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3483 $as_echo "$ac_ct_RANLIB" >&6; }
3484 else
3485   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3486 $as_echo "no" >&6; }
3487 fi
3488
3489   if test "x$ac_ct_RANLIB" = x; then
3490     RANLIB=":"
3491   else
3492     case $cross_compiling:$ac_tool_warned in
3493 yes:)
3494 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3495 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3496 ac_tool_warned=yes ;;
3497 esac
3498     RANLIB=$ac_ct_RANLIB
3499   fi
3500 else
3501   RANLIB="$ac_cv_prog_RANLIB"
3502 fi
3503
3504
3505 # Check whether --enable-shared was given.
3506 if test "${enable_shared+set}" = set; then :
3507   enableval=$enable_shared; p=${PACKAGE-default}
3508     case $enableval in
3509     yes) enable_shared=yes ;;
3510     no) enable_shared=no ;;
3511     *)
3512       enable_shared=no
3513       # Look at the argument we got.  We use all the common list separators.
3514       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3515       for pkg in $enableval; do
3516         IFS="$lt_save_ifs"
3517         if test "X$pkg" = "X$p"; then
3518           enable_shared=yes
3519         fi
3520       done
3521       IFS="$lt_save_ifs"
3522       ;;
3523     esac
3524 else
3525   enable_shared=no
3526 fi
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537 ac_ext=c
3538 ac_cpp='$CPP $CPPFLAGS'
3539 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3540 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3541 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3542 if test -n "$ac_tool_prefix"; then
3543   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3544 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3546 $as_echo_n "checking for $ac_word... " >&6; }
3547 if ${ac_cv_prog_CC+:} false; then :
3548   $as_echo_n "(cached) " >&6
3549 else
3550   if test -n "$CC"; then
3551   ac_cv_prog_CC="$CC" # Let the user override the test.
3552 else
3553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3554 for as_dir in $PATH
3555 do
3556   IFS=$as_save_IFS
3557   test -z "$as_dir" && as_dir=.
3558     for ac_exec_ext in '' $ac_executable_extensions; do
3559   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3560     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3561     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3562     break 2
3563   fi
3564 done
3565   done
3566 IFS=$as_save_IFS
3567
3568 fi
3569 fi
3570 CC=$ac_cv_prog_CC
3571 if test -n "$CC"; then
3572   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3573 $as_echo "$CC" >&6; }
3574 else
3575   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3576 $as_echo "no" >&6; }
3577 fi
3578
3579
3580 fi
3581 if test -z "$ac_cv_prog_CC"; then
3582   ac_ct_CC=$CC
3583   # Extract the first word of "gcc", so it can be a program name with args.
3584 set dummy gcc; ac_word=$2
3585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3586 $as_echo_n "checking for $ac_word... " >&6; }
3587 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3588   $as_echo_n "(cached) " >&6
3589 else
3590   if test -n "$ac_ct_CC"; then
3591   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3592 else
3593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3594 for as_dir in $PATH
3595 do
3596   IFS=$as_save_IFS
3597   test -z "$as_dir" && as_dir=.
3598     for ac_exec_ext in '' $ac_executable_extensions; do
3599   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3600     ac_cv_prog_ac_ct_CC="gcc"
3601     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3602     break 2
3603   fi
3604 done
3605   done
3606 IFS=$as_save_IFS
3607
3608 fi
3609 fi
3610 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3611 if test -n "$ac_ct_CC"; then
3612   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3613 $as_echo "$ac_ct_CC" >&6; }
3614 else
3615   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3616 $as_echo "no" >&6; }
3617 fi
3618
3619   if test "x$ac_ct_CC" = x; then
3620     CC=""
3621   else
3622     case $cross_compiling:$ac_tool_warned in
3623 yes:)
3624 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3625 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3626 ac_tool_warned=yes ;;
3627 esac
3628     CC=$ac_ct_CC
3629   fi
3630 else
3631   CC="$ac_cv_prog_CC"
3632 fi
3633
3634 if test -z "$CC"; then
3635           if test -n "$ac_tool_prefix"; then
3636     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3637 set dummy ${ac_tool_prefix}cc; ac_word=$2
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3639 $as_echo_n "checking for $ac_word... " >&6; }
3640 if ${ac_cv_prog_CC+:} false; then :
3641   $as_echo_n "(cached) " >&6
3642 else
3643   if test -n "$CC"; then
3644   ac_cv_prog_CC="$CC" # Let the user override the test.
3645 else
3646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3647 for as_dir in $PATH
3648 do
3649   IFS=$as_save_IFS
3650   test -z "$as_dir" && as_dir=.
3651     for ac_exec_ext in '' $ac_executable_extensions; do
3652   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3653     ac_cv_prog_CC="${ac_tool_prefix}cc"
3654     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3655     break 2
3656   fi
3657 done
3658   done
3659 IFS=$as_save_IFS
3660
3661 fi
3662 fi
3663 CC=$ac_cv_prog_CC
3664 if test -n "$CC"; then
3665   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3666 $as_echo "$CC" >&6; }
3667 else
3668   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3669 $as_echo "no" >&6; }
3670 fi
3671
3672
3673   fi
3674 fi
3675 if test -z "$CC"; then
3676   # Extract the first word of "cc", so it can be a program name with args.
3677 set dummy cc; ac_word=$2
3678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3679 $as_echo_n "checking for $ac_word... " >&6; }
3680 if ${ac_cv_prog_CC+:} false; then :
3681   $as_echo_n "(cached) " >&6
3682 else
3683   if test -n "$CC"; then
3684   ac_cv_prog_CC="$CC" # Let the user override the test.
3685 else
3686   ac_prog_rejected=no
3687 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3688 for as_dir in $PATH
3689 do
3690   IFS=$as_save_IFS
3691   test -z "$as_dir" && as_dir=.
3692     for ac_exec_ext in '' $ac_executable_extensions; do
3693   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3694     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3695        ac_prog_rejected=yes
3696        continue
3697      fi
3698     ac_cv_prog_CC="cc"
3699     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3700     break 2
3701   fi
3702 done
3703   done
3704 IFS=$as_save_IFS
3705
3706 if test $ac_prog_rejected = yes; then
3707   # We found a bogon in the path, so make sure we never use it.
3708   set dummy $ac_cv_prog_CC
3709   shift
3710   if test $# != 0; then
3711     # We chose a different compiler from the bogus one.
3712     # However, it has the same basename, so the bogon will be chosen
3713     # first if we set CC to just the basename; use the full file name.
3714     shift
3715     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3716   fi
3717 fi
3718 fi
3719 fi
3720 CC=$ac_cv_prog_CC
3721 if test -n "$CC"; then
3722   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3723 $as_echo "$CC" >&6; }
3724 else
3725   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3726 $as_echo "no" >&6; }
3727 fi
3728
3729
3730 fi
3731 if test -z "$CC"; then
3732   if test -n "$ac_tool_prefix"; then
3733   for ac_prog in cl.exe
3734   do
3735     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3736 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3738 $as_echo_n "checking for $ac_word... " >&6; }
3739 if ${ac_cv_prog_CC+:} false; then :
3740   $as_echo_n "(cached) " >&6
3741 else
3742   if test -n "$CC"; then
3743   ac_cv_prog_CC="$CC" # Let the user override the test.
3744 else
3745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3746 for as_dir in $PATH
3747 do
3748   IFS=$as_save_IFS
3749   test -z "$as_dir" && as_dir=.
3750     for ac_exec_ext in '' $ac_executable_extensions; do
3751   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3752     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3753     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3754     break 2
3755   fi
3756 done
3757   done
3758 IFS=$as_save_IFS
3759
3760 fi
3761 fi
3762 CC=$ac_cv_prog_CC
3763 if test -n "$CC"; then
3764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3765 $as_echo "$CC" >&6; }
3766 else
3767   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3768 $as_echo "no" >&6; }
3769 fi
3770
3771
3772     test -n "$CC" && break
3773   done
3774 fi
3775 if test -z "$CC"; then
3776   ac_ct_CC=$CC
3777   for ac_prog in cl.exe
3778 do
3779   # Extract the first word of "$ac_prog", so it can be a program name with args.
3780 set dummy $ac_prog; ac_word=$2
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3782 $as_echo_n "checking for $ac_word... " >&6; }
3783 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3784   $as_echo_n "(cached) " >&6
3785 else
3786   if test -n "$ac_ct_CC"; then
3787   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3788 else
3789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3790 for as_dir in $PATH
3791 do
3792   IFS=$as_save_IFS
3793   test -z "$as_dir" && as_dir=.
3794     for ac_exec_ext in '' $ac_executable_extensions; do
3795   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3796     ac_cv_prog_ac_ct_CC="$ac_prog"
3797     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3798     break 2
3799   fi
3800 done
3801   done
3802 IFS=$as_save_IFS
3803
3804 fi
3805 fi
3806 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3807 if test -n "$ac_ct_CC"; then
3808   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3809 $as_echo "$ac_ct_CC" >&6; }
3810 else
3811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3812 $as_echo "no" >&6; }
3813 fi
3814
3815
3816   test -n "$ac_ct_CC" && break
3817 done
3818
3819   if test "x$ac_ct_CC" = x; then
3820     CC=""
3821   else
3822     case $cross_compiling:$ac_tool_warned in
3823 yes:)
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3825 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3826 ac_tool_warned=yes ;;
3827 esac
3828     CC=$ac_ct_CC
3829   fi
3830 fi
3831
3832 fi
3833
3834
3835 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3836 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3837 as_fn_error $? "no acceptable C compiler found in \$PATH
3838 See \`config.log' for more details" "$LINENO" 5; }
3839
3840 # Provide some information about the compiler.
3841 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3842 set X $ac_compile
3843 ac_compiler=$2
3844 for ac_option in --version -v -V -qversion; do
3845   { { ac_try="$ac_compiler $ac_option >&5"
3846 case "(($ac_try" in
3847   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3848   *) ac_try_echo=$ac_try;;
3849 esac
3850 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3851 $as_echo "$ac_try_echo"; } >&5
3852   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3853   ac_status=$?
3854   if test -s conftest.err; then
3855     sed '10a\
3856 ... rest of stderr output deleted ...
3857          10q' conftest.err >conftest.er1
3858     cat conftest.er1 >&5
3859   fi
3860   rm -f conftest.er1 conftest.err
3861   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3862   test $ac_status = 0; }
3863 done
3864
3865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3866 /* end confdefs.h.  */
3867
3868 int
3869 main ()
3870 {
3871
3872   ;
3873   return 0;
3874 }
3875 _ACEOF
3876 ac_clean_files_save=$ac_clean_files
3877 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3878 # Try to create an executable without -o first, disregard a.out.
3879 # It will help us diagnose broken compilers, and finding out an intuition
3880 # of exeext.
3881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3882 $as_echo_n "checking whether the C compiler works... " >&6; }
3883 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3884
3885 # The possible output files:
3886 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3887
3888 ac_rmfiles=
3889 for ac_file in $ac_files
3890 do
3891   case $ac_file in
3892     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3893     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3894   esac
3895 done
3896 rm -f $ac_rmfiles
3897
3898 if { { ac_try="$ac_link_default"
3899 case "(($ac_try" in
3900   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3901   *) ac_try_echo=$ac_try;;
3902 esac
3903 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3904 $as_echo "$ac_try_echo"; } >&5
3905   (eval "$ac_link_default") 2>&5
3906   ac_status=$?
3907   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3908   test $ac_status = 0; }; then :
3909   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3910 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3911 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3912 # so that the user can short-circuit this test for compilers unknown to
3913 # Autoconf.
3914 for ac_file in $ac_files ''
3915 do
3916   test -f "$ac_file" || continue
3917   case $ac_file in
3918     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3919         ;;
3920     [ab].out )
3921         # We found the default executable, but exeext='' is most
3922         # certainly right.
3923         break;;
3924     *.* )
3925         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3926         then :; else
3927            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3928         fi
3929         # We set ac_cv_exeext here because the later test for it is not
3930         # safe: cross compilers may not add the suffix if given an `-o'
3931         # argument, so we may need to know it at that point already.
3932         # Even if this section looks crufty: it has the advantage of
3933         # actually working.
3934         break;;
3935     * )
3936         break;;
3937   esac
3938 done
3939 test "$ac_cv_exeext" = no && ac_cv_exeext=
3940
3941 else
3942   ac_file=''
3943 fi
3944 if test -z "$ac_file"; then :
3945   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3946 $as_echo "no" >&6; }
3947 $as_echo "$as_me: failed program was:" >&5
3948 sed 's/^/| /' conftest.$ac_ext >&5
3949
3950 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3951 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3952 as_fn_error 77 "C compiler cannot create executables
3953 See \`config.log' for more details" "$LINENO" 5; }
3954 else
3955   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3956 $as_echo "yes" >&6; }
3957 fi
3958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3959 $as_echo_n "checking for C compiler default output file name... " >&6; }
3960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3961 $as_echo "$ac_file" >&6; }
3962 ac_exeext=$ac_cv_exeext
3963
3964 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3965 ac_clean_files=$ac_clean_files_save
3966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3967 $as_echo_n "checking for suffix of executables... " >&6; }
3968 if { { ac_try="$ac_link"
3969 case "(($ac_try" in
3970   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3971   *) ac_try_echo=$ac_try;;
3972 esac
3973 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3974 $as_echo "$ac_try_echo"; } >&5
3975   (eval "$ac_link") 2>&5
3976   ac_status=$?
3977   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3978   test $ac_status = 0; }; then :
3979   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3980 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3981 # work properly (i.e., refer to `conftest.exe'), while it won't with
3982 # `rm'.
3983 for ac_file in conftest.exe conftest conftest.*; do
3984   test -f "$ac_file" || continue
3985   case $ac_file in
3986     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3987     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3988           break;;
3989     * ) break;;
3990   esac
3991 done
3992 else
3993   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3994 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3995 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3996 See \`config.log' for more details" "$LINENO" 5; }
3997 fi
3998 rm -f conftest conftest$ac_cv_exeext
3999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4000 $as_echo "$ac_cv_exeext" >&6; }
4001
4002 rm -f conftest.$ac_ext
4003 EXEEXT=$ac_cv_exeext
4004 ac_exeext=$EXEEXT
4005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4006 /* end confdefs.h.  */
4007 #include <stdio.h>
4008 int
4009 main ()
4010 {
4011 FILE *f = fopen ("conftest.out", "w");
4012  return ferror (f) || fclose (f) != 0;
4013
4014   ;
4015   return 0;
4016 }
4017 _ACEOF
4018 ac_clean_files="$ac_clean_files conftest.out"
4019 # Check that the compiler produces executables we can run.  If not, either
4020 # the compiler is broken, or we cross compile.
4021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4022 $as_echo_n "checking whether we are cross compiling... " >&6; }
4023 if test "$cross_compiling" != yes; then
4024   { { ac_try="$ac_link"
4025 case "(($ac_try" in
4026   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4027   *) ac_try_echo=$ac_try;;
4028 esac
4029 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4030 $as_echo "$ac_try_echo"; } >&5
4031   (eval "$ac_link") 2>&5
4032   ac_status=$?
4033   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4034   test $ac_status = 0; }
4035   if { ac_try='./conftest$ac_cv_exeext'
4036   { { case "(($ac_try" in
4037   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4038   *) ac_try_echo=$ac_try;;
4039 esac
4040 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4041 $as_echo "$ac_try_echo"; } >&5
4042   (eval "$ac_try") 2>&5
4043   ac_status=$?
4044   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4045   test $ac_status = 0; }; }; then
4046     cross_compiling=no
4047   else
4048     if test "$cross_compiling" = maybe; then
4049         cross_compiling=yes
4050     else
4051         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4052 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4053 as_fn_error $? "cannot run C compiled programs.
4054 If you meant to cross compile, use \`--host'.
4055 See \`config.log' for more details" "$LINENO" 5; }
4056     fi
4057   fi
4058 fi
4059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4060 $as_echo "$cross_compiling" >&6; }
4061
4062 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4063 ac_clean_files=$ac_clean_files_save
4064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4065 $as_echo_n "checking for suffix of object files... " >&6; }
4066 if ${ac_cv_objext+:} false; then :
4067   $as_echo_n "(cached) " >&6
4068 else
4069   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4070 /* end confdefs.h.  */
4071
4072 int
4073 main ()
4074 {
4075
4076   ;
4077   return 0;
4078 }
4079 _ACEOF
4080 rm -f conftest.o conftest.obj
4081 if { { ac_try="$ac_compile"
4082 case "(($ac_try" in
4083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4084   *) ac_try_echo=$ac_try;;
4085 esac
4086 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4087 $as_echo "$ac_try_echo"; } >&5
4088   (eval "$ac_compile") 2>&5
4089   ac_status=$?
4090   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4091   test $ac_status = 0; }; then :
4092   for ac_file in conftest.o conftest.obj conftest.*; do
4093   test -f "$ac_file" || continue;
4094   case $ac_file in
4095     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4096     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4097        break;;
4098   esac
4099 done
4100 else
4101   $as_echo "$as_me: failed program was:" >&5
4102 sed 's/^/| /' conftest.$ac_ext >&5
4103
4104 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4105 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4106 as_fn_error $? "cannot compute suffix of object files: cannot compile
4107 See \`config.log' for more details" "$LINENO" 5; }
4108 fi
4109 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4110 fi
4111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4112 $as_echo "$ac_cv_objext" >&6; }
4113 OBJEXT=$ac_cv_objext
4114 ac_objext=$OBJEXT
4115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4116 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4117 if ${ac_cv_c_compiler_gnu+:} false; then :
4118   $as_echo_n "(cached) " >&6
4119 else
4120   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4121 /* end confdefs.h.  */
4122
4123 int
4124 main ()
4125 {
4126 #ifndef __GNUC__
4127        choke me
4128 #endif
4129
4130   ;
4131   return 0;
4132 }
4133 _ACEOF
4134 if ac_fn_c_try_compile "$LINENO"; then :
4135   ac_compiler_gnu=yes
4136 else
4137   ac_compiler_gnu=no
4138 fi
4139 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4140 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4141
4142 fi
4143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4144 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4145 if test $ac_compiler_gnu = yes; then
4146   GCC=yes
4147 else
4148   GCC=
4149 fi
4150 ac_test_CFLAGS=${CFLAGS+set}
4151 ac_save_CFLAGS=$CFLAGS
4152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4153 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4154 if ${ac_cv_prog_cc_g+:} false; then :
4155   $as_echo_n "(cached) " >&6
4156 else
4157   ac_save_c_werror_flag=$ac_c_werror_flag
4158    ac_c_werror_flag=yes
4159    ac_cv_prog_cc_g=no
4160    CFLAGS="-g"
4161    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4162 /* end confdefs.h.  */
4163
4164 int
4165 main ()
4166 {
4167
4168   ;
4169   return 0;
4170 }
4171 _ACEOF
4172 if ac_fn_c_try_compile "$LINENO"; then :
4173   ac_cv_prog_cc_g=yes
4174 else
4175   CFLAGS=""
4176       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4177 /* end confdefs.h.  */
4178
4179 int
4180 main ()
4181 {
4182
4183   ;
4184   return 0;
4185 }
4186 _ACEOF
4187 if ac_fn_c_try_compile "$LINENO"; then :
4188
4189 else
4190   ac_c_werror_flag=$ac_save_c_werror_flag
4191          CFLAGS="-g"
4192          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4193 /* end confdefs.h.  */
4194
4195 int
4196 main ()
4197 {
4198
4199   ;
4200   return 0;
4201 }
4202 _ACEOF
4203 if ac_fn_c_try_compile "$LINENO"; then :
4204   ac_cv_prog_cc_g=yes
4205 fi
4206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4207 fi
4208 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4209 fi
4210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4211    ac_c_werror_flag=$ac_save_c_werror_flag
4212 fi
4213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4214 $as_echo "$ac_cv_prog_cc_g" >&6; }
4215 if test "$ac_test_CFLAGS" = set; then
4216   CFLAGS=$ac_save_CFLAGS
4217 elif test $ac_cv_prog_cc_g = yes; then
4218   if test "$GCC" = yes; then
4219     CFLAGS="-g -O2"
4220   else
4221     CFLAGS="-g"
4222   fi
4223 else
4224   if test "$GCC" = yes; then
4225     CFLAGS="-O2"
4226   else
4227     CFLAGS=
4228   fi
4229 fi
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4231 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4232 if ${ac_cv_prog_cc_c89+:} false; then :
4233   $as_echo_n "(cached) " >&6
4234 else
4235   ac_cv_prog_cc_c89=no
4236 ac_save_CC=$CC
4237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4238 /* end confdefs.h.  */
4239 #include <stdarg.h>
4240 #include <stdio.h>
4241 struct stat;
4242 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4243 struct buf { int x; };
4244 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4245 static char *e (p, i)
4246      char **p;
4247      int i;
4248 {
4249   return p[i];
4250 }
4251 static char *f (char * (*g) (char **, int), char **p, ...)
4252 {
4253   char *s;
4254   va_list v;
4255   va_start (v,p);
4256   s = g (p, va_arg (v,int));
4257   va_end (v);
4258   return s;
4259 }
4260
4261 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4262    function prototypes and stuff, but not '\xHH' hex character constants.
4263    These don't provoke an error unfortunately, instead are silently treated
4264    as 'x'.  The following induces an error, until -std is added to get
4265    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4266    array size at least.  It's necessary to write '\x00'==0 to get something
4267    that's true only with -std.  */
4268 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4269
4270 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4271    inside strings and character constants.  */
4272 #define FOO(x) 'x'
4273 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4274
4275 int test (int i, double x);
4276 struct s1 {int (*f) (int a);};
4277 struct s2 {int (*f) (double a);};
4278 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4279 int argc;
4280 char **argv;
4281 int
4282 main ()
4283 {
4284 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4285   ;
4286   return 0;
4287 }
4288 _ACEOF
4289 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4290         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4291 do
4292   CC="$ac_save_CC $ac_arg"
4293   if ac_fn_c_try_compile "$LINENO"; then :
4294   ac_cv_prog_cc_c89=$ac_arg
4295 fi
4296 rm -f core conftest.err conftest.$ac_objext
4297   test "x$ac_cv_prog_cc_c89" != "xno" && break
4298 done
4299 rm -f conftest.$ac_ext
4300 CC=$ac_save_CC
4301
4302 fi
4303 # AC_CACHE_VAL
4304 case "x$ac_cv_prog_cc_c89" in
4305   x)
4306     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4307 $as_echo "none needed" >&6; } ;;
4308   xno)
4309     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4310 $as_echo "unsupported" >&6; } ;;
4311   *)
4312     CC="$CC $ac_cv_prog_cc_c89"
4313     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4314 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4315 esac
4316 if test "x$ac_cv_prog_cc_c89" != xno; then :
4317
4318 fi
4319
4320 ac_ext=c
4321 ac_cpp='$CPP $CPPFLAGS'
4322 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4323 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4324 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4325
4326 ac_ext=c
4327 ac_cpp='$CPP $CPPFLAGS'
4328 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4329 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4330 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4332 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4333 if ${am_cv_prog_cc_c_o+:} false; then :
4334   $as_echo_n "(cached) " >&6
4335 else
4336   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4337 /* end confdefs.h.  */
4338
4339 int
4340 main ()
4341 {
4342
4343   ;
4344   return 0;
4345 }
4346 _ACEOF
4347   # Make sure it works both with $CC and with simple cc.
4348   # Following AC_PROG_CC_C_O, we do the test twice because some
4349   # compilers refuse to overwrite an existing .o file with -o,
4350   # though they will create one.
4351   am_cv_prog_cc_c_o=yes
4352   for am_i in 1 2; do
4353     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4354    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4355    ac_status=$?
4356    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4357    (exit $ac_status); } \
4358          && test -f conftest2.$ac_objext; then
4359       : OK
4360     else
4361       am_cv_prog_cc_c_o=no
4362       break
4363     fi
4364   done
4365   rm -f core conftest*
4366   unset am_i
4367 fi
4368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4369 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4370 if test "$am_cv_prog_cc_c_o" != yes; then
4371    # Losing compiler, so override with the script.
4372    # FIXME: It is wrong to rewrite CC.
4373    # But if we don't then we get into trouble of one sort or another.
4374    # A longer-term fix would be to have automake use am__CC in this case,
4375    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4376    CC="$am_aux_dir/compile $CC"
4377 fi
4378 ac_ext=c
4379 ac_cpp='$CPP $CPPFLAGS'
4380 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4381 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4382 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4383
4384 DEPDIR="${am__leading_dot}deps"
4385
4386 ac_config_commands="$ac_config_commands depfiles"
4387
4388
4389 am_make=${MAKE-make}
4390 cat > confinc << 'END'
4391 am__doit:
4392         @echo this is the am__doit target
4393 .PHONY: am__doit
4394 END
4395 # If we don't find an include directive, just comment out the code.
4396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4397 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4398 am__include="#"
4399 am__quote=
4400 _am_result=none
4401 # First try GNU make style include.
4402 echo "include confinc" > confmf
4403 # Ignore all kinds of additional output from 'make'.
4404 case `$am_make -s -f confmf 2> /dev/null` in #(
4405 *the\ am__doit\ target*)
4406   am__include=include
4407   am__quote=
4408   _am_result=GNU
4409   ;;
4410 esac
4411 # Now try BSD make style include.
4412 if test "$am__include" = "#"; then
4413    echo '.include "confinc"' > confmf
4414    case `$am_make -s -f confmf 2> /dev/null` in #(
4415    *the\ am__doit\ target*)
4416      am__include=.include
4417      am__quote="\""
4418      _am_result=BSD
4419      ;;
4420    esac
4421 fi
4422
4423
4424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4425 $as_echo "$_am_result" >&6; }
4426 rm -f confinc confmf
4427
4428 # Check whether --enable-dependency-tracking was given.
4429 if test "${enable_dependency_tracking+set}" = set; then :
4430   enableval=$enable_dependency_tracking;
4431 fi
4432
4433 if test "x$enable_dependency_tracking" != xno; then
4434   am_depcomp="$ac_aux_dir/depcomp"
4435   AMDEPBACKSLASH='\'
4436   am__nodep='_no'
4437 fi
4438  if test "x$enable_dependency_tracking" != xno; then
4439   AMDEP_TRUE=
4440   AMDEP_FALSE='#'
4441 else
4442   AMDEP_TRUE='#'
4443   AMDEP_FALSE=
4444 fi
4445
4446
4447
4448 depcc="$CC"   am_compiler_list=
4449
4450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4451 $as_echo_n "checking dependency style of $depcc... " >&6; }
4452 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4453   $as_echo_n "(cached) " >&6
4454 else
4455   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4456   # We make a subdir and do the tests there.  Otherwise we can end up
4457   # making bogus files that we don't know about and never remove.  For
4458   # instance it was reported that on HP-UX the gcc test will end up
4459   # making a dummy file named 'D' -- because '-MD' means "put the output
4460   # in D".
4461   rm -rf conftest.dir
4462   mkdir conftest.dir
4463   # Copy depcomp to subdir because otherwise we won't find it if we're
4464   # using a relative directory.
4465   cp "$am_depcomp" conftest.dir
4466   cd conftest.dir
4467   # We will build objects and dependencies in a subdirectory because
4468   # it helps to detect inapplicable dependency modes.  For instance
4469   # both Tru64's cc and ICC support -MD to output dependencies as a
4470   # side effect of compilation, but ICC will put the dependencies in
4471   # the current directory while Tru64 will put them in the object
4472   # directory.
4473   mkdir sub
4474
4475   am_cv_CC_dependencies_compiler_type=none
4476   if test "$am_compiler_list" = ""; then
4477      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4478   fi
4479   am__universal=false
4480   case " $depcc " in #(
4481      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4482      esac
4483
4484   for depmode in $am_compiler_list; do
4485     # Setup a source with many dependencies, because some compilers
4486     # like to wrap large dependency lists on column 80 (with \), and
4487     # we should not choose a depcomp mode which is confused by this.
4488     #
4489     # We need to recreate these files for each test, as the compiler may
4490     # overwrite some of them when testing with obscure command lines.
4491     # This happens at least with the AIX C compiler.
4492     : > sub/conftest.c
4493     for i in 1 2 3 4 5 6; do
4494       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4495       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4496       # Solaris 10 /bin/sh.
4497       echo '/* dummy */' > sub/conftst$i.h
4498     done
4499     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4500
4501     # We check with '-c' and '-o' for the sake of the "dashmstdout"
4502     # mode.  It turns out that the SunPro C++ compiler does not properly
4503     # handle '-M -o', and we need to detect this.  Also, some Intel
4504     # versions had trouble with output in subdirs.
4505     am__obj=sub/conftest.${OBJEXT-o}
4506     am__minus_obj="-o $am__obj"
4507     case $depmode in
4508     gcc)
4509       # This depmode causes a compiler race in universal mode.
4510       test "$am__universal" = false || continue
4511       ;;
4512     nosideeffect)
4513       # After this tag, mechanisms are not by side-effect, so they'll
4514       # only be used when explicitly requested.
4515       if test "x$enable_dependency_tracking" = xyes; then
4516         continue
4517       else
4518         break
4519       fi
4520       ;;
4521     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4522       # This compiler won't grok '-c -o', but also, the minuso test has
4523       # not run yet.  These depmodes are late enough in the game, and
4524       # so weak that their functioning should not be impacted.
4525       am__obj=conftest.${OBJEXT-o}
4526       am__minus_obj=
4527       ;;
4528     none) break ;;
4529     esac
4530     if depmode=$depmode \
4531        source=sub/conftest.c object=$am__obj \
4532        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4533        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4534          >/dev/null 2>conftest.err &&
4535        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4536        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4537        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4538        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4539       # icc doesn't choke on unknown options, it will just issue warnings
4540       # or remarks (even with -Werror).  So we grep stderr for any message
4541       # that says an option was ignored or not supported.
4542       # When given -MP, icc 7.0 and 7.1 complain thusly:
4543       #   icc: Command line warning: ignoring option '-M'; no argument required
4544       # The diagnosis changed in icc 8.0:
4545       #   icc: Command line remark: option '-MP' not supported
4546       if (grep 'ignoring option' conftest.err ||
4547           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4548         am_cv_CC_dependencies_compiler_type=$depmode
4549         break
4550       fi
4551     fi
4552   done
4553
4554   cd ..
4555   rm -rf conftest.dir
4556 else
4557   am_cv_CC_dependencies_compiler_type=none
4558 fi
4559
4560 fi
4561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4562 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4563 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4564
4565  if
4566   test "x$enable_dependency_tracking" != xno \
4567   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4568   am__fastdepCC_TRUE=
4569   am__fastdepCC_FALSE='#'
4570 else
4571   am__fastdepCC_TRUE='#'
4572   am__fastdepCC_FALSE=
4573 fi
4574
4575
4576
4577 ac_ext=c
4578 ac_cpp='$CPP $CPPFLAGS'
4579 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4580 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4581 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4583 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4584 # On Suns, sometimes $CPP names a directory.
4585 if test -n "$CPP" && test -d "$CPP"; then
4586   CPP=
4587 fi
4588 if test -z "$CPP"; then
4589   if ${ac_cv_prog_CPP+:} false; then :
4590   $as_echo_n "(cached) " >&6
4591 else
4592       # Double quotes because CPP needs to be expanded
4593     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4594     do
4595       ac_preproc_ok=false
4596 for ac_c_preproc_warn_flag in '' yes
4597 do
4598   # Use a header file that comes with gcc, so configuring glibc
4599   # with a fresh cross-compiler works.
4600   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4601   # <limits.h> exists even on freestanding compilers.
4602   # On the NeXT, cc -E runs the code through the compiler's parser,
4603   # not just through cpp. "Syntax error" is here to catch this case.
4604   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4605 /* end confdefs.h.  */
4606 #ifdef __STDC__
4607 # include <limits.h>
4608 #else
4609 # include <assert.h>
4610 #endif
4611                      Syntax error
4612 _ACEOF
4613 if ac_fn_c_try_cpp "$LINENO"; then :
4614
4615 else
4616   # Broken: fails on valid input.
4617 continue
4618 fi
4619 rm -f conftest.err conftest.i conftest.$ac_ext
4620
4621   # OK, works on sane cases.  Now check whether nonexistent headers
4622   # can be detected and how.
4623   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4624 /* end confdefs.h.  */
4625 #include <ac_nonexistent.h>
4626 _ACEOF
4627 if ac_fn_c_try_cpp "$LINENO"; then :
4628   # Broken: success on invalid input.
4629 continue
4630 else
4631   # Passes both tests.
4632 ac_preproc_ok=:
4633 break
4634 fi
4635 rm -f conftest.err conftest.i conftest.$ac_ext
4636
4637 done
4638 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4639 rm -f conftest.i conftest.err conftest.$ac_ext
4640 if $ac_preproc_ok; then :
4641   break
4642 fi
4643
4644     done
4645     ac_cv_prog_CPP=$CPP
4646
4647 fi
4648   CPP=$ac_cv_prog_CPP
4649 else
4650   ac_cv_prog_CPP=$CPP
4651 fi
4652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4653 $as_echo "$CPP" >&6; }
4654 ac_preproc_ok=false
4655 for ac_c_preproc_warn_flag in '' yes
4656 do
4657   # Use a header file that comes with gcc, so configuring glibc
4658   # with a fresh cross-compiler works.
4659   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4660   # <limits.h> exists even on freestanding compilers.
4661   # On the NeXT, cc -E runs the code through the compiler's parser,
4662   # not just through cpp. "Syntax error" is here to catch this case.
4663   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4664 /* end confdefs.h.  */
4665 #ifdef __STDC__
4666 # include <limits.h>
4667 #else
4668 # include <assert.h>
4669 #endif
4670                      Syntax error
4671 _ACEOF
4672 if ac_fn_c_try_cpp "$LINENO"; then :
4673
4674 else
4675   # Broken: fails on valid input.
4676 continue
4677 fi
4678 rm -f conftest.err conftest.i conftest.$ac_ext
4679
4680   # OK, works on sane cases.  Now check whether nonexistent headers
4681   # can be detected and how.
4682   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4683 /* end confdefs.h.  */
4684 #include <ac_nonexistent.h>
4685 _ACEOF
4686 if ac_fn_c_try_cpp "$LINENO"; then :
4687   # Broken: success on invalid input.
4688 continue
4689 else
4690   # Passes both tests.
4691 ac_preproc_ok=:
4692 break
4693 fi
4694 rm -f conftest.err conftest.i conftest.$ac_ext
4695
4696 done
4697 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4698 rm -f conftest.i conftest.err conftest.$ac_ext
4699 if $ac_preproc_ok; then :
4700
4701 else
4702   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4703 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4704 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4705 See \`config.log' for more details" "$LINENO" 5; }
4706 fi
4707
4708 ac_ext=c
4709 ac_cpp='$CPP $CPPFLAGS'
4710 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4711 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4712 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4713
4714
4715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4716 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4717 if ${ac_cv_path_GREP+:} false; then :
4718   $as_echo_n "(cached) " >&6
4719 else
4720   if test -z "$GREP"; then
4721   ac_path_GREP_found=false
4722   # Loop through the user's path and test for each of PROGNAME-LIST
4723   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4724 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4725 do
4726   IFS=$as_save_IFS
4727   test -z "$as_dir" && as_dir=.
4728     for ac_prog in grep ggrep; do
4729     for ac_exec_ext in '' $ac_executable_extensions; do
4730       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4731       as_fn_executable_p "$ac_path_GREP" || continue
4732 # Check for GNU ac_path_GREP and select it if it is found.
4733   # Check for GNU $ac_path_GREP
4734 case `"$ac_path_GREP" --version 2>&1` in
4735 *GNU*)
4736   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4737 *)
4738   ac_count=0
4739   $as_echo_n 0123456789 >"conftest.in"
4740   while :
4741   do
4742     cat "conftest.in" "conftest.in" >"conftest.tmp"
4743     mv "conftest.tmp" "conftest.in"
4744     cp "conftest.in" "conftest.nl"
4745     $as_echo 'GREP' >> "conftest.nl"
4746     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4747     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4748     as_fn_arith $ac_count + 1 && ac_count=$as_val
4749     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4750       # Best one so far, save it but keep looking for a better one
4751       ac_cv_path_GREP="$ac_path_GREP"
4752       ac_path_GREP_max=$ac_count
4753     fi
4754     # 10*(2^10) chars as input seems more than enough
4755     test $ac_count -gt 10 && break
4756   done
4757   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4758 esac
4759
4760       $ac_path_GREP_found && break 3
4761     done
4762   done
4763   done
4764 IFS=$as_save_IFS
4765   if test -z "$ac_cv_path_GREP"; then
4766     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4767   fi
4768 else
4769   ac_cv_path_GREP=$GREP
4770 fi
4771
4772 fi
4773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4774 $as_echo "$ac_cv_path_GREP" >&6; }
4775  GREP="$ac_cv_path_GREP"
4776
4777
4778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4779 $as_echo_n "checking for egrep... " >&6; }
4780 if ${ac_cv_path_EGREP+:} false; then :
4781   $as_echo_n "(cached) " >&6
4782 else
4783   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4784    then ac_cv_path_EGREP="$GREP -E"
4785    else
4786      if test -z "$EGREP"; then
4787   ac_path_EGREP_found=false
4788   # Loop through the user's path and test for each of PROGNAME-LIST
4789   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4790 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4791 do
4792   IFS=$as_save_IFS
4793   test -z "$as_dir" && as_dir=.
4794     for ac_prog in egrep; do
4795     for ac_exec_ext in '' $ac_executable_extensions; do
4796       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4797       as_fn_executable_p "$ac_path_EGREP" || continue
4798 # Check for GNU ac_path_EGREP and select it if it is found.
4799   # Check for GNU $ac_path_EGREP
4800 case `"$ac_path_EGREP" --version 2>&1` in
4801 *GNU*)
4802   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4803 *)
4804   ac_count=0
4805   $as_echo_n 0123456789 >"conftest.in"
4806   while :
4807   do
4808     cat "conftest.in" "conftest.in" >"conftest.tmp"
4809     mv "conftest.tmp" "conftest.in"
4810     cp "conftest.in" "conftest.nl"
4811     $as_echo 'EGREP' >> "conftest.nl"
4812     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4813     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4814     as_fn_arith $ac_count + 1 && ac_count=$as_val
4815     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4816       # Best one so far, save it but keep looking for a better one
4817       ac_cv_path_EGREP="$ac_path_EGREP"
4818       ac_path_EGREP_max=$ac_count
4819     fi
4820     # 10*(2^10) chars as input seems more than enough
4821     test $ac_count -gt 10 && break
4822   done
4823   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4824 esac
4825
4826       $ac_path_EGREP_found && break 3
4827     done
4828   done
4829   done
4830 IFS=$as_save_IFS
4831   if test -z "$ac_cv_path_EGREP"; then
4832     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4833   fi
4834 else
4835   ac_cv_path_EGREP=$EGREP
4836 fi
4837
4838    fi
4839 fi
4840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4841 $as_echo "$ac_cv_path_EGREP" >&6; }
4842  EGREP="$ac_cv_path_EGREP"
4843
4844
4845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4846 $as_echo_n "checking for ANSI C header files... " >&6; }
4847 if ${ac_cv_header_stdc+:} false; then :
4848   $as_echo_n "(cached) " >&6
4849 else
4850   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4851 /* end confdefs.h.  */
4852 #include <stdlib.h>
4853 #include <stdarg.h>
4854 #include <string.h>
4855 #include <float.h>
4856
4857 int
4858 main ()
4859 {
4860
4861   ;
4862   return 0;
4863 }
4864 _ACEOF
4865 if ac_fn_c_try_compile "$LINENO"; then :
4866   ac_cv_header_stdc=yes
4867 else
4868   ac_cv_header_stdc=no
4869 fi
4870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4871
4872 if test $ac_cv_header_stdc = yes; then
4873   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4874   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4875 /* end confdefs.h.  */
4876 #include <string.h>
4877
4878 _ACEOF
4879 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4880   $EGREP "memchr" >/dev/null 2>&1; then :
4881
4882 else
4883   ac_cv_header_stdc=no
4884 fi
4885 rm -f conftest*
4886
4887 fi
4888
4889 if test $ac_cv_header_stdc = yes; then
4890   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4891   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4892 /* end confdefs.h.  */
4893 #include <stdlib.h>
4894
4895 _ACEOF
4896 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4897   $EGREP "free" >/dev/null 2>&1; then :
4898
4899 else
4900   ac_cv_header_stdc=no
4901 fi
4902 rm -f conftest*
4903
4904 fi
4905
4906 if test $ac_cv_header_stdc = yes; then
4907   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4908   if test "$cross_compiling" = yes; then :
4909   :
4910 else
4911   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4912 /* end confdefs.h.  */
4913 #include <ctype.h>
4914 #include <stdlib.h>
4915 #if ((' ' & 0x0FF) == 0x020)
4916 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4917 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4918 #else
4919 # define ISLOWER(c) \
4920                    (('a' <= (c) && (c) <= 'i') \
4921                      || ('j' <= (c) && (c) <= 'r') \
4922                      || ('s' <= (c) && (c) <= 'z'))
4923 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4924 #endif
4925
4926 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4927 int
4928 main ()
4929 {
4930   int i;
4931   for (i = 0; i < 256; i++)
4932     if (XOR (islower (i), ISLOWER (i))
4933         || toupper (i) != TOUPPER (i))
4934       return 2;
4935   return 0;
4936 }
4937 _ACEOF
4938 if ac_fn_c_try_run "$LINENO"; then :
4939
4940 else
4941   ac_cv_header_stdc=no
4942 fi
4943 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4944   conftest.$ac_objext conftest.beam conftest.$ac_ext
4945 fi
4946
4947 fi
4948 fi
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4950 $as_echo "$ac_cv_header_stdc" >&6; }
4951 if test $ac_cv_header_stdc = yes; then
4952
4953 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4954
4955 fi
4956
4957 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4958 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4959                   inttypes.h stdint.h unistd.h
4960 do :
4961   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4962 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4963 "
4964 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4965   cat >>confdefs.h <<_ACEOF
4966 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4967 _ACEOF
4968
4969 fi
4970
4971 done
4972
4973
4974
4975   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4976 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4977   MINIX=yes
4978 else
4979   MINIX=
4980 fi
4981
4982
4983   if test "$MINIX" = yes; then
4984
4985 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4986
4987
4988 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4989
4990
4991 $as_echo "#define _MINIX 1" >>confdefs.h
4992
4993   fi
4994
4995
4996   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4997 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4998 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4999   $as_echo_n "(cached) " >&6
5000 else
5001   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5002 /* end confdefs.h.  */
5003
5004 #         define __EXTENSIONS__ 1
5005           $ac_includes_default
5006 int
5007 main ()
5008 {
5009
5010   ;
5011   return 0;
5012 }
5013 _ACEOF
5014 if ac_fn_c_try_compile "$LINENO"; then :
5015   ac_cv_safe_to_define___extensions__=yes
5016 else
5017   ac_cv_safe_to_define___extensions__=no
5018 fi
5019 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5020 fi
5021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5022 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5023   test $ac_cv_safe_to_define___extensions__ = yes &&
5024     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5025
5026   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5027
5028   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5029
5030   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5031
5032   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5033
5034
5035
5036
5037
5038 case `pwd` in
5039   *\ * | *\     *)
5040     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5041 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5042 esac
5043
5044
5045
5046 macro_version='2.2.7a'
5047 macro_revision='1.3134'
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061 ltmain="$ac_aux_dir/ltmain.sh"
5062
5063 # Backslashify metacharacters that are still active within
5064 # double-quoted strings.
5065 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5066
5067 # Same as above, but do not quote variable references.
5068 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5069
5070 # Sed substitution to delay expansion of an escaped shell variable in a
5071 # double_quote_subst'ed string.
5072 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5073
5074 # Sed substitution to delay expansion of an escaped single quote.
5075 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5076
5077 # Sed substitution to avoid accidental globbing in evaled expressions
5078 no_glob_subst='s/\*/\\\*/g'
5079
5080 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5081 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5082 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5083
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5085 $as_echo_n "checking how to print strings... " >&6; }
5086 # Test print first, because it will be a builtin if present.
5087 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5088    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5089   ECHO='print -r --'
5090 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5091   ECHO='printf %s\n'
5092 else
5093   # Use this function as a fallback that always works.
5094   func_fallback_echo ()
5095   {
5096     eval 'cat <<_LTECHO_EOF
5097 $1
5098 _LTECHO_EOF'
5099   }
5100   ECHO='func_fallback_echo'
5101 fi
5102
5103 # func_echo_all arg...
5104 # Invoke $ECHO with all args, space-separated.
5105 func_echo_all ()
5106 {
5107     $ECHO ""
5108 }
5109
5110 case "$ECHO" in
5111   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5112 $as_echo "printf" >&6; } ;;
5113   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5114 $as_echo "print -r" >&6; } ;;
5115   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5116 $as_echo "cat" >&6; } ;;
5117 esac
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5133 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5134 if ${ac_cv_path_SED+:} false; then :
5135   $as_echo_n "(cached) " >&6
5136 else
5137             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5138      for ac_i in 1 2 3 4 5 6 7; do
5139        ac_script="$ac_script$as_nl$ac_script"
5140      done
5141      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5142      { ac_script=; unset ac_script;}
5143      if test -z "$SED"; then
5144   ac_path_SED_found=false
5145   # Loop through the user's path and test for each of PROGNAME-LIST
5146   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5147 for as_dir in $PATH
5148 do
5149   IFS=$as_save_IFS
5150   test -z "$as_dir" && as_dir=.
5151     for ac_prog in sed gsed; do
5152     for ac_exec_ext in '' $ac_executable_extensions; do
5153       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5154       as_fn_executable_p "$ac_path_SED" || continue
5155 # Check for GNU ac_path_SED and select it if it is found.
5156   # Check for GNU $ac_path_SED
5157 case `"$ac_path_SED" --version 2>&1` in
5158 *GNU*)
5159   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5160 *)
5161   ac_count=0
5162   $as_echo_n 0123456789 >"conftest.in"
5163   while :
5164   do
5165     cat "conftest.in" "conftest.in" >"conftest.tmp"
5166     mv "conftest.tmp" "conftest.in"
5167     cp "conftest.in" "conftest.nl"
5168     $as_echo '' >> "conftest.nl"
5169     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5170     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5171     as_fn_arith $ac_count + 1 && ac_count=$as_val
5172     if test $ac_count -gt ${ac_path_SED_max-0}; then
5173       # Best one so far, save it but keep looking for a better one
5174       ac_cv_path_SED="$ac_path_SED"
5175       ac_path_SED_max=$ac_count
5176     fi
5177     # 10*(2^10) chars as input seems more than enough
5178     test $ac_count -gt 10 && break
5179   done
5180   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5181 esac
5182
5183       $ac_path_SED_found && break 3
5184     done
5185   done
5186   done
5187 IFS=$as_save_IFS
5188   if test -z "$ac_cv_path_SED"; then
5189     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5190   fi
5191 else
5192   ac_cv_path_SED=$SED
5193 fi
5194
5195 fi
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5197 $as_echo "$ac_cv_path_SED" >&6; }
5198  SED="$ac_cv_path_SED"
5199   rm -f conftest.sed
5200
5201 test -z "$SED" && SED=sed
5202 Xsed="$SED -e 1s/^X//"
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5215 $as_echo_n "checking for fgrep... " >&6; }
5216 if ${ac_cv_path_FGREP+:} false; then :
5217   $as_echo_n "(cached) " >&6
5218 else
5219   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5220    then ac_cv_path_FGREP="$GREP -F"
5221    else
5222      if test -z "$FGREP"; then
5223   ac_path_FGREP_found=false
5224   # Loop through the user's path and test for each of PROGNAME-LIST
5225   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5226 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5227 do
5228   IFS=$as_save_IFS
5229   test -z "$as_dir" && as_dir=.
5230     for ac_prog in fgrep; do
5231     for ac_exec_ext in '' $ac_executable_extensions; do
5232       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5233       as_fn_executable_p "$ac_path_FGREP" || continue
5234 # Check for GNU ac_path_FGREP and select it if it is found.
5235   # Check for GNU $ac_path_FGREP
5236 case `"$ac_path_FGREP" --version 2>&1` in
5237 *GNU*)
5238   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5239 *)
5240   ac_count=0
5241   $as_echo_n 0123456789 >"conftest.in"
5242   while :
5243   do
5244     cat "conftest.in" "conftest.in" >"conftest.tmp"
5245     mv "conftest.tmp" "conftest.in"
5246     cp "conftest.in" "conftest.nl"
5247     $as_echo 'FGREP' >> "conftest.nl"
5248     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5249     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5250     as_fn_arith $ac_count + 1 && ac_count=$as_val
5251     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5252       # Best one so far, save it but keep looking for a better one
5253       ac_cv_path_FGREP="$ac_path_FGREP"
5254       ac_path_FGREP_max=$ac_count
5255     fi
5256     # 10*(2^10) chars as input seems more than enough
5257     test $ac_count -gt 10 && break
5258   done
5259   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5260 esac
5261
5262       $ac_path_FGREP_found && break 3
5263     done
5264   done
5265   done
5266 IFS=$as_save_IFS
5267   if test -z "$ac_cv_path_FGREP"; then
5268     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5269   fi
5270 else
5271   ac_cv_path_FGREP=$FGREP
5272 fi
5273
5274    fi
5275 fi
5276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5277 $as_echo "$ac_cv_path_FGREP" >&6; }
5278  FGREP="$ac_cv_path_FGREP"
5279
5280
5281 test -z "$GREP" && GREP=grep
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301 # Check whether --with-gnu-ld was given.
5302 if test "${with_gnu_ld+set}" = set; then :
5303   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5304 else
5305   with_gnu_ld=no
5306 fi
5307
5308 ac_prog=ld
5309 if test "$GCC" = yes; then
5310   # Check if gcc -print-prog-name=ld gives a path.
5311   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5312 $as_echo_n "checking for ld used by $CC... " >&6; }
5313   case $host in
5314   *-*-mingw*)
5315     # gcc leaves a trailing carriage return which upsets mingw
5316     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5317   *)
5318     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5319   esac
5320   case $ac_prog in
5321     # Accept absolute paths.
5322     [\\/]* | ?:[\\/]*)
5323       re_direlt='/[^/][^/]*/\.\./'
5324       # Canonicalize the pathname of ld
5325       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5326       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5327         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5328       done
5329       test -z "$LD" && LD="$ac_prog"
5330       ;;
5331   "")
5332     # If it fails, then pretend we aren't using GCC.
5333     ac_prog=ld
5334     ;;
5335   *)
5336     # If it is relative, then search for the first ld in PATH.
5337     with_gnu_ld=unknown
5338     ;;
5339   esac
5340 elif test "$with_gnu_ld" = yes; then
5341   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5342 $as_echo_n "checking for GNU ld... " >&6; }
5343 else
5344   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5345 $as_echo_n "checking for non-GNU ld... " >&6; }
5346 fi
5347 if ${lt_cv_path_LD+:} false; then :
5348   $as_echo_n "(cached) " >&6
5349 else
5350   if test -z "$LD"; then
5351   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5352   for ac_dir in $PATH; do
5353     IFS="$lt_save_ifs"
5354     test -z "$ac_dir" && ac_dir=.
5355     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5356       lt_cv_path_LD="$ac_dir/$ac_prog"
5357       # Check to see if the program is GNU ld.  I'd rather use --version,
5358       # but apparently some variants of GNU ld only accept -v.
5359       # Break only if it was the GNU/non-GNU ld that we prefer.
5360       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5361       *GNU* | *'with BFD'*)
5362         test "$with_gnu_ld" != no && break
5363         ;;
5364       *)
5365         test "$with_gnu_ld" != yes && break
5366         ;;
5367       esac
5368     fi
5369   done
5370   IFS="$lt_save_ifs"
5371 else
5372   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5373 fi
5374 fi
5375
5376 LD="$lt_cv_path_LD"
5377 if test -n "$LD"; then
5378   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5379 $as_echo "$LD" >&6; }
5380 else
5381   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5382 $as_echo "no" >&6; }
5383 fi
5384 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5386 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5387 if ${lt_cv_prog_gnu_ld+:} false; then :
5388   $as_echo_n "(cached) " >&6
5389 else
5390   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5391 case `$LD -v 2>&1 </dev/null` in
5392 *GNU* | *'with BFD'*)
5393   lt_cv_prog_gnu_ld=yes
5394   ;;
5395 *)
5396   lt_cv_prog_gnu_ld=no
5397   ;;
5398 esac
5399 fi
5400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5401 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5402 with_gnu_ld=$lt_cv_prog_gnu_ld
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5413 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5414 if ${lt_cv_path_NM+:} false; then :
5415   $as_echo_n "(cached) " >&6
5416 else
5417   if test -n "$NM"; then
5418    # Let the user override the nm to test.
5419    lt_nm_to_check="$NM"
5420  else
5421    lt_nm_to_check="${ac_tool_prefix}nm"
5422    if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5423      lt_nm_to_check="$lt_nm_to_check nm"
5424    fi
5425  fi
5426  for lt_tmp_nm in "$lt_nm_to_check"; do
5427    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5428    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5429      IFS="$lt_save_ifs"
5430      test -z "$ac_dir" && ac_dir=.
5431      # Strip out any user-provided options from the nm to test twice,
5432      # the first time to test to see if nm (rather than its options) has
5433      # an explicit path, the second time to yield a file which can be
5434      # nm'ed itself.
5435      tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
5436      case "$tmp_nm_path" in
5437      */*|*\\*) tmp_nm="$lt_tmp_nm";;
5438      *) tmp_nm="$ac_dir/$lt_tmp_nm";;
5439      esac
5440      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
5441      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
5442        # Check to see if the nm accepts a BSD-compat flag.
5443        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5444        #   nm: unknown option "B" ignored
5445        case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5446        *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
5447          break
5448          ;;
5449        *)
5450          case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5451          *$tmp_nm*)
5452            lt_cv_path_NM="$tmp_nm -p"
5453            break
5454            ;;
5455          *)
5456            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5457            continue # so that we can try to find one that supports BSD flags
5458            ;;
5459          esac
5460          ;;
5461        esac
5462      fi
5463    done
5464    IFS="$lt_save_ifs"
5465  done
5466  : ${lt_cv_path_NM=no}
5467 fi
5468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5469 $as_echo "$lt_cv_path_NM" >&6; }
5470 if test "$lt_cv_path_NM" != "no"; then
5471   NM="$lt_cv_path_NM"
5472 else
5473   # Didn't find any BSD compatible name lister, look for dumpbin.
5474   if test -n "$DUMPBIN"; then :
5475     # Let the user override the test.
5476   else
5477     if test -n "$ac_tool_prefix"; then
5478   for ac_prog in dumpbin "link -dump"
5479   do
5480     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5481 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5483 $as_echo_n "checking for $ac_word... " >&6; }
5484 if ${ac_cv_prog_DUMPBIN+:} false; then :
5485   $as_echo_n "(cached) " >&6
5486 else
5487   if test -n "$DUMPBIN"; then
5488   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5489 else
5490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5491 for as_dir in $PATH
5492 do
5493   IFS=$as_save_IFS
5494   test -z "$as_dir" && as_dir=.
5495     for ac_exec_ext in '' $ac_executable_extensions; do
5496   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5497     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5498     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5499     break 2
5500   fi
5501 done
5502   done
5503 IFS=$as_save_IFS
5504
5505 fi
5506 fi
5507 DUMPBIN=$ac_cv_prog_DUMPBIN
5508 if test -n "$DUMPBIN"; then
5509   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5510 $as_echo "$DUMPBIN" >&6; }
5511 else
5512   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5513 $as_echo "no" >&6; }
5514 fi
5515
5516
5517     test -n "$DUMPBIN" && break
5518   done
5519 fi
5520 if test -z "$DUMPBIN"; then
5521   ac_ct_DUMPBIN=$DUMPBIN
5522   for ac_prog in dumpbin "link -dump"
5523 do
5524   # Extract the first word of "$ac_prog", so it can be a program name with args.
5525 set dummy $ac_prog; ac_word=$2
5526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5527 $as_echo_n "checking for $ac_word... " >&6; }
5528 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5529   $as_echo_n "(cached) " >&6
5530 else
5531   if test -n "$ac_ct_DUMPBIN"; then
5532   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5533 else
5534 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5535 for as_dir in $PATH
5536 do
5537   IFS=$as_save_IFS
5538   test -z "$as_dir" && as_dir=.
5539     for ac_exec_ext in '' $ac_executable_extensions; do
5540   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5541     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5542     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5543     break 2
5544   fi
5545 done
5546   done
5547 IFS=$as_save_IFS
5548
5549 fi
5550 fi
5551 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5552 if test -n "$ac_ct_DUMPBIN"; then
5553   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5554 $as_echo "$ac_ct_DUMPBIN" >&6; }
5555 else
5556   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5557 $as_echo "no" >&6; }
5558 fi
5559
5560
5561   test -n "$ac_ct_DUMPBIN" && break
5562 done
5563
5564   if test "x$ac_ct_DUMPBIN" = x; then
5565     DUMPBIN=":"
5566   else
5567     case $cross_compiling:$ac_tool_warned in
5568 yes:)
5569 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5570 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5571 ac_tool_warned=yes ;;
5572 esac
5573     DUMPBIN=$ac_ct_DUMPBIN
5574   fi
5575 fi
5576
5577     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5578     *COFF*)
5579       DUMPBIN="$DUMPBIN -symbols"
5580       ;;
5581     *)
5582       DUMPBIN=:
5583       ;;
5584     esac
5585   fi
5586
5587   if test "$DUMPBIN" != ":"; then
5588     NM="$DUMPBIN"
5589   fi
5590 fi
5591 test -z "$NM" && NM=nm
5592
5593
5594
5595
5596
5597
5598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5599 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5600 if ${lt_cv_nm_interface+:} false; then :
5601   $as_echo_n "(cached) " >&6
5602 else
5603   lt_cv_nm_interface="BSD nm"
5604   echo "int some_variable = 0;" > conftest.$ac_ext
5605   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5606   (eval "$ac_compile" 2>conftest.err)
5607   cat conftest.err >&5
5608   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5609   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5610   cat conftest.err >&5
5611   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5612   cat conftest.out >&5
5613   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5614     lt_cv_nm_interface="MS dumpbin"
5615   fi
5616   rm -f conftest*
5617 fi
5618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5619 $as_echo "$lt_cv_nm_interface" >&6; }
5620
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5622 $as_echo_n "checking whether ln -s works... " >&6; }
5623 LN_S=$as_ln_s
5624 if test "$LN_S" = "ln -s"; then
5625   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5626 $as_echo "yes" >&6; }
5627 else
5628   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5629 $as_echo "no, using $LN_S" >&6; }
5630 fi
5631
5632 # find the maximum length of command line arguments
5633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5634 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5635 if ${lt_cv_sys_max_cmd_len+:} false; then :
5636   $as_echo_n "(cached) " >&6
5637 else
5638     i=0
5639   teststring="ABCD"
5640
5641   case $build_os in
5642   msdosdjgpp*)
5643     # On DJGPP, this test can blow up pretty badly due to problems in libc
5644     # (any single argument exceeding 2000 bytes causes a buffer overrun
5645     # during glob expansion).  Even if it were fixed, the result of this
5646     # check would be larger than it should be.
5647     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5648     ;;
5649
5650   gnu*)
5651     # Under GNU Hurd, this test is not required because there is
5652     # no limit to the length of command line arguments.
5653     # Libtool will interpret -1 as no limit whatsoever
5654     lt_cv_sys_max_cmd_len=-1;
5655     ;;
5656
5657   cygwin* | mingw* | cegcc*)
5658     # On Win9x/ME, this test blows up -- it succeeds, but takes
5659     # about 5 minutes as the teststring grows exponentially.
5660     # Worse, since 9x/ME are not pre-emptively multitasking,
5661     # you end up with a "frozen" computer, even though with patience
5662     # the test eventually succeeds (with a max line length of 256k).
5663     # Instead, let's just punt: use the minimum linelength reported by
5664     # all of the supported platforms: 8192 (on NT/2K/XP).
5665     lt_cv_sys_max_cmd_len=8192;
5666     ;;
5667
5668   mint*)
5669     # On MiNT this can take a long time and run out of memory.
5670     lt_cv_sys_max_cmd_len=8192;
5671     ;;
5672
5673   amigaos*)
5674     # On AmigaOS with pdksh, this test takes hours, literally.
5675     # So we just punt and use a minimum line length of 8192.
5676     lt_cv_sys_max_cmd_len=8192;
5677     ;;
5678
5679   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5680     # This has been around since 386BSD, at least.  Likely further.
5681     if test -x /sbin/sysctl; then
5682       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5683     elif test -x /usr/sbin/sysctl; then
5684       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5685     else
5686       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5687     fi
5688     # And add a safety zone
5689     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5690     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5691     ;;
5692
5693   interix*)
5694     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5695     lt_cv_sys_max_cmd_len=196608
5696     ;;
5697
5698   osf*)
5699     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5700     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5701     # nice to cause kernel panics so lets avoid the loop below.
5702     # First set a reasonable default.
5703     lt_cv_sys_max_cmd_len=16384
5704     #
5705     if test -x /sbin/sysconfig; then
5706       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5707         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5708       esac
5709     fi
5710     ;;
5711   sco3.2v5*)
5712     lt_cv_sys_max_cmd_len=102400
5713     ;;
5714   sysv5* | sco5v6* | sysv4.2uw2*)
5715     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5716     if test -n "$kargmax"; then
5717       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5718     else
5719       lt_cv_sys_max_cmd_len=32768
5720     fi
5721     ;;
5722   *)
5723     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5724     if test -n "$lt_cv_sys_max_cmd_len"; then
5725       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5726       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5727     else
5728       # Make teststring a little bigger before we do anything with it.
5729       # a 1K string should be a reasonable start.
5730       for i in 1 2 3 4 5 6 7 8 ; do
5731         teststring=$teststring$teststring
5732       done
5733       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5734       # If test is not a shell built-in, we'll probably end up computing a
5735       # maximum length that is only half of the actual maximum length, but
5736       # we can't tell.
5737       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5738                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5739               test $i != 17 # 1/2 MB should be enough
5740       do
5741         i=`expr $i + 1`
5742         teststring=$teststring$teststring
5743       done
5744       # Only check the string length outside the loop.
5745       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5746       teststring=
5747       # Add a significant safety factor because C++ compilers can tack on
5748       # massive amounts of additional arguments before passing them to the
5749       # linker.  It appears as though 1/2 is a usable value.
5750       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5751     fi
5752     ;;
5753   esac
5754
5755 fi
5756
5757 if test -n $lt_cv_sys_max_cmd_len ; then
5758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5759 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5760 else
5761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5762 $as_echo "none" >&6; }
5763 fi
5764 max_cmd_len=$lt_cv_sys_max_cmd_len
5765
5766
5767
5768
5769
5770
5771 : ${CP="cp -f"}
5772 : ${MV="mv -f"}
5773 : ${RM="rm -f"}
5774
5775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5776 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5777 # Try some XSI features
5778 xsi_shell=no
5779 ( _lt_dummy="a/b/c"
5780   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5781       = c,a/b,, \
5782     && eval 'test $(( 1 + 1 )) -eq 2 \
5783     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5784   && xsi_shell=yes
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5786 $as_echo "$xsi_shell" >&6; }
5787
5788
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5790 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5791 lt_shell_append=no
5792 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5793     >/dev/null 2>&1 \
5794   && lt_shell_append=yes
5795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5796 $as_echo "$lt_shell_append" >&6; }
5797
5798
5799 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5800   lt_unset=unset
5801 else
5802   lt_unset=false
5803 fi
5804
5805
5806
5807
5808
5809 # test EBCDIC or ASCII
5810 case `echo X|tr X '\101'` in
5811  A) # ASCII based system
5812     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5813   lt_SP2NL='tr \040 \012'
5814   lt_NL2SP='tr \015\012 \040\040'
5815   ;;
5816  *) # EBCDIC based system
5817   lt_SP2NL='tr \100 \n'
5818   lt_NL2SP='tr \r\n \100\100'
5819   ;;
5820 esac
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5831 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5832 if ${lt_cv_ld_reload_flag+:} false; then :
5833   $as_echo_n "(cached) " >&6
5834 else
5835   lt_cv_ld_reload_flag='-r'
5836 fi
5837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5838 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5839 reload_flag=$lt_cv_ld_reload_flag
5840 case $reload_flag in
5841 "" | " "*) ;;
5842 *) reload_flag=" $reload_flag" ;;
5843 esac
5844 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5845 case $host_os in
5846   darwin*)
5847     if test "$GCC" = yes; then
5848       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5849     else
5850       reload_cmds='$LD$reload_flag -o $output$reload_objs'
5851     fi
5852     ;;
5853 esac
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863 if test -n "$ac_tool_prefix"; then
5864   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5865 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5867 $as_echo_n "checking for $ac_word... " >&6; }
5868 if ${ac_cv_prog_OBJDUMP+:} false; then :
5869   $as_echo_n "(cached) " >&6
5870 else
5871   if test -n "$OBJDUMP"; then
5872   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5873 else
5874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5875 for as_dir in $PATH
5876 do
5877   IFS=$as_save_IFS
5878   test -z "$as_dir" && as_dir=.
5879     for ac_exec_ext in '' $ac_executable_extensions; do
5880   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5881     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5882     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5883     break 2
5884   fi
5885 done
5886   done
5887 IFS=$as_save_IFS
5888
5889 fi
5890 fi
5891 OBJDUMP=$ac_cv_prog_OBJDUMP
5892 if test -n "$OBJDUMP"; then
5893   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5894 $as_echo "$OBJDUMP" >&6; }
5895 else
5896   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5897 $as_echo "no" >&6; }
5898 fi
5899
5900
5901 fi
5902 if test -z "$ac_cv_prog_OBJDUMP"; then
5903   ac_ct_OBJDUMP=$OBJDUMP
5904   # Extract the first word of "objdump", so it can be a program name with args.
5905 set dummy objdump; ac_word=$2
5906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5907 $as_echo_n "checking for $ac_word... " >&6; }
5908 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5909   $as_echo_n "(cached) " >&6
5910 else
5911   if test -n "$ac_ct_OBJDUMP"; then
5912   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5913 else
5914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5915 for as_dir in $PATH
5916 do
5917   IFS=$as_save_IFS
5918   test -z "$as_dir" && as_dir=.
5919     for ac_exec_ext in '' $ac_executable_extensions; do
5920   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5921     ac_cv_prog_ac_ct_OBJDUMP="objdump"
5922     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5923     break 2
5924   fi
5925 done
5926   done
5927 IFS=$as_save_IFS
5928
5929 fi
5930 fi
5931 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5932 if test -n "$ac_ct_OBJDUMP"; then
5933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5934 $as_echo "$ac_ct_OBJDUMP" >&6; }
5935 else
5936   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5937 $as_echo "no" >&6; }
5938 fi
5939
5940   if test "x$ac_ct_OBJDUMP" = x; then
5941     OBJDUMP="false"
5942   else
5943     case $cross_compiling:$ac_tool_warned in
5944 yes:)
5945 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5946 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5947 ac_tool_warned=yes ;;
5948 esac
5949     OBJDUMP=$ac_ct_OBJDUMP
5950   fi
5951 else
5952   OBJDUMP="$ac_cv_prog_OBJDUMP"
5953 fi
5954
5955 test -z "$OBJDUMP" && OBJDUMP=objdump
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5966 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5967 if ${lt_cv_deplibs_check_method+:} false; then :
5968   $as_echo_n "(cached) " >&6
5969 else
5970   lt_cv_file_magic_cmd='$MAGIC_CMD'
5971 lt_cv_file_magic_test_file=
5972 lt_cv_deplibs_check_method='unknown'
5973 # Need to set the preceding variable on all platforms that support
5974 # interlibrary dependencies.
5975 # 'none' -- dependencies not supported.
5976 # `unknown' -- same as none, but documents that we really don't know.
5977 # 'pass_all' -- all dependencies passed with no checks.
5978 # 'test_compile' -- check by making test program.
5979 # 'file_magic [[regex]]' -- check by looking for files in library path
5980 # which responds to the $file_magic_cmd with a given extended regex.
5981 # If you have `file' or equivalent on your system and you're not sure
5982 # whether `pass_all' will *always* work, you probably want this one.
5983
5984 case $host_os in
5985 aix[4-9]*)
5986   lt_cv_deplibs_check_method=pass_all
5987   ;;
5988
5989 beos*)
5990   lt_cv_deplibs_check_method=pass_all
5991   ;;
5992
5993 bsdi[45]*)
5994   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5995   lt_cv_file_magic_cmd='/usr/bin/file -L'
5996   lt_cv_file_magic_test_file=/shlib/libc.so
5997   ;;
5998
5999 cygwin*)
6000   # func_win32_libid is a shell function defined in ltmain.sh
6001   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6002   lt_cv_file_magic_cmd='func_win32_libid'
6003   ;;
6004
6005 mingw* | pw32*)
6006   # Base MSYS/MinGW do not provide the 'file' command needed by
6007   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6008   # unless we find 'file', for example because we are cross-compiling.
6009   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6010   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6011     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6012     lt_cv_file_magic_cmd='func_win32_libid'
6013   else
6014     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6015     lt_cv_file_magic_cmd='$OBJDUMP -f'
6016   fi
6017   ;;
6018
6019 cegcc*)
6020   # use the weaker test based on 'objdump'. See mingw*.
6021   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6022   lt_cv_file_magic_cmd='$OBJDUMP -f'
6023   ;;
6024
6025 darwin* | rhapsody*)
6026   lt_cv_deplibs_check_method=pass_all
6027   ;;
6028
6029 freebsd* | dragonfly*)
6030   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6031     case $host_cpu in
6032     i*86 )
6033       # Not sure whether the presence of OpenBSD here was a mistake.
6034       # Let's accept both of them until this is cleared up.
6035       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6036       lt_cv_file_magic_cmd=/usr/bin/file
6037       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6038       ;;
6039     esac
6040   else
6041     lt_cv_deplibs_check_method=pass_all
6042   fi
6043   ;;
6044
6045 gnu*)
6046   lt_cv_deplibs_check_method=pass_all
6047   ;;
6048
6049 haiku*)
6050   lt_cv_deplibs_check_method=pass_all
6051   ;;
6052
6053 hpux10.20* | hpux11*)
6054   lt_cv_file_magic_cmd=/usr/bin/file
6055   case $host_cpu in
6056   ia64*)
6057     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6058     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6059     ;;
6060   hppa*64*)
6061     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]'
6062     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6063     ;;
6064   *)
6065     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6066     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6067     ;;
6068   esac
6069   ;;
6070
6071 interix[3-9]*)
6072   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6073   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6074   ;;
6075
6076 irix5* | irix6* | nonstopux*)
6077   case $LD in
6078   *-32|*"-32 ") libmagic=32-bit;;
6079   *-n32|*"-n32 ") libmagic=N32;;
6080   *-64|*"-64 ") libmagic=64-bit;;
6081   *) libmagic=never-match;;
6082   esac
6083   lt_cv_deplibs_check_method=pass_all
6084   ;;
6085
6086 # This must be Linux ELF.
6087 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6088   lt_cv_deplibs_check_method=pass_all
6089   ;;
6090
6091 netbsd*)
6092   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6093     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6094   else
6095     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6096   fi
6097   ;;
6098
6099 newos6*)
6100   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6101   lt_cv_file_magic_cmd=/usr/bin/file
6102   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6103   ;;
6104
6105 *nto* | *qnx*)
6106   lt_cv_deplibs_check_method=pass_all
6107   ;;
6108
6109 openbsd*)
6110   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6111     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6112   else
6113     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6114   fi
6115   ;;
6116
6117 osf3* | osf4* | osf5*)
6118   lt_cv_deplibs_check_method=pass_all
6119   ;;
6120
6121 rdos*)
6122   lt_cv_deplibs_check_method=pass_all
6123   ;;
6124
6125 solaris*)
6126   lt_cv_deplibs_check_method=pass_all
6127   ;;
6128
6129 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6130   lt_cv_deplibs_check_method=pass_all
6131   ;;
6132
6133 sysv4 | sysv4.3*)
6134   case $host_vendor in
6135   motorola)
6136     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]'
6137     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6138     ;;
6139   ncr)
6140     lt_cv_deplibs_check_method=pass_all
6141     ;;
6142   sequent)
6143     lt_cv_file_magic_cmd='/bin/file'
6144     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6145     ;;
6146   sni)
6147     lt_cv_file_magic_cmd='/bin/file'
6148     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6149     lt_cv_file_magic_test_file=/lib/libc.so
6150     ;;
6151   siemens)
6152     lt_cv_deplibs_check_method=pass_all
6153     ;;
6154   pc)
6155     lt_cv_deplibs_check_method=pass_all
6156     ;;
6157   esac
6158   ;;
6159
6160 tpf*)
6161   lt_cv_deplibs_check_method=pass_all
6162   ;;
6163 esac
6164
6165 fi
6166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6167 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6168 file_magic_cmd=$lt_cv_file_magic_cmd
6169 deplibs_check_method=$lt_cv_deplibs_check_method
6170 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183 plugin_option=
6184 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6185 for plugin in $plugin_names; do
6186   plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6187   if test x$plugin_so = x$plugin; then
6188     plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6189   fi
6190   if test x$plugin_so != x$plugin; then
6191     plugin_option="--plugin $plugin_so"
6192     break
6193   fi
6194 done
6195
6196 if test -n "$ac_tool_prefix"; then
6197   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6198 set dummy ${ac_tool_prefix}ar; ac_word=$2
6199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6200 $as_echo_n "checking for $ac_word... " >&6; }
6201 if ${ac_cv_prog_AR+:} false; then :
6202   $as_echo_n "(cached) " >&6
6203 else
6204   if test -n "$AR"; then
6205   ac_cv_prog_AR="$AR" # Let the user override the test.
6206 else
6207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6208 for as_dir in $PATH
6209 do
6210   IFS=$as_save_IFS
6211   test -z "$as_dir" && as_dir=.
6212     for ac_exec_ext in '' $ac_executable_extensions; do
6213   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6214     ac_cv_prog_AR="${ac_tool_prefix}ar"
6215     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6216     break 2
6217   fi
6218 done
6219   done
6220 IFS=$as_save_IFS
6221
6222 fi
6223 fi
6224 AR=$ac_cv_prog_AR
6225 if test -n "$AR"; then
6226   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6227 $as_echo "$AR" >&6; }
6228 else
6229   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6230 $as_echo "no" >&6; }
6231 fi
6232
6233
6234 fi
6235 if test -z "$ac_cv_prog_AR"; then
6236   ac_ct_AR=$AR
6237   # Extract the first word of "ar", so it can be a program name with args.
6238 set dummy ar; ac_word=$2
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6240 $as_echo_n "checking for $ac_word... " >&6; }
6241 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6242   $as_echo_n "(cached) " >&6
6243 else
6244   if test -n "$ac_ct_AR"; then
6245   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6246 else
6247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6248 for as_dir in $PATH
6249 do
6250   IFS=$as_save_IFS
6251   test -z "$as_dir" && as_dir=.
6252     for ac_exec_ext in '' $ac_executable_extensions; do
6253   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6254     ac_cv_prog_ac_ct_AR="ar"
6255     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6256     break 2
6257   fi
6258 done
6259   done
6260 IFS=$as_save_IFS
6261
6262 fi
6263 fi
6264 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6265 if test -n "$ac_ct_AR"; then
6266   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6267 $as_echo "$ac_ct_AR" >&6; }
6268 else
6269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6270 $as_echo "no" >&6; }
6271 fi
6272
6273   if test "x$ac_ct_AR" = x; then
6274     AR="false"
6275   else
6276     case $cross_compiling:$ac_tool_warned in
6277 yes:)
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6279 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6280 ac_tool_warned=yes ;;
6281 esac
6282     AR=$ac_ct_AR
6283   fi
6284 else
6285   AR="$ac_cv_prog_AR"
6286 fi
6287
6288 test -z "$AR" && AR=ar
6289 if test -n "$plugin_option"; then
6290   if $AR --help 2>&1 | grep -q "\--plugin"; then
6291     touch conftest.c
6292     $AR $plugin_option rc conftest.a conftest.c
6293     if test "$?" != 0; then
6294       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6295 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6296     else
6297       AR="$AR $plugin_option"
6298     fi
6299     rm -f conftest.*
6300   fi
6301 fi
6302 test -z "$AR_FLAGS" && AR_FLAGS=cru
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314 if test -n "$ac_tool_prefix"; then
6315   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6316 set dummy ${ac_tool_prefix}strip; ac_word=$2
6317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6318 $as_echo_n "checking for $ac_word... " >&6; }
6319 if ${ac_cv_prog_STRIP+:} false; then :
6320   $as_echo_n "(cached) " >&6
6321 else
6322   if test -n "$STRIP"; then
6323   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6324 else
6325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6326 for as_dir in $PATH
6327 do
6328   IFS=$as_save_IFS
6329   test -z "$as_dir" && as_dir=.
6330     for ac_exec_ext in '' $ac_executable_extensions; do
6331   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6332     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6333     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6334     break 2
6335   fi
6336 done
6337   done
6338 IFS=$as_save_IFS
6339
6340 fi
6341 fi
6342 STRIP=$ac_cv_prog_STRIP
6343 if test -n "$STRIP"; then
6344   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6345 $as_echo "$STRIP" >&6; }
6346 else
6347   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6348 $as_echo "no" >&6; }
6349 fi
6350
6351
6352 fi
6353 if test -z "$ac_cv_prog_STRIP"; then
6354   ac_ct_STRIP=$STRIP
6355   # Extract the first word of "strip", so it can be a program name with args.
6356 set dummy strip; ac_word=$2
6357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6358 $as_echo_n "checking for $ac_word... " >&6; }
6359 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6360   $as_echo_n "(cached) " >&6
6361 else
6362   if test -n "$ac_ct_STRIP"; then
6363   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6364 else
6365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6366 for as_dir in $PATH
6367 do
6368   IFS=$as_save_IFS
6369   test -z "$as_dir" && as_dir=.
6370     for ac_exec_ext in '' $ac_executable_extensions; do
6371   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6372     ac_cv_prog_ac_ct_STRIP="strip"
6373     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6374     break 2
6375   fi
6376 done
6377   done
6378 IFS=$as_save_IFS
6379
6380 fi
6381 fi
6382 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6383 if test -n "$ac_ct_STRIP"; then
6384   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6385 $as_echo "$ac_ct_STRIP" >&6; }
6386 else
6387   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6388 $as_echo "no" >&6; }
6389 fi
6390
6391   if test "x$ac_ct_STRIP" = x; then
6392     STRIP=":"
6393   else
6394     case $cross_compiling:$ac_tool_warned in
6395 yes:)
6396 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6397 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6398 ac_tool_warned=yes ;;
6399 esac
6400     STRIP=$ac_ct_STRIP
6401   fi
6402 else
6403   STRIP="$ac_cv_prog_STRIP"
6404 fi
6405
6406 test -z "$STRIP" && STRIP=:
6407
6408
6409
6410
6411
6412
6413 if test -n "$ac_tool_prefix"; then
6414   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6415 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6417 $as_echo_n "checking for $ac_word... " >&6; }
6418 if ${ac_cv_prog_RANLIB+:} false; then :
6419   $as_echo_n "(cached) " >&6
6420 else
6421   if test -n "$RANLIB"; then
6422   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6423 else
6424 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6425 for as_dir in $PATH
6426 do
6427   IFS=$as_save_IFS
6428   test -z "$as_dir" && as_dir=.
6429     for ac_exec_ext in '' $ac_executable_extensions; do
6430   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6431     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6432     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6433     break 2
6434   fi
6435 done
6436   done
6437 IFS=$as_save_IFS
6438
6439 fi
6440 fi
6441 RANLIB=$ac_cv_prog_RANLIB
6442 if test -n "$RANLIB"; then
6443   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6444 $as_echo "$RANLIB" >&6; }
6445 else
6446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6447 $as_echo "no" >&6; }
6448 fi
6449
6450
6451 fi
6452 if test -z "$ac_cv_prog_RANLIB"; then
6453   ac_ct_RANLIB=$RANLIB
6454   # Extract the first word of "ranlib", so it can be a program name with args.
6455 set dummy ranlib; ac_word=$2
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6457 $as_echo_n "checking for $ac_word... " >&6; }
6458 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6459   $as_echo_n "(cached) " >&6
6460 else
6461   if test -n "$ac_ct_RANLIB"; then
6462   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6463 else
6464 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6465 for as_dir in $PATH
6466 do
6467   IFS=$as_save_IFS
6468   test -z "$as_dir" && as_dir=.
6469     for ac_exec_ext in '' $ac_executable_extensions; do
6470   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6471     ac_cv_prog_ac_ct_RANLIB="ranlib"
6472     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6473     break 2
6474   fi
6475 done
6476   done
6477 IFS=$as_save_IFS
6478
6479 fi
6480 fi
6481 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6482 if test -n "$ac_ct_RANLIB"; then
6483   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6484 $as_echo "$ac_ct_RANLIB" >&6; }
6485 else
6486   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6487 $as_echo "no" >&6; }
6488 fi
6489
6490   if test "x$ac_ct_RANLIB" = x; then
6491     RANLIB=":"
6492   else
6493     case $cross_compiling:$ac_tool_warned in
6494 yes:)
6495 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6496 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6497 ac_tool_warned=yes ;;
6498 esac
6499     RANLIB=$ac_ct_RANLIB
6500   fi
6501 else
6502   RANLIB="$ac_cv_prog_RANLIB"
6503 fi
6504
6505 test -z "$RANLIB" && RANLIB=:
6506 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6507   if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6508     RANLIB="$RANLIB $plugin_option"
6509   fi
6510 fi
6511
6512
6513
6514
6515
6516
6517 # Determine commands to create old-style static archives.
6518 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6519 old_postinstall_cmds='chmod 644 $oldlib'
6520 old_postuninstall_cmds=
6521
6522 if test -n "$RANLIB"; then
6523   case $host_os in
6524   openbsd*)
6525     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6526     ;;
6527   *)
6528     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6529     ;;
6530   esac
6531   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6532 fi
6533
6534 case $host_os in
6535   darwin*)
6536     lock_old_archive_extraction=yes ;;
6537   *)
6538     lock_old_archive_extraction=no ;;
6539 esac
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579 # If no C compiler was specified, use CC.
6580 LTCC=${LTCC-"$CC"}
6581
6582 # If no C compiler flags were specified, use CFLAGS.
6583 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6584
6585 # Allow CC to be a program name with arguments.
6586 compiler=$CC
6587
6588
6589 # Check for command to grab the raw symbol name followed by C symbol from nm.
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6591 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6592 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6593   $as_echo_n "(cached) " >&6
6594 else
6595
6596 # These are sane defaults that work on at least a few old systems.
6597 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6598
6599 # Character class describing NM global symbol codes.
6600 symcode='[BCDEGRST]'
6601
6602 # Regexp to match symbols that can be accessed directly from C.
6603 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6604
6605 # Define system-specific variables.
6606 case $host_os in
6607 aix*)
6608   symcode='[BCDT]'
6609   ;;
6610 cygwin* | mingw* | pw32* | cegcc*)
6611   symcode='[ABCDGISTW]'
6612   ;;
6613 hpux*)
6614   if test "$host_cpu" = ia64; then
6615     symcode='[ABCDEGRST]'
6616   fi
6617   ;;
6618 irix* | nonstopux*)
6619   symcode='[BCDEGRST]'
6620   ;;
6621 osf*)
6622   symcode='[BCDEGQRST]'
6623   ;;
6624 solaris*)
6625   symcode='[BCDRT]'
6626   ;;
6627 sco3.2v5*)
6628   symcode='[DT]'
6629   ;;
6630 sysv4.2uw2*)
6631   symcode='[DT]'
6632   ;;
6633 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6634   symcode='[ABDT]'
6635   ;;
6636 sysv4)
6637   symcode='[DFNSTU]'
6638   ;;
6639 esac
6640
6641 # If we're using GNU nm, then use its standard symbol codes.
6642 case `$NM -V 2>&1` in
6643 *GNU* | *'with BFD'*)
6644   symcode='[ABCDGIRSTW]' ;;
6645 esac
6646
6647 # Transform an extracted symbol line into a proper C declaration.
6648 # Some systems (esp. on ia64) link data and code symbols differently,
6649 # so use this general approach.
6650 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6651
6652 # Transform an extracted symbol line into symbol name and symbol address
6653 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6654 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'"
6655
6656 # Handle CRLF in mingw tool chain
6657 opt_cr=
6658 case $build_os in
6659 mingw*)
6660   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6661   ;;
6662 esac
6663
6664 # Try without a prefix underscore, then with it.
6665 for ac_symprfx in "" "_"; do
6666
6667   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6668   symxfrm="\\1 $ac_symprfx\\2 \\2"
6669
6670   # Write the raw and C identifiers.
6671   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6672     # Fake it for dumpbin and say T for any non-static function
6673     # and D for any global variable.
6674     # Also find C++ and __fastcall symbols from MSVC++,
6675     # which start with @ or ?.
6676     lt_cv_sys_global_symbol_pipe="$AWK '"\
6677 "     {last_section=section; section=\$ 3};"\
6678 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6679 "     \$ 0!~/External *\|/{next};"\
6680 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6681 "     {if(hide[section]) next};"\
6682 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6683 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6684 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6685 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6686 "     ' prfx=^$ac_symprfx"
6687   else
6688     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6689   fi
6690
6691   # Check to see that the pipe works correctly.
6692   pipe_works=no
6693
6694   rm -f conftest*
6695   cat > conftest.$ac_ext <<_LT_EOF
6696 #ifdef __cplusplus
6697 extern "C" {
6698 #endif
6699 char nm_test_var;
6700 void nm_test_func(void);
6701 void nm_test_func(void){}
6702 #ifdef __cplusplus
6703 }
6704 #endif
6705 int main(){nm_test_var='a';nm_test_func();return(0);}
6706 _LT_EOF
6707
6708   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6709   (eval $ac_compile) 2>&5
6710   ac_status=$?
6711   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6712   test $ac_status = 0; }; then
6713     # Now try to grab the symbols.
6714     nlist=conftest.nm
6715     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6716   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6717   ac_status=$?
6718   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6719   test $ac_status = 0; } && test -s "$nlist"; then
6720       # Try sorting and uniquifying the output.
6721       if sort "$nlist" | uniq > "$nlist"T; then
6722         mv -f "$nlist"T "$nlist"
6723       else
6724         rm -f "$nlist"T
6725       fi
6726
6727       # Make sure that we snagged all the symbols we need.
6728       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6729         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6730           cat <<_LT_EOF > conftest.$ac_ext
6731 #ifdef __cplusplus
6732 extern "C" {
6733 #endif
6734
6735 _LT_EOF
6736           # Now generate the symbol file.
6737           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6738
6739           cat <<_LT_EOF >> conftest.$ac_ext
6740
6741 /* The mapping between symbol names and symbols.  */
6742 const struct {
6743   const char *name;
6744   void       *address;
6745 }
6746 lt__PROGRAM__LTX_preloaded_symbols[] =
6747 {
6748   { "@PROGRAM@", (void *) 0 },
6749 _LT_EOF
6750           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6751           cat <<\_LT_EOF >> conftest.$ac_ext
6752   {0, (void *) 0}
6753 };
6754
6755 /* This works around a problem in FreeBSD linker */
6756 #ifdef FREEBSD_WORKAROUND
6757 static const void *lt_preloaded_setup() {
6758   return lt__PROGRAM__LTX_preloaded_symbols;
6759 }
6760 #endif
6761
6762 #ifdef __cplusplus
6763 }
6764 #endif
6765 _LT_EOF
6766           # Now try linking the two files.
6767           mv conftest.$ac_objext conftstm.$ac_objext
6768           lt_save_LIBS="$LIBS"
6769           lt_save_CFLAGS="$CFLAGS"
6770           LIBS="conftstm.$ac_objext"
6771           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6772           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6773   (eval $ac_link) 2>&5
6774   ac_status=$?
6775   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6776   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6777             pipe_works=yes
6778           fi
6779           LIBS="$lt_save_LIBS"
6780           CFLAGS="$lt_save_CFLAGS"
6781         else
6782           echo "cannot find nm_test_func in $nlist" >&5
6783         fi
6784       else
6785         echo "cannot find nm_test_var in $nlist" >&5
6786       fi
6787     else
6788       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6789     fi
6790   else
6791     echo "$progname: failed program was:" >&5
6792     cat conftest.$ac_ext >&5
6793   fi
6794   rm -rf conftest* conftst*
6795
6796   # Do not use the global_symbol_pipe unless it works.
6797   if test "$pipe_works" = yes; then
6798     break
6799   else
6800     lt_cv_sys_global_symbol_pipe=
6801   fi
6802 done
6803
6804 fi
6805
6806 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6807   lt_cv_sys_global_symbol_to_cdecl=
6808 fi
6809 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6810   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6811 $as_echo "failed" >&6; }
6812 else
6813   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6814 $as_echo "ok" >&6; }
6815 fi
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838 # Check whether --enable-libtool-lock was given.
6839 if test "${enable_libtool_lock+set}" = set; then :
6840   enableval=$enable_libtool_lock;
6841 fi
6842
6843 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6844
6845 # Some flags need to be propagated to the compiler or linker for good
6846 # libtool support.
6847 case $host in
6848 ia64-*-hpux*)
6849   # Find out which ABI we are using.
6850   echo 'int i;' > conftest.$ac_ext
6851   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6852   (eval $ac_compile) 2>&5
6853   ac_status=$?
6854   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6855   test $ac_status = 0; }; then
6856     case `/usr/bin/file conftest.$ac_objext` in
6857       *ELF-32*)
6858         HPUX_IA64_MODE="32"
6859         ;;
6860       *ELF-64*)
6861         HPUX_IA64_MODE="64"
6862         ;;
6863     esac
6864   fi
6865   rm -rf conftest*
6866   ;;
6867 *-*-irix6*)
6868   # Find out which ABI we are using.
6869   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6870   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6871   (eval $ac_compile) 2>&5
6872   ac_status=$?
6873   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6874   test $ac_status = 0; }; then
6875     if test "$lt_cv_prog_gnu_ld" = yes; then
6876       case `/usr/bin/file conftest.$ac_objext` in
6877         *32-bit*)
6878           LD="${LD-ld} -melf32bsmip"
6879           ;;
6880         *N32*)
6881           LD="${LD-ld} -melf32bmipn32"
6882           ;;
6883         *64-bit*)
6884           LD="${LD-ld} -melf64bmip"
6885         ;;
6886       esac
6887     else
6888       case `/usr/bin/file conftest.$ac_objext` in
6889         *32-bit*)
6890           LD="${LD-ld} -32"
6891           ;;
6892         *N32*)
6893           LD="${LD-ld} -n32"
6894           ;;
6895         *64-bit*)
6896           LD="${LD-ld} -64"
6897           ;;
6898       esac
6899     fi
6900   fi
6901   rm -rf conftest*
6902   ;;
6903
6904 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6905 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6906   # Find out which ABI we are using.
6907   echo 'int i;' > conftest.$ac_ext
6908   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6909   (eval $ac_compile) 2>&5
6910   ac_status=$?
6911   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6912   test $ac_status = 0; }; then
6913     case `/usr/bin/file conftest.o` in
6914       *32-bit*)
6915         case $host in
6916           x86_64-*kfreebsd*-gnu)
6917             LD="${LD-ld} -m elf_i386_fbsd"
6918             ;;
6919           x86_64-*linux*)
6920             case `/usr/bin/file conftest.o` in
6921               *x86-64*)
6922                 LD="${LD-ld} -m elf32_x86_64"
6923                 ;;
6924               *)
6925                 LD="${LD-ld} -m elf_i386"
6926                 ;;
6927             esac
6928             ;;
6929           powerpc64le-*linux*)
6930             LD="${LD-ld} -m elf32lppclinux"
6931             ;;
6932           powerpc64-*linux*)
6933             LD="${LD-ld} -m elf32ppclinux"
6934             ;;
6935           s390x-*linux*)
6936             LD="${LD-ld} -m elf_s390"
6937             ;;
6938           sparc64-*linux*)
6939             LD="${LD-ld} -m elf32_sparc"
6940             ;;
6941         esac
6942         ;;
6943       *64-bit*)
6944         case $host in
6945           x86_64-*kfreebsd*-gnu)
6946             LD="${LD-ld} -m elf_x86_64_fbsd"
6947             ;;
6948           x86_64-*linux*)
6949             LD="${LD-ld} -m elf_x86_64"
6950             ;;
6951           powerpcle-*linux*)
6952             LD="${LD-ld} -m elf64lppc"
6953             ;;
6954           powerpc-*linux*)
6955             LD="${LD-ld} -m elf64ppc"
6956             ;;
6957           s390*-*linux*|s390*-*tpf*)
6958             LD="${LD-ld} -m elf64_s390"
6959             ;;
6960           sparc*-*linux*)
6961             LD="${LD-ld} -m elf64_sparc"
6962             ;;
6963         esac
6964         ;;
6965     esac
6966   fi
6967   rm -rf conftest*
6968   ;;
6969
6970 *-*-sco3.2v5*)
6971   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6972   SAVE_CFLAGS="$CFLAGS"
6973   CFLAGS="$CFLAGS -belf"
6974   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6975 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6976 if ${lt_cv_cc_needs_belf+:} false; then :
6977   $as_echo_n "(cached) " >&6
6978 else
6979   ac_ext=c
6980 ac_cpp='$CPP $CPPFLAGS'
6981 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6982 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6983 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6984
6985      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6986 /* end confdefs.h.  */
6987
6988 int
6989 main ()
6990 {
6991
6992   ;
6993   return 0;
6994 }
6995 _ACEOF
6996 if ac_fn_c_try_link "$LINENO"; then :
6997   lt_cv_cc_needs_belf=yes
6998 else
6999   lt_cv_cc_needs_belf=no
7000 fi
7001 rm -f core conftest.err conftest.$ac_objext \
7002     conftest$ac_exeext conftest.$ac_ext
7003      ac_ext=c
7004 ac_cpp='$CPP $CPPFLAGS'
7005 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7006 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7007 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7008
7009 fi
7010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7011 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7012   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7013     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7014     CFLAGS="$SAVE_CFLAGS"
7015   fi
7016   ;;
7017 sparc*-*solaris*)
7018   # Find out which ABI we are using.
7019   echo 'int i;' > conftest.$ac_ext
7020   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7021   (eval $ac_compile) 2>&5
7022   ac_status=$?
7023   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7024   test $ac_status = 0; }; then
7025     case `/usr/bin/file conftest.o` in
7026     *64-bit*)
7027       case $lt_cv_prog_gnu_ld in
7028       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7029       *)
7030         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7031           LD="${LD-ld} -64"
7032         fi
7033         ;;
7034       esac
7035       ;;
7036     esac
7037   fi
7038   rm -rf conftest*
7039   ;;
7040 esac
7041
7042 need_locks="$enable_libtool_lock"
7043
7044
7045   case $host_os in
7046     rhapsody* | darwin*)
7047     if test -n "$ac_tool_prefix"; then
7048   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7049 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7051 $as_echo_n "checking for $ac_word... " >&6; }
7052 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7053   $as_echo_n "(cached) " >&6
7054 else
7055   if test -n "$DSYMUTIL"; then
7056   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7057 else
7058 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7059 for as_dir in $PATH
7060 do
7061   IFS=$as_save_IFS
7062   test -z "$as_dir" && as_dir=.
7063     for ac_exec_ext in '' $ac_executable_extensions; do
7064   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7065     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7066     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7067     break 2
7068   fi
7069 done
7070   done
7071 IFS=$as_save_IFS
7072
7073 fi
7074 fi
7075 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7076 if test -n "$DSYMUTIL"; then
7077   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7078 $as_echo "$DSYMUTIL" >&6; }
7079 else
7080   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7081 $as_echo "no" >&6; }
7082 fi
7083
7084
7085 fi
7086 if test -z "$ac_cv_prog_DSYMUTIL"; then
7087   ac_ct_DSYMUTIL=$DSYMUTIL
7088   # Extract the first word of "dsymutil", so it can be a program name with args.
7089 set dummy dsymutil; ac_word=$2
7090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7091 $as_echo_n "checking for $ac_word... " >&6; }
7092 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7093   $as_echo_n "(cached) " >&6
7094 else
7095   if test -n "$ac_ct_DSYMUTIL"; then
7096   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7097 else
7098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7099 for as_dir in $PATH
7100 do
7101   IFS=$as_save_IFS
7102   test -z "$as_dir" && as_dir=.
7103     for ac_exec_ext in '' $ac_executable_extensions; do
7104   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7105     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7106     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7107     break 2
7108   fi
7109 done
7110   done
7111 IFS=$as_save_IFS
7112
7113 fi
7114 fi
7115 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7116 if test -n "$ac_ct_DSYMUTIL"; then
7117   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7118 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7119 else
7120   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7121 $as_echo "no" >&6; }
7122 fi
7123
7124   if test "x$ac_ct_DSYMUTIL" = x; then
7125     DSYMUTIL=":"
7126   else
7127     case $cross_compiling:$ac_tool_warned in
7128 yes:)
7129 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7130 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7131 ac_tool_warned=yes ;;
7132 esac
7133     DSYMUTIL=$ac_ct_DSYMUTIL
7134   fi
7135 else
7136   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7137 fi
7138
7139     if test -n "$ac_tool_prefix"; then
7140   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7141 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7143 $as_echo_n "checking for $ac_word... " >&6; }
7144 if ${ac_cv_prog_NMEDIT+:} false; then :
7145   $as_echo_n "(cached) " >&6
7146 else
7147   if test -n "$NMEDIT"; then
7148   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7149 else
7150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7151 for as_dir in $PATH
7152 do
7153   IFS=$as_save_IFS
7154   test -z "$as_dir" && as_dir=.
7155     for ac_exec_ext in '' $ac_executable_extensions; do
7156   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7157     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7158     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7159     break 2
7160   fi
7161 done
7162   done
7163 IFS=$as_save_IFS
7164
7165 fi
7166 fi
7167 NMEDIT=$ac_cv_prog_NMEDIT
7168 if test -n "$NMEDIT"; then
7169   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7170 $as_echo "$NMEDIT" >&6; }
7171 else
7172   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7173 $as_echo "no" >&6; }
7174 fi
7175
7176
7177 fi
7178 if test -z "$ac_cv_prog_NMEDIT"; then
7179   ac_ct_NMEDIT=$NMEDIT
7180   # Extract the first word of "nmedit", so it can be a program name with args.
7181 set dummy nmedit; ac_word=$2
7182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7183 $as_echo_n "checking for $ac_word... " >&6; }
7184 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7185   $as_echo_n "(cached) " >&6
7186 else
7187   if test -n "$ac_ct_NMEDIT"; then
7188   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7189 else
7190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7191 for as_dir in $PATH
7192 do
7193   IFS=$as_save_IFS
7194   test -z "$as_dir" && as_dir=.
7195     for ac_exec_ext in '' $ac_executable_extensions; do
7196   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7197     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7198     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7199     break 2
7200   fi
7201 done
7202   done
7203 IFS=$as_save_IFS
7204
7205 fi
7206 fi
7207 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7208 if test -n "$ac_ct_NMEDIT"; then
7209   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7210 $as_echo "$ac_ct_NMEDIT" >&6; }
7211 else
7212   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7213 $as_echo "no" >&6; }
7214 fi
7215
7216   if test "x$ac_ct_NMEDIT" = x; then
7217     NMEDIT=":"
7218   else
7219     case $cross_compiling:$ac_tool_warned in
7220 yes:)
7221 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7222 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7223 ac_tool_warned=yes ;;
7224 esac
7225     NMEDIT=$ac_ct_NMEDIT
7226   fi
7227 else
7228   NMEDIT="$ac_cv_prog_NMEDIT"
7229 fi
7230
7231     if test -n "$ac_tool_prefix"; then
7232   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7233 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7235 $as_echo_n "checking for $ac_word... " >&6; }
7236 if ${ac_cv_prog_LIPO+:} false; then :
7237   $as_echo_n "(cached) " >&6
7238 else
7239   if test -n "$LIPO"; then
7240   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7241 else
7242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7243 for as_dir in $PATH
7244 do
7245   IFS=$as_save_IFS
7246   test -z "$as_dir" && as_dir=.
7247     for ac_exec_ext in '' $ac_executable_extensions; do
7248   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7249     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7250     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7251     break 2
7252   fi
7253 done
7254   done
7255 IFS=$as_save_IFS
7256
7257 fi
7258 fi
7259 LIPO=$ac_cv_prog_LIPO
7260 if test -n "$LIPO"; then
7261   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7262 $as_echo "$LIPO" >&6; }
7263 else
7264   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7265 $as_echo "no" >&6; }
7266 fi
7267
7268
7269 fi
7270 if test -z "$ac_cv_prog_LIPO"; then
7271   ac_ct_LIPO=$LIPO
7272   # Extract the first word of "lipo", so it can be a program name with args.
7273 set dummy lipo; ac_word=$2
7274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7275 $as_echo_n "checking for $ac_word... " >&6; }
7276 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7277   $as_echo_n "(cached) " >&6
7278 else
7279   if test -n "$ac_ct_LIPO"; then
7280   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7281 else
7282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7283 for as_dir in $PATH
7284 do
7285   IFS=$as_save_IFS
7286   test -z "$as_dir" && as_dir=.
7287     for ac_exec_ext in '' $ac_executable_extensions; do
7288   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7289     ac_cv_prog_ac_ct_LIPO="lipo"
7290     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7291     break 2
7292   fi
7293 done
7294   done
7295 IFS=$as_save_IFS
7296
7297 fi
7298 fi
7299 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7300 if test -n "$ac_ct_LIPO"; then
7301   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7302 $as_echo "$ac_ct_LIPO" >&6; }
7303 else
7304   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7305 $as_echo "no" >&6; }
7306 fi
7307
7308   if test "x$ac_ct_LIPO" = x; then
7309     LIPO=":"
7310   else
7311     case $cross_compiling:$ac_tool_warned in
7312 yes:)
7313 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7314 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7315 ac_tool_warned=yes ;;
7316 esac
7317     LIPO=$ac_ct_LIPO
7318   fi
7319 else
7320   LIPO="$ac_cv_prog_LIPO"
7321 fi
7322
7323     if test -n "$ac_tool_prefix"; then
7324   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7325 set dummy ${ac_tool_prefix}otool; ac_word=$2
7326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7327 $as_echo_n "checking for $ac_word... " >&6; }
7328 if ${ac_cv_prog_OTOOL+:} false; then :
7329   $as_echo_n "(cached) " >&6
7330 else
7331   if test -n "$OTOOL"; then
7332   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7333 else
7334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7335 for as_dir in $PATH
7336 do
7337   IFS=$as_save_IFS
7338   test -z "$as_dir" && as_dir=.
7339     for ac_exec_ext in '' $ac_executable_extensions; do
7340   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7341     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7342     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7343     break 2
7344   fi
7345 done
7346   done
7347 IFS=$as_save_IFS
7348
7349 fi
7350 fi
7351 OTOOL=$ac_cv_prog_OTOOL
7352 if test -n "$OTOOL"; then
7353   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7354 $as_echo "$OTOOL" >&6; }
7355 else
7356   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7357 $as_echo "no" >&6; }
7358 fi
7359
7360
7361 fi
7362 if test -z "$ac_cv_prog_OTOOL"; then
7363   ac_ct_OTOOL=$OTOOL
7364   # Extract the first word of "otool", so it can be a program name with args.
7365 set dummy otool; ac_word=$2
7366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7367 $as_echo_n "checking for $ac_word... " >&6; }
7368 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7369   $as_echo_n "(cached) " >&6
7370 else
7371   if test -n "$ac_ct_OTOOL"; then
7372   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7373 else
7374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7375 for as_dir in $PATH
7376 do
7377   IFS=$as_save_IFS
7378   test -z "$as_dir" && as_dir=.
7379     for ac_exec_ext in '' $ac_executable_extensions; do
7380   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7381     ac_cv_prog_ac_ct_OTOOL="otool"
7382     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7383     break 2
7384   fi
7385 done
7386   done
7387 IFS=$as_save_IFS
7388
7389 fi
7390 fi
7391 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7392 if test -n "$ac_ct_OTOOL"; then
7393   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7394 $as_echo "$ac_ct_OTOOL" >&6; }
7395 else
7396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7397 $as_echo "no" >&6; }
7398 fi
7399
7400   if test "x$ac_ct_OTOOL" = x; then
7401     OTOOL=":"
7402   else
7403     case $cross_compiling:$ac_tool_warned in
7404 yes:)
7405 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7406 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7407 ac_tool_warned=yes ;;
7408 esac
7409     OTOOL=$ac_ct_OTOOL
7410   fi
7411 else
7412   OTOOL="$ac_cv_prog_OTOOL"
7413 fi
7414
7415     if test -n "$ac_tool_prefix"; then
7416   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7417 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7419 $as_echo_n "checking for $ac_word... " >&6; }
7420 if ${ac_cv_prog_OTOOL64+:} false; then :
7421   $as_echo_n "(cached) " >&6
7422 else
7423   if test -n "$OTOOL64"; then
7424   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7425 else
7426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7427 for as_dir in $PATH
7428 do
7429   IFS=$as_save_IFS
7430   test -z "$as_dir" && as_dir=.
7431     for ac_exec_ext in '' $ac_executable_extensions; do
7432   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7433     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7434     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7435     break 2
7436   fi
7437 done
7438   done
7439 IFS=$as_save_IFS
7440
7441 fi
7442 fi
7443 OTOOL64=$ac_cv_prog_OTOOL64
7444 if test -n "$OTOOL64"; then
7445   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7446 $as_echo "$OTOOL64" >&6; }
7447 else
7448   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7449 $as_echo "no" >&6; }
7450 fi
7451
7452
7453 fi
7454 if test -z "$ac_cv_prog_OTOOL64"; then
7455   ac_ct_OTOOL64=$OTOOL64
7456   # Extract the first word of "otool64", so it can be a program name with args.
7457 set dummy otool64; ac_word=$2
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7459 $as_echo_n "checking for $ac_word... " >&6; }
7460 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7461   $as_echo_n "(cached) " >&6
7462 else
7463   if test -n "$ac_ct_OTOOL64"; then
7464   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7465 else
7466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7467 for as_dir in $PATH
7468 do
7469   IFS=$as_save_IFS
7470   test -z "$as_dir" && as_dir=.
7471     for ac_exec_ext in '' $ac_executable_extensions; do
7472   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7473     ac_cv_prog_ac_ct_OTOOL64="otool64"
7474     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7475     break 2
7476   fi
7477 done
7478   done
7479 IFS=$as_save_IFS
7480
7481 fi
7482 fi
7483 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7484 if test -n "$ac_ct_OTOOL64"; then
7485   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7486 $as_echo "$ac_ct_OTOOL64" >&6; }
7487 else
7488   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7489 $as_echo "no" >&6; }
7490 fi
7491
7492   if test "x$ac_ct_OTOOL64" = x; then
7493     OTOOL64=":"
7494   else
7495     case $cross_compiling:$ac_tool_warned in
7496 yes:)
7497 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7498 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7499 ac_tool_warned=yes ;;
7500 esac
7501     OTOOL64=$ac_ct_OTOOL64
7502   fi
7503 else
7504   OTOOL64="$ac_cv_prog_OTOOL64"
7505 fi
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7534 $as_echo_n "checking for -single_module linker flag... " >&6; }
7535 if ${lt_cv_apple_cc_single_mod+:} false; then :
7536   $as_echo_n "(cached) " >&6
7537 else
7538   lt_cv_apple_cc_single_mod=no
7539       if test -z "${LT_MULTI_MODULE}"; then
7540         # By default we will add the -single_module flag. You can override
7541         # by either setting the environment variable LT_MULTI_MODULE
7542         # non-empty at configure time, or by adding -multi_module to the
7543         # link flags.
7544         rm -rf libconftest.dylib*
7545         echo "int foo(void){return 1;}" > conftest.c
7546         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7547 -dynamiclib -Wl,-single_module conftest.c" >&5
7548         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7549           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7550         _lt_result=$?
7551         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7552           lt_cv_apple_cc_single_mod=yes
7553         else
7554           cat conftest.err >&5
7555         fi
7556         rm -rf libconftest.dylib*
7557         rm -f conftest.*
7558       fi
7559 fi
7560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7561 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7562     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7563 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7564 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7565   $as_echo_n "(cached) " >&6
7566 else
7567   lt_cv_ld_exported_symbols_list=no
7568       save_LDFLAGS=$LDFLAGS
7569       echo "_main" > conftest.sym
7570       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7571       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7572 /* end confdefs.h.  */
7573
7574 int
7575 main ()
7576 {
7577
7578   ;
7579   return 0;
7580 }
7581 _ACEOF
7582 if ac_fn_c_try_link "$LINENO"; then :
7583   lt_cv_ld_exported_symbols_list=yes
7584 else
7585   lt_cv_ld_exported_symbols_list=no
7586 fi
7587 rm -f core conftest.err conftest.$ac_objext \
7588     conftest$ac_exeext conftest.$ac_ext
7589         LDFLAGS="$save_LDFLAGS"
7590
7591 fi
7592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7593 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7594     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7595 $as_echo_n "checking for -force_load linker flag... " >&6; }
7596 if ${lt_cv_ld_force_load+:} false; then :
7597   $as_echo_n "(cached) " >&6
7598 else
7599   lt_cv_ld_force_load=no
7600       cat > conftest.c << _LT_EOF
7601 int forced_loaded() { return 2;}
7602 _LT_EOF
7603       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7604       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7605       echo "$AR cru libconftest.a conftest.o" >&5
7606       $AR cru libconftest.a conftest.o 2>&5
7607       cat > conftest.c << _LT_EOF
7608 int main() { return 0;}
7609 _LT_EOF
7610       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7611       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7612       _lt_result=$?
7613       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7614         lt_cv_ld_force_load=yes
7615       else
7616         cat conftest.err >&5
7617       fi
7618         rm -f conftest.err libconftest.a conftest conftest.c
7619         rm -rf conftest.dSYM
7620
7621 fi
7622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7623 $as_echo "$lt_cv_ld_force_load" >&6; }
7624     case $host_os in
7625     rhapsody* | darwin1.[012])
7626       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7627     darwin1.*)
7628       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7629     darwin*) # darwin 5.x on
7630       # if running on 10.5 or later, the deployment target defaults
7631       # to the OS version, if on x86, and 10.4, the deployment
7632       # target defaults to 10.4. Don't you love it?
7633       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7634         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7635           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7636         10.[012][,.]*)
7637           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7638         10.*)
7639           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7640       esac
7641     ;;
7642   esac
7643     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7644       _lt_dar_single_mod='$single_module'
7645     fi
7646     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7647       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7648     else
7649       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7650     fi
7651     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7652       _lt_dsymutil='~$DSYMUTIL $lib || :'
7653     else
7654       _lt_dsymutil=
7655     fi
7656     ;;
7657   esac
7658
7659 for ac_header in dlfcn.h
7660 do :
7661   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7662 "
7663 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7664   cat >>confdefs.h <<_ACEOF
7665 #define HAVE_DLFCN_H 1
7666 _ACEOF
7667
7668 fi
7669
7670 done
7671
7672
7673
7674
7675
7676 # Set options
7677 enable_dlopen=yes
7678
7679
7680
7681
7682   enable_win32_dll=no
7683
7684
7685
7686   # Check whether --enable-static was given.
7687 if test "${enable_static+set}" = set; then :
7688   enableval=$enable_static; p=${PACKAGE-default}
7689     case $enableval in
7690     yes) enable_static=yes ;;
7691     no) enable_static=no ;;
7692     *)
7693      enable_static=no
7694       # Look at the argument we got.  We use all the common list separators.
7695       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7696       for pkg in $enableval; do
7697         IFS="$lt_save_ifs"
7698         if test "X$pkg" = "X$p"; then
7699           enable_static=yes
7700         fi
7701       done
7702       IFS="$lt_save_ifs"
7703       ;;
7704     esac
7705 else
7706   enable_static=yes
7707 fi
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718 # Check whether --with-pic was given.
7719 if test "${with_pic+set}" = set; then :
7720   withval=$with_pic; pic_mode="$withval"
7721 else
7722   pic_mode=default
7723 fi
7724
7725
7726 test -z "$pic_mode" && pic_mode=default
7727
7728
7729
7730
7731
7732
7733
7734   # Check whether --enable-fast-install was given.
7735 if test "${enable_fast_install+set}" = set; then :
7736   enableval=$enable_fast_install; p=${PACKAGE-default}
7737     case $enableval in
7738     yes) enable_fast_install=yes ;;
7739     no) enable_fast_install=no ;;
7740     *)
7741       enable_fast_install=no
7742       # Look at the argument we got.  We use all the common list separators.
7743       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7744       for pkg in $enableval; do
7745         IFS="$lt_save_ifs"
7746         if test "X$pkg" = "X$p"; then
7747           enable_fast_install=yes
7748         fi
7749       done
7750       IFS="$lt_save_ifs"
7751       ;;
7752     esac
7753 else
7754   enable_fast_install=yes
7755 fi
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767 # This can be used to rebuild libtool when needed
7768 LIBTOOL_DEPS="$ltmain"
7769
7770 # Always use our own libtool.
7771 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798 test -z "$LN_S" && LN_S="ln -s"
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813 if test -n "${ZSH_VERSION+set}" ; then
7814    setopt NO_GLOB_SUBST
7815 fi
7816
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7818 $as_echo_n "checking for objdir... " >&6; }
7819 if ${lt_cv_objdir+:} false; then :
7820   $as_echo_n "(cached) " >&6
7821 else
7822   rm -f .libs 2>/dev/null
7823 mkdir .libs 2>/dev/null
7824 if test -d .libs; then
7825   lt_cv_objdir=.libs
7826 else
7827   # MS-DOS does not allow filenames that begin with a dot.
7828   lt_cv_objdir=_libs
7829 fi
7830 rmdir .libs 2>/dev/null
7831 fi
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7833 $as_echo "$lt_cv_objdir" >&6; }
7834 objdir=$lt_cv_objdir
7835
7836
7837
7838
7839
7840 cat >>confdefs.h <<_ACEOF
7841 #define LT_OBJDIR "$lt_cv_objdir/"
7842 _ACEOF
7843
7844
7845
7846
7847 case $host_os in
7848 aix3*)
7849   # AIX sometimes has problems with the GCC collect2 program.  For some
7850   # reason, if we set the COLLECT_NAMES environment variable, the problems
7851   # vanish in a puff of smoke.
7852   if test "X${COLLECT_NAMES+set}" != Xset; then
7853     COLLECT_NAMES=
7854     export COLLECT_NAMES
7855   fi
7856   ;;
7857 esac
7858
7859 # Global variables:
7860 ofile=libtool
7861 can_build_shared=yes
7862
7863 # All known linkers require a `.a' archive for static linking (except MSVC,
7864 # which needs '.lib').
7865 libext=a
7866
7867 with_gnu_ld="$lt_cv_prog_gnu_ld"
7868
7869 old_CC="$CC"
7870 old_CFLAGS="$CFLAGS"
7871
7872 # Set sane defaults for various variables
7873 test -z "$CC" && CC=cc
7874 test -z "$LTCC" && LTCC=$CC
7875 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7876 test -z "$LD" && LD=ld
7877 test -z "$ac_objext" && ac_objext=o
7878
7879 for cc_temp in $compiler""; do
7880   case $cc_temp in
7881     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7882     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7883     \-*) ;;
7884     *) break;;
7885   esac
7886 done
7887 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7888
7889
7890 # Only perform the check for file, if the check method requires it
7891 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7892 case $deplibs_check_method in
7893 file_magic*)
7894   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7895     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7896 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7897 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7898   $as_echo_n "(cached) " >&6
7899 else
7900   case $MAGIC_CMD in
7901 [\\/*] |  ?:[\\/]*)
7902   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7903   ;;
7904 *)
7905   lt_save_MAGIC_CMD="$MAGIC_CMD"
7906   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7907   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7908   for ac_dir in $ac_dummy; do
7909     IFS="$lt_save_ifs"
7910     test -z "$ac_dir" && ac_dir=.
7911     if test -f $ac_dir/${ac_tool_prefix}file; then
7912       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7913       if test -n "$file_magic_test_file"; then
7914         case $deplibs_check_method in
7915         "file_magic "*)
7916           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7917           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7918           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7919             $EGREP "$file_magic_regex" > /dev/null; then
7920             :
7921           else
7922             cat <<_LT_EOF 1>&2
7923
7924 *** Warning: the command libtool uses to detect shared libraries,
7925 *** $file_magic_cmd, produces output that libtool cannot recognize.
7926 *** The result is that libtool may fail to recognize shared libraries
7927 *** as such.  This will affect the creation of libtool libraries that
7928 *** depend on shared libraries, but programs linked with such libtool
7929 *** libraries will work regardless of this problem.  Nevertheless, you
7930 *** may want to report the problem to your system manager and/or to
7931 *** bug-libtool@gnu.org
7932
7933 _LT_EOF
7934           fi ;;
7935         esac
7936       fi
7937       break
7938     fi
7939   done
7940   IFS="$lt_save_ifs"
7941   MAGIC_CMD="$lt_save_MAGIC_CMD"
7942   ;;
7943 esac
7944 fi
7945
7946 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7947 if test -n "$MAGIC_CMD"; then
7948   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7949 $as_echo "$MAGIC_CMD" >&6; }
7950 else
7951   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7952 $as_echo "no" >&6; }
7953 fi
7954
7955
7956
7957
7958
7959 if test -z "$lt_cv_path_MAGIC_CMD"; then
7960   if test -n "$ac_tool_prefix"; then
7961     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7962 $as_echo_n "checking for file... " >&6; }
7963 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7964   $as_echo_n "(cached) " >&6
7965 else
7966   case $MAGIC_CMD in
7967 [\\/*] |  ?:[\\/]*)
7968   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7969   ;;
7970 *)
7971   lt_save_MAGIC_CMD="$MAGIC_CMD"
7972   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7973   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7974   for ac_dir in $ac_dummy; do
7975     IFS="$lt_save_ifs"
7976     test -z "$ac_dir" && ac_dir=.
7977     if test -f $ac_dir/file; then
7978       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7979       if test -n "$file_magic_test_file"; then
7980         case $deplibs_check_method in
7981         "file_magic "*)
7982           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7983           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7984           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7985             $EGREP "$file_magic_regex" > /dev/null; then
7986             :
7987           else
7988             cat <<_LT_EOF 1>&2
7989
7990 *** Warning: the command libtool uses to detect shared libraries,
7991 *** $file_magic_cmd, produces output that libtool cannot recognize.
7992 *** The result is that libtool may fail to recognize shared libraries
7993 *** as such.  This will affect the creation of libtool libraries that
7994 *** depend on shared libraries, but programs linked with such libtool
7995 *** libraries will work regardless of this problem.  Nevertheless, you
7996 *** may want to report the problem to your system manager and/or to
7997 *** bug-libtool@gnu.org
7998
7999 _LT_EOF
8000           fi ;;
8001         esac
8002       fi
8003       break
8004     fi
8005   done
8006   IFS="$lt_save_ifs"
8007   MAGIC_CMD="$lt_save_MAGIC_CMD"
8008   ;;
8009 esac
8010 fi
8011
8012 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8013 if test -n "$MAGIC_CMD"; then
8014   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8015 $as_echo "$MAGIC_CMD" >&6; }
8016 else
8017   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8018 $as_echo "no" >&6; }
8019 fi
8020
8021
8022   else
8023     MAGIC_CMD=:
8024   fi
8025 fi
8026
8027   fi
8028   ;;
8029 esac
8030
8031 # Use C for the default configuration in the libtool script
8032
8033 lt_save_CC="$CC"
8034 ac_ext=c
8035 ac_cpp='$CPP $CPPFLAGS'
8036 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8037 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8038 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8039
8040
8041 # Source file extension for C test sources.
8042 ac_ext=c
8043
8044 # Object file extension for compiled C test sources.
8045 objext=o
8046 objext=$objext
8047
8048 # Code to be used in simple compile tests
8049 lt_simple_compile_test_code="int some_variable = 0;"
8050
8051 # Code to be used in simple link tests
8052 lt_simple_link_test_code='int main(){return(0);}'
8053
8054
8055
8056
8057
8058
8059
8060 # If no C compiler was specified, use CC.
8061 LTCC=${LTCC-"$CC"}
8062
8063 # If no C compiler flags were specified, use CFLAGS.
8064 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8065
8066 # Allow CC to be a program name with arguments.
8067 compiler=$CC
8068
8069 # Save the default compiler, since it gets overwritten when the other
8070 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8071 compiler_DEFAULT=$CC
8072
8073 # save warnings/boilerplate of simple test code
8074 ac_outfile=conftest.$ac_objext
8075 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8076 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8077 _lt_compiler_boilerplate=`cat conftest.err`
8078 $RM conftest*
8079
8080 ac_outfile=conftest.$ac_objext
8081 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8082 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8083 _lt_linker_boilerplate=`cat conftest.err`
8084 $RM -r conftest*
8085
8086
8087 ## CAVEAT EMPTOR:
8088 ## There is no encapsulation within the following macros, do not change
8089 ## the running order or otherwise move them around unless you know exactly
8090 ## what you are doing...
8091 if test -n "$compiler"; then
8092
8093 lt_prog_compiler_no_builtin_flag=
8094
8095 if test "$GCC" = yes; then
8096   case $cc_basename in
8097   nvcc*)
8098     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8099   *)
8100     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8101   esac
8102
8103   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8104 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8105 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8106   $as_echo_n "(cached) " >&6
8107 else
8108   lt_cv_prog_compiler_rtti_exceptions=no
8109    ac_outfile=conftest.$ac_objext
8110    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8111    lt_compiler_flag="-fno-rtti -fno-exceptions"
8112    # Insert the option either (1) after the last *FLAGS variable, or
8113    # (2) before a word containing "conftest.", or (3) at the end.
8114    # Note that $ac_compile itself does not contain backslashes and begins
8115    # with a dollar sign (not a hyphen), so the echo should work correctly.
8116    # The option is referenced via a variable to avoid confusing sed.
8117    lt_compile=`echo "$ac_compile" | $SED \
8118    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8119    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8120    -e 's:$: $lt_compiler_flag:'`
8121    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8122    (eval "$lt_compile" 2>conftest.err)
8123    ac_status=$?
8124    cat conftest.err >&5
8125    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8126    if (exit $ac_status) && test -s "$ac_outfile"; then
8127      # The compiler can only warn and ignore the option if not recognized
8128      # So say no if there are warnings other than the usual output.
8129      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8130      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8131      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8132        lt_cv_prog_compiler_rtti_exceptions=yes
8133      fi
8134    fi
8135    $RM conftest*
8136
8137 fi
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8139 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8140
8141 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8142     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8143 else
8144     :
8145 fi
8146
8147 fi
8148
8149
8150
8151
8152
8153
8154   lt_prog_compiler_wl=
8155 lt_prog_compiler_pic=
8156 lt_prog_compiler_static=
8157
8158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8159 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8160
8161   if test "$GCC" = yes; then
8162     lt_prog_compiler_wl='-Wl,'
8163     lt_prog_compiler_static='-static'
8164
8165     case $host_os in
8166       aix*)
8167       # All AIX code is PIC.
8168       if test "$host_cpu" = ia64; then
8169         # AIX 5 now supports IA64 processor
8170         lt_prog_compiler_static='-Bstatic'
8171       fi
8172       lt_prog_compiler_pic='-fPIC'
8173       ;;
8174
8175     amigaos*)
8176       case $host_cpu in
8177       powerpc)
8178             # see comment about AmigaOS4 .so support
8179             lt_prog_compiler_pic='-fPIC'
8180         ;;
8181       m68k)
8182             # FIXME: we need at least 68020 code to build shared libraries, but
8183             # adding the `-m68020' flag to GCC prevents building anything better,
8184             # like `-m68040'.
8185             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8186         ;;
8187       esac
8188       ;;
8189
8190     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8191       # PIC is the default for these OSes.
8192       ;;
8193
8194     mingw* | cygwin* | pw32* | os2* | cegcc*)
8195       # This hack is so that the source file can tell whether it is being
8196       # built for inclusion in a dll (and should export symbols for example).
8197       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8198       # (--disable-auto-import) libraries
8199       lt_prog_compiler_pic='-DDLL_EXPORT'
8200       ;;
8201
8202     darwin* | rhapsody*)
8203       # PIC is the default on this platform
8204       # Common symbols not allowed in MH_DYLIB files
8205       lt_prog_compiler_pic='-fno-common'
8206       ;;
8207
8208     haiku*)
8209       # PIC is the default for Haiku.
8210       # The "-static" flag exists, but is broken.
8211       lt_prog_compiler_static=
8212       ;;
8213
8214     hpux*)
8215       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8216       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8217       # sets the default TLS model and affects inlining.
8218       case $host_cpu in
8219       hppa*64*)
8220         # +Z the default
8221         ;;
8222       *)
8223         lt_prog_compiler_pic='-fPIC'
8224         ;;
8225       esac
8226       ;;
8227
8228     interix[3-9]*)
8229       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8230       # Instead, we relocate shared libraries at runtime.
8231       ;;
8232
8233     msdosdjgpp*)
8234       # Just because we use GCC doesn't mean we suddenly get shared libraries
8235       # on systems that don't support them.
8236       lt_prog_compiler_can_build_shared=no
8237       enable_shared=no
8238       ;;
8239
8240     *nto* | *qnx*)
8241       # QNX uses GNU C++, but need to define -shared option too, otherwise
8242       # it will coredump.
8243       lt_prog_compiler_pic='-fPIC -shared'
8244       ;;
8245
8246     sysv4*MP*)
8247       if test -d /usr/nec; then
8248         lt_prog_compiler_pic=-Kconform_pic
8249       fi
8250       ;;
8251
8252     *)
8253       lt_prog_compiler_pic='-fPIC'
8254       ;;
8255     esac
8256
8257     case $cc_basename in
8258     nvcc*) # Cuda Compiler Driver 2.2
8259       lt_prog_compiler_wl='-Xlinker '
8260       lt_prog_compiler_pic='-Xcompiler -fPIC'
8261       ;;
8262     esac
8263   else
8264     # PORTME Check for flag to pass linker flags through the system compiler.
8265     case $host_os in
8266     aix*)
8267       lt_prog_compiler_wl='-Wl,'
8268       if test "$host_cpu" = ia64; then
8269         # AIX 5 now supports IA64 processor
8270         lt_prog_compiler_static='-Bstatic'
8271       else
8272         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8273       fi
8274       ;;
8275
8276     mingw* | cygwin* | pw32* | os2* | cegcc*)
8277       # This hack is so that the source file can tell whether it is being
8278       # built for inclusion in a dll (and should export symbols for example).
8279       lt_prog_compiler_pic='-DDLL_EXPORT'
8280       ;;
8281
8282     hpux9* | hpux10* | hpux11*)
8283       lt_prog_compiler_wl='-Wl,'
8284       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8285       # not for PA HP-UX.
8286       case $host_cpu in
8287       hppa*64*|ia64*)
8288         # +Z the default
8289         ;;
8290       *)
8291         lt_prog_compiler_pic='+Z'
8292         ;;
8293       esac
8294       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8295       lt_prog_compiler_static='${wl}-a ${wl}archive'
8296       ;;
8297
8298     irix5* | irix6* | nonstopux*)
8299       lt_prog_compiler_wl='-Wl,'
8300       # PIC (with -KPIC) is the default.
8301       lt_prog_compiler_static='-non_shared'
8302       ;;
8303
8304     linux* | k*bsd*-gnu | kopensolaris*-gnu)
8305       case $cc_basename in
8306       # old Intel for x86_64 which still supported -KPIC.
8307       ecc*)
8308         lt_prog_compiler_wl='-Wl,'
8309         lt_prog_compiler_pic='-KPIC'
8310         lt_prog_compiler_static='-static'
8311         ;;
8312       # icc used to be incompatible with GCC.
8313       # ICC 10 doesn't accept -KPIC any more.
8314       icc* | ifort*)
8315         lt_prog_compiler_wl='-Wl,'
8316         lt_prog_compiler_pic='-fPIC'
8317         lt_prog_compiler_static='-static'
8318         ;;
8319       # Lahey Fortran 8.1.
8320       lf95*)
8321         lt_prog_compiler_wl='-Wl,'
8322         lt_prog_compiler_pic='--shared'
8323         lt_prog_compiler_static='--static'
8324         ;;
8325       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8326         # Portland Group compilers (*not* the Pentium gcc compiler,
8327         # which looks to be a dead project)
8328         lt_prog_compiler_wl='-Wl,'
8329         lt_prog_compiler_pic='-fpic'
8330         lt_prog_compiler_static='-Bstatic'
8331         ;;
8332       ccc*)
8333         lt_prog_compiler_wl='-Wl,'
8334         # All Alpha code is PIC.
8335         lt_prog_compiler_static='-non_shared'
8336         ;;
8337       xl* | bgxl* | bgf* | mpixl*)
8338         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8339         lt_prog_compiler_wl='-Wl,'
8340         lt_prog_compiler_pic='-qpic'
8341         lt_prog_compiler_static='-qstaticlink'
8342         ;;
8343       *)
8344         case `$CC -V 2>&1 | sed 5q` in
8345         *Sun\ F* | *Sun*Fortran*)
8346           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8347           lt_prog_compiler_pic='-KPIC'
8348           lt_prog_compiler_static='-Bstatic'
8349           lt_prog_compiler_wl=''
8350           ;;
8351         *Sun\ C*)
8352           # Sun C 5.9
8353           lt_prog_compiler_pic='-KPIC'
8354           lt_prog_compiler_static='-Bstatic'
8355           lt_prog_compiler_wl='-Wl,'
8356           ;;
8357         esac
8358         ;;
8359       esac
8360       ;;
8361
8362     newsos6)
8363       lt_prog_compiler_pic='-KPIC'
8364       lt_prog_compiler_static='-Bstatic'
8365       ;;
8366
8367     *nto* | *qnx*)
8368       # QNX uses GNU C++, but need to define -shared option too, otherwise
8369       # it will coredump.
8370       lt_prog_compiler_pic='-fPIC -shared'
8371       ;;
8372
8373     osf3* | osf4* | osf5*)
8374       lt_prog_compiler_wl='-Wl,'
8375       # All OSF/1 code is PIC.
8376       lt_prog_compiler_static='-non_shared'
8377       ;;
8378
8379     rdos*)
8380       lt_prog_compiler_static='-non_shared'
8381       ;;
8382
8383     solaris*)
8384       lt_prog_compiler_pic='-KPIC'
8385       lt_prog_compiler_static='-Bstatic'
8386       case $cc_basename in
8387       f77* | f90* | f95*)
8388         lt_prog_compiler_wl='-Qoption ld ';;
8389       *)
8390         lt_prog_compiler_wl='-Wl,';;
8391       esac
8392       ;;
8393
8394     sunos4*)
8395       lt_prog_compiler_wl='-Qoption ld '
8396       lt_prog_compiler_pic='-PIC'
8397       lt_prog_compiler_static='-Bstatic'
8398       ;;
8399
8400     sysv4 | sysv4.2uw2* | sysv4.3*)
8401       lt_prog_compiler_wl='-Wl,'
8402       lt_prog_compiler_pic='-KPIC'
8403       lt_prog_compiler_static='-Bstatic'
8404       ;;
8405
8406     sysv4*MP*)
8407       if test -d /usr/nec ;then
8408         lt_prog_compiler_pic='-Kconform_pic'
8409         lt_prog_compiler_static='-Bstatic'
8410       fi
8411       ;;
8412
8413     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8414       lt_prog_compiler_wl='-Wl,'
8415       lt_prog_compiler_pic='-KPIC'
8416       lt_prog_compiler_static='-Bstatic'
8417       ;;
8418
8419     unicos*)
8420       lt_prog_compiler_wl='-Wl,'
8421       lt_prog_compiler_can_build_shared=no
8422       ;;
8423
8424     uts4*)
8425       lt_prog_compiler_pic='-pic'
8426       lt_prog_compiler_static='-Bstatic'
8427       ;;
8428
8429     *)
8430       lt_prog_compiler_can_build_shared=no
8431       ;;
8432     esac
8433   fi
8434
8435 case $host_os in
8436   # For platforms which do not support PIC, -DPIC is meaningless:
8437   *djgpp*)
8438     lt_prog_compiler_pic=
8439     ;;
8440   *)
8441     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8442     ;;
8443 esac
8444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8445 $as_echo "$lt_prog_compiler_pic" >&6; }
8446
8447
8448
8449
8450
8451
8452 #
8453 # Check to make sure the PIC flag actually works.
8454 #
8455 if test -n "$lt_prog_compiler_pic"; then
8456   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8457 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8458 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8459   $as_echo_n "(cached) " >&6
8460 else
8461   lt_cv_prog_compiler_pic_works=no
8462    ac_outfile=conftest.$ac_objext
8463    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8464    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8465    # Insert the option either (1) after the last *FLAGS variable, or
8466    # (2) before a word containing "conftest.", or (3) at the end.
8467    # Note that $ac_compile itself does not contain backslashes and begins
8468    # with a dollar sign (not a hyphen), so the echo should work correctly.
8469    # The option is referenced via a variable to avoid confusing sed.
8470    lt_compile=`echo "$ac_compile" | $SED \
8471    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8472    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8473    -e 's:$: $lt_compiler_flag:'`
8474    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8475    (eval "$lt_compile" 2>conftest.err)
8476    ac_status=$?
8477    cat conftest.err >&5
8478    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8479    if (exit $ac_status) && test -s "$ac_outfile"; then
8480      # The compiler can only warn and ignore the option if not recognized
8481      # So say no if there are warnings other than the usual output.
8482      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8483      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8484      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8485        lt_cv_prog_compiler_pic_works=yes
8486      fi
8487    fi
8488    $RM conftest*
8489
8490 fi
8491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8492 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8493
8494 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8495     case $lt_prog_compiler_pic in
8496      "" | " "*) ;;
8497      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8498      esac
8499 else
8500     lt_prog_compiler_pic=
8501      lt_prog_compiler_can_build_shared=no
8502 fi
8503
8504 fi
8505
8506
8507
8508
8509
8510
8511 #
8512 # Check to make sure the static flag actually works.
8513 #
8514 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8516 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8517 if ${lt_cv_prog_compiler_static_works+:} false; then :
8518   $as_echo_n "(cached) " >&6
8519 else
8520   lt_cv_prog_compiler_static_works=no
8521    save_LDFLAGS="$LDFLAGS"
8522    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8523    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8524    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8525      # The linker can only warn and ignore the option if not recognized
8526      # So say no if there are warnings
8527      if test -s conftest.err; then
8528        # Append any errors to the config.log.
8529        cat conftest.err 1>&5
8530        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8531        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8532        if diff conftest.exp conftest.er2 >/dev/null; then
8533          lt_cv_prog_compiler_static_works=yes
8534        fi
8535      else
8536        lt_cv_prog_compiler_static_works=yes
8537      fi
8538    fi
8539    $RM -r conftest*
8540    LDFLAGS="$save_LDFLAGS"
8541
8542 fi
8543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8544 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8545
8546 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8547     :
8548 else
8549     lt_prog_compiler_static=
8550 fi
8551
8552
8553
8554
8555
8556
8557
8558   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8559 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8560 if ${lt_cv_prog_compiler_c_o+:} false; then :
8561   $as_echo_n "(cached) " >&6
8562 else
8563   lt_cv_prog_compiler_c_o=no
8564    $RM -r conftest 2>/dev/null
8565    mkdir conftest
8566    cd conftest
8567    mkdir out
8568    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8569
8570    lt_compiler_flag="-o out/conftest2.$ac_objext"
8571    # Insert the option either (1) after the last *FLAGS variable, or
8572    # (2) before a word containing "conftest.", or (3) at the end.
8573    # Note that $ac_compile itself does not contain backslashes and begins
8574    # with a dollar sign (not a hyphen), so the echo should work correctly.
8575    lt_compile=`echo "$ac_compile" | $SED \
8576    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8577    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8578    -e 's:$: $lt_compiler_flag:'`
8579    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8580    (eval "$lt_compile" 2>out/conftest.err)
8581    ac_status=$?
8582    cat out/conftest.err >&5
8583    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8584    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8585    then
8586      # The compiler can only warn and ignore the option if not recognized
8587      # So say no if there are warnings
8588      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8589      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8590      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8591        lt_cv_prog_compiler_c_o=yes
8592      fi
8593    fi
8594    chmod u+w . 2>&5
8595    $RM conftest*
8596    # SGI C++ compiler will create directory out/ii_files/ for
8597    # template instantiation
8598    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8599    $RM out/* && rmdir out
8600    cd ..
8601    $RM -r conftest
8602    $RM conftest*
8603
8604 fi
8605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8606 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8607
8608
8609
8610
8611
8612
8613   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8614 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8615 if ${lt_cv_prog_compiler_c_o+:} false; then :
8616   $as_echo_n "(cached) " >&6
8617 else
8618   lt_cv_prog_compiler_c_o=no
8619    $RM -r conftest 2>/dev/null
8620    mkdir conftest
8621    cd conftest
8622    mkdir out
8623    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8624
8625    lt_compiler_flag="-o out/conftest2.$ac_objext"
8626    # Insert the option either (1) after the last *FLAGS variable, or
8627    # (2) before a word containing "conftest.", or (3) at the end.
8628    # Note that $ac_compile itself does not contain backslashes and begins
8629    # with a dollar sign (not a hyphen), so the echo should work correctly.
8630    lt_compile=`echo "$ac_compile" | $SED \
8631    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8632    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8633    -e 's:$: $lt_compiler_flag:'`
8634    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8635    (eval "$lt_compile" 2>out/conftest.err)
8636    ac_status=$?
8637    cat out/conftest.err >&5
8638    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8639    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8640    then
8641      # The compiler can only warn and ignore the option if not recognized
8642      # So say no if there are warnings
8643      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8644      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8645      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8646        lt_cv_prog_compiler_c_o=yes
8647      fi
8648    fi
8649    chmod u+w . 2>&5
8650    $RM conftest*
8651    # SGI C++ compiler will create directory out/ii_files/ for
8652    # template instantiation
8653    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8654    $RM out/* && rmdir out
8655    cd ..
8656    $RM -r conftest
8657    $RM conftest*
8658
8659 fi
8660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8661 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8662
8663
8664
8665
8666 hard_links="nottested"
8667 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8668   # do not overwrite the value of need_locks provided by the user
8669   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8670 $as_echo_n "checking if we can lock with hard links... " >&6; }
8671   hard_links=yes
8672   $RM conftest*
8673   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8674   touch conftest.a
8675   ln conftest.a conftest.b 2>&5 || hard_links=no
8676   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8677   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8678 $as_echo "$hard_links" >&6; }
8679   if test "$hard_links" = no; then
8680     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8681 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8682     need_locks=warn
8683   fi
8684 else
8685   need_locks=no
8686 fi
8687
8688
8689
8690
8691
8692
8693   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8694 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8695
8696   runpath_var=
8697   allow_undefined_flag=
8698   always_export_symbols=no
8699   archive_cmds=
8700   archive_expsym_cmds=
8701   compiler_needs_object=no
8702   enable_shared_with_static_runtimes=no
8703   export_dynamic_flag_spec=
8704   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8705   hardcode_automatic=no
8706   hardcode_direct=no
8707   hardcode_direct_absolute=no
8708   hardcode_libdir_flag_spec=
8709   hardcode_libdir_flag_spec_ld=
8710   hardcode_libdir_separator=
8711   hardcode_minus_L=no
8712   hardcode_shlibpath_var=unsupported
8713   inherit_rpath=no
8714   link_all_deplibs=unknown
8715   module_cmds=
8716   module_expsym_cmds=
8717   old_archive_from_new_cmds=
8718   old_archive_from_expsyms_cmds=
8719   thread_safe_flag_spec=
8720   whole_archive_flag_spec=
8721   # include_expsyms should be a list of space-separated symbols to be *always*
8722   # included in the symbol list
8723   include_expsyms=
8724   # exclude_expsyms can be an extended regexp of symbols to exclude
8725   # it will be wrapped by ` (' and `)$', so one must not match beginning or
8726   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8727   # as well as any symbol that contains `d'.
8728   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8729   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8730   # platforms (ab)use it in PIC code, but their linkers get confused if
8731   # the symbol is explicitly referenced.  Since portable code cannot
8732   # rely on this symbol name, it's probably fine to never include it in
8733   # preloaded symbol tables.
8734   # Exclude shared library initialization/finalization symbols.
8735   extract_expsyms_cmds=
8736
8737   case $host_os in
8738   cygwin* | mingw* | pw32* | cegcc*)
8739     # FIXME: the MSVC++ port hasn't been tested in a loooong time
8740     # When not using gcc, we currently assume that we are using
8741     # Microsoft Visual C++.
8742     if test "$GCC" != yes; then
8743       with_gnu_ld=no
8744     fi
8745     ;;
8746   interix*)
8747     # we just hope/assume this is gcc and not c89 (= MSVC++)
8748     with_gnu_ld=yes
8749     ;;
8750   openbsd*)
8751     with_gnu_ld=no
8752     ;;
8753   esac
8754
8755   ld_shlibs=yes
8756
8757   # On some targets, GNU ld is compatible enough with the native linker
8758   # that we're better off using the native interface for both.
8759   lt_use_gnu_ld_interface=no
8760   if test "$with_gnu_ld" = yes; then
8761     case $host_os in
8762       aix*)
8763         # The AIX port of GNU ld has always aspired to compatibility
8764         # with the native linker.  However, as the warning in the GNU ld
8765         # block says, versions before 2.19.5* couldn't really create working
8766         # shared libraries, regardless of the interface used.
8767         case `$LD -v 2>&1` in
8768           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8769           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8770           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8771           *)
8772             lt_use_gnu_ld_interface=yes
8773             ;;
8774         esac
8775         ;;
8776       *)
8777         lt_use_gnu_ld_interface=yes
8778         ;;
8779     esac
8780   fi
8781
8782   if test "$lt_use_gnu_ld_interface" = yes; then
8783     # If archive_cmds runs LD, not CC, wlarc should be empty
8784     wlarc='${wl}'
8785
8786     # Set some defaults for GNU ld with shared library support. These
8787     # are reset later if shared libraries are not supported. Putting them
8788     # here allows them to be overridden if necessary.
8789     runpath_var=LD_RUN_PATH
8790     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8791     export_dynamic_flag_spec='${wl}--export-dynamic'
8792     # ancient GNU ld didn't support --whole-archive et. al.
8793     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8794       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8795     else
8796       whole_archive_flag_spec=
8797     fi
8798     supports_anon_versioning=no
8799     case `$LD -v 2>&1` in
8800       *GNU\ gold*) supports_anon_versioning=yes ;;
8801       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8802       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8803       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8804       *\ 2.11.*) ;; # other 2.11 versions
8805       *) supports_anon_versioning=yes ;;
8806     esac
8807
8808     # See if GNU ld supports shared libraries.
8809     case $host_os in
8810     aix[3-9]*)
8811       # On AIX/PPC, the GNU linker is very broken
8812       if test "$host_cpu" != ia64; then
8813         ld_shlibs=no
8814         cat <<_LT_EOF 1>&2
8815
8816 *** Warning: the GNU linker, at least up to release 2.19, is reported
8817 *** to be unable to reliably create shared libraries on AIX.
8818 *** Therefore, libtool is disabling shared libraries support.  If you
8819 *** really care for shared libraries, you may want to install binutils
8820 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8821 *** You will then need to restart the configuration process.
8822
8823 _LT_EOF
8824       fi
8825       ;;
8826
8827     amigaos*)
8828       case $host_cpu in
8829       powerpc)
8830             # see comment about AmigaOS4 .so support
8831             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8832             archive_expsym_cmds=''
8833         ;;
8834       m68k)
8835             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)'
8836             hardcode_libdir_flag_spec='-L$libdir'
8837             hardcode_minus_L=yes
8838         ;;
8839       esac
8840       ;;
8841
8842     beos*)
8843       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8844         allow_undefined_flag=unsupported
8845         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8846         # support --undefined.  This deserves some investigation.  FIXME
8847         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8848       else
8849         ld_shlibs=no
8850       fi
8851       ;;
8852
8853     cygwin* | mingw* | pw32* | cegcc*)
8854       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8855       # as there is no search path for DLLs.
8856       hardcode_libdir_flag_spec='-L$libdir'
8857       export_dynamic_flag_spec='${wl}--export-all-symbols'
8858       allow_undefined_flag=unsupported
8859       always_export_symbols=no
8860       enable_shared_with_static_runtimes=yes
8861       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8862
8863       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8864         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8865         # If the export-symbols file already is a .def file (1st line
8866         # is EXPORTS), use it as is; otherwise, prepend...
8867         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8868           cp $export_symbols $output_objdir/$soname.def;
8869         else
8870           echo EXPORTS > $output_objdir/$soname.def;
8871           cat $export_symbols >> $output_objdir/$soname.def;
8872         fi~
8873         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8874       else
8875         ld_shlibs=no
8876       fi
8877       ;;
8878
8879     haiku*)
8880       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8881       link_all_deplibs=yes
8882       ;;
8883
8884     interix[3-9]*)
8885       hardcode_direct=no
8886       hardcode_shlibpath_var=no
8887       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8888       export_dynamic_flag_spec='${wl}-E'
8889       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8890       # Instead, shared libraries are loaded at an image base (0x10000000 by
8891       # default) and relocated if they conflict, which is a slow very memory
8892       # consuming and fragmenting process.  To avoid this, we pick a random,
8893       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8894       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8895       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8896       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'
8897       ;;
8898
8899     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8900       tmp_diet=no
8901       if test "$host_os" = linux-dietlibc; then
8902         case $cc_basename in
8903           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8904         esac
8905       fi
8906       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8907          && test "$tmp_diet" = no
8908       then
8909         tmp_addflag=' $pic_flag'
8910         tmp_sharedflag='-shared'
8911         case $cc_basename,$host_cpu in
8912         pgcc*)                          # Portland Group C compiler
8913           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'
8914           tmp_addflag=' $pic_flag'
8915           ;;
8916         pgf77* | pgf90* | pgf95* | pgfortran*)
8917                                         # Portland Group f77 and f90 compilers
8918           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'
8919           tmp_addflag=' $pic_flag -Mnomain' ;;
8920         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8921           tmp_addflag=' -i_dynamic' ;;
8922         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8923           tmp_addflag=' -i_dynamic -nofor_main' ;;
8924         ifc* | ifort*)                  # Intel Fortran compiler
8925           tmp_addflag=' -nofor_main' ;;
8926         lf95*)                          # Lahey Fortran 8.1
8927           whole_archive_flag_spec=
8928           tmp_sharedflag='--shared' ;;
8929         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8930           tmp_sharedflag='-qmkshrobj'
8931           tmp_addflag= ;;
8932         nvcc*)  # Cuda Compiler Driver 2.2
8933           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'
8934           compiler_needs_object=yes
8935           ;;
8936         esac
8937         case `$CC -V 2>&1 | sed 5q` in
8938         *Sun\ C*)                       # Sun C 5.9
8939           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'
8940           compiler_needs_object=yes
8941           tmp_sharedflag='-G' ;;
8942         *Sun\ F*)                       # Sun Fortran 8.3
8943           tmp_sharedflag='-G' ;;
8944         esac
8945         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8946
8947         if test "x$supports_anon_versioning" = xyes; then
8948           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8949             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8950             echo "local: *; };" >> $output_objdir/$libname.ver~
8951             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8952         fi
8953
8954         case $cc_basename in
8955         xlf* | bgf* | bgxlf* | mpixlf*)
8956           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8957           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8958           hardcode_libdir_flag_spec=
8959           hardcode_libdir_flag_spec_ld='-rpath $libdir'
8960           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8961           if test "x$supports_anon_versioning" = xyes; then
8962             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8963               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8964               echo "local: *; };" >> $output_objdir/$libname.ver~
8965               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8966           fi
8967           ;;
8968         esac
8969       else
8970         ld_shlibs=no
8971       fi
8972       ;;
8973
8974     netbsd*)
8975       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8976         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8977         wlarc=
8978       else
8979         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8980         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8981       fi
8982       ;;
8983
8984     solaris*)
8985       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8986         ld_shlibs=no
8987         cat <<_LT_EOF 1>&2
8988
8989 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8990 *** create shared libraries on Solaris systems.  Therefore, libtool
8991 *** is disabling shared libraries support.  We urge you to upgrade GNU
8992 *** binutils to release 2.9.1 or newer.  Another option is to modify
8993 *** your PATH or compiler configuration so that the native linker is
8994 *** used, and then restart.
8995
8996 _LT_EOF
8997       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8998         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8999         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9000       else
9001         ld_shlibs=no
9002       fi
9003       ;;
9004
9005     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9006       case `$LD -v 2>&1` in
9007         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9008         ld_shlibs=no
9009         cat <<_LT_EOF 1>&2
9010
9011 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9012 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9013 *** is disabling shared libraries support.  We urge you to upgrade GNU
9014 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9015 *** your PATH or compiler configuration so that the native linker is
9016 *** used, and then restart.
9017
9018 _LT_EOF
9019         ;;
9020         *)
9021           # For security reasons, it is highly recommended that you always
9022           # use absolute paths for naming shared libraries, and exclude the
9023           # DT_RUNPATH tag from executables and libraries.  But doing so
9024           # requires that you compile everything twice, which is a pain.
9025           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9026             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9027             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9028             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9029           else
9030             ld_shlibs=no
9031           fi
9032         ;;
9033       esac
9034       ;;
9035
9036     sunos4*)
9037       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9038       wlarc=
9039       hardcode_direct=yes
9040       hardcode_shlibpath_var=no
9041       ;;
9042
9043     *)
9044       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9045         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9046         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9047       else
9048         ld_shlibs=no
9049       fi
9050       ;;
9051     esac
9052
9053     if test "$ld_shlibs" = no; then
9054       runpath_var=
9055       hardcode_libdir_flag_spec=
9056       export_dynamic_flag_spec=
9057       whole_archive_flag_spec=
9058     fi
9059   else
9060     # PORTME fill in a description of your system's linker (not GNU ld)
9061     case $host_os in
9062     aix3*)
9063       allow_undefined_flag=unsupported
9064       always_export_symbols=yes
9065       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'
9066       # Note: this linker hardcodes the directories in LIBPATH if there
9067       # are no directories specified by -L.
9068       hardcode_minus_L=yes
9069       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9070         # Neither direct hardcoding nor static linking is supported with a
9071         # broken collect2.
9072         hardcode_direct=unsupported
9073       fi
9074       ;;
9075
9076     aix[4-9]*)
9077       if test "$host_cpu" = ia64; then
9078         # On IA64, the linker does run time linking by default, so we don't
9079         # have to do anything special.
9080         aix_use_runtimelinking=no
9081         exp_sym_flag='-Bexport'
9082         no_entry_flag=""
9083       else
9084         # If we're using GNU nm, then we don't want the "-C" option.
9085         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9086         # Also, AIX nm treats weak defined symbols like other global
9087         # defined symbols, whereas GNU nm marks them as "W".
9088         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9089           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'
9090         else
9091           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'
9092         fi
9093         aix_use_runtimelinking=no
9094
9095         # Test if we are trying to use run time linking or normal
9096         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9097         # need to do runtime linking.
9098         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9099           for ld_flag in $LDFLAGS; do
9100           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9101             aix_use_runtimelinking=yes
9102             break
9103           fi
9104           done
9105           ;;
9106         esac
9107
9108         exp_sym_flag='-bexport'
9109         no_entry_flag='-bnoentry'
9110       fi
9111
9112       # When large executables or shared objects are built, AIX ld can
9113       # have problems creating the table of contents.  If linking a library
9114       # or program results in "error TOC overflow" add -mminimal-toc to
9115       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9116       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9117
9118       archive_cmds=''
9119       hardcode_direct=yes
9120       hardcode_direct_absolute=yes
9121       hardcode_libdir_separator=':'
9122       link_all_deplibs=yes
9123       file_list_spec='${wl}-f,'
9124
9125       if test "$GCC" = yes; then
9126         case $host_os in aix4.[012]|aix4.[012].*)
9127         # We only want to do this on AIX 4.2 and lower, the check
9128         # below for broken collect2 doesn't work under 4.3+
9129           collect2name=`${CC} -print-prog-name=collect2`
9130           if test -f "$collect2name" &&
9131            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9132           then
9133           # We have reworked collect2
9134           :
9135           else
9136           # We have old collect2
9137           hardcode_direct=unsupported
9138           # It fails to find uninstalled libraries when the uninstalled
9139           # path is not listed in the libpath.  Setting hardcode_minus_L
9140           # to unsupported forces relinking
9141           hardcode_minus_L=yes
9142           hardcode_libdir_flag_spec='-L$libdir'
9143           hardcode_libdir_separator=
9144           fi
9145           ;;
9146         esac
9147         shared_flag='-shared'
9148         if test "$aix_use_runtimelinking" = yes; then
9149           shared_flag="$shared_flag "'${wl}-G'
9150         fi
9151       else
9152         # not using gcc
9153         if test "$host_cpu" = ia64; then
9154         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9155         # chokes on -Wl,-G. The following line is correct:
9156           shared_flag='-G'
9157         else
9158           if test "$aix_use_runtimelinking" = yes; then
9159             shared_flag='${wl}-G'
9160           else
9161             shared_flag='${wl}-bM:SRE'
9162           fi
9163         fi
9164       fi
9165
9166       export_dynamic_flag_spec='${wl}-bexpall'
9167       # It seems that -bexpall does not export symbols beginning with
9168       # underscore (_), so it is better to generate a list of symbols to export.
9169       always_export_symbols=yes
9170       if test "$aix_use_runtimelinking" = yes; then
9171         # Warning - without using the other runtime loading flags (-brtl),
9172         # -berok will link without error, but may produce a broken library.
9173         allow_undefined_flag='-berok'
9174         # Determine the default libpath from the value encoded in an
9175         # empty executable.
9176         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9177 /* end confdefs.h.  */
9178
9179 int
9180 main ()
9181 {
9182
9183   ;
9184   return 0;
9185 }
9186 _ACEOF
9187 if ac_fn_c_try_link "$LINENO"; then :
9188
9189 lt_aix_libpath_sed='
9190     /Import File Strings/,/^$/ {
9191         /^0/ {
9192             s/^0  *\(.*\)$/\1/
9193             p
9194         }
9195     }'
9196 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9197 # Check for a 64-bit object if we didn't find anything.
9198 if test -z "$aix_libpath"; then
9199   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9200 fi
9201 fi
9202 rm -f core conftest.err conftest.$ac_objext \
9203     conftest$ac_exeext conftest.$ac_ext
9204 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9205
9206         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9207         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"
9208       else
9209         if test "$host_cpu" = ia64; then
9210           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9211           allow_undefined_flag="-z nodefs"
9212           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"
9213         else
9214          # Determine the default libpath from the value encoded in an
9215          # empty executable.
9216          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9217 /* end confdefs.h.  */
9218
9219 int
9220 main ()
9221 {
9222
9223   ;
9224   return 0;
9225 }
9226 _ACEOF
9227 if ac_fn_c_try_link "$LINENO"; then :
9228
9229 lt_aix_libpath_sed='
9230     /Import File Strings/,/^$/ {
9231         /^0/ {
9232             s/^0  *\(.*\)$/\1/
9233             p
9234         }
9235     }'
9236 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9237 # Check for a 64-bit object if we didn't find anything.
9238 if test -z "$aix_libpath"; then
9239   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9240 fi
9241 fi
9242 rm -f core conftest.err conftest.$ac_objext \
9243     conftest$ac_exeext conftest.$ac_ext
9244 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9245
9246          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9247           # Warning - without using the other run time loading flags,
9248           # -berok will link without error, but may produce a broken library.
9249           no_undefined_flag=' ${wl}-bernotok'
9250           allow_undefined_flag=' ${wl}-berok'
9251           if test "$with_gnu_ld" = yes; then
9252             # We only use this code for GNU lds that support --whole-archive.
9253             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9254           else
9255             # Exported symbols can be pulled into shared objects from archives
9256             whole_archive_flag_spec='$convenience'
9257           fi
9258           archive_cmds_need_lc=yes
9259           # This is similar to how AIX traditionally builds its shared libraries.
9260           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'
9261         fi
9262       fi
9263       ;;
9264
9265     amigaos*)
9266       case $host_cpu in
9267       powerpc)
9268             # see comment about AmigaOS4 .so support
9269             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9270             archive_expsym_cmds=''
9271         ;;
9272       m68k)
9273             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)'
9274             hardcode_libdir_flag_spec='-L$libdir'
9275             hardcode_minus_L=yes
9276         ;;
9277       esac
9278       ;;
9279
9280     bsdi[45]*)
9281       export_dynamic_flag_spec=-rdynamic
9282       ;;
9283
9284     cygwin* | mingw* | pw32* | cegcc*)
9285       # When not using gcc, we currently assume that we are using
9286       # Microsoft Visual C++.
9287       # hardcode_libdir_flag_spec is actually meaningless, as there is
9288       # no search path for DLLs.
9289       hardcode_libdir_flag_spec=' '
9290       allow_undefined_flag=unsupported
9291       # Tell ltmain to make .lib files, not .a files.
9292       libext=lib
9293       # Tell ltmain to make .dll files, not .so files.
9294       shrext_cmds=".dll"
9295       # FIXME: Setting linknames here is a bad hack.
9296       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9297       # The linker will automatically build a .lib file if we build a DLL.
9298       old_archive_from_new_cmds='true'
9299       # FIXME: Should let the user specify the lib program.
9300       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9301       fix_srcfile_path='`cygpath -w "$srcfile"`'
9302       enable_shared_with_static_runtimes=yes
9303       ;;
9304
9305     darwin* | rhapsody*)
9306
9307
9308   archive_cmds_need_lc=no
9309   hardcode_direct=no
9310   hardcode_automatic=yes
9311   hardcode_shlibpath_var=unsupported
9312   if test "$lt_cv_ld_force_load" = "yes"; then
9313     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\"`'
9314   else
9315     whole_archive_flag_spec=''
9316   fi
9317   link_all_deplibs=yes
9318   allow_undefined_flag="$_lt_dar_allow_undefined"
9319   case $cc_basename in
9320      ifort*) _lt_dar_can_shared=yes ;;
9321      *) _lt_dar_can_shared=$GCC ;;
9322   esac
9323   if test "$_lt_dar_can_shared" = "yes"; then
9324     output_verbose_link_cmd=func_echo_all
9325     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9326     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9327     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}"
9328     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}"
9329
9330   else
9331   ld_shlibs=no
9332   fi
9333
9334       ;;
9335
9336     dgux*)
9337       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9338       hardcode_libdir_flag_spec='-L$libdir'
9339       hardcode_shlibpath_var=no
9340       ;;
9341
9342     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9343     # support.  Future versions do this automatically, but an explicit c++rt0.o
9344     # does not break anything, and helps significantly (at the cost of a little
9345     # extra space).
9346     freebsd2.2*)
9347       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9348       hardcode_libdir_flag_spec='-R$libdir'
9349       hardcode_direct=yes
9350       hardcode_shlibpath_var=no
9351       ;;
9352
9353     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9354     freebsd2.*)
9355       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9356       hardcode_direct=yes
9357       hardcode_minus_L=yes
9358       hardcode_shlibpath_var=no
9359       ;;
9360
9361     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9362     freebsd* | dragonfly*)
9363       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9364       hardcode_libdir_flag_spec='-R$libdir'
9365       hardcode_direct=yes
9366       hardcode_shlibpath_var=no
9367       ;;
9368
9369     hpux9*)
9370       if test "$GCC" = yes; then
9371         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'
9372       else
9373         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'
9374       fi
9375       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9376       hardcode_libdir_separator=:
9377       hardcode_direct=yes
9378
9379       # hardcode_minus_L: Not really in the search PATH,
9380       # but as the default location of the library.
9381       hardcode_minus_L=yes
9382       export_dynamic_flag_spec='${wl}-E'
9383       ;;
9384
9385     hpux10*)
9386       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9387         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9388       else
9389         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9390       fi
9391       if test "$with_gnu_ld" = no; then
9392         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9393         hardcode_libdir_flag_spec_ld='+b $libdir'
9394         hardcode_libdir_separator=:
9395         hardcode_direct=yes
9396         hardcode_direct_absolute=yes
9397         export_dynamic_flag_spec='${wl}-E'
9398         # hardcode_minus_L: Not really in the search PATH,
9399         # but as the default location of the library.
9400         hardcode_minus_L=yes
9401       fi
9402       ;;
9403
9404     hpux11*)
9405       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9406         case $host_cpu in
9407         hppa*64*)
9408           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9409           ;;
9410         ia64*)
9411           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9412           ;;
9413         *)
9414           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9415           ;;
9416         esac
9417       else
9418         case $host_cpu in
9419         hppa*64*)
9420           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9421           ;;
9422         ia64*)
9423           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9424           ;;
9425         *)
9426
9427           # Older versions of the 11.00 compiler do not understand -b yet
9428           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9429           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9430 $as_echo_n "checking if $CC understands -b... " >&6; }
9431 if ${lt_cv_prog_compiler__b+:} false; then :
9432   $as_echo_n "(cached) " >&6
9433 else
9434   lt_cv_prog_compiler__b=no
9435    save_LDFLAGS="$LDFLAGS"
9436    LDFLAGS="$LDFLAGS -b"
9437    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9438    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9439      # The linker can only warn and ignore the option if not recognized
9440      # So say no if there are warnings
9441      if test -s conftest.err; then
9442        # Append any errors to the config.log.
9443        cat conftest.err 1>&5
9444        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9445        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9446        if diff conftest.exp conftest.er2 >/dev/null; then
9447          lt_cv_prog_compiler__b=yes
9448        fi
9449      else
9450        lt_cv_prog_compiler__b=yes
9451      fi
9452    fi
9453    $RM -r conftest*
9454    LDFLAGS="$save_LDFLAGS"
9455
9456 fi
9457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9458 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9459
9460 if test x"$lt_cv_prog_compiler__b" = xyes; then
9461     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9462 else
9463     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9464 fi
9465
9466           ;;
9467         esac
9468       fi
9469       if test "$with_gnu_ld" = no; then
9470         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9471         hardcode_libdir_separator=:
9472
9473         case $host_cpu in
9474         hppa*64*|ia64*)
9475           hardcode_direct=no
9476           hardcode_shlibpath_var=no
9477           ;;
9478         *)
9479           hardcode_direct=yes
9480           hardcode_direct_absolute=yes
9481           export_dynamic_flag_spec='${wl}-E'
9482
9483           # hardcode_minus_L: Not really in the search PATH,
9484           # but as the default location of the library.
9485           hardcode_minus_L=yes
9486           ;;
9487         esac
9488       fi
9489       ;;
9490
9491     irix5* | irix6* | nonstopux*)
9492       if test "$GCC" = yes; then
9493         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'
9494         # Try to use the -exported_symbol ld option, if it does not
9495         # work, assume that -exports_file does not work either and
9496         # implicitly export all symbols.
9497         save_LDFLAGS="$LDFLAGS"
9498         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9499         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9500 /* end confdefs.h.  */
9501 int foo(void) {}
9502 _ACEOF
9503 if ac_fn_c_try_link "$LINENO"; then :
9504   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'
9505
9506 fi
9507 rm -f core conftest.err conftest.$ac_objext \
9508     conftest$ac_exeext conftest.$ac_ext
9509         LDFLAGS="$save_LDFLAGS"
9510       else
9511         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'
9512         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'
9513       fi
9514       archive_cmds_need_lc='no'
9515       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9516       hardcode_libdir_separator=:
9517       inherit_rpath=yes
9518       link_all_deplibs=yes
9519       ;;
9520
9521     netbsd*)
9522       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9523         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9524       else
9525         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9526       fi
9527       hardcode_libdir_flag_spec='-R$libdir'
9528       hardcode_direct=yes
9529       hardcode_shlibpath_var=no
9530       ;;
9531
9532     newsos6)
9533       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9534       hardcode_direct=yes
9535       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9536       hardcode_libdir_separator=:
9537       hardcode_shlibpath_var=no
9538       ;;
9539
9540     *nto* | *qnx*)
9541       ;;
9542
9543     openbsd*)
9544       if test -f /usr/libexec/ld.so; then
9545         hardcode_direct=yes
9546         hardcode_shlibpath_var=no
9547         hardcode_direct_absolute=yes
9548         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9549           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9550           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9551           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9552           export_dynamic_flag_spec='${wl}-E'
9553         else
9554           case $host_os in
9555            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9556              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9557              hardcode_libdir_flag_spec='-R$libdir'
9558              ;;
9559            *)
9560              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9561              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9562              ;;
9563           esac
9564         fi
9565       else
9566         ld_shlibs=no
9567       fi
9568       ;;
9569
9570     os2*)
9571       hardcode_libdir_flag_spec='-L$libdir'
9572       hardcode_minus_L=yes
9573       allow_undefined_flag=unsupported
9574       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'
9575       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9576       ;;
9577
9578     osf3*)
9579       if test "$GCC" = yes; then
9580         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9581         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'
9582       else
9583         allow_undefined_flag=' -expect_unresolved \*'
9584         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'
9585       fi
9586       archive_cmds_need_lc='no'
9587       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9588       hardcode_libdir_separator=:
9589       ;;
9590
9591     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9592       if test "$GCC" = yes; then
9593         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9594         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'
9595         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9596       else
9597         allow_undefined_flag=' -expect_unresolved \*'
9598         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'
9599         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~
9600         $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'
9601
9602         # Both c and cxx compiler support -rpath directly
9603         hardcode_libdir_flag_spec='-rpath $libdir'
9604       fi
9605       archive_cmds_need_lc='no'
9606       hardcode_libdir_separator=:
9607       ;;
9608
9609     solaris*)
9610       no_undefined_flag=' -z defs'
9611       if test "$GCC" = yes; then
9612         wlarc='${wl}'
9613         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9614         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9615           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9616       else
9617         case `$CC -V 2>&1` in
9618         *"Compilers 5.0"*)
9619           wlarc=''
9620           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9621           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9622           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9623           ;;
9624         *)
9625           wlarc='${wl}'
9626           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9627           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9628           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9629           ;;
9630         esac
9631       fi
9632       hardcode_libdir_flag_spec='-R$libdir'
9633       hardcode_shlibpath_var=no
9634       case $host_os in
9635       solaris2.[0-5] | solaris2.[0-5].*) ;;
9636       *)
9637         # The compiler driver will combine and reorder linker options,
9638         # but understands `-z linker_flag'.  GCC discards it without `$wl',
9639         # but is careful enough not to reorder.
9640         # Supported since Solaris 2.6 (maybe 2.5.1?)
9641         if test "$GCC" = yes; then
9642           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9643         else
9644           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9645         fi
9646         ;;
9647       esac
9648       link_all_deplibs=yes
9649       ;;
9650
9651     sunos4*)
9652       if test "x$host_vendor" = xsequent; then
9653         # Use $CC to link under sequent, because it throws in some extra .o
9654         # files that make .init and .fini sections work.
9655         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9656       else
9657         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9658       fi
9659       hardcode_libdir_flag_spec='-L$libdir'
9660       hardcode_direct=yes
9661       hardcode_minus_L=yes
9662       hardcode_shlibpath_var=no
9663       ;;
9664
9665     sysv4)
9666       case $host_vendor in
9667         sni)
9668           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9669           hardcode_direct=yes # is this really true???
9670         ;;
9671         siemens)
9672           ## LD is ld it makes a PLAMLIB
9673           ## CC just makes a GrossModule.
9674           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9675           reload_cmds='$CC -r -o $output$reload_objs'
9676           hardcode_direct=no
9677         ;;
9678         motorola)
9679           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9680           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9681         ;;
9682       esac
9683       runpath_var='LD_RUN_PATH'
9684       hardcode_shlibpath_var=no
9685       ;;
9686
9687     sysv4.3*)
9688       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9689       hardcode_shlibpath_var=no
9690       export_dynamic_flag_spec='-Bexport'
9691       ;;
9692
9693     sysv4*MP*)
9694       if test -d /usr/nec; then
9695         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9696         hardcode_shlibpath_var=no
9697         runpath_var=LD_RUN_PATH
9698         hardcode_runpath_var=yes
9699         ld_shlibs=yes
9700       fi
9701       ;;
9702
9703     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9704       no_undefined_flag='${wl}-z,text'
9705       archive_cmds_need_lc=no
9706       hardcode_shlibpath_var=no
9707       runpath_var='LD_RUN_PATH'
9708
9709       if test "$GCC" = yes; then
9710         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9711         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9712       else
9713         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9714         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9715       fi
9716       ;;
9717
9718     sysv5* | sco3.2v5* | sco5v6*)
9719       # Note: We can NOT use -z defs as we might desire, because we do not
9720       # link with -lc, and that would cause any symbols used from libc to
9721       # always be unresolved, which means just about no library would
9722       # ever link correctly.  If we're not using GNU ld we use -z text
9723       # though, which does catch some bad symbols but isn't as heavy-handed
9724       # as -z defs.
9725       no_undefined_flag='${wl}-z,text'
9726       allow_undefined_flag='${wl}-z,nodefs'
9727       archive_cmds_need_lc=no
9728       hardcode_shlibpath_var=no
9729       hardcode_libdir_flag_spec='${wl}-R,$libdir'
9730       hardcode_libdir_separator=':'
9731       link_all_deplibs=yes
9732       export_dynamic_flag_spec='${wl}-Bexport'
9733       runpath_var='LD_RUN_PATH'
9734
9735       if test "$GCC" = yes; then
9736         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9737         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9738       else
9739         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9740         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9741       fi
9742       ;;
9743
9744     uts4*)
9745       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9746       hardcode_libdir_flag_spec='-L$libdir'
9747       hardcode_shlibpath_var=no
9748       ;;
9749
9750     *)
9751       ld_shlibs=no
9752       ;;
9753     esac
9754
9755     if test x$host_vendor = xsni; then
9756       case $host in
9757       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9758         export_dynamic_flag_spec='${wl}-Blargedynsym'
9759         ;;
9760       esac
9761     fi
9762   fi
9763
9764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9765 $as_echo "$ld_shlibs" >&6; }
9766 test "$ld_shlibs" = no && can_build_shared=no
9767
9768 with_gnu_ld=$with_gnu_ld
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784 #
9785 # Do we need to explicitly link libc?
9786 #
9787 case "x$archive_cmds_need_lc" in
9788 x|xyes)
9789   # Assume -lc should be added
9790   archive_cmds_need_lc=yes
9791
9792   if test "$enable_shared" = yes && test "$GCC" = yes; then
9793     case $archive_cmds in
9794     *'~'*)
9795       # FIXME: we may have to deal with multi-command sequences.
9796       ;;
9797     '$CC '*)
9798       # Test whether the compiler implicitly links with -lc since on some
9799       # systems, -lgcc has to come before -lc. If gcc already passes -lc
9800       # to ld, don't add -lc before -lgcc.
9801       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9802 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9803 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9804   $as_echo_n "(cached) " >&6
9805 else
9806   $RM conftest*
9807         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9808
9809         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9810   (eval $ac_compile) 2>&5
9811   ac_status=$?
9812   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9813   test $ac_status = 0; } 2>conftest.err; then
9814           soname=conftest
9815           lib=conftest
9816           libobjs=conftest.$ac_objext
9817           deplibs=
9818           wl=$lt_prog_compiler_wl
9819           pic_flag=$lt_prog_compiler_pic
9820           compiler_flags=-v
9821           linker_flags=-v
9822           verstring=
9823           output_objdir=.
9824           libname=conftest
9825           lt_save_allow_undefined_flag=$allow_undefined_flag
9826           allow_undefined_flag=
9827           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9828   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9829   ac_status=$?
9830   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9831   test $ac_status = 0; }
9832           then
9833             lt_cv_archive_cmds_need_lc=no
9834           else
9835             lt_cv_archive_cmds_need_lc=yes
9836           fi
9837           allow_undefined_flag=$lt_save_allow_undefined_flag
9838         else
9839           cat conftest.err 1>&5
9840         fi
9841         $RM conftest*
9842
9843 fi
9844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9845 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9846       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9847       ;;
9848     esac
9849   fi
9850   ;;
9851 esac
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10010 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10011
10012 if test "$GCC" = yes; then
10013   case $host_os in
10014     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10015     *) lt_awk_arg="/^libraries:/" ;;
10016   esac
10017   case $host_os in
10018     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10019     *) lt_sed_strip_eq="s,=/,/,g" ;;
10020   esac
10021   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10022   case $lt_search_path_spec in
10023   *\;*)
10024     # if the path contains ";" then we assume it to be the separator
10025     # otherwise default to the standard path separator (i.e. ":") - it is
10026     # assumed that no part of a normal pathname contains ";" but that should
10027     # okay in the real world where ";" in dirpaths is itself problematic.
10028     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10029     ;;
10030   *)
10031     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10032     ;;
10033   esac
10034   # Ok, now we have the path, separated by spaces, we can step through it
10035   # and add multilib dir if necessary.
10036   lt_tmp_lt_search_path_spec=
10037   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10038   for lt_sys_path in $lt_search_path_spec; do
10039     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10040       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10041     else
10042       test -d "$lt_sys_path" && \
10043         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10044     fi
10045   done
10046   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10047 BEGIN {RS=" "; FS="/|\n";} {
10048   lt_foo="";
10049   lt_count=0;
10050   for (lt_i = NF; lt_i > 0; lt_i--) {
10051     if ($lt_i != "" && $lt_i != ".") {
10052       if ($lt_i == "..") {
10053         lt_count++;
10054       } else {
10055         if (lt_count == 0) {
10056           lt_foo="/" $lt_i lt_foo;
10057         } else {
10058           lt_count--;
10059         }
10060       }
10061     }
10062   }
10063   if (lt_foo != "") { lt_freq[lt_foo]++; }
10064   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10065 }'`
10066   # AWK program above erroneously prepends '/' to C:/dos/paths
10067   # for these hosts.
10068   case $host_os in
10069     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10070       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10071   esac
10072   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10073 else
10074   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10075 fi
10076 library_names_spec=
10077 libname_spec='lib$name'
10078 soname_spec=
10079 shrext_cmds=".so"
10080 postinstall_cmds=
10081 postuninstall_cmds=
10082 finish_cmds=
10083 finish_eval=
10084 shlibpath_var=
10085 shlibpath_overrides_runpath=unknown
10086 version_type=none
10087 dynamic_linker="$host_os ld.so"
10088 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10089 need_lib_prefix=unknown
10090 hardcode_into_libs=no
10091
10092 # when you set need_version to no, make sure it does not cause -set_version
10093 # flags to be left without arguments
10094 need_version=unknown
10095
10096 case $host_os in
10097 aix3*)
10098   version_type=linux
10099   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10100   shlibpath_var=LIBPATH
10101
10102   # AIX 3 has no versioning support, so we append a major version to the name.
10103   soname_spec='${libname}${release}${shared_ext}$major'
10104   ;;
10105
10106 aix[4-9]*)
10107   version_type=linux
10108   need_lib_prefix=no
10109   need_version=no
10110   hardcode_into_libs=yes
10111   if test "$host_cpu" = ia64; then
10112     # AIX 5 supports IA64
10113     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10114     shlibpath_var=LD_LIBRARY_PATH
10115   else
10116     # With GCC up to 2.95.x, collect2 would create an import file
10117     # for dependence libraries.  The import file would start with
10118     # the line `#! .'.  This would cause the generated library to
10119     # depend on `.', always an invalid library.  This was fixed in
10120     # development snapshots of GCC prior to 3.0.
10121     case $host_os in
10122       aix4 | aix4.[01] | aix4.[01].*)
10123       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10124            echo ' yes '
10125            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10126         :
10127       else
10128         can_build_shared=no
10129       fi
10130       ;;
10131     esac
10132     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10133     # soname into executable. Probably we can add versioning support to
10134     # collect2, so additional links can be useful in future.
10135     if test "$aix_use_runtimelinking" = yes; then
10136       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10137       # instead of lib<name>.a to let people know that these are not
10138       # typical AIX shared libraries.
10139       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10140     else
10141       # We preserve .a as extension for shared libraries through AIX4.2
10142       # and later when we are not doing run time linking.
10143       library_names_spec='${libname}${release}.a $libname.a'
10144       soname_spec='${libname}${release}${shared_ext}$major'
10145     fi
10146     shlibpath_var=LIBPATH
10147   fi
10148   ;;
10149
10150 amigaos*)
10151   case $host_cpu in
10152   powerpc)
10153     # Since July 2007 AmigaOS4 officially supports .so libraries.
10154     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10155     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10156     ;;
10157   m68k)
10158     library_names_spec='$libname.ixlibrary $libname.a'
10159     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10160     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'
10161     ;;
10162   esac
10163   ;;
10164
10165 beos*)
10166   library_names_spec='${libname}${shared_ext}'
10167   dynamic_linker="$host_os ld.so"
10168   shlibpath_var=LIBRARY_PATH
10169   ;;
10170
10171 bsdi[45]*)
10172   version_type=linux
10173   need_version=no
10174   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10175   soname_spec='${libname}${release}${shared_ext}$major'
10176   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10177   shlibpath_var=LD_LIBRARY_PATH
10178   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10179   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10180   # the default ld.so.conf also contains /usr/contrib/lib and
10181   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10182   # libtool to hard-code these into programs
10183   ;;
10184
10185 cygwin* | mingw* | pw32* | cegcc*)
10186   version_type=windows
10187   shrext_cmds=".dll"
10188   need_version=no
10189   need_lib_prefix=no
10190
10191   case $GCC,$host_os in
10192   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10193     library_names_spec='$libname.dll.a'
10194     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10195     postinstall_cmds='base_file=`basename \${file}`~
10196       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10197       dldir=$destdir/`dirname \$dlpath`~
10198       test -d \$dldir || mkdir -p \$dldir~
10199       $install_prog $dir/$dlname \$dldir/$dlname~
10200       chmod a+x \$dldir/$dlname~
10201       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10202         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10203       fi'
10204     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10205       dlpath=$dir/\$dldll~
10206        $RM \$dlpath'
10207     shlibpath_overrides_runpath=yes
10208
10209     case $host_os in
10210     cygwin*)
10211       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10212       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10213
10214       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10215       ;;
10216     mingw* | cegcc*)
10217       # MinGW DLLs use traditional 'lib' prefix
10218       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10219       ;;
10220     pw32*)
10221       # pw32 DLLs use 'pw' prefix rather than 'lib'
10222       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10223       ;;
10224     esac
10225     ;;
10226
10227   *)
10228     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10229     ;;
10230   esac
10231   dynamic_linker='Win32 ld.exe'
10232   # FIXME: first we should search . and the directory the executable is in
10233   shlibpath_var=PATH
10234   ;;
10235
10236 darwin* | rhapsody*)
10237   dynamic_linker="$host_os dyld"
10238   version_type=darwin
10239   need_lib_prefix=no
10240   need_version=no
10241   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10242   soname_spec='${libname}${release}${major}$shared_ext'
10243   shlibpath_overrides_runpath=yes
10244   shlibpath_var=DYLD_LIBRARY_PATH
10245   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10246
10247   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10248   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10249   ;;
10250
10251 dgux*)
10252   version_type=linux
10253   need_lib_prefix=no
10254   need_version=no
10255   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10256   soname_spec='${libname}${release}${shared_ext}$major'
10257   shlibpath_var=LD_LIBRARY_PATH
10258   ;;
10259
10260 freebsd* | dragonfly*)
10261   # DragonFly does not have aout.  When/if they implement a new
10262   # versioning mechanism, adjust this.
10263   if test -x /usr/bin/objformat; then
10264     objformat=`/usr/bin/objformat`
10265   else
10266     case $host_os in
10267     freebsd[23].*) objformat=aout ;;
10268     *) objformat=elf ;;
10269     esac
10270   fi
10271   version_type=freebsd-$objformat
10272   case $version_type in
10273     freebsd-elf*)
10274       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10275       need_version=no
10276       need_lib_prefix=no
10277       ;;
10278     freebsd-*)
10279       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10280       need_version=yes
10281       ;;
10282   esac
10283   shlibpath_var=LD_LIBRARY_PATH
10284   case $host_os in
10285   freebsd2.*)
10286     shlibpath_overrides_runpath=yes
10287     ;;
10288   freebsd3.[01]* | freebsdelf3.[01]*)
10289     shlibpath_overrides_runpath=yes
10290     hardcode_into_libs=yes
10291     ;;
10292   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10293   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10294     shlibpath_overrides_runpath=no
10295     hardcode_into_libs=yes
10296     ;;
10297   *) # from 4.6 on, and DragonFly
10298     shlibpath_overrides_runpath=yes
10299     hardcode_into_libs=yes
10300     ;;
10301   esac
10302   ;;
10303
10304 haiku*)
10305   version_type=linux
10306   need_lib_prefix=no
10307   need_version=no
10308   dynamic_linker="$host_os runtime_loader"
10309   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10310   soname_spec='${libname}${release}${shared_ext}$major'
10311   shlibpath_var=LIBRARY_PATH
10312   shlibpath_overrides_runpath=yes
10313   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10314   hardcode_into_libs=yes
10315   ;;
10316
10317 hpux9* | hpux10* | hpux11*)
10318   # Give a soname corresponding to the major version so that dld.sl refuses to
10319   # link against other versions.
10320   version_type=sunos
10321   need_lib_prefix=no
10322   need_version=no
10323   case $host_cpu in
10324   ia64*)
10325     shrext_cmds='.so'
10326     hardcode_into_libs=yes
10327     dynamic_linker="$host_os dld.so"
10328     shlibpath_var=LD_LIBRARY_PATH
10329     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10330     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10331     soname_spec='${libname}${release}${shared_ext}$major'
10332     if test "X$HPUX_IA64_MODE" = X32; then
10333       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10334     else
10335       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10336     fi
10337     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10338     ;;
10339   hppa*64*)
10340     shrext_cmds='.sl'
10341     hardcode_into_libs=yes
10342     dynamic_linker="$host_os dld.sl"
10343     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10344     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10345     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10346     soname_spec='${libname}${release}${shared_ext}$major'
10347     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10348     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10349     ;;
10350   *)
10351     shrext_cmds='.sl'
10352     dynamic_linker="$host_os dld.sl"
10353     shlibpath_var=SHLIB_PATH
10354     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10355     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10356     soname_spec='${libname}${release}${shared_ext}$major'
10357     ;;
10358   esac
10359   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10360   postinstall_cmds='chmod 555 $lib'
10361   # or fails outright, so override atomically:
10362   install_override_mode=555
10363   ;;
10364
10365 interix[3-9]*)
10366   version_type=linux
10367   need_lib_prefix=no
10368   need_version=no
10369   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10370   soname_spec='${libname}${release}${shared_ext}$major'
10371   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10372   shlibpath_var=LD_LIBRARY_PATH
10373   shlibpath_overrides_runpath=no
10374   hardcode_into_libs=yes
10375   ;;
10376
10377 irix5* | irix6* | nonstopux*)
10378   case $host_os in
10379     nonstopux*) version_type=nonstopux ;;
10380     *)
10381         if test "$lt_cv_prog_gnu_ld" = yes; then
10382                 version_type=linux
10383         else
10384                 version_type=irix
10385         fi ;;
10386   esac
10387   need_lib_prefix=no
10388   need_version=no
10389   soname_spec='${libname}${release}${shared_ext}$major'
10390   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10391   case $host_os in
10392   irix5* | nonstopux*)
10393     libsuff= shlibsuff=
10394     ;;
10395   *)
10396     case $LD in # libtool.m4 will add one of these switches to LD
10397     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10398       libsuff= shlibsuff= libmagic=32-bit;;
10399     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10400       libsuff=32 shlibsuff=N32 libmagic=N32;;
10401     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10402       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10403     *) libsuff= shlibsuff= libmagic=never-match;;
10404     esac
10405     ;;
10406   esac
10407   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10408   shlibpath_overrides_runpath=no
10409   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10410   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10411   hardcode_into_libs=yes
10412   ;;
10413
10414 # No shared lib support for Linux oldld, aout, or coff.
10415 linux*oldld* | linux*aout* | linux*coff*)
10416   dynamic_linker=no
10417   ;;
10418
10419 # This must be Linux ELF.
10420 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10421   version_type=linux
10422   need_lib_prefix=no
10423   need_version=no
10424   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10425   soname_spec='${libname}${release}${shared_ext}$major'
10426   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10427   shlibpath_var=LD_LIBRARY_PATH
10428   shlibpath_overrides_runpath=no
10429
10430   # Some binutils ld are patched to set DT_RUNPATH
10431   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10432   $as_echo_n "(cached) " >&6
10433 else
10434   lt_cv_shlibpath_overrides_runpath=no
10435     save_LDFLAGS=$LDFLAGS
10436     save_libdir=$libdir
10437     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10438          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10439     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10440 /* end confdefs.h.  */
10441
10442 int
10443 main ()
10444 {
10445
10446   ;
10447   return 0;
10448 }
10449 _ACEOF
10450 if ac_fn_c_try_link "$LINENO"; then :
10451   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10452   lt_cv_shlibpath_overrides_runpath=yes
10453 fi
10454 fi
10455 rm -f core conftest.err conftest.$ac_objext \
10456     conftest$ac_exeext conftest.$ac_ext
10457     LDFLAGS=$save_LDFLAGS
10458     libdir=$save_libdir
10459
10460 fi
10461
10462   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10463
10464   # This implies no fast_install, which is unacceptable.
10465   # Some rework will be needed to allow for fast_install
10466   # before this can be enabled.
10467   hardcode_into_libs=yes
10468
10469   # Append ld.so.conf contents to the search path
10470   if test -f /etc/ld.so.conf; then
10471     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' ' '`
10472     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10473   fi
10474
10475   # We used to test for /lib/ld.so.1 and disable shared libraries on
10476   # powerpc, because MkLinux only supported shared libraries with the
10477   # GNU dynamic linker.  Since this was broken with cross compilers,
10478   # most powerpc-linux boxes support dynamic linking these days and
10479   # people can always --disable-shared, the test was removed, and we
10480   # assume the GNU/Linux dynamic linker is in use.
10481   dynamic_linker='GNU/Linux ld.so'
10482   ;;
10483
10484 netbsd*)
10485   version_type=sunos
10486   need_lib_prefix=no
10487   need_version=no
10488   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10489     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10490     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10491     dynamic_linker='NetBSD (a.out) ld.so'
10492   else
10493     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10494     soname_spec='${libname}${release}${shared_ext}$major'
10495     dynamic_linker='NetBSD ld.elf_so'
10496   fi
10497   shlibpath_var=LD_LIBRARY_PATH
10498   shlibpath_overrides_runpath=yes
10499   hardcode_into_libs=yes
10500   ;;
10501
10502 newsos6)
10503   version_type=linux
10504   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10505   shlibpath_var=LD_LIBRARY_PATH
10506   shlibpath_overrides_runpath=yes
10507   ;;
10508
10509 *nto* | *qnx*)
10510   version_type=qnx
10511   need_lib_prefix=no
10512   need_version=no
10513   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10514   soname_spec='${libname}${release}${shared_ext}$major'
10515   shlibpath_var=LD_LIBRARY_PATH
10516   shlibpath_overrides_runpath=no
10517   hardcode_into_libs=yes
10518   dynamic_linker='ldqnx.so'
10519   ;;
10520
10521 openbsd*)
10522   version_type=sunos
10523   sys_lib_dlsearch_path_spec="/usr/lib"
10524   need_lib_prefix=no
10525   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10526   case $host_os in
10527     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10528     *)                          need_version=no  ;;
10529   esac
10530   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10531   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10532   shlibpath_var=LD_LIBRARY_PATH
10533   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10534     case $host_os in
10535       openbsd2.[89] | openbsd2.[89].*)
10536         shlibpath_overrides_runpath=no
10537         ;;
10538       *)
10539         shlibpath_overrides_runpath=yes
10540         ;;
10541       esac
10542   else
10543     shlibpath_overrides_runpath=yes
10544   fi
10545   ;;
10546
10547 os2*)
10548   libname_spec='$name'
10549   shrext_cmds=".dll"
10550   need_lib_prefix=no
10551   library_names_spec='$libname${shared_ext} $libname.a'
10552   dynamic_linker='OS/2 ld.exe'
10553   shlibpath_var=LIBPATH
10554   ;;
10555
10556 osf3* | osf4* | osf5*)
10557   version_type=osf
10558   need_lib_prefix=no
10559   need_version=no
10560   soname_spec='${libname}${release}${shared_ext}$major'
10561   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10562   shlibpath_var=LD_LIBRARY_PATH
10563   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10564   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10565   ;;
10566
10567 rdos*)
10568   dynamic_linker=no
10569   ;;
10570
10571 solaris*)
10572   version_type=linux
10573   need_lib_prefix=no
10574   need_version=no
10575   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10576   soname_spec='${libname}${release}${shared_ext}$major'
10577   shlibpath_var=LD_LIBRARY_PATH
10578   shlibpath_overrides_runpath=yes
10579   hardcode_into_libs=yes
10580   # ldd complains unless libraries are executable
10581   postinstall_cmds='chmod +x $lib'
10582   ;;
10583
10584 sunos4*)
10585   version_type=sunos
10586   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10587   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10588   shlibpath_var=LD_LIBRARY_PATH
10589   shlibpath_overrides_runpath=yes
10590   if test "$with_gnu_ld" = yes; then
10591     need_lib_prefix=no
10592   fi
10593   need_version=yes
10594   ;;
10595
10596 sysv4 | sysv4.3*)
10597   version_type=linux
10598   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10599   soname_spec='${libname}${release}${shared_ext}$major'
10600   shlibpath_var=LD_LIBRARY_PATH
10601   case $host_vendor in
10602     sni)
10603       shlibpath_overrides_runpath=no
10604       need_lib_prefix=no
10605       runpath_var=LD_RUN_PATH
10606       ;;
10607     siemens)
10608       need_lib_prefix=no
10609       ;;
10610     motorola)
10611       need_lib_prefix=no
10612       need_version=no
10613       shlibpath_overrides_runpath=no
10614       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10615       ;;
10616   esac
10617   ;;
10618
10619 sysv4*MP*)
10620   if test -d /usr/nec ;then
10621     version_type=linux
10622     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10623     soname_spec='$libname${shared_ext}.$major'
10624     shlibpath_var=LD_LIBRARY_PATH
10625   fi
10626   ;;
10627
10628 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10629   version_type=freebsd-elf
10630   need_lib_prefix=no
10631   need_version=no
10632   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10633   soname_spec='${libname}${release}${shared_ext}$major'
10634   shlibpath_var=LD_LIBRARY_PATH
10635   shlibpath_overrides_runpath=yes
10636   hardcode_into_libs=yes
10637   if test "$with_gnu_ld" = yes; then
10638     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10639   else
10640     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10641     case $host_os in
10642       sco3.2v5*)
10643         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10644         ;;
10645     esac
10646   fi
10647   sys_lib_dlsearch_path_spec='/usr/lib'
10648   ;;
10649
10650 tpf*)
10651   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10652   version_type=linux
10653   need_lib_prefix=no
10654   need_version=no
10655   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10656   shlibpath_var=LD_LIBRARY_PATH
10657   shlibpath_overrides_runpath=no
10658   hardcode_into_libs=yes
10659   ;;
10660
10661 uts4*)
10662   version_type=linux
10663   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10664   soname_spec='${libname}${release}${shared_ext}$major'
10665   shlibpath_var=LD_LIBRARY_PATH
10666   ;;
10667
10668 *)
10669   dynamic_linker=no
10670   ;;
10671 esac
10672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10673 $as_echo "$dynamic_linker" >&6; }
10674 test "$dynamic_linker" = no && can_build_shared=no
10675
10676 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10677 if test "$GCC" = yes; then
10678   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10679 fi
10680
10681 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10682   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10683 fi
10684 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10685   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10686 fi
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10780 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10781 hardcode_action=
10782 if test -n "$hardcode_libdir_flag_spec" ||
10783    test -n "$runpath_var" ||
10784    test "X$hardcode_automatic" = "Xyes" ; then
10785
10786   # We can hardcode non-existent directories.
10787   if test "$hardcode_direct" != no &&
10788      # If the only mechanism to avoid hardcoding is shlibpath_var, we
10789      # have to relink, otherwise we might link with an installed library
10790      # when we should be linking with a yet-to-be-installed one
10791      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10792      test "$hardcode_minus_L" != no; then
10793     # Linking always hardcodes the temporary library directory.
10794     hardcode_action=relink
10795   else
10796     # We can link without hardcoding, and we can hardcode nonexisting dirs.
10797     hardcode_action=immediate
10798   fi
10799 else
10800   # We cannot hardcode anything, or else we can only hardcode existing
10801   # directories.
10802   hardcode_action=unsupported
10803 fi
10804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10805 $as_echo "$hardcode_action" >&6; }
10806
10807 if test "$hardcode_action" = relink ||
10808    test "$inherit_rpath" = yes; then
10809   # Fast installation is not supported
10810   enable_fast_install=no
10811 elif test "$shlibpath_overrides_runpath" = yes ||
10812      test "$enable_shared" = no; then
10813   # Fast installation is not necessary
10814   enable_fast_install=needless
10815 fi
10816
10817
10818
10819
10820
10821
10822   if test "x$enable_dlopen" != xyes; then
10823   enable_dlopen=unknown
10824   enable_dlopen_self=unknown
10825   enable_dlopen_self_static=unknown
10826 else
10827   lt_cv_dlopen=no
10828   lt_cv_dlopen_libs=
10829
10830   case $host_os in
10831   beos*)
10832     lt_cv_dlopen="load_add_on"
10833     lt_cv_dlopen_libs=
10834     lt_cv_dlopen_self=yes
10835     ;;
10836
10837   mingw* | pw32* | cegcc*)
10838     lt_cv_dlopen="LoadLibrary"
10839     lt_cv_dlopen_libs=
10840     ;;
10841
10842   cygwin*)
10843     lt_cv_dlopen="dlopen"
10844     lt_cv_dlopen_libs=
10845     ;;
10846
10847   darwin*)
10848   # if libdl is installed we need to link against it
10849     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10850 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10851 if ${ac_cv_lib_dl_dlopen+:} false; then :
10852   $as_echo_n "(cached) " >&6
10853 else
10854   ac_check_lib_save_LIBS=$LIBS
10855 LIBS="-ldl  $LIBS"
10856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10857 /* end confdefs.h.  */
10858
10859 /* Override any GCC internal prototype to avoid an error.
10860    Use char because int might match the return type of a GCC
10861    builtin and then its argument prototype would still apply.  */
10862 #ifdef __cplusplus
10863 extern "C"
10864 #endif
10865 char dlopen ();
10866 int
10867 main ()
10868 {
10869 return dlopen ();
10870   ;
10871   return 0;
10872 }
10873 _ACEOF
10874 if ac_fn_c_try_link "$LINENO"; then :
10875   ac_cv_lib_dl_dlopen=yes
10876 else
10877   ac_cv_lib_dl_dlopen=no
10878 fi
10879 rm -f core conftest.err conftest.$ac_objext \
10880     conftest$ac_exeext conftest.$ac_ext
10881 LIBS=$ac_check_lib_save_LIBS
10882 fi
10883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10884 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10885 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10886   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10887 else
10888
10889     lt_cv_dlopen="dyld"
10890     lt_cv_dlopen_libs=
10891     lt_cv_dlopen_self=yes
10892
10893 fi
10894
10895     ;;
10896
10897   *)
10898     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10899 if test "x$ac_cv_func_shl_load" = xyes; then :
10900   lt_cv_dlopen="shl_load"
10901 else
10902   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10903 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10904 if ${ac_cv_lib_dld_shl_load+:} false; then :
10905   $as_echo_n "(cached) " >&6
10906 else
10907   ac_check_lib_save_LIBS=$LIBS
10908 LIBS="-ldld  $LIBS"
10909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10910 /* end confdefs.h.  */
10911
10912 /* Override any GCC internal prototype to avoid an error.
10913    Use char because int might match the return type of a GCC
10914    builtin and then its argument prototype would still apply.  */
10915 #ifdef __cplusplus
10916 extern "C"
10917 #endif
10918 char shl_load ();
10919 int
10920 main ()
10921 {
10922 return shl_load ();
10923   ;
10924   return 0;
10925 }
10926 _ACEOF
10927 if ac_fn_c_try_link "$LINENO"; then :
10928   ac_cv_lib_dld_shl_load=yes
10929 else
10930   ac_cv_lib_dld_shl_load=no
10931 fi
10932 rm -f core conftest.err conftest.$ac_objext \
10933     conftest$ac_exeext conftest.$ac_ext
10934 LIBS=$ac_check_lib_save_LIBS
10935 fi
10936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10937 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10938 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10939   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10940 else
10941   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10942 if test "x$ac_cv_func_dlopen" = xyes; then :
10943   lt_cv_dlopen="dlopen"
10944 else
10945   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10946 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10947 if ${ac_cv_lib_dl_dlopen+:} false; then :
10948   $as_echo_n "(cached) " >&6
10949 else
10950   ac_check_lib_save_LIBS=$LIBS
10951 LIBS="-ldl  $LIBS"
10952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10953 /* end confdefs.h.  */
10954
10955 /* Override any GCC internal prototype to avoid an error.
10956    Use char because int might match the return type of a GCC
10957    builtin and then its argument prototype would still apply.  */
10958 #ifdef __cplusplus
10959 extern "C"
10960 #endif
10961 char dlopen ();
10962 int
10963 main ()
10964 {
10965 return dlopen ();
10966   ;
10967   return 0;
10968 }
10969 _ACEOF
10970 if ac_fn_c_try_link "$LINENO"; then :
10971   ac_cv_lib_dl_dlopen=yes
10972 else
10973   ac_cv_lib_dl_dlopen=no
10974 fi
10975 rm -f core conftest.err conftest.$ac_objext \
10976     conftest$ac_exeext conftest.$ac_ext
10977 LIBS=$ac_check_lib_save_LIBS
10978 fi
10979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10980 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10981 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10982   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10983 else
10984   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10985 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10986 if ${ac_cv_lib_svld_dlopen+:} false; then :
10987   $as_echo_n "(cached) " >&6
10988 else
10989   ac_check_lib_save_LIBS=$LIBS
10990 LIBS="-lsvld  $LIBS"
10991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10992 /* end confdefs.h.  */
10993
10994 /* Override any GCC internal prototype to avoid an error.
10995    Use char because int might match the return type of a GCC
10996    builtin and then its argument prototype would still apply.  */
10997 #ifdef __cplusplus
10998 extern "C"
10999 #endif
11000 char dlopen ();
11001 int
11002 main ()
11003 {
11004 return dlopen ();
11005   ;
11006   return 0;
11007 }
11008 _ACEOF
11009 if ac_fn_c_try_link "$LINENO"; then :
11010   ac_cv_lib_svld_dlopen=yes
11011 else
11012   ac_cv_lib_svld_dlopen=no
11013 fi
11014 rm -f core conftest.err conftest.$ac_objext \
11015     conftest$ac_exeext conftest.$ac_ext
11016 LIBS=$ac_check_lib_save_LIBS
11017 fi
11018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11019 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11020 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11021   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11022 else
11023   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11024 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11025 if ${ac_cv_lib_dld_dld_link+:} false; then :
11026   $as_echo_n "(cached) " >&6
11027 else
11028   ac_check_lib_save_LIBS=$LIBS
11029 LIBS="-ldld  $LIBS"
11030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11031 /* end confdefs.h.  */
11032
11033 /* Override any GCC internal prototype to avoid an error.
11034    Use char because int might match the return type of a GCC
11035    builtin and then its argument prototype would still apply.  */
11036 #ifdef __cplusplus
11037 extern "C"
11038 #endif
11039 char dld_link ();
11040 int
11041 main ()
11042 {
11043 return dld_link ();
11044   ;
11045   return 0;
11046 }
11047 _ACEOF
11048 if ac_fn_c_try_link "$LINENO"; then :
11049   ac_cv_lib_dld_dld_link=yes
11050 else
11051   ac_cv_lib_dld_dld_link=no
11052 fi
11053 rm -f core conftest.err conftest.$ac_objext \
11054     conftest$ac_exeext conftest.$ac_ext
11055 LIBS=$ac_check_lib_save_LIBS
11056 fi
11057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11058 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11059 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11060   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11061 fi
11062
11063
11064 fi
11065
11066
11067 fi
11068
11069
11070 fi
11071
11072
11073 fi
11074
11075
11076 fi
11077
11078     ;;
11079   esac
11080
11081   if test "x$lt_cv_dlopen" != xno; then
11082     enable_dlopen=yes
11083   else
11084     enable_dlopen=no
11085   fi
11086
11087   case $lt_cv_dlopen in
11088   dlopen)
11089     save_CPPFLAGS="$CPPFLAGS"
11090     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11091
11092     save_LDFLAGS="$LDFLAGS"
11093     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11094
11095     save_LIBS="$LIBS"
11096     LIBS="$lt_cv_dlopen_libs $LIBS"
11097
11098     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11099 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11100 if ${lt_cv_dlopen_self+:} false; then :
11101   $as_echo_n "(cached) " >&6
11102 else
11103           if test "$cross_compiling" = yes; then :
11104   lt_cv_dlopen_self=cross
11105 else
11106   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11107   lt_status=$lt_dlunknown
11108   cat > conftest.$ac_ext <<_LT_EOF
11109 #line 11109 "configure"
11110 #include "confdefs.h"
11111
11112 #if HAVE_DLFCN_H
11113 #include <dlfcn.h>
11114 #endif
11115
11116 #include <stdio.h>
11117
11118 #ifdef RTLD_GLOBAL
11119 #  define LT_DLGLOBAL           RTLD_GLOBAL
11120 #else
11121 #  ifdef DL_GLOBAL
11122 #    define LT_DLGLOBAL         DL_GLOBAL
11123 #  else
11124 #    define LT_DLGLOBAL         0
11125 #  endif
11126 #endif
11127
11128 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11129    find out it does not work in some platform. */
11130 #ifndef LT_DLLAZY_OR_NOW
11131 #  ifdef RTLD_LAZY
11132 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11133 #  else
11134 #    ifdef DL_LAZY
11135 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11136 #    else
11137 #      ifdef RTLD_NOW
11138 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11139 #      else
11140 #        ifdef DL_NOW
11141 #          define LT_DLLAZY_OR_NOW      DL_NOW
11142 #        else
11143 #          define LT_DLLAZY_OR_NOW      0
11144 #        endif
11145 #      endif
11146 #    endif
11147 #  endif
11148 #endif
11149
11150 /* When -fvisbility=hidden is used, assume the code has been annotated
11151    correspondingly for the symbols needed.  */
11152 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11153 void fnord () __attribute__((visibility("default")));
11154 #endif
11155
11156 void fnord () { int i=42; }
11157 int main ()
11158 {
11159   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11160   int status = $lt_dlunknown;
11161
11162   if (self)
11163     {
11164       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11165       else
11166         {
11167           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11168           else puts (dlerror ());
11169         }
11170       /* dlclose (self); */
11171     }
11172   else
11173     puts (dlerror ());
11174
11175   return status;
11176 }
11177 _LT_EOF
11178   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11179   (eval $ac_link) 2>&5
11180   ac_status=$?
11181   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11182   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11183     (./conftest; exit; ) >&5 2>/dev/null
11184     lt_status=$?
11185     case x$lt_status in
11186       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11187       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11188       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11189     esac
11190   else :
11191     # compilation failed
11192     lt_cv_dlopen_self=no
11193   fi
11194 fi
11195 rm -fr conftest*
11196
11197
11198 fi
11199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11200 $as_echo "$lt_cv_dlopen_self" >&6; }
11201
11202     if test "x$lt_cv_dlopen_self" = xyes; then
11203       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11204       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11205 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11206 if ${lt_cv_dlopen_self_static+:} false; then :
11207   $as_echo_n "(cached) " >&6
11208 else
11209           if test "$cross_compiling" = yes; then :
11210   lt_cv_dlopen_self_static=cross
11211 else
11212   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11213   lt_status=$lt_dlunknown
11214   cat > conftest.$ac_ext <<_LT_EOF
11215 #line 11215 "configure"
11216 #include "confdefs.h"
11217
11218 #if HAVE_DLFCN_H
11219 #include <dlfcn.h>
11220 #endif
11221
11222 #include <stdio.h>
11223
11224 #ifdef RTLD_GLOBAL
11225 #  define LT_DLGLOBAL           RTLD_GLOBAL
11226 #else
11227 #  ifdef DL_GLOBAL
11228 #    define LT_DLGLOBAL         DL_GLOBAL
11229 #  else
11230 #    define LT_DLGLOBAL         0
11231 #  endif
11232 #endif
11233
11234 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11235    find out it does not work in some platform. */
11236 #ifndef LT_DLLAZY_OR_NOW
11237 #  ifdef RTLD_LAZY
11238 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11239 #  else
11240 #    ifdef DL_LAZY
11241 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11242 #    else
11243 #      ifdef RTLD_NOW
11244 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11245 #      else
11246 #        ifdef DL_NOW
11247 #          define LT_DLLAZY_OR_NOW      DL_NOW
11248 #        else
11249 #          define LT_DLLAZY_OR_NOW      0
11250 #        endif
11251 #      endif
11252 #    endif
11253 #  endif
11254 #endif
11255
11256 /* When -fvisbility=hidden is used, assume the code has been annotated
11257    correspondingly for the symbols needed.  */
11258 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11259 void fnord () __attribute__((visibility("default")));
11260 #endif
11261
11262 void fnord () { int i=42; }
11263 int main ()
11264 {
11265   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11266   int status = $lt_dlunknown;
11267
11268   if (self)
11269     {
11270       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11271       else
11272         {
11273           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11274           else puts (dlerror ());
11275         }
11276       /* dlclose (self); */
11277     }
11278   else
11279     puts (dlerror ());
11280
11281   return status;
11282 }
11283 _LT_EOF
11284   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11285   (eval $ac_link) 2>&5
11286   ac_status=$?
11287   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11288   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11289     (./conftest; exit; ) >&5 2>/dev/null
11290     lt_status=$?
11291     case x$lt_status in
11292       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11293       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11294       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11295     esac
11296   else :
11297     # compilation failed
11298     lt_cv_dlopen_self_static=no
11299   fi
11300 fi
11301 rm -fr conftest*
11302
11303
11304 fi
11305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11306 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11307     fi
11308
11309     CPPFLAGS="$save_CPPFLAGS"
11310     LDFLAGS="$save_LDFLAGS"
11311     LIBS="$save_LIBS"
11312     ;;
11313   esac
11314
11315   case $lt_cv_dlopen_self in
11316   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11317   *) enable_dlopen_self=unknown ;;
11318   esac
11319
11320   case $lt_cv_dlopen_self_static in
11321   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11322   *) enable_dlopen_self_static=unknown ;;
11323   esac
11324 fi
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342 striplib=
11343 old_striplib=
11344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11345 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11346 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11347   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11348   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11349   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11350 $as_echo "yes" >&6; }
11351 else
11352 # FIXME - insert some real tests, host_os isn't really good enough
11353   case $host_os in
11354   darwin*)
11355     if test -n "$STRIP" ; then
11356       striplib="$STRIP -x"
11357       old_striplib="$STRIP -S"
11358       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11359 $as_echo "yes" >&6; }
11360     else
11361       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11362 $as_echo "no" >&6; }
11363     fi
11364     ;;
11365   *)
11366     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11367 $as_echo "no" >&6; }
11368     ;;
11369   esac
11370 fi
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383   # Report which library types will actually be built
11384   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11385 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11386   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11387 $as_echo "$can_build_shared" >&6; }
11388
11389   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11390 $as_echo_n "checking whether to build shared libraries... " >&6; }
11391   test "$can_build_shared" = "no" && enable_shared=no
11392
11393   # On AIX, shared libraries and static libraries use the same namespace, and
11394   # are all built from PIC.
11395   case $host_os in
11396   aix3*)
11397     test "$enable_shared" = yes && enable_static=no
11398     if test -n "$RANLIB"; then
11399       archive_cmds="$archive_cmds~\$RANLIB \$lib"
11400       postinstall_cmds='$RANLIB $lib'
11401     fi
11402     ;;
11403
11404   aix[4-9]*)
11405     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11406       test "$enable_shared" = yes && enable_static=no
11407     fi
11408     ;;
11409   esac
11410   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11411 $as_echo "$enable_shared" >&6; }
11412
11413   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11414 $as_echo_n "checking whether to build static libraries... " >&6; }
11415   # Make sure either enable_shared or enable_static is yes.
11416   test "$enable_shared" = yes || enable_static=yes
11417   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11418 $as_echo "$enable_static" >&6; }
11419
11420
11421
11422
11423 fi
11424 ac_ext=c
11425 ac_cpp='$CPP $CPPFLAGS'
11426 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11427 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11428 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11429
11430 CC="$lt_save_CC"
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444         ac_config_commands="$ac_config_commands libtool"
11445
11446
11447
11448
11449 # Only expand once:
11450
11451
11452
11453 # AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
11454
11455 # The tests for host and target for $enable_largefile require
11456 # canonical names.
11457
11458
11459
11460 # As the $enable_largefile decision depends on --enable-plugins we must set it
11461 # even in directories otherwise not depending on the $plugins option.
11462
11463
11464   maybe_plugins=no
11465   for ac_header in dlfcn.h
11466 do :
11467   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11468 "
11469 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
11470   cat >>confdefs.h <<_ACEOF
11471 #define HAVE_DLFCN_H 1
11472 _ACEOF
11473  maybe_plugins=yes
11474 fi
11475
11476 done
11477
11478   for ac_header in windows.h
11479 do :
11480   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11481 "
11482 if test "x$ac_cv_header_windows_h" = xyes; then :
11483   cat >>confdefs.h <<_ACEOF
11484 #define HAVE_WINDOWS_H 1
11485 _ACEOF
11486  maybe_plugins=yes
11487 fi
11488
11489 done
11490
11491
11492   # Check whether --enable-plugins was given.
11493 if test "${enable_plugins+set}" = set; then :
11494   enableval=$enable_plugins; case "${enableval}" in
11495       no) plugins=no ;;
11496       *) plugins=yes
11497          if test "$maybe_plugins" != "yes" ; then
11498            as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11499          fi ;;
11500      esac
11501 else
11502   plugins=$maybe_plugins
11503
11504 fi
11505
11506   if test "$plugins" = "yes"; then
11507     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11508 $as_echo_n "checking for library containing dlsym... " >&6; }
11509 if ${ac_cv_search_dlsym+:} false; then :
11510   $as_echo_n "(cached) " >&6
11511 else
11512   ac_func_search_save_LIBS=$LIBS
11513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11514 /* end confdefs.h.  */
11515
11516 /* Override any GCC internal prototype to avoid an error.
11517    Use char because int might match the return type of a GCC
11518    builtin and then its argument prototype would still apply.  */
11519 #ifdef __cplusplus
11520 extern "C"
11521 #endif
11522 char dlsym ();
11523 int
11524 main ()
11525 {
11526 return dlsym ();
11527   ;
11528   return 0;
11529 }
11530 _ACEOF
11531 for ac_lib in '' dl; do
11532   if test -z "$ac_lib"; then
11533     ac_res="none required"
11534   else
11535     ac_res=-l$ac_lib
11536     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11537   fi
11538   if ac_fn_c_try_link "$LINENO"; then :
11539   ac_cv_search_dlsym=$ac_res
11540 fi
11541 rm -f core conftest.err conftest.$ac_objext \
11542     conftest$ac_exeext
11543   if ${ac_cv_search_dlsym+:} false; then :
11544   break
11545 fi
11546 done
11547 if ${ac_cv_search_dlsym+:} false; then :
11548
11549 else
11550   ac_cv_search_dlsym=no
11551 fi
11552 rm conftest.$ac_ext
11553 LIBS=$ac_func_search_save_LIBS
11554 fi
11555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
11556 $as_echo "$ac_cv_search_dlsym" >&6; }
11557 ac_res=$ac_cv_search_dlsym
11558 if test "$ac_res" != no; then :
11559   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11560
11561 fi
11562
11563   fi
11564
11565
11566 case "${host}" in
11567   sparc-*-solaris*|i?86-*-solaris*)
11568     # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
11569     # were mutually exclusive until Solaris 11.3.  Without procfs support,
11570     # the bfd/ elf module cannot provide certain routines such as
11571     # elfcore_write_prpsinfo or elfcore_write_prstatus.  So unless the user
11572     # explicitly requested large-file support through the
11573     # --enable-largefile switch, disable large-file support in favor of
11574     # procfs support.
11575     #
11576     # Check if <sys/procfs.h> is incompatible with large-file support.
11577     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11578 /* end confdefs.h.  */
11579 #define _FILE_OFFSET_BITS 64
11580 #define _STRUCTURED_PROC 1
11581 #include <sys/procfs.h>
11582 int
11583 main ()
11584 {
11585
11586   ;
11587   return 0;
11588 }
11589 _ACEOF
11590 if ac_fn_c_try_compile "$LINENO"; then :
11591   acx_cv_procfs_lfs=yes
11592 else
11593   acx_cv_procfs_lfs=no
11594 fi
11595 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11596     #
11597     # Forcefully disable large-file support only if necessary, gdb is in
11598     # tree and enabled.
11599     if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
11600          -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
11601       : ${enable_largefile="no"}
11602       if test "$plugins" = yes; then
11603         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
11604 plugin support disabled; require large-file support which is incompatible with GDB." >&5
11605 $as_echo "$as_me: WARNING:
11606 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
11607         plugins=no
11608       fi
11609     fi
11610     #
11611     # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
11612     # benefit of g++ 9+ which predefines it on Solaris.
11613     if test "$enable_largefile" = no; then
11614       LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
11615
11616     fi
11617     ;;
11618 esac
11619
11620 # Check whether --enable-largefile was given.
11621 if test "${enable_largefile+set}" = set; then :
11622   enableval=$enable_largefile;
11623 fi
11624
11625 if test "$enable_largefile" != no; then
11626
11627   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11628 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11629 if ${ac_cv_sys_largefile_CC+:} false; then :
11630   $as_echo_n "(cached) " >&6
11631 else
11632   ac_cv_sys_largefile_CC=no
11633      if test "$GCC" != yes; then
11634        ac_save_CC=$CC
11635        while :; do
11636          # IRIX 6.2 and later do not support large files by default,
11637          # so use the C compiler's -n32 option if that helps.
11638          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11639 /* end confdefs.h.  */
11640 #include <sys/types.h>
11641  /* Check that off_t can represent 2**63 - 1 correctly.
11642     We can't simply define LARGE_OFF_T to be 9223372036854775807,
11643     since some C++ compilers masquerading as C compilers
11644     incorrectly reject 9223372036854775807.  */
11645 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11646   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11647                        && LARGE_OFF_T % 2147483647 == 1)
11648                       ? 1 : -1];
11649 int
11650 main ()
11651 {
11652
11653   ;
11654   return 0;
11655 }
11656 _ACEOF
11657          if ac_fn_c_try_compile "$LINENO"; then :
11658   break
11659 fi
11660 rm -f core conftest.err conftest.$ac_objext
11661          CC="$CC -n32"
11662          if ac_fn_c_try_compile "$LINENO"; then :
11663   ac_cv_sys_largefile_CC=' -n32'; break
11664 fi
11665 rm -f core conftest.err conftest.$ac_objext
11666          break
11667        done
11668        CC=$ac_save_CC
11669        rm -f conftest.$ac_ext
11670     fi
11671 fi
11672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11673 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11674   if test "$ac_cv_sys_largefile_CC" != no; then
11675     CC=$CC$ac_cv_sys_largefile_CC
11676   fi
11677
11678   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11679 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11680 if ${ac_cv_sys_file_offset_bits+:} false; then :
11681   $as_echo_n "(cached) " >&6
11682 else
11683   while :; do
11684   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11685 /* end confdefs.h.  */
11686 #include <sys/types.h>
11687  /* Check that off_t can represent 2**63 - 1 correctly.
11688     We can't simply define LARGE_OFF_T to be 9223372036854775807,
11689     since some C++ compilers masquerading as C compilers
11690     incorrectly reject 9223372036854775807.  */
11691 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11692   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11693                        && LARGE_OFF_T % 2147483647 == 1)
11694                       ? 1 : -1];
11695 int
11696 main ()
11697 {
11698
11699   ;
11700   return 0;
11701 }
11702 _ACEOF
11703 if ac_fn_c_try_compile "$LINENO"; then :
11704   ac_cv_sys_file_offset_bits=no; break
11705 fi
11706 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11707   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11708 /* end confdefs.h.  */
11709 #define _FILE_OFFSET_BITS 64
11710 #include <sys/types.h>
11711  /* Check that off_t can represent 2**63 - 1 correctly.
11712     We can't simply define LARGE_OFF_T to be 9223372036854775807,
11713     since some C++ compilers masquerading as C compilers
11714     incorrectly reject 9223372036854775807.  */
11715 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11716   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11717                        && LARGE_OFF_T % 2147483647 == 1)
11718                       ? 1 : -1];
11719 int
11720 main ()
11721 {
11722
11723   ;
11724   return 0;
11725 }
11726 _ACEOF
11727 if ac_fn_c_try_compile "$LINENO"; then :
11728   ac_cv_sys_file_offset_bits=64; break
11729 fi
11730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11731   ac_cv_sys_file_offset_bits=unknown
11732   break
11733 done
11734 fi
11735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11736 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11737 case $ac_cv_sys_file_offset_bits in #(
11738   no | unknown) ;;
11739   *)
11740 cat >>confdefs.h <<_ACEOF
11741 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11742 _ACEOF
11743 ;;
11744 esac
11745 rm -rf conftest*
11746   if test $ac_cv_sys_file_offset_bits = unknown; then
11747     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11748 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11749 if ${ac_cv_sys_large_files+:} false; then :
11750   $as_echo_n "(cached) " >&6
11751 else
11752   while :; do
11753   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11754 /* end confdefs.h.  */
11755 #include <sys/types.h>
11756  /* Check that off_t can represent 2**63 - 1 correctly.
11757     We can't simply define LARGE_OFF_T to be 9223372036854775807,
11758     since some C++ compilers masquerading as C compilers
11759     incorrectly reject 9223372036854775807.  */
11760 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11761   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11762                        && LARGE_OFF_T % 2147483647 == 1)
11763                       ? 1 : -1];
11764 int
11765 main ()
11766 {
11767
11768   ;
11769   return 0;
11770 }
11771 _ACEOF
11772 if ac_fn_c_try_compile "$LINENO"; then :
11773   ac_cv_sys_large_files=no; break
11774 fi
11775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11776   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11777 /* end confdefs.h.  */
11778 #define _LARGE_FILES 1
11779 #include <sys/types.h>
11780  /* Check that off_t can represent 2**63 - 1 correctly.
11781     We can't simply define LARGE_OFF_T to be 9223372036854775807,
11782     since some C++ compilers masquerading as C compilers
11783     incorrectly reject 9223372036854775807.  */
11784 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11785   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11786                        && LARGE_OFF_T % 2147483647 == 1)
11787                       ? 1 : -1];
11788 int
11789 main ()
11790 {
11791
11792   ;
11793   return 0;
11794 }
11795 _ACEOF
11796 if ac_fn_c_try_compile "$LINENO"; then :
11797   ac_cv_sys_large_files=1; break
11798 fi
11799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11800   ac_cv_sys_large_files=unknown
11801   break
11802 done
11803 fi
11804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11805 $as_echo "$ac_cv_sys_large_files" >&6; }
11806 case $ac_cv_sys_large_files in #(
11807   no | unknown) ;;
11808   *)
11809 cat >>confdefs.h <<_ACEOF
11810 #define _LARGE_FILES $ac_cv_sys_large_files
11811 _ACEOF
11812 ;;
11813 esac
11814 rm -rf conftest*
11815   fi
11816
11817
11818 fi
11819
11820
11821
11822 case "${target}" in
11823     hppa*64*-*-*) ;;
11824     *-*-*aout*| i[3-7]86-*-msdos* | ns32k-*-* | pdp11-*-*)
11825         if test "$plugins" = "yes"; then
11826             if test "${enable_plugins+set}" = set; then
11827                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Enabling plugins for AOUT is experimental" >&5
11828 $as_echo "$as_me: WARNING: Enabling plugins for AOUT is experimental" >&2;}
11829             else
11830                 plugins=no
11831             fi
11832         fi ;;
11833     hppa*-*-hpux* | *-*-*vms* | \
11834     powerpc*-*-aix* | powerpc-*-beos* | powerpc-*-macos* | rs6000-*-*)
11835         if test "$plugins" = "yes"; then
11836             if test "${enable_plugins+set}" = set; then
11837                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Enabling plugins may result in ar creating non-standard archives for ${target}" >&5
11838 $as_echo "$as_me: WARNING: Enabling plugins may result in ar creating non-standard archives for ${target}" >&2;}
11839             else
11840                 plugins=no
11841             fi
11842         fi ;;
11843 esac
11844
11845  if test "$plugins" = "yes"; then
11846   PLUGINS_TRUE=
11847   PLUGINS_FALSE='#'
11848 else
11849   PLUGINS_TRUE='#'
11850   PLUGINS_FALSE=
11851 fi
11852
11853
11854 ac_checking=
11855 . ${srcdir}/development.sh
11856 test "$development" = true && ac_checking=yes
11857 # Check whether --enable-checking was given.
11858 if test "${enable_checking+set}" = set; then :
11859   enableval=$enable_checking; case "${enableval}" in
11860   no|none)  ac_checking= ;;
11861   *)        ac_checking=yes ;;
11862 esac
11863 fi
11864 if test x$ac_checking != x ; then
11865
11866 $as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
11867
11868 fi
11869
11870 # Check whether --enable-64-bit-bfd was given.
11871 if test "${enable_64_bit_bfd+set}" = set; then :
11872   enableval=$enable_64_bit_bfd; case $enableval in #(
11873   yes|no) :
11874      ;; #(
11875   *) :
11876     as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; #(
11877   *) :
11878      ;;
11879 esac
11880 else
11881   enable_64_bit_bfd=no
11882 fi
11883
11884
11885 if test "x$enable_64_bit_bfd" = "xno"; then :
11886     # The cast to long int works around a bug in the HP C Compiler
11887 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11888 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11889 # This bug is HP SR number 8606223364.
11890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
11891 $as_echo_n "checking size of void *... " >&6; }
11892 if ${ac_cv_sizeof_void_p+:} false; then :
11893   $as_echo_n "(cached) " >&6
11894 else
11895   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
11896
11897 else
11898   if test "$ac_cv_type_void_p" = yes; then
11899      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11900 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11901 as_fn_error 77 "cannot compute sizeof (void *)
11902 See \`config.log' for more details" "$LINENO" 5; }
11903    else
11904      ac_cv_sizeof_void_p=0
11905    fi
11906 fi
11907
11908 fi
11909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
11910 $as_echo "$ac_cv_sizeof_void_p" >&6; }
11911
11912
11913
11914 cat >>confdefs.h <<_ACEOF
11915 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
11916 _ACEOF
11917
11918
11919   if test "x$ac_cv_sizeof_void_p" = "x8"; then :
11920   enable_64_bit_bfd=yes
11921 fi
11922
11923 fi
11924
11925  if test "x$enable_64_bit_bfd" = "xyes"; then
11926   ENABLE_BFD_64_BIT_TRUE=
11927   ENABLE_BFD_64_BIT_FALSE='#'
11928 else
11929   ENABLE_BFD_64_BIT_TRUE='#'
11930   ENABLE_BFD_64_BIT_FALSE=
11931 fi
11932
11933
11934 if test $enable_64_bit_bfd = yes ; then
11935   want64=true
11936 else
11937   want64=false
11938 fi
11939
11940 # Check whether --enable-targets was given.
11941 if test "${enable_targets+set}" = set; then :
11942   enableval=$enable_targets; case "${enableval}" in
11943   yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
11944             ;;
11945   no)       enable_targets= ;;
11946   *)        enable_targets=$enableval ;;
11947 esac
11948 fi
11949
11950 # Check whether --enable-64_bit_archive was given.
11951 if test "${enable_64_bit_archive+set}" = set; then :
11952   enableval=$enable_64_bit_archive; case "${enableval}" in
11953   yes)  want_64_bit_archive=true  ;;
11954   no)   want_64_bit_archive=false ;;
11955   *)    as_fn_error $? "bad value ${enableval} for 64-bit-archive option" "$LINENO" 5 ;;
11956 esac
11957 else
11958   want_64_bit_archive=unset
11959 fi
11960
11961
11962 # Check whether --with-mmap was given.
11963 if test "${with_mmap+set}" = set; then :
11964   withval=$with_mmap; case "${withval}" in
11965   yes)  want_mmap=true ;;
11966   no)   want_mmap=false ;;
11967   *)    as_fn_error $? "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
11968 esac
11969 else
11970   want_mmap=false
11971 fi
11972
11973 # Check whether --enable-secureplt was given.
11974 if test "${enable_secureplt+set}" = set; then :
11975   enableval=$enable_secureplt; case "${enableval}" in
11976   yes)  use_secureplt=true  ;;
11977   no)   use_secureplt=false ;;
11978   *)    as_fn_error $? "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
11979 esac
11980 else
11981   use_secureplt=true
11982 fi
11983 if test $use_secureplt = true; then
11984
11985 $as_echo "#define USE_SECUREPLT 1" >>confdefs.h
11986
11987 fi
11988
11989 # Decide if -z separate-code should be enabled in ELF linker by default.
11990 ac_default_ld_z_separate_code=unset
11991 # Check whether --enable-separate-code was given.
11992 if test "${enable_separate_code+set}" = set; then :
11993   enableval=$enable_separate_code; case "${enableval}" in
11994   yes) ac_default_ld_z_separate_code=1 ;;
11995   no) ac_default_ld_z_separate_code=0 ;;
11996 esac
11997 fi
11998
11999 # Enable -z separate-code by default for Linux/x86.
12000 case "${target}" in
12001 i[3-7]86-*-linux-* | x86_64-*-linux-*)
12002   if test ${ac_default_ld_z_separate_code} = unset; then
12003     ac_default_ld_z_separate_code=1
12004   fi
12005   ;;
12006 esac
12007 if test "${ac_default_ld_z_separate_code}" = unset; then
12008   ac_default_ld_z_separate_code=0
12009 fi
12010
12011 cat >>confdefs.h <<_ACEOF
12012 #define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code
12013 _ACEOF
12014
12015
12016 # Check whether --enable-leading-mingw64-underscores was given.
12017 if test "${enable_leading_mingw64_underscores+set}" = set; then :
12018   enableval=$enable_leading_mingw64_underscores;
12019 fi
12020
12021 if  test x"$enable_leading_mingw64_underscores" = xyes ; then :
12022
12023 $as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
12024
12025 fi
12026
12027 DEBUGDIR=${libdir}/debug
12028
12029 # Check whether --with-separate-debug-dir was given.
12030 if test "${with_separate_debug_dir+set}" = set; then :
12031   withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
12032 fi
12033
12034
12035
12036
12037
12038 # Check whether --with-pkgversion was given.
12039 if test "${with_pkgversion+set}" = set; then :
12040   withval=$with_pkgversion; case "$withval" in
12041       yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
12042       no)  PKGVERSION= ;;
12043       *)   PKGVERSION="($withval) " ;;
12044      esac
12045 else
12046   PKGVERSION="(GNU Binutils) "
12047
12048 fi
12049
12050
12051
12052
12053
12054 # Check whether --with-bugurl was given.
12055 if test "${with_bugurl+set}" = set; then :
12056   withval=$with_bugurl; case "$withval" in
12057       yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
12058       no)  BUGURL=
12059            ;;
12060       *)   BUGURL="$withval"
12061            ;;
12062      esac
12063 else
12064   BUGURL="https://sourceware.org/bugzilla/"
12065
12066 fi
12067
12068   case ${BUGURL} in
12069   "")
12070     REPORT_BUGS_TO=
12071     REPORT_BUGS_TEXI=
12072     ;;
12073   *)
12074     REPORT_BUGS_TO="<$BUGURL>"
12075     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12076     ;;
12077   esac;
12078
12079
12080
12081
12082
12083 # Set the 'development' global.
12084 . $srcdir/../bfd/development.sh
12085
12086 # Set acp_cpp_for_build variable
12087 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12088
12089 # Default set of GCC warnings to enable.
12090 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12091 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12092
12093 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12095 /* end confdefs.h.  */
12096 __GNUC__
12097 _ACEOF
12098 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12099   $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12100
12101 else
12102   GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12103 fi
12104 rm -f conftest*
12105
12106
12107 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12109 /* end confdefs.h.  */
12110 __GNUC__
12111 _ACEOF
12112 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12113   $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12114
12115 else
12116   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12117 /* end confdefs.h.  */
12118 __clang__
12119 _ACEOF
12120 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12121   $EGREP "^__clang__$" >/dev/null 2>&1; then :
12122   GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12123 fi
12124 rm -f conftest*
12125
12126 fi
12127 rm -f conftest*
12128
12129
12130 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12131 WARN_WRITE_STRINGS=""
12132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12133 /* end confdefs.h.  */
12134 __GNUC__
12135 _ACEOF
12136 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12137   $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12138
12139 else
12140   WARN_WRITE_STRINGS="-Wwrite-strings"
12141 fi
12142 rm -f conftest*
12143
12144
12145 # Verify CC_FOR_BUILD to be compatible with warning flags
12146
12147 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12149 /* end confdefs.h.  */
12150 __GNUC__
12151 _ACEOF
12152 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12153   $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12154
12155 else
12156   GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12157 fi
12158 rm -f conftest*
12159
12160
12161 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12163 /* end confdefs.h.  */
12164 __GNUC__
12165 _ACEOF
12166 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12167   $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12168
12169 else
12170   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12171 /* end confdefs.h.  */
12172 __clang__
12173 _ACEOF
12174 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12175   $EGREP "^__clang__$" >/dev/null 2>&1; then :
12176   GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12177 fi
12178 rm -f conftest*
12179
12180 fi
12181 rm -f conftest*
12182
12183
12184 # Check whether --enable-werror was given.
12185 if test "${enable_werror+set}" = set; then :
12186   enableval=$enable_werror; case "${enableval}" in
12187      yes | y) ERROR_ON_WARNING="yes" ;;
12188      no | n)  ERROR_ON_WARNING="no" ;;
12189      *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12190    esac
12191 fi
12192
12193
12194 # Disable -Wformat by default when using gcc on mingw
12195 case "${host}" in
12196   *-*-mingw32*)
12197     if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12198       GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12199       GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
12200     fi
12201     ;;
12202   *) ;;
12203 esac
12204
12205 # Enable -Werror by default when using gcc.  Turn it off for releases.
12206 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
12207     ERROR_ON_WARNING=yes
12208 fi
12209
12210 NO_WERROR=
12211 if test "${ERROR_ON_WARNING}" = yes ; then
12212     GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12213     GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
12214     NO_WERROR="-Wno-error"
12215 fi
12216
12217 if test "${GCC}" = yes ; then
12218   WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12219   WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
12220 fi
12221
12222 # Check whether --enable-build-warnings was given.
12223 if test "${enable_build_warnings+set}" = set; then :
12224   enableval=$enable_build_warnings; case "${enableval}" in
12225   yes)  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12226         WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
12227   no)   if test "${GCC}" = yes ; then
12228           WARN_CFLAGS="-w"
12229       WARN_CFLAGS_FOR_BUILD="-w"
12230         fi;;
12231   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12232         WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12233         WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
12234   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12235         WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12236         WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12237   *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12238         WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12239 esac
12240 fi
12241
12242
12243 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12244   echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12245 fi
12246
12247
12248
12249
12250
12251
12252
12253 ac_config_headers="$ac_config_headers config.h:config.in"
12254
12255
12256 # PR 14072
12257
12258
12259 if test -z "$target" ; then
12260     as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
12261 fi
12262
12263
12264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12265 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12266     # Check whether --enable-maintainer-mode was given.
12267 if test "${enable_maintainer_mode+set}" = set; then :
12268   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12269 else
12270   USE_MAINTAINER_MODE=no
12271 fi
12272
12273   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12274 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12275    if test $USE_MAINTAINER_MODE = yes; then
12276   MAINTAINER_MODE_TRUE=
12277   MAINTAINER_MODE_FALSE='#'
12278 else
12279   MAINTAINER_MODE_TRUE='#'
12280   MAINTAINER_MODE_FALSE=
12281 fi
12282
12283   MAINT=$MAINTAINER_MODE_TRUE
12284
12285
12286  if false; then
12287   GENINSRC_NEVER_TRUE=
12288   GENINSRC_NEVER_FALSE='#'
12289 else
12290   GENINSRC_NEVER_TRUE='#'
12291   GENINSRC_NEVER_FALSE=
12292 fi
12293
12294  case ${build_alias} in
12295   "") build_noncanonical=${build} ;;
12296   *) build_noncanonical=${build_alias} ;;
12297 esac
12298
12299  case ${host_alias} in
12300   "") host_noncanonical=${build_noncanonical} ;;
12301   *) host_noncanonical=${host_alias} ;;
12302 esac
12303
12304  case ${target_alias} in
12305   "") target_noncanonical=${host_noncanonical} ;;
12306   *) target_noncanonical=${target_alias} ;;
12307 esac
12308
12309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12310 $as_echo_n "checking whether to install libbfd... " >&6; }
12311   # Check whether --enable-install-libbfd was given.
12312 if test "${enable_install_libbfd+set}" = set; then :
12313   enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12314 else
12315   if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12316         install_libbfd_p=yes
12317       else
12318         install_libbfd_p=no
12319       fi
12320 fi
12321
12322   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12323 $as_echo "$install_libbfd_p" >&6; }
12324    if test $install_libbfd_p = yes; then
12325   INSTALL_LIBBFD_TRUE=
12326   INSTALL_LIBBFD_FALSE='#'
12327 else
12328   INSTALL_LIBBFD_TRUE='#'
12329   INSTALL_LIBBFD_FALSE=
12330 fi
12331
12332   # Need _noncanonical variables for this.
12333
12334
12335
12336
12337   # libbfd.a is a host library containing target dependent code
12338   bfdlibdir='$(libdir)'
12339   bfdincludedir='$(includedir)'
12340   if test "${host}" != "${target}"; then
12341     bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12342     bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12343   fi
12344
12345
12346
12347
12348
12349
12350
12351
12352 host64=false
12353 target64=false
12354 bfd_default_target_size=32
12355
12356 # host stuff:
12357
12358 ALL_LINGUAS="da es fi fr hr id ja ro ru rw sr sv tr uk vi zh_CN pt"
12359 # If we haven't got the data from the intl directory,
12360 # assume NLS is disabled.
12361 USE_NLS=no
12362 LIBINTL=
12363 LIBINTL_DEP=
12364 INCINTL=
12365 XGETTEXT=
12366 GMSGFMT=
12367 POSUB=
12368
12369 if test -f  ../intl/config.intl; then
12370   .  ../intl/config.intl
12371 fi
12372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12373 $as_echo_n "checking whether NLS is requested... " >&6; }
12374 if test x"$USE_NLS" != xyes; then
12375   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12376 $as_echo "no" >&6; }
12377 else
12378   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12379 $as_echo "yes" >&6; }
12380
12381 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
12382
12383
12384   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12385 $as_echo_n "checking for catalogs to be installed... " >&6; }
12386   # Look for .po and .gmo files in the source directory.
12387   CATALOGS=
12388   XLINGUAS=
12389   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12390     # If there aren't any .gmo files the shell will give us the
12391     # literal string "../path/to/srcdir/po/*.gmo" which has to be
12392     # weeded out.
12393     case "$cat" in *\**)
12394       continue;;
12395     esac
12396     # The quadruple backslash is collapsed to a double backslash
12397     # by the backticks, then collapsed again by the double quotes,
12398     # leaving us with one backslash in the sed expression (right
12399     # before the dot that mustn't act as a wildcard).
12400     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12401     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12402     # The user is allowed to set LINGUAS to a list of languages to
12403     # install catalogs for.  If it's empty that means "all of them."
12404     if test "x$LINGUAS" = x; then
12405       CATALOGS="$CATALOGS $cat"
12406       XLINGUAS="$XLINGUAS $lang"
12407     else
12408       case "$LINGUAS" in *$lang*)
12409         CATALOGS="$CATALOGS $cat"
12410         XLINGUAS="$XLINGUAS $lang"
12411         ;;
12412       esac
12413     fi
12414   done
12415   LINGUAS="$XLINGUAS"
12416   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12417 $as_echo "$LINGUAS" >&6; }
12418
12419
12420     DATADIRNAME=share
12421
12422   INSTOBJEXT=.mo
12423
12424   GENCAT=gencat
12425
12426   CATOBJEXT=.gmo
12427
12428 fi
12429
12430         MKINSTALLDIRS=
12431   if test -n "$ac_aux_dir"; then
12432     case "$ac_aux_dir" in
12433       /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12434       *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12435     esac
12436   fi
12437   if test -z "$MKINSTALLDIRS"; then
12438     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12439   fi
12440
12441
12442
12443   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12444 $as_echo_n "checking whether NLS is requested... " >&6; }
12445     # Check whether --enable-nls was given.
12446 if test "${enable_nls+set}" = set; then :
12447   enableval=$enable_nls; USE_NLS=$enableval
12448 else
12449   USE_NLS=yes
12450 fi
12451
12452   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12453 $as_echo "$USE_NLS" >&6; }
12454
12455
12456
12457
12458
12459
12460 # Prepare PATH_SEPARATOR.
12461 # The user is always right.
12462 if test "${PATH_SEPARATOR+set}" != set; then
12463   echo "#! /bin/sh" >conf$$.sh
12464   echo  "exit 0"   >>conf$$.sh
12465   chmod +x conf$$.sh
12466   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12467     PATH_SEPARATOR=';'
12468   else
12469     PATH_SEPARATOR=:
12470   fi
12471   rm -f conf$$.sh
12472 fi
12473
12474 # Find out how to test for executable files. Don't use a zero-byte file,
12475 # as systems may use methods other than mode bits to determine executability.
12476 cat >conf$$.file <<_ASEOF
12477 #! /bin/sh
12478 exit 0
12479 _ASEOF
12480 chmod +x conf$$.file
12481 if test -x conf$$.file >/dev/null 2>&1; then
12482   ac_executable_p="test -x"
12483 else
12484   ac_executable_p="test -f"
12485 fi
12486 rm -f conf$$.file
12487
12488 # Extract the first word of "msgfmt", so it can be a program name with args.
12489 set dummy msgfmt; ac_word=$2
12490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12491 $as_echo_n "checking for $ac_word... " >&6; }
12492 if ${ac_cv_path_MSGFMT+:} false; then :
12493   $as_echo_n "(cached) " >&6
12494 else
12495   case "$MSGFMT" in
12496   [\\/]* | ?:[\\/]*)
12497     ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12498     ;;
12499   *)
12500     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12501     for ac_dir in $PATH; do
12502       IFS="$ac_save_IFS"
12503       test -z "$ac_dir" && ac_dir=.
12504       for ac_exec_ext in '' $ac_executable_extensions; do
12505         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12506           if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12507      (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12508             ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12509             break 2
12510           fi
12511         fi
12512       done
12513     done
12514     IFS="$ac_save_IFS"
12515   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12516     ;;
12517 esac
12518 fi
12519 MSGFMT="$ac_cv_path_MSGFMT"
12520 if test "$MSGFMT" != ":"; then
12521   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12522 $as_echo "$MSGFMT" >&6; }
12523 else
12524   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12525 $as_echo "no" >&6; }
12526 fi
12527
12528   # Extract the first word of "gmsgfmt", so it can be a program name with args.
12529 set dummy gmsgfmt; ac_word=$2
12530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12531 $as_echo_n "checking for $ac_word... " >&6; }
12532 if ${ac_cv_path_GMSGFMT+:} false; then :
12533   $as_echo_n "(cached) " >&6
12534 else
12535   case $GMSGFMT in
12536   [\\/]* | ?:[\\/]*)
12537   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12538   ;;
12539   *)
12540   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12541 for as_dir in $PATH
12542 do
12543   IFS=$as_save_IFS
12544   test -z "$as_dir" && as_dir=.
12545     for ac_exec_ext in '' $ac_executable_extensions; do
12546   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12547     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
12548     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12549     break 2
12550   fi
12551 done
12552   done
12553 IFS=$as_save_IFS
12554
12555   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12556   ;;
12557 esac
12558 fi
12559 GMSGFMT=$ac_cv_path_GMSGFMT
12560 if test -n "$GMSGFMT"; then
12561   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12562 $as_echo "$GMSGFMT" >&6; }
12563 else
12564   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12565 $as_echo "no" >&6; }
12566 fi
12567
12568
12569
12570
12571 # Prepare PATH_SEPARATOR.
12572 # The user is always right.
12573 if test "${PATH_SEPARATOR+set}" != set; then
12574   echo "#! /bin/sh" >conf$$.sh
12575   echo  "exit 0"   >>conf$$.sh
12576   chmod +x conf$$.sh
12577   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12578     PATH_SEPARATOR=';'
12579   else
12580     PATH_SEPARATOR=:
12581   fi
12582   rm -f conf$$.sh
12583 fi
12584
12585 # Find out how to test for executable files. Don't use a zero-byte file,
12586 # as systems may use methods other than mode bits to determine executability.
12587 cat >conf$$.file <<_ASEOF
12588 #! /bin/sh
12589 exit 0
12590 _ASEOF
12591 chmod +x conf$$.file
12592 if test -x conf$$.file >/dev/null 2>&1; then
12593   ac_executable_p="test -x"
12594 else
12595   ac_executable_p="test -f"
12596 fi
12597 rm -f conf$$.file
12598
12599 # Extract the first word of "xgettext", so it can be a program name with args.
12600 set dummy xgettext; ac_word=$2
12601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12602 $as_echo_n "checking for $ac_word... " >&6; }
12603 if ${ac_cv_path_XGETTEXT+:} false; then :
12604   $as_echo_n "(cached) " >&6
12605 else
12606   case "$XGETTEXT" in
12607   [\\/]* | ?:[\\/]*)
12608     ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12609     ;;
12610   *)
12611     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12612     for ac_dir in $PATH; do
12613       IFS="$ac_save_IFS"
12614       test -z "$ac_dir" && ac_dir=.
12615       for ac_exec_ext in '' $ac_executable_extensions; do
12616         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12617           if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12618      (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
12619             ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12620             break 2
12621           fi
12622         fi
12623       done
12624     done
12625     IFS="$ac_save_IFS"
12626   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12627     ;;
12628 esac
12629 fi
12630 XGETTEXT="$ac_cv_path_XGETTEXT"
12631 if test "$XGETTEXT" != ":"; then
12632   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12633 $as_echo "$XGETTEXT" >&6; }
12634 else
12635   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12636 $as_echo "no" >&6; }
12637 fi
12638
12639     rm -f messages.po
12640
12641
12642 # Prepare PATH_SEPARATOR.
12643 # The user is always right.
12644 if test "${PATH_SEPARATOR+set}" != set; then
12645   echo "#! /bin/sh" >conf$$.sh
12646   echo  "exit 0"   >>conf$$.sh
12647   chmod +x conf$$.sh
12648   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12649     PATH_SEPARATOR=';'
12650   else
12651     PATH_SEPARATOR=:
12652   fi
12653   rm -f conf$$.sh
12654 fi
12655
12656 # Find out how to test for executable files. Don't use a zero-byte file,
12657 # as systems may use methods other than mode bits to determine executability.
12658 cat >conf$$.file <<_ASEOF
12659 #! /bin/sh
12660 exit 0
12661 _ASEOF
12662 chmod +x conf$$.file
12663 if test -x conf$$.file >/dev/null 2>&1; then
12664   ac_executable_p="test -x"
12665 else
12666   ac_executable_p="test -f"
12667 fi
12668 rm -f conf$$.file
12669
12670 # Extract the first word of "msgmerge", so it can be a program name with args.
12671 set dummy msgmerge; ac_word=$2
12672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12673 $as_echo_n "checking for $ac_word... " >&6; }
12674 if ${ac_cv_path_MSGMERGE+:} false; then :
12675   $as_echo_n "(cached) " >&6
12676 else
12677   case "$MSGMERGE" in
12678   [\\/]* | ?:[\\/]*)
12679     ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12680     ;;
12681   *)
12682     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12683     for ac_dir in $PATH; do
12684       IFS="$ac_save_IFS"
12685       test -z "$ac_dir" && ac_dir=.
12686       for ac_exec_ext in '' $ac_executable_extensions; do
12687         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12688           if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12689             ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12690             break 2
12691           fi
12692         fi
12693       done
12694     done
12695     IFS="$ac_save_IFS"
12696   test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12697     ;;
12698 esac
12699 fi
12700 MSGMERGE="$ac_cv_path_MSGMERGE"
12701 if test "$MSGMERGE" != ":"; then
12702   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12703 $as_echo "$MSGMERGE" >&6; }
12704 else
12705   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12706 $as_echo "no" >&6; }
12707 fi
12708
12709
12710       if test "$GMSGFMT" != ":"; then
12711             if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12712        (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12713       : ;
12714     else
12715       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
12716       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12717 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
12718       GMSGFMT=":"
12719     fi
12720   fi
12721
12722       if test "$XGETTEXT" != ":"; then
12723             if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12724        (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
12725       : ;
12726     else
12727       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12728 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
12729       XGETTEXT=":"
12730     fi
12731         rm -f messages.po
12732   fi
12733
12734   ac_config_commands="$ac_config_commands default-1"
12735
12736
12737
12738 # Permit host specific settings.
12739 . ${srcdir}/configure.host
12740
12741
12742
12743
12744 # The cast to long int works around a bug in the HP C Compiler
12745 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12746 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12747 # This bug is HP SR number 8606223364.
12748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12749 $as_echo_n "checking size of long long... " >&6; }
12750 if ${ac_cv_sizeof_long_long+:} false; then :
12751   $as_echo_n "(cached) " >&6
12752 else
12753   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
12754
12755 else
12756   if test "$ac_cv_type_long_long" = yes; then
12757      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12758 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12759 as_fn_error 77 "cannot compute sizeof (long long)
12760 See \`config.log' for more details" "$LINENO" 5; }
12761    else
12762      ac_cv_sizeof_long_long=0
12763    fi
12764 fi
12765
12766 fi
12767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12768 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12769
12770
12771
12772 cat >>confdefs.h <<_ACEOF
12773 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12774 _ACEOF
12775
12776
12777 # The cast to long int works around a bug in the HP C Compiler
12778 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12779 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12780 # This bug is HP SR number 8606223364.
12781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12782 $as_echo_n "checking size of void *... " >&6; }
12783 if ${ac_cv_sizeof_void_p+:} false; then :
12784   $as_echo_n "(cached) " >&6
12785 else
12786   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
12787
12788 else
12789   if test "$ac_cv_type_void_p" = yes; then
12790      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12791 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12792 as_fn_error 77 "cannot compute sizeof (void *)
12793 See \`config.log' for more details" "$LINENO" 5; }
12794    else
12795      ac_cv_sizeof_void_p=0
12796    fi
12797 fi
12798
12799 fi
12800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12801 $as_echo "$ac_cv_sizeof_void_p" >&6; }
12802
12803
12804
12805 cat >>confdefs.h <<_ACEOF
12806 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
12807 _ACEOF
12808
12809
12810 # The cast to long int works around a bug in the HP C Compiler
12811 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12812 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12813 # This bug is HP SR number 8606223364.
12814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12815 $as_echo_n "checking size of long... " >&6; }
12816 if ${ac_cv_sizeof_long+:} false; then :
12817   $as_echo_n "(cached) " >&6
12818 else
12819   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
12820
12821 else
12822   if test "$ac_cv_type_long" = yes; then
12823      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12824 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12825 as_fn_error 77 "cannot compute sizeof (long)
12826 See \`config.log' for more details" "$LINENO" 5; }
12827    else
12828      ac_cv_sizeof_long=0
12829    fi
12830 fi
12831
12832 fi
12833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12834 $as_echo "$ac_cv_sizeof_long" >&6; }
12835
12836
12837
12838 cat >>confdefs.h <<_ACEOF
12839 #define SIZEOF_LONG $ac_cv_sizeof_long
12840 _ACEOF
12841
12842
12843 # The cast to long int works around a bug in the HP C Compiler
12844 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12845 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12846 # This bug is HP SR number 8606223364.
12847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12848 $as_echo_n "checking size of int... " >&6; }
12849 if ${ac_cv_sizeof_int+:} false; then :
12850   $as_echo_n "(cached) " >&6
12851 else
12852   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
12853
12854 else
12855   if test "$ac_cv_type_int" = yes; then
12856      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12857 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12858 as_fn_error 77 "cannot compute sizeof (int)
12859 See \`config.log' for more details" "$LINENO" 5; }
12860    else
12861      ac_cv_sizeof_int=0
12862    fi
12863 fi
12864
12865 fi
12866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12867 $as_echo "$ac_cv_sizeof_int" >&6; }
12868
12869
12870
12871 cat >>confdefs.h <<_ACEOF
12872 #define SIZEOF_INT $ac_cv_sizeof_int
12873 _ACEOF
12874
12875
12876
12877 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12878   host64=true
12879 fi
12880
12881 # Put a plausible default for CC_FOR_BUILD in Makefile.
12882 if test -z "$CC_FOR_BUILD"; then
12883   if test "x$cross_compiling" = "xno"; then
12884     CC_FOR_BUILD='$(CC)'
12885   else
12886     CC_FOR_BUILD=gcc
12887   fi
12888 fi
12889
12890 # Also set EXEEXT_FOR_BUILD.
12891 if test "x$cross_compiling" = "xno"; then
12892   EXEEXT_FOR_BUILD='$(EXEEXT)'
12893 else
12894   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12895 $as_echo_n "checking for build system executable suffix... " >&6; }
12896 if ${bfd_cv_build_exeext+:} false; then :
12897   $as_echo_n "(cached) " >&6
12898 else
12899   rm -f conftest*
12900      echo 'int main () { return 0; }' > conftest.c
12901      bfd_cv_build_exeext=
12902      ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
12903      for file in conftest.*; do
12904        case $file in
12905        *.c | *.o | *.obj | *.ilk | *.pdb) ;;
12906        *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
12907        esac
12908      done
12909      rm -f conftest*
12910      test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
12911 fi
12912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
12913 $as_echo "$bfd_cv_build_exeext" >&6; }
12914   EXEEXT_FOR_BUILD=""
12915   test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
12916 fi
12917
12918
12919 for ac_header in fcntl.h sys/file.h sys/resource.h sys/stat.h sys/types.h \
12920                  unistd.h
12921 do :
12922   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12923 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12924 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12925   cat >>confdefs.h <<_ACEOF
12926 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12927 _ACEOF
12928
12929 fi
12930
12931 done
12932
12933
12934 for ac_func in fcntl fdopen fileno fls getgid getpagesize getrlimit getuid \
12935                sysconf
12936 do :
12937   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12938 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12939 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12940   cat >>confdefs.h <<_ACEOF
12941 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12942 _ACEOF
12943
12944 fi
12945 done
12946
12947
12948 ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
12949 if test "x$ac_cv_have_decl_basename" = xyes; then :
12950   ac_have_decl=1
12951 else
12952   ac_have_decl=0
12953 fi
12954
12955 cat >>confdefs.h <<_ACEOF
12956 #define HAVE_DECL_BASENAME $ac_have_decl
12957 _ACEOF
12958 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
12959 if test "x$ac_cv_have_decl_ffs" = xyes; then :
12960   ac_have_decl=1
12961 else
12962   ac_have_decl=0
12963 fi
12964
12965 cat >>confdefs.h <<_ACEOF
12966 #define HAVE_DECL_FFS $ac_have_decl
12967 _ACEOF
12968 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
12969 if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
12970   ac_have_decl=1
12971 else
12972   ac_have_decl=0
12973 fi
12974
12975 cat >>confdefs.h <<_ACEOF
12976 #define HAVE_DECL_STPCPY $ac_have_decl
12977 _ACEOF
12978 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
12979 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
12980   ac_have_decl=1
12981 else
12982   ac_have_decl=0
12983 fi
12984
12985 cat >>confdefs.h <<_ACEOF
12986 #define HAVE_DECL_ASPRINTF $ac_have_decl
12987 _ACEOF
12988 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
12989 if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
12990   ac_have_decl=1
12991 else
12992   ac_have_decl=0
12993 fi
12994
12995 cat >>confdefs.h <<_ACEOF
12996 #define HAVE_DECL_VASPRINTF $ac_have_decl
12997 _ACEOF
12998 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
12999 if test "x$ac_cv_have_decl_strnlen" = xyes; then :
13000   ac_have_decl=1
13001 else
13002   ac_have_decl=0
13003 fi
13004
13005 cat >>confdefs.h <<_ACEOF
13006 #define HAVE_DECL_STRNLEN $ac_have_decl
13007 _ACEOF
13008
13009 ac_fn_c_check_decl "$LINENO" "___lc_codepage_func" "ac_cv_have_decl____lc_codepage_func" "#include <locale.h>
13010 "
13011 if test "x$ac_cv_have_decl____lc_codepage_func" = xyes; then :
13012   ac_have_decl=1
13013 else
13014   ac_have_decl=0
13015 fi
13016
13017 cat >>confdefs.h <<_ACEOF
13018 #define HAVE_DECL____LC_CODEPAGE_FUNC $ac_have_decl
13019 _ACEOF
13020
13021
13022
13023 case "${host}" in
13024 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13025
13026 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
13027  ;;
13028 esac
13029
13030 # Link in zlib/zstd if we can.  This allows us to read compressed debug sections.
13031 # This is used only by compress.c.
13032
13033   # Use the system's zlib library.
13034   zlibdir="-L\$(top_builddir)/../zlib"
13035   zlibinc="-I\$(top_srcdir)/../zlib"
13036
13037 # Check whether --with-system-zlib was given.
13038 if test "${with_system_zlib+set}" = set; then :
13039   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
13040     zlibdir=
13041     zlibinc=
13042   fi
13043
13044 fi
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
13057         if test -n "$ac_tool_prefix"; then
13058   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13059 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13061 $as_echo_n "checking for $ac_word... " >&6; }
13062 if ${ac_cv_path_PKG_CONFIG+:} false; then :
13063   $as_echo_n "(cached) " >&6
13064 else
13065   case $PKG_CONFIG in
13066   [\\/]* | ?:[\\/]*)
13067   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13068   ;;
13069   *)
13070   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13071 for as_dir in $PATH
13072 do
13073   IFS=$as_save_IFS
13074   test -z "$as_dir" && as_dir=.
13075     for ac_exec_ext in '' $ac_executable_extensions; do
13076   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13077     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13078     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13079     break 2
13080   fi
13081 done
13082   done
13083 IFS=$as_save_IFS
13084
13085   ;;
13086 esac
13087 fi
13088 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13089 if test -n "$PKG_CONFIG"; then
13090   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13091 $as_echo "$PKG_CONFIG" >&6; }
13092 else
13093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13094 $as_echo "no" >&6; }
13095 fi
13096
13097
13098 fi
13099 if test -z "$ac_cv_path_PKG_CONFIG"; then
13100   ac_pt_PKG_CONFIG=$PKG_CONFIG
13101   # Extract the first word of "pkg-config", so it can be a program name with args.
13102 set dummy pkg-config; ac_word=$2
13103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13104 $as_echo_n "checking for $ac_word... " >&6; }
13105 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
13106   $as_echo_n "(cached) " >&6
13107 else
13108   case $ac_pt_PKG_CONFIG in
13109   [\\/]* | ?:[\\/]*)
13110   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13111   ;;
13112   *)
13113   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13114 for as_dir in $PATH
13115 do
13116   IFS=$as_save_IFS
13117   test -z "$as_dir" && as_dir=.
13118     for ac_exec_ext in '' $ac_executable_extensions; do
13119   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13120     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13121     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13122     break 2
13123   fi
13124 done
13125   done
13126 IFS=$as_save_IFS
13127
13128   ;;
13129 esac
13130 fi
13131 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13132 if test -n "$ac_pt_PKG_CONFIG"; then
13133   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13134 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
13135 else
13136   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13137 $as_echo "no" >&6; }
13138 fi
13139
13140   if test "x$ac_pt_PKG_CONFIG" = x; then
13141     PKG_CONFIG=""
13142   else
13143     case $cross_compiling:$ac_tool_warned in
13144 yes:)
13145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13146 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13147 ac_tool_warned=yes ;;
13148 esac
13149     PKG_CONFIG=$ac_pt_PKG_CONFIG
13150   fi
13151 else
13152   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13153 fi
13154
13155 fi
13156 if test -n "$PKG_CONFIG"; then
13157         _pkg_min_version=0.9.0
13158         { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13159 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13160         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13161                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13162 $as_echo "yes" >&6; }
13163         else
13164                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13165 $as_echo "no" >&6; }
13166                 PKG_CONFIG=""
13167         fi
13168 fi
13169
13170
13171 # Check whether --with-zstd was given.
13172 if test "${with_zstd+set}" = set; then :
13173   withval=$with_zstd;
13174 else
13175   with_zstd=auto
13176 fi
13177
13178
13179 if test "$with_zstd" != no; then :
13180
13181 pkg_failed=no
13182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libzstd >= 1.4.0" >&5
13183 $as_echo_n "checking for libzstd >= 1.4.0... " >&6; }
13184
13185 if test -n "$ZSTD_CFLAGS"; then
13186     pkg_cv_ZSTD_CFLAGS="$ZSTD_CFLAGS"
13187  elif test -n "$PKG_CONFIG"; then
13188     if test -n "$PKG_CONFIG" && \
13189     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzstd >= 1.4.0\""; } >&5
13190   ($PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0") 2>&5
13191   ac_status=$?
13192   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13193   test $ac_status = 0; }; then
13194   pkg_cv_ZSTD_CFLAGS=`$PKG_CONFIG --cflags "libzstd >= 1.4.0" 2>/dev/null`
13195                       test "x$?" != "x0" && pkg_failed=yes
13196 else
13197   pkg_failed=yes
13198 fi
13199  else
13200     pkg_failed=untried
13201 fi
13202 if test -n "$ZSTD_LIBS"; then
13203     pkg_cv_ZSTD_LIBS="$ZSTD_LIBS"
13204  elif test -n "$PKG_CONFIG"; then
13205     if test -n "$PKG_CONFIG" && \
13206     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzstd >= 1.4.0\""; } >&5
13207   ($PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0") 2>&5
13208   ac_status=$?
13209   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13210   test $ac_status = 0; }; then
13211   pkg_cv_ZSTD_LIBS=`$PKG_CONFIG --libs "libzstd >= 1.4.0" 2>/dev/null`
13212                       test "x$?" != "x0" && pkg_failed=yes
13213 else
13214   pkg_failed=yes
13215 fi
13216  else
13217     pkg_failed=untried
13218 fi
13219
13220 if test $pkg_failed = no; then
13221   pkg_save_LDFLAGS="$LDFLAGS"
13222   LDFLAGS="$LDFLAGS $pkg_cv_ZSTD_LIBS"
13223   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13224 /* end confdefs.h.  */
13225
13226 int
13227 main ()
13228 {
13229
13230   ;
13231   return 0;
13232 }
13233 _ACEOF
13234 if ac_fn_c_try_link "$LINENO"; then :
13235
13236 else
13237   pkg_failed=yes
13238 fi
13239 rm -f core conftest.err conftest.$ac_objext \
13240     conftest$ac_exeext conftest.$ac_ext
13241   LDFLAGS=$pkg_save_LDFLAGS
13242 fi
13243
13244
13245
13246 if test $pkg_failed = yes; then
13247         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13248 $as_echo "no" >&6; }
13249
13250 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
13251         _pkg_short_errors_supported=yes
13252 else
13253         _pkg_short_errors_supported=no
13254 fi
13255         if test $_pkg_short_errors_supported = yes; then
13256                 ZSTD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libzstd >= 1.4.0" 2>&1`
13257         else
13258                 ZSTD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libzstd >= 1.4.0" 2>&1`
13259         fi
13260         # Put the nasty error message in config.log where it belongs
13261         echo "$ZSTD_PKG_ERRORS" >&5
13262
13263
13264     if test "$with_zstd" = yes; then
13265       as_fn_error $? "--with-zstd was given, but pkgconfig/libzstd.pc is not found" "$LINENO" 5
13266     fi
13267
13268 elif test $pkg_failed = untried; then
13269         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13270 $as_echo "no" >&6; }
13271
13272     if test "$with_zstd" = yes; then
13273       as_fn_error $? "--with-zstd was given, but pkgconfig/libzstd.pc is not found" "$LINENO" 5
13274     fi
13275
13276 else
13277         ZSTD_CFLAGS=$pkg_cv_ZSTD_CFLAGS
13278         ZSTD_LIBS=$pkg_cv_ZSTD_LIBS
13279         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13280 $as_echo "yes" >&6; }
13281
13282
13283 $as_echo "#define HAVE_ZSTD 1" >>confdefs.h
13284
13285
13286 fi
13287
13288 fi
13289
13290
13291 save_CFLAGS="$CFLAGS"
13292 CFLAGS="$CFLAGS -Werror"
13293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler support for hidden visibility" >&5
13294 $as_echo_n "checking compiler support for hidden visibility... " >&6; }
13295 if ${bfd_cv_hidden+:} false; then :
13296   $as_echo_n "(cached) " >&6
13297 else
13298   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13299 /* end confdefs.h.  */
13300
13301 const char hw[] __attribute__ ((__visibility__ ("hidden"))) = "Hello, World\n";
13302 extern void print (const char *) __attribute__ ((__visibility__ ("hidden")));
13303 int
13304 main ()
13305 {
13306 print (hw);
13307   ;
13308   return 0;
13309 }
13310 _ACEOF
13311 if ac_fn_c_try_compile "$LINENO"; then :
13312   bfd_cv_hidden=yes
13313 else
13314   bfd_cv_hidden=no
13315 fi
13316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13317 fi
13318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_hidden" >&5
13319 $as_echo "$bfd_cv_hidden" >&6; }
13320 CFLAGS="$save_CFLAGS"
13321 if test $bfd_cv_hidden = yes; then
13322
13323 $as_echo "#define HAVE_HIDDEN 1" >>confdefs.h
13324
13325 fi
13326
13327 # Check if linker supports --as-needed and --no-as-needed options
13328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
13329 $as_echo_n "checking linker --as-needed support... " >&6; }
13330 if ${bfd_cv_ld_as_needed+:} false; then :
13331   $as_echo_n "(cached) " >&6
13332 else
13333   bfd_cv_ld_as_needed=no
13334         if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
13335                 bfd_cv_ld_as_needed=yes
13336         fi
13337
13338 fi
13339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
13340 $as_echo "$bfd_cv_ld_as_needed" >&6; }
13341
13342 LIBM=
13343 case $host in
13344 *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
13345   # These system don't have libm, or don't need it
13346   ;;
13347 *-ncr-sysv4.3*)
13348   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
13349 $as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
13350 if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then :
13351   $as_echo_n "(cached) " >&6
13352 else
13353   ac_check_lib_save_LIBS=$LIBS
13354 LIBS="-lmw  $LIBS"
13355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13356 /* end confdefs.h.  */
13357
13358 /* Override any GCC internal prototype to avoid an error.
13359    Use char because int might match the return type of a GCC
13360    builtin and then its argument prototype would still apply.  */
13361 #ifdef __cplusplus
13362 extern "C"
13363 #endif
13364 char _mwvalidcheckl ();
13365 int
13366 main ()
13367 {
13368 return _mwvalidcheckl ();
13369   ;
13370   return 0;
13371 }
13372 _ACEOF
13373 if ac_fn_c_try_link "$LINENO"; then :
13374   ac_cv_lib_mw__mwvalidcheckl=yes
13375 else
13376   ac_cv_lib_mw__mwvalidcheckl=no
13377 fi
13378 rm -f core conftest.err conftest.$ac_objext \
13379     conftest$ac_exeext conftest.$ac_ext
13380 LIBS=$ac_check_lib_save_LIBS
13381 fi
13382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
13383 $as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
13384 if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then :
13385   LIBM="-lmw"
13386 fi
13387
13388   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
13389 $as_echo_n "checking for cos in -lm... " >&6; }
13390 if ${ac_cv_lib_m_cos+:} false; then :
13391   $as_echo_n "(cached) " >&6
13392 else
13393   ac_check_lib_save_LIBS=$LIBS
13394 LIBS="-lm  $LIBS"
13395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13396 /* end confdefs.h.  */
13397
13398 /* Override any GCC internal prototype to avoid an error.
13399    Use char because int might match the return type of a GCC
13400    builtin and then its argument prototype would still apply.  */
13401 #ifdef __cplusplus
13402 extern "C"
13403 #endif
13404 char cos ();
13405 int
13406 main ()
13407 {
13408 return cos ();
13409   ;
13410   return 0;
13411 }
13412 _ACEOF
13413 if ac_fn_c_try_link "$LINENO"; then :
13414   ac_cv_lib_m_cos=yes
13415 else
13416   ac_cv_lib_m_cos=no
13417 fi
13418 rm -f core conftest.err conftest.$ac_objext \
13419     conftest$ac_exeext conftest.$ac_ext
13420 LIBS=$ac_check_lib_save_LIBS
13421 fi
13422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
13423 $as_echo "$ac_cv_lib_m_cos" >&6; }
13424 if test "x$ac_cv_lib_m_cos" = xyes; then :
13425   LIBM="$LIBM -lm"
13426 fi
13427
13428   ;;
13429 *)
13430   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
13431 $as_echo_n "checking for cos in -lm... " >&6; }
13432 if ${ac_cv_lib_m_cos+:} false; then :
13433   $as_echo_n "(cached) " >&6
13434 else
13435   ac_check_lib_save_LIBS=$LIBS
13436 LIBS="-lm  $LIBS"
13437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13438 /* end confdefs.h.  */
13439
13440 /* Override any GCC internal prototype to avoid an error.
13441    Use char because int might match the return type of a GCC
13442    builtin and then its argument prototype would still apply.  */
13443 #ifdef __cplusplus
13444 extern "C"
13445 #endif
13446 char cos ();
13447 int
13448 main ()
13449 {
13450 return cos ();
13451   ;
13452   return 0;
13453 }
13454 _ACEOF
13455 if ac_fn_c_try_link "$LINENO"; then :
13456   ac_cv_lib_m_cos=yes
13457 else
13458   ac_cv_lib_m_cos=no
13459 fi
13460 rm -f core conftest.err conftest.$ac_objext \
13461     conftest$ac_exeext conftest.$ac_ext
13462 LIBS=$ac_check_lib_save_LIBS
13463 fi
13464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
13465 $as_echo "$ac_cv_lib_m_cos" >&6; }
13466 if test "x$ac_cv_lib_m_cos" = xyes; then :
13467   LIBM="-lm"
13468 fi
13469
13470   ;;
13471 esac
13472
13473
13474
13475 # When building a shared libbfd, link against the pic version of libiberty
13476 # so that apps that use libbfd won't need libiberty just to satisfy any
13477 # libbfd references.
13478 # We can't do that if a pic libiberty is unavailable since including non-pic
13479 # code would insert text relocations into libbfd.
13480 SHARED_LIBADD=
13481 SHARED_LDFLAGS=
13482 if test "$enable_shared" = "yes"; then
13483   x=`sed -n -e 's/^[    ]*PICFLAG[      ]*=[    ]*//p' < ../libiberty/Makefile | sed -n '$p'`
13484   if test -n "$x"; then
13485     SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
13486   fi
13487 fi
13488
13489 SHARED_LIBADD="$SHARED_LIBADD $LIBINTL"
13490
13491 if test "$enable_shared" = "yes"; then
13492   case "${host}" in
13493   # More hacks to build DLLs on Windows.
13494   *-*-cygwin*)
13495     SHARED_LDFLAGS="-no-undefined"
13496     SHARED_LIBADD="-L`pwd`/../libiberty -liberty $SHARED_LIBADD -lcygwin -lkernel32"
13497   ;;
13498   esac
13499
13500   if test -n "$SHARED_LIBADD"; then
13501     if test -n "$LIBM"; then
13502       if test x"$bfd_cv_ld_as_needed" = xyes; then
13503         # Link against libm only when needed.  Put -lc, -lm inside -Wl
13504         # to stop libtool reordering these options.
13505         SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
13506       else
13507         SHARED_LIBADD="$SHARED_LIBADD $LIBM"
13508       fi
13509     fi
13510   fi
13511 fi
13512
13513
13514
13515 # target stuff:
13516
13517 # Canonicalize the secondary target names.
13518 if test -n "$enable_targets" ; then
13519     for targ in `echo $enable_targets | sed 's/,/ /g'`
13520     do
13521         result=`$ac_config_sub $targ 2>/dev/null`
13522         if test -n "$result" ; then
13523             canon_targets="$canon_targets $result"
13524         else
13525             # Allow targets that config.sub doesn't recognize, like "all".
13526             canon_targets="$canon_targets $targ"
13527         fi
13528     done
13529 fi
13530
13531 all_targets=false
13532 defvec=
13533 selvecs=
13534 assocvecs=
13535 selarchs=
13536 TDEFINES=
13537 for targ in $target $canon_targets
13538 do
13539     if test $targ = all; then
13540         all_targets=true
13541         assocvecs="$assocvecs $targ_defvec $targ_selvecs"
13542     elif test $targ != plugin; then
13543         . $srcdir/config.bfd
13544         if test $targ = $target; then
13545             defvec=$targ_defvec
13546         fi
13547         selvecs="$selvecs $targ_defvec $targ_selvecs"
13548         selarchs="$selarchs $targ_archs"
13549         TDEFINES="$TDEFINES $targ_cflags"
13550     fi
13551 done
13552
13553
13554 # This processing still needs to be done if we're to decide properly whether
13555 # 64-bit support needs to be compiled in.  Currently, it will be included if
13556 # the default or any other explicitly requested target requires it; it
13557 # will not be included on a 32-bit host if no 64-bit target is requested, and
13558 # no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
13559 # used.
13560
13561 # uniq the default and selected vectors in all the configured targets.
13562 f=""
13563 for i in $selvecs ; do
13564     case " $f " in
13565     *" $i "*) ;;
13566     *) f="$f $i" ;;
13567     esac
13568 done
13569 selvecs="$f"
13570
13571
13572 # uniq the associated vectors in all the configured targets.
13573 f=""
13574 for i in $assocvecs ; do
13575     case " $f " in
13576     *" $i "*) ;;
13577     *) f="$f $i" ;;
13578     esac
13579 done
13580 assocvecs="$f"
13581
13582
13583 # uniq the architectures in all the configured targets.
13584 f=""
13585 for i in $selarchs ; do
13586     case " $f " in
13587     *" $i "*) ;;
13588     *) f="$f $i" ;;
13589     esac
13590 done
13591 selarchs="$f"
13592
13593 # Target backend .o files.
13594 tb=
13595
13596 elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo
13597      elf-sframe.lo dwarf1.lo dwarf2.lo"
13598 coffgen="coffgen.lo dwarf2.lo"
13599 coff="cofflink.lo $coffgen"
13600 ecoff="ecofflink.lo $coffgen"
13601 xcoff="xcofflink.lo $coffgen"
13602
13603 elfxx_x86="elfxx-x86.lo elf-ifunc.lo elf-vxworks.lo"
13604 for vec in $selvecs
13605 do
13606     target_size=32
13607     case "$vec" in
13608     # This list is alphabetized to make it easy to compare
13609     # with the two vector lists in targets.c.  For the same reason,
13610     # use one entry per line, even though this leads to long lines.
13611     aarch64_elf32_be_vec)        tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
13612     aarch64_elf32_le_vec)        tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
13613     aarch64_elf64_be_vec)          tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
13614     aarch64_elf64_be_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
13615     aarch64_elf64_le_vec)          tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
13616     aarch64_elf64_le_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
13617     aarch64_mach_o_vec)          tb="$tb mach-o-aarch64.lo"; target_size=64 ;;
13618     aarch64_pei_le_vec)          tb="$tb pei-aarch64.lo pe-aarch64igen.lo $coff"; target_size=64 ;;
13619     aarch64_pe_le_vec)           tb="$tb pe-aarch64.lo pe-aarch64igen.lo $coff"; target_size=64 ;;
13620     alpha_ecoff_le_vec)          tb="$tb coff-alpha.lo ecoff.lo $ecoff"; target_size=64 ;;
13621     alpha_elf64_vec)             tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
13622     alpha_elf64_fbsd_vec)        tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
13623     alpha_vms_vec)               tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
13624     alpha_vms_lib_txt_vec)       tb="$tb vms-lib.lo vms-misc.lo" ;;
13625     am33_elf32_linux_vec)        tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
13626     amdgcn_elf64_le_vec)         tb="$tb elf64-amdgcn.lo elf64.lo $elf"; target_size=64 ;;
13627     aout0_be_vec)                tb="$tb aout0.lo aout32.lo" ;;
13628     aout64_vec)                  tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
13629     aout_vec)                    tb="$tb host-aout.lo aout32.lo" ;;
13630     arc_elf32_be_vec)            tb="$tb elf32-arc.lo elf32.lo $elf" ;;
13631     arc_elf32_le_vec)            tb="$tb elf32-arc.lo elf32.lo $elf" ;;
13632     arm_elf32_be_vec)            tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13633     arm_elf32_le_vec)            tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13634     arm_elf32_fdpic_be_vec)      tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13635     arm_elf32_fdpic_le_vec)      tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13636     arm_elf32_nacl_be_vec)       tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13637     arm_elf32_nacl_le_vec)       tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13638     arm_elf32_vxworks_be_vec)    tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13639     arm_elf32_vxworks_le_vec)    tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13640     arm_pe_be_vec)               tb="$tb pe-arm.lo peigen.lo $coff" ;;
13641     arm_pe_le_vec)               tb="$tb pe-arm.lo peigen.lo $coff" ;;
13642     arm_pe_wince_be_vec)         tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
13643     arm_pe_wince_le_vec)         tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
13644     arm_pei_be_vec)              tb="$tb pei-arm.lo peigen.lo $coff" ;;
13645     arm_pei_le_vec)              tb="$tb pei-arm.lo peigen.lo $coff" ;;
13646     arm_pei_wince_be_vec)        tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
13647     arm_pei_wince_le_vec)        tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
13648     arm_mach_o_vec)              tb="$tb mach-o-arm.lo" ;;
13649     avr_elf32_vec)               tb="$tb elf32-avr.lo elf32.lo $elf" ;;
13650     bfin_elf32_vec)              tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
13651     bfin_elf32_fdpic_vec)        tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
13652     cr16_elf32_vec)              tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
13653     cris_aout_vec)               tb="$tb aout-cris.lo" ;;
13654     cris_elf32_vec)              tb="$tb elf32-cris.lo elf32.lo $elf" ;;
13655     cris_elf32_us_vec)           tb="$tb elf32-cris.lo elf32.lo $elf" ;;
13656     crx_elf32_vec)               tb="$tb elf32-crx.lo elf32.lo $elf" ;;
13657     csky_elf32_be_vec)           tb="$tb elf32-csky.lo elf32.lo $elf" ;;
13658     csky_elf32_le_vec)           tb="$tb elf32-csky.lo elf32.lo $elf" ;;
13659     d10v_elf32_vec)              tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
13660     d30v_elf32_vec)              tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
13661     dlx_elf32_be_vec)            tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
13662     elf32_be_vec)                tb="$tb elf32-gen.lo elf32.lo $elf" ;;
13663     elf32_le_vec)                tb="$tb elf32-gen.lo elf32.lo $elf" ;;
13664     elf64_be_vec)                tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
13665     elf64_le_vec)                tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
13666     bpf_elf64_le_vec)            tb="$tb elf64-bpf.lo elf64.lo $elf"; target_size=64;;
13667     bpf_elf64_be_vec)            tb="$tb elf64-bpf.lo elf64.lo $elf"; target_size=64 ;;
13668     epiphany_elf32_vec)          tb="$tb elf32-epiphany.lo elf32.lo $elf" ;;
13669     fr30_elf32_vec)              tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
13670     frv_elf32_vec)               tb="$tb elf32-frv.lo elf32.lo $elf" ;;
13671     frv_elf32_fdpic_vec)         tb="$tb elf32-frv.lo elf32.lo $elf" ;;
13672     h8300_elf32_vec)             tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
13673     h8300_elf32_linux_vec)       tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
13674     hppa_elf32_vec)              tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
13675     hppa_elf32_linux_vec)        tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
13676     hppa_elf32_nbsd_vec)         tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
13677     hppa_elf64_vec)              tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
13678     hppa_elf64_linux_vec)        tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
13679     hppa_som_vec)                tb="$tb som.lo" ;;
13680     i386_aout_vec)               tb="$tb i386aout.lo aout32.lo" ;;
13681     i386_aout_bsd_vec)           tb="$tb i386bsd.lo aout32.lo" ;;
13682     i386_aout_lynx_vec)          tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
13683     i386_coff_vec)               tb="$tb coff-i386.lo $coff" ;;
13684     i386_coff_go32_vec)          tb="$tb coff-go32.lo $coff" ;;
13685     i386_coff_go32stubbed_vec)   tb="$tb coff-stgo32.lo $coff" ;;
13686     i386_coff_lynx_vec)          tb="$tb cf-i386lynx.lo lynx-core.lo $coff" ;;
13687     i386_elf32_vec)              tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
13688     i386_elf32_fbsd_vec)         tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
13689     i386_elf32_sol2_vec)         tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
13690     i386_elf32_vxworks_vec)      tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
13691     i386_mach_o_vec)             tb="$tb mach-o-i386.lo" ;;
13692     i386_msdos_vec)              tb="$tb i386msdos.lo" ;;
13693     i386_pe_vec)                 tb="$tb pe-i386.lo peigen.lo $coff" ;;
13694     i386_pe_big_vec)             tb="$tb pe-i386.lo peigen.lo $coff" ;;
13695     i386_pei_vec)                tb="$tb pei-i386.lo peigen.lo $coff" ;;
13696     iamcu_elf32_vec)             tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
13697     ia64_elf32_be_vec)           tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
13698     ia64_elf32_hpux_be_vec)      tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
13699     ia64_elf64_be_vec)           tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
13700     ia64_elf64_le_vec)           tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
13701     ia64_elf64_hpux_be_vec)      tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
13702     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 ;;
13703     ia64_pei_vec)                tb="$tb pei-ia64.lo pepigen.lo $coff"; target_size=64 ;;
13704     ip2k_elf32_vec)              tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
13705     iq2000_elf32_vec)            tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
13706     lm32_elf32_vec)              tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
13707     lm32_elf32_fdpic_vec)        tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
13708     loongarch_elf32_vec)         tb="$tb elf32-loongarch.lo elfxx-loongarch.lo elf32.lo elf-ifunc.lo $elf" ;;
13709     loongarch_elf64_vec)         tb="$tb elf64-loongarch.lo elf64.lo elfxx-loongarch.lo elf32.lo elf-ifunc.lo $elf"; target_size=64 ;;
13710     loongarch64_pei_vec)         tb="$tb pei-loongarch64.lo pe-loongarch64igen.lo $coff"; target_size=64 ;;
13711     m32c_elf32_vec)              tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
13712     m32r_elf32_vec)              tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
13713     m32r_elf32_le_vec)           tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
13714     m32r_elf32_linux_vec)        tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
13715     m32r_elf32_linux_le_vec)     tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
13716     m68hc11_elf32_vec)           tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
13717     m68hc12_elf32_vec)           tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
13718     m68k_elf32_vec)              tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
13719     s12z_elf32_vec)              tb="$tb elf32-s12z.lo elf32.lo $elf" ;;
13720     mach_o_be_vec)               tb="$tb mach-o.lo dwarf2.lo" ;;
13721     mach_o_le_vec)               tb="$tb mach-o.lo dwarf2.lo" ;;
13722     mach_o_fat_vec)              tb="$tb mach-o.lo dwarf2.lo" ;;
13723     mcore_elf32_be_vec)          tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
13724     mcore_elf32_le_vec)          tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
13725     mcore_pe_be_vec)             tb="$tb pe-mcore.lo peigen.lo $coff" ;;
13726     mcore_pe_le_vec)             tb="$tb pe-mcore.lo peigen.lo $coff" ;;
13727     mcore_pei_be_vec)            tb="$tb pei-mcore.lo peigen.lo $coff" ;;
13728     mcore_pei_le_vec)            tb="$tb pei-mcore.lo peigen.lo $coff" ;;
13729     mep_elf32_vec)               tb="$tb elf32-mep.lo elf32.lo $elf" ;;
13730     mep_elf32_le_vec)            tb="$tb elf32-mep.lo elf32.lo $elf" ;;
13731     metag_elf32_vec)             tb="$tb elf32-metag.lo elf32.lo $elf" ;;
13732     microblaze_elf32_vec)        tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
13733     microblaze_elf32_le_vec)     tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
13734     mips_ecoff_be_vec)           tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
13735     mips_ecoff_le_vec)           tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
13736     mips_ecoff_bele_vec)         tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
13737     mips_elf32_be_vec)           tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13738     mips_elf32_le_vec)           tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13739     mips_elf32_n_be_vec)         tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13740     mips_elf32_n_le_vec)         tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13741     mips_elf32_ntrad_be_vec)     tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13742     mips_elf32_ntrad_le_vec)     tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13743     mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13744     mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13745     mips_elf32_trad_be_vec)      tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13746     mips_elf32_trad_le_vec)      tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13747     mips_elf32_tradfbsd_be_vec)  tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13748     mips_elf32_tradfbsd_le_vec)  tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13749     mips_elf32_vxworks_be_vec)   tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13750     mips_elf32_vxworks_le_vec)   tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13751     mips_elf64_be_vec)           tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13752     mips_elf64_le_vec)           tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13753     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 ;;
13754     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 ;;
13755     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 ;;
13756     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 ;;
13757     mmix_elf64_vec)              tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
13758     mmix_mmo_vec)                        tb="$tb mmo.lo" target_size=64 ;;
13759     mn10200_elf32_vec)           tb="$tb elf-m10200.lo elf32.lo $elf" ;;
13760     mn10300_elf32_vec)           tb="$tb elf-m10300.lo elf32.lo $elf" ;;
13761     moxie_elf32_be_vec)          tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
13762     moxie_elf32_le_vec)          tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
13763     msp430_elf32_vec)            tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
13764     msp430_elf32_ti_vec)         tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
13765     mt_elf32_vec)                tb="$tb elf32-mt.lo elf32.lo $elf" ;;
13766     nds32_elf32_be_vec)          tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
13767     nds32_elf32_le_vec)          tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
13768     nds32_elf32_linux_be_vec)    tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
13769     nds32_elf32_linux_le_vec)    tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
13770     nfp_elf64_vec)               tb="$tb elf64-nfp.lo elf64.lo $elf" ;;
13771     nios2_elf32_be_vec)          tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
13772     nios2_elf32_le_vec)          tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
13773     ns32k_aout_pc532mach_vec)    tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
13774     ns32k_aout_pc532nbsd_vec)    tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
13775     or1k_elf32_vec)              tb="$tb elf32-or1k.lo elf32.lo $elf" ;;
13776     pdb_vec)                     tb="$tb pdb.lo" ;;
13777     pdp11_aout_vec)              tb="$tb pdp11.lo" ;;
13778     pef_vec)                     tb="$tb pef.lo" ;;
13779     pef_xlib_vec)                tb="$tb pef.lo" ;;
13780     pj_elf32_vec)                tb="$tb elf32-pj.lo elf32.lo $elf" ;;
13781     pj_elf32_le_vec)             tb="$tb elf32-pj.lo elf32.lo $elf" ;;
13782     powerpc_boot_vec)            tb="$tb ppcboot.lo" ;;
13783     powerpc_elf32_vec)           tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
13784     powerpc_elf32_le_vec)        tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
13785     powerpc_elf32_fbsd_vec)      tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
13786     powerpc_elf32_vxworks_vec)   tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
13787     powerpc_elf64_vec)           tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
13788     powerpc_elf64_le_vec)        tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
13789     powerpc_elf64_fbsd_vec)      tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
13790     powerpc_elf64_fbsd_le_vec)   tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
13791     powerpc_xcoff_vec)           tb="$tb coff-rs6000.lo $xcoff" ;;
13792     pru_elf32_vec)               tb="$tb elf32-pru.lo elf32.lo $elf" ;;
13793     riscv_elf32_vec)             tb="$tb elf32-riscv.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf" ;;
13794     riscv_elf64_vec)             tb="$tb elf64-riscv.lo elf64.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
13795     riscv_elf32_be_vec)          tb="$tb elf32-riscv.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf" ;;
13796     riscv_elf64_be_vec)          tb="$tb elf64-riscv.lo elf64.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
13797     rl78_elf32_vec)              tb="$tb elf32-rl78.lo elf32.lo $elf" ;;
13798     rs6000_xcoff64_vec)          tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
13799     rs6000_xcoff64_aix_vec)      tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
13800     rs6000_xcoff_vec)            tb="$tb coff-rs6000.lo $xcoff" ;;
13801     rx_elf32_be_vec)             tb="$tb elf32-rx.lo elf32.lo $elf" ;;
13802     rx_elf32_be_ns_vec)          tb="$tb elf32-rx.lo elf32.lo $elf" ;;
13803     rx_elf32_le_vec)             tb="$tb elf32-rx.lo elf32.lo $elf" ;;
13804     rx_elf32_linux_le_vec)       tb="$tb elf32-rx.lo elf32.lo $elf" ;;
13805     s390_elf32_vec)              tb="$tb elf32-s390.lo elf32.lo $elf" ;;
13806     s390_elf64_vec)              tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
13807     score_elf32_be_vec)          tb="$tb elf32-score.lo elf32-score7.lo elf32.lo elf64.lo $elf"; want64=true; target_size=64 ;;
13808     score_elf32_le_vec)          tb="$tb elf32-score.lo elf32-score7.lo elf32.lo elf64.lo $elf"; want64=true; target_size=64 ;;
13809     sh_coff_vec)                 tb="$tb coff-sh.lo $coff" ;;
13810     sh_coff_le_vec)              tb="$tb coff-sh.lo $coff" ;;
13811     sh_coff_small_vec)           tb="$tb coff-sh.lo $coff" ;;
13812     sh_coff_small_le_vec)        tb="$tb coff-sh.lo $coff" ;;
13813     sh_elf32_vec)                tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13814     sh_elf32_le_vec)             tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13815     sh_elf32_fdpic_be_vec)       tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13816     sh_elf32_fdpic_le_vec)       tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13817     sh_elf32_linux_vec)          tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13818     sh_elf32_linux_be_vec)       tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13819     sh_elf32_nbsd_vec)           tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13820     sh_elf32_nbsd_le_vec)        tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13821     sh_elf32_vxworks_vec)        tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13822     sh_elf32_vxworks_le_vec)     tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13823     sh_pe_le_vec)                tb="$tb pe-sh.lo coff-sh.lo peigen.lo $coff" ;;
13824     sh_pei_le_vec)               tb="$tb pei-sh.lo coff-sh.lo peigen.lo $coff" ;;
13825     sparc_elf32_vec)             tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
13826     sparc_elf32_sol2_vec)        tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
13827     sparc_elf32_vxworks_vec)     tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
13828     sparc_elf64_vec)             tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
13829     sparc_elf64_fbsd_vec)        tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
13830     sparc_elf64_sol2_vec)        tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
13831     spu_elf32_vec)               tb="$tb elf32-spu.lo elf32.lo $elf" ;;
13832     sym_vec)                     tb="$tb xsym.lo" ;;
13833     tic30_coff_vec)              tb="$tb coff-tic30.lo $coffgen" ;;
13834     tic4x_coff0_vec)             tb="$tb coff-tic4x.lo $coffgen" ;;
13835     tic4x_coff0_beh_vec)         tb="$tb coff-tic4x.lo $coffgen" ;;
13836     tic4x_coff1_vec)             tb="$tb coff-tic4x.lo $coffgen" ;;
13837     tic4x_coff1_beh_vec)         tb="$tb coff-tic4x.lo $coffgen" ;;
13838     tic4x_coff2_vec)             tb="$tb coff-tic4x.lo $coffgen" ;;
13839     tic4x_coff2_beh_vec)         tb="$tb coff-tic4x.lo $coffgen" ;;
13840     tic54x_coff0_vec)            tb="$tb coff-tic54x.lo $coffgen" ;;
13841     tic54x_coff0_beh_vec)        tb="$tb coff-tic54x.lo $coffgen" ;;
13842     tic54x_coff1_vec)            tb="$tb coff-tic54x.lo $coffgen" ;;
13843     tic54x_coff1_beh_vec)        tb="$tb coff-tic54x.lo $coffgen" ;;
13844     tic54x_coff2_vec)            tb="$tb coff-tic54x.lo $coffgen" ;;
13845     tic54x_coff2_beh_vec)        tb="$tb coff-tic54x.lo $coffgen" ;;
13846     tic6x_elf32_be_vec)          tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
13847     tic6x_elf32_le_vec)          tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
13848     tic6x_elf32_c6000_be_vec)    tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
13849     tic6x_elf32_c6000_le_vec)    tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
13850     tic6x_elf32_linux_be_vec)    tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
13851     tic6x_elf32_linux_le_vec)    tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
13852     tilegx_elf32_be_vec)         tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
13853     tilegx_elf32_le_vec)         tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
13854     tilegx_elf64_be_vec)         tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
13855     tilegx_elf64_le_vec)         tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
13856     tilepro_elf32_vec)           tb="$tb elf32-tilepro.lo elf32.lo $elf" ;;
13857     v800_elf32_vec)              tb="$tb elf32-v850.lo elf32.lo $elf" ;;
13858     v850_elf32_vec)              tb="$tb elf32-v850.lo elf32.lo $elf" ;;
13859     vax_aout_1knbsd_vec)         tb="$tb vax1knetbsd.lo aout32.lo" ;;
13860     vax_aout_nbsd_vec)           tb="$tb vaxnetbsd.lo aout32.lo" ;;
13861     vax_elf32_vec)               tb="$tb elf32-vax.lo elf32.lo $elf" ;;
13862     ft32_elf32_vec)              tb="$tb elf32-ft32.lo elf32.lo $elf" ;;
13863     visium_elf32_vec)            tb="$tb elf32-visium.lo elf32.lo $elf" ;;
13864     wasm_vec)                    tb="$tb wasm-module.lo" ;;
13865     wasm32_elf32_vec)            tb="$tb elf32-wasm32.lo elf32.lo $elf" ;;
13866     x86_64_coff_vec)             tb="$tb coff-x86_64.lo $coff"; target_size=64 ;;
13867     x86_64_elf32_vec)            tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo elf32.lo $elf"; target_size=64 ;;
13868     x86_64_elf64_vec)            tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
13869     x86_64_elf64_cloudabi_vec)   tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
13870     x86_64_elf64_fbsd_vec)       tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
13871     x86_64_elf64_sol2_vec)       tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
13872     x86_64_mach_o_vec)           tb="$tb mach-o-x86-64.lo" ;;
13873     x86_64_pe_vec)               tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
13874     x86_64_pe_big_vec)           tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
13875     x86_64_pei_vec)              tb="$tb pei-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
13876     xgate_elf32_vec)             tb="$tb elf32-xgate.lo elf32.lo $elf" ;;
13877     xstormy16_elf32_vec)         tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
13878     xtensa_elf32_be_vec)         tb="$tb xtensa-dynconfig.lo xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
13879     xtensa_elf32_le_vec)         tb="$tb xtensa-dynconfig.lo xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
13880     z80_coff_vec)                tb="$tb coff-z80.lo reloc16.lo $coffgen" ;;
13881     z80_elf32_vec)               tb="$tb elf32-z80.lo elf32.lo $elf" ;;
13882     z8k_coff_vec)                tb="$tb coff-z8k.lo reloc16.lo $coff" ;;
13883
13884     # These appear out of order in targets.c
13885     srec_vec)                    tb="$tb srec.lo" ;;
13886     symbolsrec_vec)              tb="$tb srec.lo" ;;
13887     tekhex_vec)                  tb="$tb tekhex.lo" ;;
13888     core_cisco_be_vec)           tb="$tb cisco-core.lo" ;;
13889     core_cisco_le_vec)           tb="$tb cisco-core.lo" ;;
13890
13891     "")                          ;;
13892     *) as_fn_error $? "*** unknown target vector $vec" "$LINENO" 5 ;;
13893     esac
13894
13895     if test ${target_size} = 64; then
13896         target64=true
13897     fi
13898     if test x"${vec}" = x"${defvec}"; then
13899         bfd_default_target_size=${target_size}
13900     fi
13901 done
13902
13903 if test "$plugins" = "yes"; then
13904      tb="$tb plugin.lo"
13905 fi
13906
13907 # Target architecture .o files.
13908 # A couple of CPUs use shorter file names to avoid problems on DOS
13909 # filesystems.
13910 ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
13911
13912 # Weed out duplicate .o files.
13913 f=""
13914 for i in $tb ; do
13915     case " $f " in
13916     *" $i "*) ;;
13917     *) f="$f $i" ;;
13918     esac
13919 done
13920 tb="$f"
13921
13922 f=""
13923 for i in $ta ; do
13924     case " $f " in
13925     *" $i "*) ;;
13926     *) f="$f $i" ;;
13927     esac
13928 done
13929 ta="$f"
13930
13931 bfd_backends="$tb"
13932 bfd_machines="$ta"
13933
13934 if test x${all_targets} = xtrue ; then
13935   bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
13936   bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
13937   selvecs=
13938   havevecs=-DHAVE_all_vecs
13939   selarchs=
13940   test -n "$assocvecs" &&
13941     assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
13942 else    # all_targets is true
13943   # Only set these if they will be nonempty, for the clever echo.
13944   havevecs=
13945   assocvecs=
13946   test -n "$selvecs" &&
13947     havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
13948   test -n "$selvecs" &&
13949     selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
13950   test -n "$selarchs" &&
13951     selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
13952 fi      # all_targets is true
13953
13954 # 64-bit archives need a 64-bit bfd_vma.
13955 if test "x$want_64_bit_archive" = xtrue; then
13956   want64=true
13957
13958 $as_echo "#define USE_64_BIT_ARCHIVE 1" >>confdefs.h
13959
13960 fi
13961
13962 case ${host64}-${target64}-${want64} in
13963   *true*)
13964     wordsize=64
13965     bfd64_libs='$(BFD64_LIBS)'
13966     all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
13967     if test -n "$GCC" ; then
13968        bad_64bit_gcc=no;
13969        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
13970 $as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
13971        # Add more tests for gcc versions with non-working 64-bit support here.
13972        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13973 /* end confdefs.h.  */
13974 :__GNUC__:__GNUC_MINOR__:__i386__:
13975 _ACEOF
13976 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13977   $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
13978   bad_64bit_gcc=yes;
13979                     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
13980 $as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
13981 else
13982   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13983 $as_echo "no" >&6; }
13984 fi
13985 rm -f conftest*
13986
13987        if test $bad_64bit_gcc = yes ; then
13988          as_fn_error $? "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
13989        fi
13990     fi
13991     ;;
13992   false-false-false)
13993     wordsize=32
13994     all_backends='$(BFD32_BACKENDS)'
13995     ;;
13996 esac
13997
13998 tdefaults=""
13999 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
14000 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
14001 test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
14002 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013 # If we are configured native, pick a core file support file.
14014 COREFILE=
14015 COREFLAG=
14016 CORE_HEADER=
14017 TRAD_HEADER=
14018 if test "${target}" = "${host}"; then
14019   case "${host}" in
14020   alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*)
14021         COREFILE=''
14022         ;;
14023   alpha*-*-linux-*)
14024         COREFILE=trad-core.lo
14025         TRAD_HEADER='"hosts/alphalinux.h"'
14026         ;;
14027   alpha*-*-netbsd* | alpha*-*-openbsd*)
14028         COREFILE=netbsd-core.lo
14029         ;;
14030   alpha*-*-*)
14031         COREFILE=osf-core.lo
14032         ;;
14033   arm-*-freebsd* | arm-*-kfreebsd*-gnu)
14034         COREFILE='' ;;
14035   arm*-*-netbsd* | arm-*-openbsd*)
14036         COREFILE=netbsd-core.lo
14037         ;;
14038   arm-*-riscix)         COREFILE=trad-core.lo ;;
14039   hppa*-*-hpux*)        COREFILE=hpux-core.lo ;;
14040   hppa*-*-hiux*)        COREFILE=hpux-core.lo ;;
14041   hppa*-*-mpeix*)       COREFILE=hpux-core.lo ;;
14042   hppa*-*-bsd*)         COREFILE="hpux-core.lo hppabsd-core.lo"
14043                         COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
14044   hppa*-*-netbsd* | hppa*-*-openbsd*)
14045         COREFILE=netbsd-core.lo
14046         ;;
14047
14048   i[3-7]86-sequent-bsd*)
14049         COREFILE=trad-core.lo
14050         TRAD_HEADER='"hosts/symmetry.h"'
14051         ;;
14052   i[3-7]86-sequent-sysv4*) ;;
14053   i[3-7]86-sequent-sysv*)
14054         COREFILE=trad-core.lo
14055         TRAD_HEADER='"hosts/symmetry.h"'
14056         ;;
14057   i[3-7]86-*-bsdi)
14058         COREFILE=
14059         ;;
14060   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*)
14061         COREFILE=trad-core.lo
14062         TRAD_HEADER='"hosts/i386bsd.h"'
14063         ;;
14064   i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
14065         COREFILE=''
14066         TRAD_HEADER='"hosts/i386bsd.h"'
14067         ;;
14068   i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
14069         COREFILE=netbsd-core.lo
14070         ;;
14071   i[3-7]86-esix-sysv3*)
14072         COREFILE=trad-core.lo
14073         TRAD_HEADER='"hosts/esix.h"'
14074         ;;
14075   i[3-7]86-*-sco3.2v5*)
14076         COREFILE=sco5-core.lo
14077         ;;
14078   i[3-7]86-*-sco* | i[3-7]86-*-isc*)
14079         COREFILE=trad-core.lo
14080         TRAD_HEADER='"hosts/i386sco.h"'
14081         ;;
14082   i[3-7]86-*-mach3*)
14083         COREFILE=trad-core.lo
14084         TRAD_HEADER='"hosts/i386mach3.h"'
14085         ;;
14086   i[3-7]86-*-linux-*)
14087         COREFILE=trad-core.lo
14088         TRAD_HEADER='"hosts/i386linux.h"'
14089         case "$enable_targets"-"$want64" in
14090         *x86_64-*linux*|*-true)
14091           CORE_HEADER='"hosts/x86-64linux.h"'
14092         esac
14093         ;;
14094   i[3-7]86-*-isc*)      COREFILE=trad-core.lo ;;
14095   i[3-7]86-*-aix*)      COREFILE=aix386-core.lo ;;
14096   mips*-*-netbsd* | mips*-*-openbsd*)
14097         COREFILE=netbsd-core.lo
14098         ;;
14099   mips-sgi-irix4*)      COREFILE=irix-core.lo ;;
14100   mips-sgi-irix5*)      COREFILE=irix-core.lo ;;
14101   mips-sgi-irix6*)      COREFILE=irix-core.lo ;;
14102   m68*-*-linux-*)
14103         COREFILE=trad-core.lo
14104         TRAD_HEADER='"hosts/m68klinux.h"'
14105         ;;
14106   m68*-*-netbsd*)
14107         COREFILE=netbsd-core.lo
14108         ;;
14109   ns32k-pc532-mach)
14110         COREFILE=trad-core.lo
14111         TRAD_HEADER='"hosts/pc532mach.h"'
14112         ;;
14113   ns32k-*-netbsd* | ns32k-*-openbsd*)
14114         COREFILE=netbsd-core.lo
14115         ;;
14116   rs6000-*-lynx*)
14117         COREFILE=lynx-core.lo
14118         ;;
14119   rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].* | powerpc64-*-aix[5-9].*)
14120         COREFILE=rs6000-core.lo
14121         COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
14122         ;;
14123   rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
14124         COREFILE=rs6000-core.lo
14125         COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
14126         # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
14127         # have c_impl as a member of struct core_dumpx
14128         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
14129 $as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
14130         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14131 /* end confdefs.h.  */
14132 #include <core.h>
14133 int
14134 main ()
14135 {
14136 struct core_dumpx c; c.c_impl = 0;
14137   ;
14138   return 0;
14139 }
14140 _ACEOF
14141 if ac_fn_c_try_compile "$LINENO"; then :
14142
14143 $as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
14144
14145           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14146 $as_echo "yes" >&6; }
14147 else
14148   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14149 $as_echo "no" >&6; }
14150 fi
14151 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14152         ;;
14153   rs6000-*-aix4*)       COREFILE=rs6000-core.lo ;;
14154   rs6000-*-*)           COREFILE=rs6000-core.lo ;;
14155   powerpc64-*-aix*)     COREFILE=rs6000-core.lo ;;
14156   powerpc-*-aix4*)      COREFILE=rs6000-core.lo ;;
14157   powerpc-*-aix*)       COREFILE=rs6000-core.lo ;;
14158   powerpc-*-beos*)      ;;
14159   powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
14160                         COREFILE='' ;;
14161   powerpc-*-netbsd*)    COREFILE=netbsd-core.lo ;;
14162   powerpc-*-*bsd*)      COREFILE=netbsd-core.lo ;;
14163   s390*-*-*)            COREFILE=trad-core.lo ;;
14164   sh*-*-netbsd* | sh*-*-openbsd*)
14165         COREFILE=netbsd-core.lo
14166         ;;
14167   sparc-*-netbsd* | sparc*-*-openbsd*)
14168         COREFILE=netbsd-core.lo
14169         ;;
14170   vax-*-netbsd* | vax-*-openbsd*)
14171         COREFILE=netbsd-core.lo
14172         ;;
14173   vax-*-ultrix2*)
14174         COREFILE=trad-core.lo
14175         TRAD_HEADER='"hosts/vaxult2.h"'
14176         ;;
14177   vax-*-ultrix*)
14178         COREFILE=trad-core.lo
14179         TRAD_HEADER='"hosts/vaxult2.h"'
14180         ;;
14181   vax-*-linux-*)
14182         COREFILE=trad-core.lo
14183         TRAD_HEADER='"hosts/vaxlinux.h"'
14184         ;;
14185   vax-*-*)
14186         COREFILE=trad-core.lo
14187         TRAD_HEADER='"hosts/vaxbsd.h"'
14188         ;;
14189   x86_64-*-linux*)
14190         CORE_HEADER='"hosts/x86-64linux.h"'
14191         ;;
14192   x86_64-*-netbsd* | x86_64-*-openbsd*)
14193         COREFILE=netbsd-core.lo
14194         ;;
14195   esac
14196
14197   case "$COREFILE" in
14198   aix386-core.lo)       COREFLAG=-DAIX386_CORE ;;
14199   hppabsd-core.lo)      COREFLAG=-DHPPABSD_CORE ;;
14200   hpux-core.lo)         COREFLAG=-DHPUX_CORE ;;
14201   irix-core.lo)         COREFLAG=-DIRIX_CORE ;;
14202   lynx-core.lo)         COREFLAG=-DLYNX_CORE ;;
14203   netbsd-core.lo)       COREFLAG=-DNETBSD_CORE ;;
14204   osf-core.lo)          COREFLAG=-DOSF_CORE ;;
14205   ptrace-core.lo)       COREFLAG=-DPTRACE_CORE ;;
14206   rs6000-core.lo)       COREFLAG="$COREFLAG -DAIX_CORE" ;;
14207   sco5-core.lo)         COREFLAG="$COREFLAG -DSCO5_CORE" ;;
14208   trad-core.lo)         COREFLAG="$COREFLAG -DTRAD_CORE" ;;
14209   esac
14210
14211   # ELF corefile support has several flavors, but all of
14212   # them use something called <sys/procfs.h>
14213
14214 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
14215
14216  for ac_header in sys/procfs.h
14217 do :
14218   ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
14219 if test "x$ac_cv_header_sys_procfs_h" = xyes; then :
14220   cat >>confdefs.h <<_ACEOF
14221 #define HAVE_SYS_PROCFS_H 1
14222 _ACEOF
14223
14224 fi
14225
14226 done
14227
14228   if test "$ac_cv_header_sys_procfs_h" = yes; then
14229
14230  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
14231 $as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
14232  if ${bfd_cv_have_sys_procfs_type_prstatus_t+:} false; then :
14233   $as_echo_n "(cached) " >&6
14234 else
14235   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14236 /* end confdefs.h.  */
14237
14238 #define _SYSCALL32
14239 #include <sys/procfs.h>
14240 int
14241 main ()
14242 {
14243 prstatus_t avar
14244   ;
14245   return 0;
14246 }
14247 _ACEOF
14248 if ac_fn_c_try_compile "$LINENO"; then :
14249   bfd_cv_have_sys_procfs_type_prstatus_t=yes
14250 else
14251   bfd_cv_have_sys_procfs_type_prstatus_t=no
14252
14253 fi
14254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14255 fi
14256
14257  if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
14258
14259 $as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
14260
14261  fi
14262  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
14263 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
14264
14265
14266  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
14267 $as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
14268  if ${bfd_cv_have_sys_procfs_type_prstatus32_t+:} false; then :
14269   $as_echo_n "(cached) " >&6
14270 else
14271   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14272 /* end confdefs.h.  */
14273
14274 #define _SYSCALL32
14275 #include <sys/procfs.h>
14276 int
14277 main ()
14278 {
14279 prstatus32_t avar
14280   ;
14281   return 0;
14282 }
14283 _ACEOF
14284 if ac_fn_c_try_compile "$LINENO"; then :
14285   bfd_cv_have_sys_procfs_type_prstatus32_t=yes
14286 else
14287   bfd_cv_have_sys_procfs_type_prstatus32_t=no
14288
14289 fi
14290 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14291 fi
14292
14293  if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
14294
14295 $as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
14296
14297  fi
14298  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
14299 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
14300
14301
14302  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
14303 $as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
14304  if ${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+:} false; then :
14305   $as_echo_n "(cached) " >&6
14306 else
14307   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14308 /* end confdefs.h.  */
14309
14310 #define _SYSCALL32
14311 #include <sys/procfs.h>
14312 int
14313 main ()
14314 {
14315 prstatus_t avar; void* aref = (void*) &avar.pr_who
14316   ;
14317   return 0;
14318 }
14319 _ACEOF
14320 if ac_fn_c_try_compile "$LINENO"; then :
14321   bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
14322 else
14323   bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
14324
14325 fi
14326 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14327 fi
14328
14329  if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
14330
14331 $as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
14332
14333  fi
14334  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
14335 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
14336
14337
14338  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
14339 $as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
14340  if ${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+:} false; then :
14341   $as_echo_n "(cached) " >&6
14342 else
14343   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14344 /* end confdefs.h.  */
14345
14346 #define _SYSCALL32
14347 #include <sys/procfs.h>
14348 int
14349 main ()
14350 {
14351 prstatus32_t avar; void* aref = (void*) &avar.pr_who
14352   ;
14353   return 0;
14354 }
14355 _ACEOF
14356 if ac_fn_c_try_compile "$LINENO"; then :
14357   bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
14358 else
14359   bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
14360
14361 fi
14362 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14363 fi
14364
14365  if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
14366
14367 $as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
14368
14369  fi
14370  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
14371 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
14372
14373
14374  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
14375 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
14376  if ${bfd_cv_have_sys_procfs_type_pstatus_t+:} false; then :
14377   $as_echo_n "(cached) " >&6
14378 else
14379   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14380 /* end confdefs.h.  */
14381
14382 #define _SYSCALL32
14383 #include <sys/procfs.h>
14384 int
14385 main ()
14386 {
14387 pstatus_t avar
14388   ;
14389   return 0;
14390 }
14391 _ACEOF
14392 if ac_fn_c_try_compile "$LINENO"; then :
14393   bfd_cv_have_sys_procfs_type_pstatus_t=yes
14394 else
14395   bfd_cv_have_sys_procfs_type_pstatus_t=no
14396
14397 fi
14398 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14399 fi
14400
14401  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
14402
14403 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
14404
14405  fi
14406  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
14407 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
14408
14409
14410  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
14411 $as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
14412  if ${bfd_cv_have_sys_procfs_type_pxstatus_t+:} false; then :
14413   $as_echo_n "(cached) " >&6
14414 else
14415   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14416 /* end confdefs.h.  */
14417
14418 #define _SYSCALL32
14419 #include <sys/procfs.h>
14420 int
14421 main ()
14422 {
14423 pxstatus_t avar
14424   ;
14425   return 0;
14426 }
14427 _ACEOF
14428 if ac_fn_c_try_compile "$LINENO"; then :
14429   bfd_cv_have_sys_procfs_type_pxstatus_t=yes
14430 else
14431   bfd_cv_have_sys_procfs_type_pxstatus_t=no
14432
14433 fi
14434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14435 fi
14436
14437  if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
14438
14439 $as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
14440
14441  fi
14442  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
14443 $as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
14444
14445
14446  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
14447 $as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
14448  if ${bfd_cv_have_sys_procfs_type_pstatus32_t+:} false; then :
14449   $as_echo_n "(cached) " >&6
14450 else
14451   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14452 /* end confdefs.h.  */
14453
14454 #define _SYSCALL32
14455 #include <sys/procfs.h>
14456 int
14457 main ()
14458 {
14459 pstatus32_t avar
14460   ;
14461   return 0;
14462 }
14463 _ACEOF
14464 if ac_fn_c_try_compile "$LINENO"; then :
14465   bfd_cv_have_sys_procfs_type_pstatus32_t=yes
14466 else
14467   bfd_cv_have_sys_procfs_type_pstatus32_t=no
14468
14469 fi
14470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14471 fi
14472
14473  if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
14474
14475 $as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
14476
14477  fi
14478  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
14479 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
14480
14481
14482  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
14483 $as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
14484  if ${bfd_cv_have_sys_procfs_type_prpsinfo_t+:} false; then :
14485   $as_echo_n "(cached) " >&6
14486 else
14487   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14488 /* end confdefs.h.  */
14489
14490 #define _SYSCALL32
14491 #include <sys/procfs.h>
14492 int
14493 main ()
14494 {
14495 prpsinfo_t avar
14496   ;
14497   return 0;
14498 }
14499 _ACEOF
14500 if ac_fn_c_try_compile "$LINENO"; then :
14501   bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
14502 else
14503   bfd_cv_have_sys_procfs_type_prpsinfo_t=no
14504
14505 fi
14506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14507 fi
14508
14509  if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
14510
14511 $as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
14512
14513  fi
14514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
14515 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
14516
14517
14518  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5
14519 $as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; }
14520  if ${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+:} false; then :
14521   $as_echo_n "(cached) " >&6
14522 else
14523   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14524 /* end confdefs.h.  */
14525
14526 #define _SYSCALL32
14527 #include <sys/procfs.h>
14528 int
14529 main ()
14530 {
14531 prpsinfo_t avar; void* aref = (void*) &avar.pr_pid
14532   ;
14533   return 0;
14534 }
14535 _ACEOF
14536 if ac_fn_c_try_compile "$LINENO"; then :
14537   bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes
14538 else
14539   bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no
14540
14541 fi
14542 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14543 fi
14544
14545  if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then
14546
14547 $as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h
14548
14549  fi
14550  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5
14551 $as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; }
14552
14553
14554  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
14555 $as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
14556  if ${bfd_cv_have_sys_procfs_type_prpsinfo32_t+:} false; then :
14557   $as_echo_n "(cached) " >&6
14558 else
14559   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14560 /* end confdefs.h.  */
14561
14562 #define _SYSCALL32
14563 #include <sys/procfs.h>
14564 int
14565 main ()
14566 {
14567 prpsinfo32_t avar
14568   ;
14569   return 0;
14570 }
14571 _ACEOF
14572 if ac_fn_c_try_compile "$LINENO"; then :
14573   bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
14574 else
14575   bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
14576
14577 fi
14578 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14579 fi
14580
14581  if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
14582
14583 $as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
14584
14585  fi
14586  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
14587 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
14588
14589
14590  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5
14591 $as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; }
14592  if ${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+:} false; then :
14593   $as_echo_n "(cached) " >&6
14594 else
14595   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14596 /* end confdefs.h.  */
14597
14598 #define _SYSCALL32
14599 #include <sys/procfs.h>
14600 int
14601 main ()
14602 {
14603 prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid
14604   ;
14605   return 0;
14606 }
14607 _ACEOF
14608 if ac_fn_c_try_compile "$LINENO"; then :
14609   bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes
14610 else
14611   bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no
14612
14613 fi
14614 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14615 fi
14616
14617  if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then
14618
14619 $as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h
14620
14621  fi
14622  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5
14623 $as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; }
14624
14625
14626  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
14627 $as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
14628  if ${bfd_cv_have_sys_procfs_type_psinfo_t+:} false; then :
14629   $as_echo_n "(cached) " >&6
14630 else
14631   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14632 /* end confdefs.h.  */
14633
14634 #define _SYSCALL32
14635 #include <sys/procfs.h>
14636 int
14637 main ()
14638 {
14639 psinfo_t avar
14640   ;
14641   return 0;
14642 }
14643 _ACEOF
14644 if ac_fn_c_try_compile "$LINENO"; then :
14645   bfd_cv_have_sys_procfs_type_psinfo_t=yes
14646 else
14647   bfd_cv_have_sys_procfs_type_psinfo_t=no
14648
14649 fi
14650 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14651 fi
14652
14653  if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
14654
14655 $as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
14656
14657  fi
14658  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
14659 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
14660
14661
14662  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5
14663 $as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; }
14664  if ${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+:} false; then :
14665   $as_echo_n "(cached) " >&6
14666 else
14667   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14668 /* end confdefs.h.  */
14669
14670 #define _SYSCALL32
14671 #include <sys/procfs.h>
14672 int
14673 main ()
14674 {
14675 psinfo_t avar; void* aref = (void*) &avar.pr_pid
14676   ;
14677   return 0;
14678 }
14679 _ACEOF
14680 if ac_fn_c_try_compile "$LINENO"; then :
14681   bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes
14682 else
14683   bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no
14684
14685 fi
14686 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14687 fi
14688
14689  if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then
14690
14691 $as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h
14692
14693  fi
14694  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5
14695 $as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; }
14696
14697
14698  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
14699 $as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
14700  if ${bfd_cv_have_sys_procfs_type_psinfo32_t+:} false; then :
14701   $as_echo_n "(cached) " >&6
14702 else
14703   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14704 /* end confdefs.h.  */
14705
14706 #define _SYSCALL32
14707 #include <sys/procfs.h>
14708 int
14709 main ()
14710 {
14711 psinfo32_t avar
14712   ;
14713   return 0;
14714 }
14715 _ACEOF
14716 if ac_fn_c_try_compile "$LINENO"; then :
14717   bfd_cv_have_sys_procfs_type_psinfo32_t=yes
14718 else
14719   bfd_cv_have_sys_procfs_type_psinfo32_t=no
14720
14721 fi
14722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14723 fi
14724
14725  if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
14726
14727 $as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
14728
14729  fi
14730  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
14731 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
14732
14733
14734  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5
14735 $as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; }
14736  if ${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+:} false; then :
14737   $as_echo_n "(cached) " >&6
14738 else
14739   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14740 /* end confdefs.h.  */
14741
14742 #define _SYSCALL32
14743 #include <sys/procfs.h>
14744 int
14745 main ()
14746 {
14747 psinfo32_t avar; void* aref = (void*) &avar.pr_pid
14748   ;
14749   return 0;
14750 }
14751 _ACEOF
14752 if ac_fn_c_try_compile "$LINENO"; then :
14753   bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes
14754 else
14755   bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no
14756
14757 fi
14758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14759 fi
14760
14761  if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then
14762
14763 $as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h
14764
14765  fi
14766  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5
14767 $as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; }
14768
14769
14770  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
14771 $as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
14772  if ${bfd_cv_have_sys_procfs_type_lwpstatus_t+:} false; then :
14773   $as_echo_n "(cached) " >&6
14774 else
14775   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14776 /* end confdefs.h.  */
14777
14778 #define _SYSCALL32
14779 #include <sys/procfs.h>
14780 int
14781 main ()
14782 {
14783 lwpstatus_t avar
14784   ;
14785   return 0;
14786 }
14787 _ACEOF
14788 if ac_fn_c_try_compile "$LINENO"; then :
14789   bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
14790 else
14791   bfd_cv_have_sys_procfs_type_lwpstatus_t=no
14792
14793 fi
14794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14795 fi
14796
14797  if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
14798
14799 $as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
14800
14801  fi
14802  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
14803 $as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
14804
14805
14806  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
14807 $as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
14808  if ${bfd_cv_have_sys_procfs_type_lwpxstatus_t+:} false; then :
14809   $as_echo_n "(cached) " >&6
14810 else
14811   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14812 /* end confdefs.h.  */
14813
14814 #define _SYSCALL32
14815 #include <sys/procfs.h>
14816 int
14817 main ()
14818 {
14819 lwpxstatus_t avar
14820   ;
14821   return 0;
14822 }
14823 _ACEOF
14824 if ac_fn_c_try_compile "$LINENO"; then :
14825   bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
14826 else
14827   bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
14828
14829 fi
14830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14831 fi
14832
14833  if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
14834
14835 $as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
14836
14837  fi
14838  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
14839 $as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
14840
14841
14842  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
14843 $as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
14844  if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+:} false; then :
14845   $as_echo_n "(cached) " >&6
14846 else
14847   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14848 /* end confdefs.h.  */
14849
14850 #define _SYSCALL32
14851 #include <sys/procfs.h>
14852 int
14853 main ()
14854 {
14855 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
14856   ;
14857   return 0;
14858 }
14859 _ACEOF
14860 if ac_fn_c_try_compile "$LINENO"; then :
14861   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
14862 else
14863   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
14864
14865 fi
14866 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14867 fi
14868
14869  if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
14870
14871 $as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
14872
14873  fi
14874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
14875 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
14876
14877
14878  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
14879 $as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
14880  if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+:} false; then :
14881   $as_echo_n "(cached) " >&6
14882 else
14883   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14884 /* end confdefs.h.  */
14885
14886 #define _SYSCALL32
14887 #include <sys/procfs.h>
14888 int
14889 main ()
14890 {
14891 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
14892   ;
14893   return 0;
14894 }
14895 _ACEOF
14896 if ac_fn_c_try_compile "$LINENO"; then :
14897   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
14898 else
14899   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
14900
14901 fi
14902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14903 fi
14904
14905  if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
14906
14907 $as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
14908
14909  fi
14910  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
14911 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
14912
14913
14914  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
14915 $as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
14916  if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+:} false; then :
14917   $as_echo_n "(cached) " >&6
14918 else
14919   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14920 /* end confdefs.h.  */
14921
14922 #define _SYSCALL32
14923 #include <sys/procfs.h>
14924 int
14925 main ()
14926 {
14927 lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
14928   ;
14929   return 0;
14930 }
14931 _ACEOF
14932 if ac_fn_c_try_compile "$LINENO"; then :
14933   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
14934 else
14935   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
14936
14937 fi
14938 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14939 fi
14940
14941  if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
14942
14943 $as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
14944
14945  fi
14946  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
14947 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
14948
14949
14950  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
14951 $as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
14952  if ${bfd_cv_have_sys_procfs_type_win32_pstatus_t+:} false; then :
14953   $as_echo_n "(cached) " >&6
14954 else
14955   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14956 /* end confdefs.h.  */
14957
14958 #define _SYSCALL32
14959 #include <sys/procfs.h>
14960 int
14961 main ()
14962 {
14963 win32_pstatus_t avar
14964   ;
14965   return 0;
14966 }
14967 _ACEOF
14968 if ac_fn_c_try_compile "$LINENO"; then :
14969   bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
14970 else
14971   bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
14972
14973 fi
14974 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14975 fi
14976
14977  if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
14978
14979 $as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
14980
14981  fi
14982  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
14983 $as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
14984
14985   fi
14986 fi
14987
14988
14989 if test -n "$CORE_HEADER"; then
14990
14991 cat >>confdefs.h <<_ACEOF
14992 #define CORE_HEADER $CORE_HEADER
14993 _ACEOF
14994
14995 fi
14996 if test -n "$TRAD_HEADER"; then
14997
14998 cat >>confdefs.h <<_ACEOF
14999 #define TRAD_HEADER $TRAD_HEADER
15000 _ACEOF
15001
15002 fi
15003
15004 if test "$plugins" = "yes"; then
15005   supports_plugins=1
15006 else
15007   supports_plugins=0
15008 fi
15009
15010
15011
15012 # Determine the host dependent file_ptr a.k.a. off_t type.  In order
15013 # prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
15014 # fseeko, long.  This assumes that sizeof off_t is .ge. sizeof long.
15015 # Hopefully a reasonable assumption since fseeko et.al. should be
15016 # upward compatible.
15017 for ac_func in ftello ftello64 fseeko fseeko64 fopen64
15018 do :
15019   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15020 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15021 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15022   cat >>confdefs.h <<_ACEOF
15023 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15024 _ACEOF
15025
15026 fi
15027 done
15028
15029 ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
15030 if test "x$ac_cv_have_decl_ftello" = xyes; then :
15031   ac_have_decl=1
15032 else
15033   ac_have_decl=0
15034 fi
15035
15036 cat >>confdefs.h <<_ACEOF
15037 #define HAVE_DECL_FTELLO $ac_have_decl
15038 _ACEOF
15039 ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
15040 if test "x$ac_cv_have_decl_ftello64" = xyes; then :
15041   ac_have_decl=1
15042 else
15043   ac_have_decl=0
15044 fi
15045
15046 cat >>confdefs.h <<_ACEOF
15047 #define HAVE_DECL_FTELLO64 $ac_have_decl
15048 _ACEOF
15049 ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
15050 if test "x$ac_cv_have_decl_fseeko" = xyes; then :
15051   ac_have_decl=1
15052 else
15053   ac_have_decl=0
15054 fi
15055
15056 cat >>confdefs.h <<_ACEOF
15057 #define HAVE_DECL_FSEEKO $ac_have_decl
15058 _ACEOF
15059 ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
15060 if test "x$ac_cv_have_decl_fseeko64" = xyes; then :
15061   ac_have_decl=1
15062 else
15063   ac_have_decl=0
15064 fi
15065
15066 cat >>confdefs.h <<_ACEOF
15067 #define HAVE_DECL_FSEEKO64 $ac_have_decl
15068 _ACEOF
15069 ac_fn_c_check_decl "$LINENO" "fopen64" "ac_cv_have_decl_fopen64" "$ac_includes_default"
15070 if test "x$ac_cv_have_decl_fopen64" = xyes; then :
15071   ac_have_decl=1
15072 else
15073   ac_have_decl=0
15074 fi
15075
15076 cat >>confdefs.h <<_ACEOF
15077 #define HAVE_DECL_FOPEN64 $ac_have_decl
15078 _ACEOF
15079
15080 if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
15081     # The cast to long int works around a bug in the HP C Compiler
15082 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15083 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15084 # This bug is HP SR number 8606223364.
15085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15086 $as_echo_n "checking size of off_t... " >&6; }
15087 if ${ac_cv_sizeof_off_t+:} false; then :
15088   $as_echo_n "(cached) " >&6
15089 else
15090   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
15091
15092 else
15093   if test "$ac_cv_type_off_t" = yes; then
15094      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15095 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15096 as_fn_error 77 "cannot compute sizeof (off_t)
15097 See \`config.log' for more details" "$LINENO" 5; }
15098    else
15099      ac_cv_sizeof_off_t=0
15100    fi
15101 fi
15102
15103 fi
15104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15105 $as_echo "$ac_cv_sizeof_off_t" >&6; }
15106
15107
15108
15109 cat >>confdefs.h <<_ACEOF
15110 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
15111 _ACEOF
15112
15113
15114 fi
15115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
15116 $as_echo_n "checking file_ptr type... " >&6; }
15117 bfd_file_ptr="long"
15118 bfd_ufile_ptr="unsigned long"
15119 if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
15120         -o x"${ac_cv_sizeof_off_t}" = x8; then
15121     bfd_file_ptr=int64_t
15122     bfd_ufile_ptr=uint64_t
15123 fi
15124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
15125 $as_echo "$bfd_file_ptr" >&6; }
15126
15127
15128
15129
15130
15131
15132   for ac_header in $ac_header_list
15133 do :
15134   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15135 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
15136 "
15137 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15138   cat >>confdefs.h <<_ACEOF
15139 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15140 _ACEOF
15141
15142 fi
15143
15144 done
15145
15146
15147
15148
15149
15150
15151
15152
15153 for ac_func in getpagesize
15154 do :
15155   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15156 if test "x$ac_cv_func_getpagesize" = xyes; then :
15157   cat >>confdefs.h <<_ACEOF
15158 #define HAVE_GETPAGESIZE 1
15159 _ACEOF
15160
15161 fi
15162 done
15163
15164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15165 $as_echo_n "checking for working mmap... " >&6; }
15166 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
15167   $as_echo_n "(cached) " >&6
15168 else
15169   if test "$cross_compiling" = yes; then :
15170   ac_cv_func_mmap_fixed_mapped=no
15171 else
15172   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15173 /* end confdefs.h.  */
15174 $ac_includes_default
15175 /* malloc might have been renamed as rpl_malloc. */
15176 #undef malloc
15177
15178 /* Thanks to Mike Haertel and Jim Avera for this test.
15179    Here is a matrix of mmap possibilities:
15180         mmap private not fixed
15181         mmap private fixed at somewhere currently unmapped
15182         mmap private fixed at somewhere already mapped
15183         mmap shared not fixed
15184         mmap shared fixed at somewhere currently unmapped
15185         mmap shared fixed at somewhere already mapped
15186    For private mappings, we should verify that changes cannot be read()
15187    back from the file, nor mmap's back from the file at a different
15188    address.  (There have been systems where private was not correctly
15189    implemented like the infamous i386 svr4.0, and systems where the
15190    VM page cache was not coherent with the file system buffer cache
15191    like early versions of FreeBSD and possibly contemporary NetBSD.)
15192    For shared mappings, we should conversely verify that changes get
15193    propagated back to all the places they're supposed to be.
15194
15195    Grep wants private fixed already mapped.
15196    The main things grep needs to know about mmap are:
15197    * does it exist and is it safe to write into the mmap'd area
15198    * how to use it (BSD variants)  */
15199
15200 #include <fcntl.h>
15201 #include <sys/mman.h>
15202
15203 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
15204 char *malloc ();
15205 #endif
15206
15207 /* This mess was copied from the GNU getpagesize.h.  */
15208 #ifndef HAVE_GETPAGESIZE
15209 # ifdef _SC_PAGESIZE
15210 #  define getpagesize() sysconf(_SC_PAGESIZE)
15211 # else /* no _SC_PAGESIZE */
15212 #  ifdef HAVE_SYS_PARAM_H
15213 #   include <sys/param.h>
15214 #   ifdef EXEC_PAGESIZE
15215 #    define getpagesize() EXEC_PAGESIZE
15216 #   else /* no EXEC_PAGESIZE */
15217 #    ifdef NBPG
15218 #     define getpagesize() NBPG * CLSIZE
15219 #     ifndef CLSIZE
15220 #      define CLSIZE 1
15221 #     endif /* no CLSIZE */
15222 #    else /* no NBPG */
15223 #     ifdef NBPC
15224 #      define getpagesize() NBPC
15225 #     else /* no NBPC */
15226 #      ifdef PAGESIZE
15227 #       define getpagesize() PAGESIZE
15228 #      endif /* PAGESIZE */
15229 #     endif /* no NBPC */
15230 #    endif /* no NBPG */
15231 #   endif /* no EXEC_PAGESIZE */
15232 #  else /* no HAVE_SYS_PARAM_H */
15233 #   define getpagesize() 8192   /* punt totally */
15234 #  endif /* no HAVE_SYS_PARAM_H */
15235 # endif /* no _SC_PAGESIZE */
15236
15237 #endif /* no HAVE_GETPAGESIZE */
15238
15239 int
15240 main ()
15241 {
15242   char *data, *data2, *data3;
15243   const char *cdata2;
15244   int i, pagesize;
15245   int fd, fd2;
15246
15247   pagesize = getpagesize ();
15248
15249   /* First, make a file with some known garbage in it. */
15250   data = (char *) malloc (pagesize);
15251   if (!data)
15252     return 1;
15253   for (i = 0; i < pagesize; ++i)
15254     *(data + i) = rand ();
15255   umask (0);
15256   fd = creat ("conftest.mmap", 0600);
15257   if (fd < 0)
15258     return 2;
15259   if (write (fd, data, pagesize) != pagesize)
15260     return 3;
15261   close (fd);
15262
15263   /* Next, check that the tail of a page is zero-filled.  File must have
15264      non-zero length, otherwise we risk SIGBUS for entire page.  */
15265   fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
15266   if (fd2 < 0)
15267     return 4;
15268   cdata2 = "";
15269   if (write (fd2, cdata2, 1) != 1)
15270     return 5;
15271   data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
15272   if (data2 == MAP_FAILED)
15273     return 6;
15274   for (i = 0; i < pagesize; ++i)
15275     if (*(data2 + i))
15276       return 7;
15277   close (fd2);
15278   if (munmap (data2, pagesize))
15279     return 8;
15280
15281   /* Next, try to mmap the file at a fixed address which already has
15282      something else allocated at it.  If we can, also make sure that
15283      we see the same garbage.  */
15284   fd = open ("conftest.mmap", O_RDWR);
15285   if (fd < 0)
15286     return 9;
15287   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15288                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
15289     return 10;
15290   for (i = 0; i < pagesize; ++i)
15291     if (*(data + i) != *(data2 + i))
15292       return 11;
15293
15294   /* Finally, make sure that changes to the mapped area do not
15295      percolate back to the file as seen by read().  (This is a bug on
15296      some variants of i386 svr4.0.)  */
15297   for (i = 0; i < pagesize; ++i)
15298     *(data2 + i) = *(data2 + i) + 1;
15299   data3 = (char *) malloc (pagesize);
15300   if (!data3)
15301     return 12;
15302   if (read (fd, data3, pagesize) != pagesize)
15303     return 13;
15304   for (i = 0; i < pagesize; ++i)
15305     if (*(data + i) != *(data3 + i))
15306       return 14;
15307   close (fd);
15308   return 0;
15309 }
15310 _ACEOF
15311 if ac_fn_c_try_run "$LINENO"; then :
15312   ac_cv_func_mmap_fixed_mapped=yes
15313 else
15314   ac_cv_func_mmap_fixed_mapped=no
15315 fi
15316 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15317   conftest.$ac_objext conftest.beam conftest.$ac_ext
15318 fi
15319
15320 fi
15321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15322 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
15323 if test $ac_cv_func_mmap_fixed_mapped = yes; then
15324
15325 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
15326
15327 fi
15328 rm -f conftest.mmap conftest.txt
15329
15330 for ac_func in madvise mprotect
15331 do :
15332   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15333 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15334 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15335   cat >>confdefs.h <<_ACEOF
15336 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15337 _ACEOF
15338
15339 fi
15340 done
15341
15342 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
15343   true+yes )
15344 $as_echo "#define USE_MMAP 1" >>confdefs.h
15345  ;;
15346 esac
15347
15348 ac_config_files="$ac_config_files Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
15349
15350
15351 ac_config_commands="$ac_config_commands default"
15352
15353
15354
15355
15356
15357
15358
15359 cat >confcache <<\_ACEOF
15360 # This file is a shell script that caches the results of configure
15361 # tests run on this system so they can be shared between configure
15362 # scripts and configure runs, see configure's option --config-cache.
15363 # It is not useful on other systems.  If it contains results you don't
15364 # want to keep, you may remove or edit it.
15365 #
15366 # config.status only pays attention to the cache file if you give it
15367 # the --recheck option to rerun configure.
15368 #
15369 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15370 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15371 # following values.
15372
15373 _ACEOF
15374
15375 # The following way of writing the cache mishandles newlines in values,
15376 # but we know of no workaround that is simple, portable, and efficient.
15377 # So, we kill variables containing newlines.
15378 # Ultrix sh set writes to stderr and can't be redirected directly,
15379 # and sets the high bit in the cache file unless we assign to the vars.
15380 (
15381   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15382     eval ac_val=\$$ac_var
15383     case $ac_val in #(
15384     *${as_nl}*)
15385       case $ac_var in #(
15386       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15387 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15388       esac
15389       case $ac_var in #(
15390       _ | IFS | as_nl) ;; #(
15391       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15392       *) { eval $ac_var=; unset $ac_var;} ;;
15393       esac ;;
15394     esac
15395   done
15396
15397   (set) 2>&1 |
15398     case $as_nl`(ac_space=' '; set) 2>&1` in #(
15399     *${as_nl}ac_space=\ *)
15400       # `set' does not quote correctly, so add quotes: double-quote
15401       # substitution turns \\\\ into \\, and sed turns \\ into \.
15402       sed -n \
15403         "s/'/'\\\\''/g;
15404           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15405       ;; #(
15406     *)
15407       # `set' quotes correctly as required by POSIX, so do not add quotes.
15408       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15409       ;;
15410     esac |
15411     sort
15412 ) |
15413   sed '
15414      /^ac_cv_env_/b end
15415      t clear
15416      :clear
15417      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15418      t end
15419      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15420      :end' >>confcache
15421 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15422   if test -w "$cache_file"; then
15423     if test "x$cache_file" != "x/dev/null"; then
15424       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15425 $as_echo "$as_me: updating cache $cache_file" >&6;}
15426       if test ! -f "$cache_file" || test -h "$cache_file"; then
15427         cat confcache >"$cache_file"
15428       else
15429         case $cache_file in #(
15430         */* | ?:*)
15431           mv -f confcache "$cache_file"$$ &&
15432           mv -f "$cache_file"$$ "$cache_file" ;; #(
15433         *)
15434           mv -f confcache "$cache_file" ;;
15435         esac
15436       fi
15437     fi
15438   else
15439     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15440 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15441   fi
15442 fi
15443 rm -f confcache
15444
15445 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15446 # Let make expand exec_prefix.
15447 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15448
15449 DEFS=-DHAVE_CONFIG_H
15450
15451 ac_libobjs=
15452 ac_ltlibobjs=
15453 U=
15454 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15455   # 1. Remove the extension, and $U if already installed.
15456   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15457   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15458   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15459   #    will be set to the directory where LIBOBJS objects are built.
15460   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15461   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15462 done
15463 LIBOBJS=$ac_libobjs
15464
15465 LTLIBOBJS=$ac_ltlibobjs
15466
15467
15468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15469 $as_echo_n "checking that generated files are newer than configure... " >&6; }
15470    if test -n "$am_sleep_pid"; then
15471      # Hide warnings about reused PIDs.
15472      wait $am_sleep_pid 2>/dev/null
15473    fi
15474    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15475 $as_echo "done" >&6; }
15476  if test -n "$EXEEXT"; then
15477   am__EXEEXT_TRUE=
15478   am__EXEEXT_FALSE='#'
15479 else
15480   am__EXEEXT_TRUE='#'
15481   am__EXEEXT_FALSE=
15482 fi
15483
15484 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15485   as_fn_error $? "conditional \"AMDEP\" was never defined.
15486 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15487 fi
15488 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15489   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15490 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15491 fi
15492 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
15493   as_fn_error $? "conditional \"PLUGINS\" was never defined.
15494 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15495 fi
15496 if test -z "${ENABLE_BFD_64_BIT_TRUE}" && test -z "${ENABLE_BFD_64_BIT_FALSE}"; then
15497   as_fn_error $? "conditional \"ENABLE_BFD_64_BIT\" was never defined.
15498 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15499 fi
15500 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15501   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15502 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15503 fi
15504 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
15505   as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
15506 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15507 fi
15508 if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
15509   as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
15510 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15511 fi
15512
15513 : "${CONFIG_STATUS=./config.status}"
15514 ac_write_fail=0
15515 ac_clean_files_save=$ac_clean_files
15516 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15517 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15518 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15519 as_write_fail=0
15520 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15521 #! $SHELL
15522 # Generated by $as_me.
15523 # Run this file to recreate the current configuration.
15524 # Compiler output produced by configure, useful for debugging
15525 # configure, is in config.log if it exists.
15526
15527 debug=false
15528 ac_cs_recheck=false
15529 ac_cs_silent=false
15530
15531 SHELL=\${CONFIG_SHELL-$SHELL}
15532 export SHELL
15533 _ASEOF
15534 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15535 ## -------------------- ##
15536 ## M4sh Initialization. ##
15537 ## -------------------- ##
15538
15539 # Be more Bourne compatible
15540 DUALCASE=1; export DUALCASE # for MKS sh
15541 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15542   emulate sh
15543   NULLCMD=:
15544   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15545   # is contrary to our usage.  Disable this feature.
15546   alias -g '${1+"$@"}'='"$@"'
15547   setopt NO_GLOB_SUBST
15548 else
15549   case `(set -o) 2>/dev/null` in #(
15550   *posix*) :
15551     set -o posix ;; #(
15552   *) :
15553      ;;
15554 esac
15555 fi
15556
15557
15558 as_nl='
15559 '
15560 export as_nl
15561 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15562 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15563 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15564 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15565 # Prefer a ksh shell builtin over an external printf program on Solaris,
15566 # but without wasting forks for bash or zsh.
15567 if test -z "$BASH_VERSION$ZSH_VERSION" \
15568     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15569   as_echo='print -r --'
15570   as_echo_n='print -rn --'
15571 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15572   as_echo='printf %s\n'
15573   as_echo_n='printf %s'
15574 else
15575   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15576     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15577     as_echo_n='/usr/ucb/echo -n'
15578   else
15579     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15580     as_echo_n_body='eval
15581       arg=$1;
15582       case $arg in #(
15583       *"$as_nl"*)
15584         expr "X$arg" : "X\\(.*\\)$as_nl";
15585         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15586       esac;
15587       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15588     '
15589     export as_echo_n_body
15590     as_echo_n='sh -c $as_echo_n_body as_echo'
15591   fi
15592   export as_echo_body
15593   as_echo='sh -c $as_echo_body as_echo'
15594 fi
15595
15596 # The user is always right.
15597 if test "${PATH_SEPARATOR+set}" != set; then
15598   PATH_SEPARATOR=:
15599   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15600     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15601       PATH_SEPARATOR=';'
15602   }
15603 fi
15604
15605
15606 # IFS
15607 # We need space, tab and new line, in precisely that order.  Quoting is
15608 # there to prevent editors from complaining about space-tab.
15609 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15610 # splitting by setting IFS to empty value.)
15611 IFS=" ""        $as_nl"
15612
15613 # Find who we are.  Look in the path if we contain no directory separator.
15614 as_myself=
15615 case $0 in #((
15616   *[\\/]* ) as_myself=$0 ;;
15617   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15618 for as_dir in $PATH
15619 do
15620   IFS=$as_save_IFS
15621   test -z "$as_dir" && as_dir=.
15622     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15623   done
15624 IFS=$as_save_IFS
15625
15626      ;;
15627 esac
15628 # We did not find ourselves, most probably we were run as `sh COMMAND'
15629 # in which case we are not to be found in the path.
15630 if test "x$as_myself" = x; then
15631   as_myself=$0
15632 fi
15633 if test ! -f "$as_myself"; then
15634   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15635   exit 1
15636 fi
15637
15638 # Unset variables that we do not need and which cause bugs (e.g. in
15639 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15640 # suppresses any "Segmentation fault" message there.  '((' could
15641 # trigger a bug in pdksh 5.2.14.
15642 for as_var in BASH_ENV ENV MAIL MAILPATH
15643 do eval test x\${$as_var+set} = xset \
15644   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15645 done
15646 PS1='$ '
15647 PS2='> '
15648 PS4='+ '
15649
15650 # NLS nuisances.
15651 LC_ALL=C
15652 export LC_ALL
15653 LANGUAGE=C
15654 export LANGUAGE
15655
15656 # CDPATH.
15657 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15658
15659
15660 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15661 # ----------------------------------------
15662 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15663 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15664 # script with STATUS, using 1 if that was 0.
15665 as_fn_error ()
15666 {
15667   as_status=$1; test $as_status -eq 0 && as_status=1
15668   if test "$4"; then
15669     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15670     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15671   fi
15672   $as_echo "$as_me: error: $2" >&2
15673   as_fn_exit $as_status
15674 } # as_fn_error
15675
15676
15677 # as_fn_set_status STATUS
15678 # -----------------------
15679 # Set $? to STATUS, without forking.
15680 as_fn_set_status ()
15681 {
15682   return $1
15683 } # as_fn_set_status
15684
15685 # as_fn_exit STATUS
15686 # -----------------
15687 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15688 as_fn_exit ()
15689 {
15690   set +e
15691   as_fn_set_status $1
15692   exit $1
15693 } # as_fn_exit
15694
15695 # as_fn_unset VAR
15696 # ---------------
15697 # Portably unset VAR.
15698 as_fn_unset ()
15699 {
15700   { eval $1=; unset $1;}
15701 }
15702 as_unset=as_fn_unset
15703 # as_fn_append VAR VALUE
15704 # ----------------------
15705 # Append the text in VALUE to the end of the definition contained in VAR. Take
15706 # advantage of any shell optimizations that allow amortized linear growth over
15707 # repeated appends, instead of the typical quadratic growth present in naive
15708 # implementations.
15709 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15710   eval 'as_fn_append ()
15711   {
15712     eval $1+=\$2
15713   }'
15714 else
15715   as_fn_append ()
15716   {
15717     eval $1=\$$1\$2
15718   }
15719 fi # as_fn_append
15720
15721 # as_fn_arith ARG...
15722 # ------------------
15723 # Perform arithmetic evaluation on the ARGs, and store the result in the
15724 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15725 # must be portable across $(()) and expr.
15726 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15727   eval 'as_fn_arith ()
15728   {
15729     as_val=$(( $* ))
15730   }'
15731 else
15732   as_fn_arith ()
15733   {
15734     as_val=`expr "$@" || test $? -eq 1`
15735   }
15736 fi # as_fn_arith
15737
15738
15739 if expr a : '\(a\)' >/dev/null 2>&1 &&
15740    test "X`expr 00001 : '.*\(...\)'`" = X001; then
15741   as_expr=expr
15742 else
15743   as_expr=false
15744 fi
15745
15746 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15747   as_basename=basename
15748 else
15749   as_basename=false
15750 fi
15751
15752 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15753   as_dirname=dirname
15754 else
15755   as_dirname=false
15756 fi
15757
15758 as_me=`$as_basename -- "$0" ||
15759 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15760          X"$0" : 'X\(//\)$' \| \
15761          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15762 $as_echo X/"$0" |
15763     sed '/^.*\/\([^/][^/]*\)\/*$/{
15764             s//\1/
15765             q
15766           }
15767           /^X\/\(\/\/\)$/{
15768             s//\1/
15769             q
15770           }
15771           /^X\/\(\/\).*/{
15772             s//\1/
15773             q
15774           }
15775           s/.*/./; q'`
15776
15777 # Avoid depending upon Character Ranges.
15778 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15779 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15780 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15781 as_cr_digits='0123456789'
15782 as_cr_alnum=$as_cr_Letters$as_cr_digits
15783
15784 ECHO_C= ECHO_N= ECHO_T=
15785 case `echo -n x` in #(((((
15786 -n*)
15787   case `echo 'xy\c'` in
15788   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
15789   xy)  ECHO_C='\c';;
15790   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15791        ECHO_T=' ';;
15792   esac;;
15793 *)
15794   ECHO_N='-n';;
15795 esac
15796
15797 rm -f conf$$ conf$$.exe conf$$.file
15798 if test -d conf$$.dir; then
15799   rm -f conf$$.dir/conf$$.file
15800 else
15801   rm -f conf$$.dir
15802   mkdir conf$$.dir 2>/dev/null
15803 fi
15804 if (echo >conf$$.file) 2>/dev/null; then
15805   if ln -s conf$$.file conf$$ 2>/dev/null; then
15806     as_ln_s='ln -s'
15807     # ... but there are two gotchas:
15808     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15809     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15810     # In both cases, we have to default to `cp -pR'.
15811     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15812       as_ln_s='cp -pR'
15813   elif ln conf$$.file conf$$ 2>/dev/null; then
15814     as_ln_s=ln
15815   else
15816     as_ln_s='cp -pR'
15817   fi
15818 else
15819   as_ln_s='cp -pR'
15820 fi
15821 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15822 rmdir conf$$.dir 2>/dev/null
15823
15824
15825 # as_fn_mkdir_p
15826 # -------------
15827 # Create "$as_dir" as a directory, including parents if necessary.
15828 as_fn_mkdir_p ()
15829 {
15830
15831   case $as_dir in #(
15832   -*) as_dir=./$as_dir;;
15833   esac
15834   test -d "$as_dir" || eval $as_mkdir_p || {
15835     as_dirs=
15836     while :; do
15837       case $as_dir in #(
15838       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15839       *) as_qdir=$as_dir;;
15840       esac
15841       as_dirs="'$as_qdir' $as_dirs"
15842       as_dir=`$as_dirname -- "$as_dir" ||
15843 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15844          X"$as_dir" : 'X\(//\)[^/]' \| \
15845          X"$as_dir" : 'X\(//\)$' \| \
15846          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15847 $as_echo X"$as_dir" |
15848     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15849             s//\1/
15850             q
15851           }
15852           /^X\(\/\/\)[^/].*/{
15853             s//\1/
15854             q
15855           }
15856           /^X\(\/\/\)$/{
15857             s//\1/
15858             q
15859           }
15860           /^X\(\/\).*/{
15861             s//\1/
15862             q
15863           }
15864           s/.*/./; q'`
15865       test -d "$as_dir" && break
15866     done
15867     test -z "$as_dirs" || eval "mkdir $as_dirs"
15868   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15869
15870
15871 } # as_fn_mkdir_p
15872 if mkdir -p . 2>/dev/null; then
15873   as_mkdir_p='mkdir -p "$as_dir"'
15874 else
15875   test -d ./-p && rmdir ./-p
15876   as_mkdir_p=false
15877 fi
15878
15879
15880 # as_fn_executable_p FILE
15881 # -----------------------
15882 # Test if FILE is an executable regular file.
15883 as_fn_executable_p ()
15884 {
15885   test -f "$1" && test -x "$1"
15886 } # as_fn_executable_p
15887 as_test_x='test -x'
15888 as_executable_p=as_fn_executable_p
15889
15890 # Sed expression to map a string onto a valid CPP name.
15891 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15892
15893 # Sed expression to map a string onto a valid variable name.
15894 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15895
15896
15897 exec 6>&1
15898 ## ----------------------------------- ##
15899 ## Main body of $CONFIG_STATUS script. ##
15900 ## ----------------------------------- ##
15901 _ASEOF
15902 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15903
15904 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15905 # Save the log message, to keep $0 and so on meaningful, and to
15906 # report actual input values of CONFIG_FILES etc. instead of their
15907 # values after options handling.
15908 ac_log="
15909 This file was extended by bfd $as_me 2.40, which was
15910 generated by GNU Autoconf 2.69.  Invocation command line was
15911
15912   CONFIG_FILES    = $CONFIG_FILES
15913   CONFIG_HEADERS  = $CONFIG_HEADERS
15914   CONFIG_LINKS    = $CONFIG_LINKS
15915   CONFIG_COMMANDS = $CONFIG_COMMANDS
15916   $ $0 $@
15917
15918 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15919 "
15920
15921 _ACEOF
15922
15923 case $ac_config_files in *"
15924 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15925 esac
15926
15927 case $ac_config_headers in *"
15928 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15929 esac
15930
15931
15932 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15933 # Files that config.status was made for.
15934 config_files="$ac_config_files"
15935 config_headers="$ac_config_headers"
15936 config_commands="$ac_config_commands"
15937
15938 _ACEOF
15939
15940 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15941 ac_cs_usage="\
15942 \`$as_me' instantiates files and other configuration actions
15943 from templates according to the current configuration.  Unless the files
15944 and actions are specified as TAGs, all are instantiated by default.
15945
15946 Usage: $0 [OPTION]... [TAG]...
15947
15948   -h, --help       print this help, then exit
15949   -V, --version    print version number and configuration settings, then exit
15950       --config     print configuration, then exit
15951   -q, --quiet, --silent
15952                    do not print progress messages
15953   -d, --debug      don't remove temporary files
15954       --recheck    update $as_me by reconfiguring in the same conditions
15955       --file=FILE[:TEMPLATE]
15956                    instantiate the configuration file FILE
15957       --header=FILE[:TEMPLATE]
15958                    instantiate the configuration header FILE
15959
15960 Configuration files:
15961 $config_files
15962
15963 Configuration headers:
15964 $config_headers
15965
15966 Configuration commands:
15967 $config_commands
15968
15969 Report bugs to the package provider."
15970
15971 _ACEOF
15972 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15973 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15974 ac_cs_version="\\
15975 bfd config.status 2.40
15976 configured by $0, generated by GNU Autoconf 2.69,
15977   with options \\"\$ac_cs_config\\"
15978
15979 Copyright (C) 2012 Free Software Foundation, Inc.
15980 This config.status script is free software; the Free Software Foundation
15981 gives unlimited permission to copy, distribute and modify it."
15982
15983 ac_pwd='$ac_pwd'
15984 srcdir='$srcdir'
15985 INSTALL='$INSTALL'
15986 MKDIR_P='$MKDIR_P'
15987 AWK='$AWK'
15988 test -n "\$AWK" || AWK=awk
15989 _ACEOF
15990
15991 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15992 # The default lists apply if the user does not specify any file.
15993 ac_need_defaults=:
15994 while test $# != 0
15995 do
15996   case $1 in
15997   --*=?*)
15998     ac_option=`expr "X$1" : 'X\([^=]*\)='`
15999     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16000     ac_shift=:
16001     ;;
16002   --*=)
16003     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16004     ac_optarg=
16005     ac_shift=:
16006     ;;
16007   *)
16008     ac_option=$1
16009     ac_optarg=$2
16010     ac_shift=shift
16011     ;;
16012   esac
16013
16014   case $ac_option in
16015   # Handling of the options.
16016   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16017     ac_cs_recheck=: ;;
16018   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16019     $as_echo "$ac_cs_version"; exit ;;
16020   --config | --confi | --conf | --con | --co | --c )
16021     $as_echo "$ac_cs_config"; exit ;;
16022   --debug | --debu | --deb | --de | --d | -d )
16023     debug=: ;;
16024   --file | --fil | --fi | --f )
16025     $ac_shift
16026     case $ac_optarg in
16027     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16028     '') as_fn_error $? "missing file argument" ;;
16029     esac
16030     as_fn_append CONFIG_FILES " '$ac_optarg'"
16031     ac_need_defaults=false;;
16032   --header | --heade | --head | --hea )
16033     $ac_shift
16034     case $ac_optarg in
16035     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16036     esac
16037     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16038     ac_need_defaults=false;;
16039   --he | --h)
16040     # Conflict between --help and --header
16041     as_fn_error $? "ambiguous option: \`$1'
16042 Try \`$0 --help' for more information.";;
16043   --help | --hel | -h )
16044     $as_echo "$ac_cs_usage"; exit ;;
16045   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16046   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16047     ac_cs_silent=: ;;
16048
16049   # This is an error.
16050   -*) as_fn_error $? "unrecognized option: \`$1'
16051 Try \`$0 --help' for more information." ;;
16052
16053   *) as_fn_append ac_config_targets " $1"
16054      ac_need_defaults=false ;;
16055
16056   esac
16057   shift
16058 done
16059
16060 ac_configure_extra_args=
16061
16062 if $ac_cs_silent; then
16063   exec 6>/dev/null
16064   ac_configure_extra_args="$ac_configure_extra_args --silent"
16065 fi
16066
16067 _ACEOF
16068 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16069 if \$ac_cs_recheck; then
16070   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16071   shift
16072   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16073   CONFIG_SHELL='$SHELL'
16074   export CONFIG_SHELL
16075   exec "\$@"
16076 fi
16077
16078 _ACEOF
16079 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16080 exec 5>>config.log
16081 {
16082   echo
16083   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16084 ## Running $as_me. ##
16085 _ASBOX
16086   $as_echo "$ac_log"
16087 } >&5
16088
16089 _ACEOF
16090 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16091 #
16092 # INIT-COMMANDS
16093 #
16094 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16095
16096
16097 # The HP-UX ksh and POSIX shell print the target directory to stdout
16098 # if CDPATH is set.
16099 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16100
16101 sed_quote_subst='$sed_quote_subst'
16102 double_quote_subst='$double_quote_subst'
16103 delay_variable_subst='$delay_variable_subst'
16104 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16105 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16106 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16107 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16108 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16109 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16110 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16111 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16112 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16113 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16114 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16115 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16116 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16117 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16118 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16119 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16120 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16121 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16122 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16123 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16124 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16125 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16126 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16127 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16128 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16129 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16130 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16131 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16132 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16133 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16134 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16135 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16136 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16137 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16138 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16139 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16140 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16141 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16142 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16143 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16144 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16145 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16146 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16147 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16148 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16149 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16150 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16151 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16152 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"`'
16153 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16154 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16155 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16156 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16157 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16158 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16159 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16160 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16161 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16162 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16163 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16164 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16165 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16166 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16167 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16168 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16169 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16170 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16171 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16172 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16173 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16174 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16175 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16176 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16177 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16178 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16179 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16180 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16181 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16182 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16183 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16184 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16185 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16186 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16187 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16188 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16189 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16190 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16191 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16192 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16193 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16194 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16195 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16196 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16197 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16198 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16199 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16200 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16201 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16202 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16203 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16204 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16205 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16206 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16207 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16208 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16209 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16210 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16211 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16212 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16213 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16214 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16215 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16216 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16217 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16218 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16219 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16220 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16221 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16222 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16223 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16224
16225 LTCC='$LTCC'
16226 LTCFLAGS='$LTCFLAGS'
16227 compiler='$compiler_DEFAULT'
16228
16229 # A function that is used when there is no print builtin or printf.
16230 func_fallback_echo ()
16231 {
16232   eval 'cat <<_LTECHO_EOF
16233 \$1
16234 _LTECHO_EOF'
16235 }
16236
16237 # Quote evaled strings.
16238 for var in SHELL \
16239 ECHO \
16240 SED \
16241 GREP \
16242 EGREP \
16243 FGREP \
16244 LD \
16245 NM \
16246 LN_S \
16247 lt_SP2NL \
16248 lt_NL2SP \
16249 reload_flag \
16250 OBJDUMP \
16251 deplibs_check_method \
16252 file_magic_cmd \
16253 AR \
16254 AR_FLAGS \
16255 STRIP \
16256 RANLIB \
16257 CC \
16258 CFLAGS \
16259 compiler \
16260 lt_cv_sys_global_symbol_pipe \
16261 lt_cv_sys_global_symbol_to_cdecl \
16262 lt_cv_sys_global_symbol_to_c_name_address \
16263 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16264 lt_prog_compiler_no_builtin_flag \
16265 lt_prog_compiler_wl \
16266 lt_prog_compiler_pic \
16267 lt_prog_compiler_static \
16268 lt_cv_prog_compiler_c_o \
16269 need_locks \
16270 DSYMUTIL \
16271 NMEDIT \
16272 LIPO \
16273 OTOOL \
16274 OTOOL64 \
16275 shrext_cmds \
16276 export_dynamic_flag_spec \
16277 whole_archive_flag_spec \
16278 compiler_needs_object \
16279 with_gnu_ld \
16280 allow_undefined_flag \
16281 no_undefined_flag \
16282 hardcode_libdir_flag_spec \
16283 hardcode_libdir_flag_spec_ld \
16284 hardcode_libdir_separator \
16285 fix_srcfile_path \
16286 exclude_expsyms \
16287 include_expsyms \
16288 file_list_spec \
16289 variables_saved_for_relink \
16290 libname_spec \
16291 library_names_spec \
16292 soname_spec \
16293 install_override_mode \
16294 finish_eval \
16295 old_striplib \
16296 striplib; do
16297     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16298     *[\\\\\\\`\\"\\\$]*)
16299       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16300       ;;
16301     *)
16302       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16303       ;;
16304     esac
16305 done
16306
16307 # Double-quote double-evaled strings.
16308 for var in reload_cmds \
16309 old_postinstall_cmds \
16310 old_postuninstall_cmds \
16311 old_archive_cmds \
16312 extract_expsyms_cmds \
16313 old_archive_from_new_cmds \
16314 old_archive_from_expsyms_cmds \
16315 archive_cmds \
16316 archive_expsym_cmds \
16317 module_cmds \
16318 module_expsym_cmds \
16319 export_symbols_cmds \
16320 prelink_cmds \
16321 postinstall_cmds \
16322 postuninstall_cmds \
16323 finish_cmds \
16324 sys_lib_search_path_spec \
16325 sys_lib_dlsearch_path_spec; do
16326     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16327     *[\\\\\\\`\\"\\\$]*)
16328       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16329       ;;
16330     *)
16331       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16332       ;;
16333     esac
16334 done
16335
16336 ac_aux_dir='$ac_aux_dir'
16337 xsi_shell='$xsi_shell'
16338 lt_shell_append='$lt_shell_append'
16339
16340 # See if we are running on zsh, and set the options which allow our
16341 # commands through without removal of \ escapes INIT.
16342 if test -n "\${ZSH_VERSION+set}" ; then
16343    setopt NO_GLOB_SUBST
16344 fi
16345
16346
16347     PACKAGE='$PACKAGE'
16348     VERSION='$VERSION'
16349     TIMESTAMP='$TIMESTAMP'
16350     RM='$RM'
16351     ofile='$ofile'
16352
16353
16354
16355 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16356     # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16357     # from automake.
16358     eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16359     # Capture the value of LINGUAS because we need it to compute CATALOGS.
16360     LINGUAS="${LINGUAS-%UNSET%}"
16361
16362
16363
16364 _ACEOF
16365
16366 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16367
16368 # Handling of arguments.
16369 for ac_config_target in $ac_config_targets
16370 do
16371   case $ac_config_target in
16372     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16373     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16374     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16375     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16376     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16377     "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
16378     "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16379     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16380
16381   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16382   esac
16383 done
16384
16385
16386 # If the user did not use the arguments to specify the items to instantiate,
16387 # then the envvar interface is used.  Set only those that are not.
16388 # We use the long form for the default assignment because of an extremely
16389 # bizarre bug on SunOS 4.1.3.
16390 if $ac_need_defaults; then
16391   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16392   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16393   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16394 fi
16395
16396 # Have a temporary directory for convenience.  Make it in the build tree
16397 # simply because there is no reason against having it here, and in addition,
16398 # creating and moving files from /tmp can sometimes cause problems.
16399 # Hook for its removal unless debugging.
16400 # Note that there is a small window in which the directory will not be cleaned:
16401 # after its creation but before its name has been assigned to `$tmp'.
16402 $debug ||
16403 {
16404   tmp= ac_tmp=
16405   trap 'exit_status=$?
16406   : "${ac_tmp:=$tmp}"
16407   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16408 ' 0
16409   trap 'as_fn_exit 1' 1 2 13 15
16410 }
16411 # Create a (secure) tmp directory for tmp files.
16412
16413 {
16414   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16415   test -d "$tmp"
16416 }  ||
16417 {
16418   tmp=./conf$$-$RANDOM
16419   (umask 077 && mkdir "$tmp")
16420 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16421 ac_tmp=$tmp
16422
16423 # Set up the scripts for CONFIG_FILES section.
16424 # No need to generate them if there are no CONFIG_FILES.
16425 # This happens for instance with `./config.status config.h'.
16426 if test -n "$CONFIG_FILES"; then
16427
16428
16429 ac_cr=`echo X | tr X '\015'`
16430 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16431 # But we know of no other shell where ac_cr would be empty at this
16432 # point, so we can use a bashism as a fallback.
16433 if test "x$ac_cr" = x; then
16434   eval ac_cr=\$\'\\r\'
16435 fi
16436 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16437 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16438   ac_cs_awk_cr='\\r'
16439 else
16440   ac_cs_awk_cr=$ac_cr
16441 fi
16442
16443 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16444 _ACEOF
16445
16446
16447 {
16448   echo "cat >conf$$subs.awk <<_ACEOF" &&
16449   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16450   echo "_ACEOF"
16451 } >conf$$subs.sh ||
16452   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16453 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16454 ac_delim='%!_!# '
16455 for ac_last_try in false false false false false :; do
16456   . ./conf$$subs.sh ||
16457     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16458
16459   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16460   if test $ac_delim_n = $ac_delim_num; then
16461     break
16462   elif $ac_last_try; then
16463     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16464   else
16465     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16466   fi
16467 done
16468 rm -f conf$$subs.sh
16469
16470 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16471 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16472 _ACEOF
16473 sed -n '
16474 h
16475 s/^/S["/; s/!.*/"]=/
16476 p
16477 g
16478 s/^[^!]*!//
16479 :repl
16480 t repl
16481 s/'"$ac_delim"'$//
16482 t delim
16483 :nl
16484 h
16485 s/\(.\{148\}\)..*/\1/
16486 t more1
16487 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16488 p
16489 n
16490 b repl
16491 :more1
16492 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16493 p
16494 g
16495 s/.\{148\}//
16496 t nl
16497 :delim
16498 h
16499 s/\(.\{148\}\)..*/\1/
16500 t more2
16501 s/["\\]/\\&/g; s/^/"/; s/$/"/
16502 p
16503 b
16504 :more2
16505 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16506 p
16507 g
16508 s/.\{148\}//
16509 t delim
16510 ' <conf$$subs.awk | sed '
16511 /^[^""]/{
16512   N
16513   s/\n//
16514 }
16515 ' >>$CONFIG_STATUS || ac_write_fail=1
16516 rm -f conf$$subs.awk
16517 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16518 _ACAWK
16519 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16520   for (key in S) S_is_set[key] = 1
16521   FS = "\a"
16522
16523 }
16524 {
16525   line = $ 0
16526   nfields = split(line, field, "@")
16527   substed = 0
16528   len = length(field[1])
16529   for (i = 2; i < nfields; i++) {
16530     key = field[i]
16531     keylen = length(key)
16532     if (S_is_set[key]) {
16533       value = S[key]
16534       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16535       len += length(value) + length(field[++i])
16536       substed = 1
16537     } else
16538       len += 1 + keylen
16539   }
16540
16541   print line
16542 }
16543
16544 _ACAWK
16545 _ACEOF
16546 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16547 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16548   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16549 else
16550   cat
16551 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16552   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16553 _ACEOF
16554
16555 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16556 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16557 # trailing colons and then remove the whole line if VPATH becomes empty
16558 # (actually we leave an empty line to preserve line numbers).
16559 if test "x$srcdir" = x.; then
16560   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
16561 h
16562 s///
16563 s/^/:/
16564 s/[      ]*$/:/
16565 s/:\$(srcdir):/:/g
16566 s/:\${srcdir}:/:/g
16567 s/:@srcdir@:/:/g
16568 s/^:*//
16569 s/:*$//
16570 x
16571 s/\(=[   ]*\).*/\1/
16572 G
16573 s/\n//
16574 s/^[^=]*=[       ]*$//
16575 }'
16576 fi
16577
16578 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16579 fi # test -n "$CONFIG_FILES"
16580
16581 # Set up the scripts for CONFIG_HEADERS section.
16582 # No need to generate them if there are no CONFIG_HEADERS.
16583 # This happens for instance with `./config.status Makefile'.
16584 if test -n "$CONFIG_HEADERS"; then
16585 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16586 BEGIN {
16587 _ACEOF
16588
16589 # Transform confdefs.h into an awk script `defines.awk', embedded as
16590 # here-document in config.status, that substitutes the proper values into
16591 # config.h.in to produce config.h.
16592
16593 # Create a delimiter string that does not exist in confdefs.h, to ease
16594 # handling of long lines.
16595 ac_delim='%!_!# '
16596 for ac_last_try in false false :; do
16597   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16598   if test -z "$ac_tt"; then
16599     break
16600   elif $ac_last_try; then
16601     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16602   else
16603     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16604   fi
16605 done
16606
16607 # For the awk script, D is an array of macro values keyed by name,
16608 # likewise P contains macro parameters if any.  Preserve backslash
16609 # newline sequences.
16610
16611 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16612 sed -n '
16613 s/.\{148\}/&'"$ac_delim"'/g
16614 t rset
16615 :rset
16616 s/^[     ]*#[    ]*define[       ][      ]*/ /
16617 t def
16618 d
16619 :def
16620 s/\\$//
16621 t bsnl
16622 s/["\\]/\\&/g
16623 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16624 D["\1"]=" \3"/p
16625 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16626 d
16627 :bsnl
16628 s/["\\]/\\&/g
16629 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16630 D["\1"]=" \3\\\\\\n"\\/p
16631 t cont
16632 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16633 t cont
16634 d
16635 :cont
16636 n
16637 s/.\{148\}/&'"$ac_delim"'/g
16638 t clear
16639 :clear
16640 s/\\$//
16641 t bsnlc
16642 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16643 d
16644 :bsnlc
16645 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16646 b cont
16647 ' <confdefs.h | sed '
16648 s/'"$ac_delim"'/"\\\
16649 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16650
16651 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16652   for (key in D) D_is_set[key] = 1
16653   FS = "\a"
16654 }
16655 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16656   line = \$ 0
16657   split(line, arg, " ")
16658   if (arg[1] == "#") {
16659     defundef = arg[2]
16660     mac1 = arg[3]
16661   } else {
16662     defundef = substr(arg[1], 2)
16663     mac1 = arg[2]
16664   }
16665   split(mac1, mac2, "(") #)
16666   macro = mac2[1]
16667   prefix = substr(line, 1, index(line, defundef) - 1)
16668   if (D_is_set[macro]) {
16669     # Preserve the white space surrounding the "#".
16670     print prefix "define", macro P[macro] D[macro]
16671     next
16672   } else {
16673     # Replace #undef with comments.  This is necessary, for example,
16674     # in the case of _POSIX_SOURCE, which is predefined and required
16675     # on some systems where configure will not decide to define it.
16676     if (defundef == "undef") {
16677       print "/*", prefix defundef, macro, "*/"
16678       next
16679     }
16680   }
16681 }
16682 { print }
16683 _ACAWK
16684 _ACEOF
16685 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16686   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16687 fi # test -n "$CONFIG_HEADERS"
16688
16689
16690 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
16691 shift
16692 for ac_tag
16693 do
16694   case $ac_tag in
16695   :[FHLC]) ac_mode=$ac_tag; continue;;
16696   esac
16697   case $ac_mode$ac_tag in
16698   :[FHL]*:*);;
16699   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16700   :[FH]-) ac_tag=-:-;;
16701   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16702   esac
16703   ac_save_IFS=$IFS
16704   IFS=:
16705   set x $ac_tag
16706   IFS=$ac_save_IFS
16707   shift
16708   ac_file=$1
16709   shift
16710
16711   case $ac_mode in
16712   :L) ac_source=$1;;
16713   :[FH])
16714     ac_file_inputs=
16715     for ac_f
16716     do
16717       case $ac_f in
16718       -) ac_f="$ac_tmp/stdin";;
16719       *) # Look for the file first in the build tree, then in the source tree
16720          # (if the path is not absolute).  The absolute path cannot be DOS-style,
16721          # because $ac_f cannot contain `:'.
16722          test -f "$ac_f" ||
16723            case $ac_f in
16724            [\\/$]*) false;;
16725            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16726            esac ||
16727            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16728       esac
16729       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16730       as_fn_append ac_file_inputs " '$ac_f'"
16731     done
16732
16733     # Let's still pretend it is `configure' which instantiates (i.e., don't
16734     # use $as_me), people would be surprised to read:
16735     #    /* config.h.  Generated by config.status.  */
16736     configure_input='Generated from '`
16737           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16738         `' by configure.'
16739     if test x"$ac_file" != x-; then
16740       configure_input="$ac_file.  $configure_input"
16741       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16742 $as_echo "$as_me: creating $ac_file" >&6;}
16743     fi
16744     # Neutralize special characters interpreted by sed in replacement strings.
16745     case $configure_input in #(
16746     *\&* | *\|* | *\\* )
16747        ac_sed_conf_input=`$as_echo "$configure_input" |
16748        sed 's/[\\\\&|]/\\\\&/g'`;; #(
16749     *) ac_sed_conf_input=$configure_input;;
16750     esac
16751
16752     case $ac_tag in
16753     *:-:* | *:-) cat >"$ac_tmp/stdin" \
16754       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16755     esac
16756     ;;
16757   esac
16758
16759   ac_dir=`$as_dirname -- "$ac_file" ||
16760 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16761          X"$ac_file" : 'X\(//\)[^/]' \| \
16762          X"$ac_file" : 'X\(//\)$' \| \
16763          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16764 $as_echo X"$ac_file" |
16765     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16766             s//\1/
16767             q
16768           }
16769           /^X\(\/\/\)[^/].*/{
16770             s//\1/
16771             q
16772           }
16773           /^X\(\/\/\)$/{
16774             s//\1/
16775             q
16776           }
16777           /^X\(\/\).*/{
16778             s//\1/
16779             q
16780           }
16781           s/.*/./; q'`
16782   as_dir="$ac_dir"; as_fn_mkdir_p
16783   ac_builddir=.
16784
16785 case "$ac_dir" in
16786 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16787 *)
16788   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16789   # A ".." for each directory in $ac_dir_suffix.
16790   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16791   case $ac_top_builddir_sub in
16792   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16793   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16794   esac ;;
16795 esac
16796 ac_abs_top_builddir=$ac_pwd
16797 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16798 # for backward compatibility:
16799 ac_top_builddir=$ac_top_build_prefix
16800
16801 case $srcdir in
16802   .)  # We are building in place.
16803     ac_srcdir=.
16804     ac_top_srcdir=$ac_top_builddir_sub
16805     ac_abs_top_srcdir=$ac_pwd ;;
16806   [\\/]* | ?:[\\/]* )  # Absolute name.
16807     ac_srcdir=$srcdir$ac_dir_suffix;
16808     ac_top_srcdir=$srcdir
16809     ac_abs_top_srcdir=$srcdir ;;
16810   *) # Relative name.
16811     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16812     ac_top_srcdir=$ac_top_build_prefix$srcdir
16813     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16814 esac
16815 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16816
16817
16818   case $ac_mode in
16819   :F)
16820   #
16821   # CONFIG_FILE
16822   #
16823
16824   case $INSTALL in
16825   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16826   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16827   esac
16828   ac_MKDIR_P=$MKDIR_P
16829   case $MKDIR_P in
16830   [\\/$]* | ?:[\\/]* ) ;;
16831   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16832   esac
16833 _ACEOF
16834
16835 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16836 # If the template does not know about datarootdir, expand it.
16837 # FIXME: This hack should be removed a few years after 2.60.
16838 ac_datarootdir_hack=; ac_datarootdir_seen=
16839 ac_sed_dataroot='
16840 /datarootdir/ {
16841   p
16842   q
16843 }
16844 /@datadir@/p
16845 /@docdir@/p
16846 /@infodir@/p
16847 /@localedir@/p
16848 /@mandir@/p'
16849 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16850 *datarootdir*) ac_datarootdir_seen=yes;;
16851 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16852   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16853 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16854 _ACEOF
16855 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16856   ac_datarootdir_hack='
16857   s&@datadir@&$datadir&g
16858   s&@docdir@&$docdir&g
16859   s&@infodir@&$infodir&g
16860   s&@localedir@&$localedir&g
16861   s&@mandir@&$mandir&g
16862   s&\\\${datarootdir}&$datarootdir&g' ;;
16863 esac
16864 _ACEOF
16865
16866 # Neutralize VPATH when `$srcdir' = `.'.
16867 # Shell code in configure.ac might set extrasub.
16868 # FIXME: do we really want to maintain this feature?
16869 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16870 ac_sed_extra="$ac_vpsub
16871 $extrasub
16872 _ACEOF
16873 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16874 :t
16875 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16876 s|@configure_input@|$ac_sed_conf_input|;t t
16877 s&@top_builddir@&$ac_top_builddir_sub&;t t
16878 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16879 s&@srcdir@&$ac_srcdir&;t t
16880 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16881 s&@top_srcdir@&$ac_top_srcdir&;t t
16882 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16883 s&@builddir@&$ac_builddir&;t t
16884 s&@abs_builddir@&$ac_abs_builddir&;t t
16885 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16886 s&@INSTALL@&$ac_INSTALL&;t t
16887 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16888 $ac_datarootdir_hack
16889 "
16890 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16891   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16892
16893 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16894   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16895   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
16896       "$ac_tmp/out"`; test -z "$ac_out"; } &&
16897   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16898 which seems to be undefined.  Please make sure it is defined" >&5
16899 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16900 which seems to be undefined.  Please make sure it is defined" >&2;}
16901
16902   rm -f "$ac_tmp/stdin"
16903   case $ac_file in
16904   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16905   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16906   esac \
16907   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16908  ;;
16909   :H)
16910   #
16911   # CONFIG_HEADER
16912   #
16913   if test x"$ac_file" != x-; then
16914     {
16915       $as_echo "/* $configure_input  */" \
16916       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16917     } >"$ac_tmp/config.h" \
16918       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16919     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16920       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16921 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16922     else
16923       rm -f "$ac_file"
16924       mv "$ac_tmp/config.h" "$ac_file" \
16925         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16926     fi
16927   else
16928     $as_echo "/* $configure_input  */" \
16929       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16930       || as_fn_error $? "could not create -" "$LINENO" 5
16931   fi
16932 # Compute "$ac_file"'s index in $config_headers.
16933 _am_arg="$ac_file"
16934 _am_stamp_count=1
16935 for _am_header in $config_headers :; do
16936   case $_am_header in
16937     $_am_arg | $_am_arg:* )
16938       break ;;
16939     * )
16940       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16941   esac
16942 done
16943 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16944 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16945          X"$_am_arg" : 'X\(//\)[^/]' \| \
16946          X"$_am_arg" : 'X\(//\)$' \| \
16947          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16948 $as_echo X"$_am_arg" |
16949     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16950             s//\1/
16951             q
16952           }
16953           /^X\(\/\/\)[^/].*/{
16954             s//\1/
16955             q
16956           }
16957           /^X\(\/\/\)$/{
16958             s//\1/
16959             q
16960           }
16961           /^X\(\/\).*/{
16962             s//\1/
16963             q
16964           }
16965           s/.*/./; q'`/stamp-h$_am_stamp_count
16966  ;;
16967
16968   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16969 $as_echo "$as_me: executing $ac_file commands" >&6;}
16970  ;;
16971   esac
16972
16973
16974   case $ac_file$ac_mode in
16975     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16976   # Older Autoconf quotes --file arguments for eval, but not when files
16977   # are listed without --file.  Let's play safe and only enable the eval
16978   # if we detect the quoting.
16979   case $CONFIG_FILES in
16980   *\'*) eval set x "$CONFIG_FILES" ;;
16981   *)   set x $CONFIG_FILES ;;
16982   esac
16983   shift
16984   for mf
16985   do
16986     # Strip MF so we end up with the name of the file.
16987     mf=`echo "$mf" | sed -e 's/:.*$//'`
16988     # Check whether this is an Automake generated Makefile or not.
16989     # We used to match only the files named 'Makefile.in', but
16990     # some people rename them; so instead we look at the file content.
16991     # Grep'ing the first line is not enough: some people post-process
16992     # each Makefile.in and add a new line on top of each file to say so.
16993     # Grep'ing the whole file is not good either: AIX grep has a line
16994     # limit of 2048, but all sed's we know have understand at least 4000.
16995     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16996       dirpart=`$as_dirname -- "$mf" ||
16997 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16998          X"$mf" : 'X\(//\)[^/]' \| \
16999          X"$mf" : 'X\(//\)$' \| \
17000          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17001 $as_echo X"$mf" |
17002     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17003             s//\1/
17004             q
17005           }
17006           /^X\(\/\/\)[^/].*/{
17007             s//\1/
17008             q
17009           }
17010           /^X\(\/\/\)$/{
17011             s//\1/
17012             q
17013           }
17014           /^X\(\/\).*/{
17015             s//\1/
17016             q
17017           }
17018           s/.*/./; q'`
17019     else
17020       continue
17021     fi
17022     # Extract the definition of DEPDIR, am__include, and am__quote
17023     # from the Makefile without running 'make'.
17024     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17025     test -z "$DEPDIR" && continue
17026     am__include=`sed -n 's/^am__include = //p' < "$mf"`
17027     test -z "$am__include" && continue
17028     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17029     # Find all dependency output files, they are included files with
17030     # $(DEPDIR) in their names.  We invoke sed twice because it is the
17031     # simplest approach to changing $(DEPDIR) to its actual value in the
17032     # expansion.
17033     for file in `sed -n "
17034       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17035          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
17036       # Make sure the directory exists.
17037       test -f "$dirpart/$file" && continue
17038       fdir=`$as_dirname -- "$file" ||
17039 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17040          X"$file" : 'X\(//\)[^/]' \| \
17041          X"$file" : 'X\(//\)$' \| \
17042          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17043 $as_echo X"$file" |
17044     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17045             s//\1/
17046             q
17047           }
17048           /^X\(\/\/\)[^/].*/{
17049             s//\1/
17050             q
17051           }
17052           /^X\(\/\/\)$/{
17053             s//\1/
17054             q
17055           }
17056           /^X\(\/\).*/{
17057             s//\1/
17058             q
17059           }
17060           s/.*/./; q'`
17061       as_dir=$dirpart/$fdir; as_fn_mkdir_p
17062       # echo "creating $dirpart/$file"
17063       echo '# dummy' > "$dirpart/$file"
17064     done
17065   done
17066 }
17067  ;;
17068     "libtool":C)
17069
17070     # See if we are running on zsh, and set the options which allow our
17071     # commands through without removal of \ escapes.
17072     if test -n "${ZSH_VERSION+set}" ; then
17073       setopt NO_GLOB_SUBST
17074     fi
17075
17076     cfgfile="${ofile}T"
17077     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17078     $RM "$cfgfile"
17079
17080     cat <<_LT_EOF >> "$cfgfile"
17081 #! $SHELL
17082
17083 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17084 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17085 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17086 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17087 #
17088 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17089 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17090 #   Written by Gordon Matzigkeit, 1996
17091 #
17092 #   This file is part of GNU Libtool.
17093 #
17094 # GNU Libtool is free software; you can redistribute it and/or
17095 # modify it under the terms of the GNU General Public License as
17096 # published by the Free Software Foundation; either version 2 of
17097 # the License, or (at your option) any later version.
17098 #
17099 # As a special exception to the GNU General Public License,
17100 # if you distribute this file as part of a program or library that
17101 # is built using GNU Libtool, you may include this file under the
17102 # same distribution terms that you use for the rest of that program.
17103 #
17104 # GNU Libtool is distributed in the hope that it will be useful,
17105 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17106 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17107 # GNU General Public License for more details.
17108 #
17109 # You should have received a copy of the GNU General Public License
17110 # along with GNU Libtool; see the file COPYING.  If not, a copy
17111 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17112 # obtained by writing to the Free Software Foundation, Inc.,
17113 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17114
17115
17116 # The names of the tagged configurations supported by this script.
17117 available_tags=""
17118
17119 # ### BEGIN LIBTOOL CONFIG
17120
17121 # Whether or not to build shared libraries.
17122 build_libtool_libs=$enable_shared
17123
17124 # Which release of libtool.m4 was used?
17125 macro_version=$macro_version
17126 macro_revision=$macro_revision
17127
17128 # Whether or not to build static libraries.
17129 build_old_libs=$enable_static
17130
17131 # What type of objects to build.
17132 pic_mode=$pic_mode
17133
17134 # Whether or not to optimize for fast installation.
17135 fast_install=$enable_fast_install
17136
17137 # Shell to use when invoking shell scripts.
17138 SHELL=$lt_SHELL
17139
17140 # An echo program that protects backslashes.
17141 ECHO=$lt_ECHO
17142
17143 # The host system.
17144 host_alias=$host_alias
17145 host=$host
17146 host_os=$host_os
17147
17148 # The build system.
17149 build_alias=$build_alias
17150 build=$build
17151 build_os=$build_os
17152
17153 # A sed program that does not truncate output.
17154 SED=$lt_SED
17155
17156 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17157 Xsed="\$SED -e 1s/^X//"
17158
17159 # A grep program that handles long lines.
17160 GREP=$lt_GREP
17161
17162 # An ERE matcher.
17163 EGREP=$lt_EGREP
17164
17165 # A literal string matcher.
17166 FGREP=$lt_FGREP
17167
17168 # A BSD- or MS-compatible name lister.
17169 NM=$lt_NM
17170
17171 # Whether we need soft or hard links.
17172 LN_S=$lt_LN_S
17173
17174 # What is the maximum length of a command?
17175 max_cmd_len=$max_cmd_len
17176
17177 # Object file suffix (normally "o").
17178 objext=$ac_objext
17179
17180 # Executable file suffix (normally "").
17181 exeext=$exeext
17182
17183 # whether the shell understands "unset".
17184 lt_unset=$lt_unset
17185
17186 # turn spaces into newlines.
17187 SP2NL=$lt_lt_SP2NL
17188
17189 # turn newlines into spaces.
17190 NL2SP=$lt_lt_NL2SP
17191
17192 # An object symbol dumper.
17193 OBJDUMP=$lt_OBJDUMP
17194
17195 # Method to check whether dependent libraries are shared objects.
17196 deplibs_check_method=$lt_deplibs_check_method
17197
17198 # Command to use when deplibs_check_method == "file_magic".
17199 file_magic_cmd=$lt_file_magic_cmd
17200
17201 # The archiver.
17202 AR=$lt_AR
17203 AR_FLAGS=$lt_AR_FLAGS
17204
17205 # A symbol stripping program.
17206 STRIP=$lt_STRIP
17207
17208 # Commands used to install an old-style archive.
17209 RANLIB=$lt_RANLIB
17210 old_postinstall_cmds=$lt_old_postinstall_cmds
17211 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17212
17213 # Whether to use a lock for old archive extraction.
17214 lock_old_archive_extraction=$lock_old_archive_extraction
17215
17216 # A C compiler.
17217 LTCC=$lt_CC
17218
17219 # LTCC compiler flags.
17220 LTCFLAGS=$lt_CFLAGS
17221
17222 # Take the output of nm and produce a listing of raw symbols and C names.
17223 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17224
17225 # Transform the output of nm in a proper C declaration.
17226 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17227
17228 # Transform the output of nm in a C name address pair.
17229 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17230
17231 # Transform the output of nm in a C name address pair when lib prefix is needed.
17232 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17233
17234 # The name of the directory that contains temporary libtool files.
17235 objdir=$objdir
17236
17237 # Used to examine libraries when file_magic_cmd begins with "file".
17238 MAGIC_CMD=$MAGIC_CMD
17239
17240 # Must we lock files when doing compilation?
17241 need_locks=$lt_need_locks
17242
17243 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17244 DSYMUTIL=$lt_DSYMUTIL
17245
17246 # Tool to change global to local symbols on Mac OS X.
17247 NMEDIT=$lt_NMEDIT
17248
17249 # Tool to manipulate fat objects and archives on Mac OS X.
17250 LIPO=$lt_LIPO
17251
17252 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17253 OTOOL=$lt_OTOOL
17254
17255 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17256 OTOOL64=$lt_OTOOL64
17257
17258 # Old archive suffix (normally "a").
17259 libext=$libext
17260
17261 # Shared library suffix (normally ".so").
17262 shrext_cmds=$lt_shrext_cmds
17263
17264 # The commands to extract the exported symbol list from a shared archive.
17265 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17266
17267 # Variables whose values should be saved in libtool wrapper scripts and
17268 # restored at link time.
17269 variables_saved_for_relink=$lt_variables_saved_for_relink
17270
17271 # Do we need the "lib" prefix for modules?
17272 need_lib_prefix=$need_lib_prefix
17273
17274 # Do we need a version for libraries?
17275 need_version=$need_version
17276
17277 # Library versioning type.
17278 version_type=$version_type
17279
17280 # Shared library runtime path variable.
17281 runpath_var=$runpath_var
17282
17283 # Shared library path variable.
17284 shlibpath_var=$shlibpath_var
17285
17286 # Is shlibpath searched before the hard-coded library search path?
17287 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17288
17289 # Format of library name prefix.
17290 libname_spec=$lt_libname_spec
17291
17292 # List of archive names.  First name is the real one, the rest are links.
17293 # The last name is the one that the linker finds with -lNAME
17294 library_names_spec=$lt_library_names_spec
17295
17296 # The coded name of the library, if different from the real name.
17297 soname_spec=$lt_soname_spec
17298
17299 # Permission mode override for installation of shared libraries.
17300 install_override_mode=$lt_install_override_mode
17301
17302 # Command to use after installation of a shared archive.
17303 postinstall_cmds=$lt_postinstall_cmds
17304
17305 # Command to use after uninstallation of a shared archive.
17306 postuninstall_cmds=$lt_postuninstall_cmds
17307
17308 # Commands used to finish a libtool library installation in a directory.
17309 finish_cmds=$lt_finish_cmds
17310
17311 # As "finish_cmds", except a single script fragment to be evaled but
17312 # not shown.
17313 finish_eval=$lt_finish_eval
17314
17315 # Whether we should hardcode library paths into libraries.
17316 hardcode_into_libs=$hardcode_into_libs
17317
17318 # Compile-time system search path for libraries.
17319 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17320
17321 # Run-time system search path for libraries.
17322 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17323
17324 # Whether dlopen is supported.
17325 dlopen_support=$enable_dlopen
17326
17327 # Whether dlopen of programs is supported.
17328 dlopen_self=$enable_dlopen_self
17329
17330 # Whether dlopen of statically linked programs is supported.
17331 dlopen_self_static=$enable_dlopen_self_static
17332
17333 # Commands to strip libraries.
17334 old_striplib=$lt_old_striplib
17335 striplib=$lt_striplib
17336
17337
17338 # The linker used to build libraries.
17339 LD=$lt_LD
17340
17341 # How to create reloadable object files.
17342 reload_flag=$lt_reload_flag
17343 reload_cmds=$lt_reload_cmds
17344
17345 # Commands used to build an old-style archive.
17346 old_archive_cmds=$lt_old_archive_cmds
17347
17348 # A language specific compiler.
17349 CC=$lt_compiler
17350
17351 # Is the compiler the GNU compiler?
17352 with_gcc=$GCC
17353
17354 # Compiler flag to turn off builtin functions.
17355 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17356
17357 # How to pass a linker flag through the compiler.
17358 wl=$lt_lt_prog_compiler_wl
17359
17360 # Additional compiler flags for building library objects.
17361 pic_flag=$lt_lt_prog_compiler_pic
17362
17363 # Compiler flag to prevent dynamic linking.
17364 link_static_flag=$lt_lt_prog_compiler_static
17365
17366 # Does compiler simultaneously support -c and -o options?
17367 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17368
17369 # Whether or not to add -lc for building shared libraries.
17370 build_libtool_need_lc=$archive_cmds_need_lc
17371
17372 # Whether or not to disallow shared libs when runtime libs are static.
17373 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17374
17375 # Compiler flag to allow reflexive dlopens.
17376 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17377
17378 # Compiler flag to generate shared objects directly from archives.
17379 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17380
17381 # Whether the compiler copes with passing no objects directly.
17382 compiler_needs_object=$lt_compiler_needs_object
17383
17384 # Create an old-style archive from a shared archive.
17385 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17386
17387 # Create a temporary old-style archive to link instead of a shared archive.
17388 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17389
17390 # Commands used to build a shared archive.
17391 archive_cmds=$lt_archive_cmds
17392 archive_expsym_cmds=$lt_archive_expsym_cmds
17393
17394 # Commands used to build a loadable module if different from building
17395 # a shared archive.
17396 module_cmds=$lt_module_cmds
17397 module_expsym_cmds=$lt_module_expsym_cmds
17398
17399 # Whether we are building with GNU ld or not.
17400 with_gnu_ld=$lt_with_gnu_ld
17401
17402 # Flag that allows shared libraries with undefined symbols to be built.
17403 allow_undefined_flag=$lt_allow_undefined_flag
17404
17405 # Flag that enforces no undefined symbols.
17406 no_undefined_flag=$lt_no_undefined_flag
17407
17408 # Flag to hardcode \$libdir into a binary during linking.
17409 # This must work even if \$libdir does not exist
17410 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17411
17412 # If ld is used when linking, flag to hardcode \$libdir into a binary
17413 # during linking.  This must work even if \$libdir does not exist.
17414 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17415
17416 # Whether we need a single "-rpath" flag with a separated argument.
17417 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17418
17419 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17420 # DIR into the resulting binary.
17421 hardcode_direct=$hardcode_direct
17422
17423 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17424 # DIR into the resulting binary and the resulting library dependency is
17425 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17426 # library is relocated.
17427 hardcode_direct_absolute=$hardcode_direct_absolute
17428
17429 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17430 # into the resulting binary.
17431 hardcode_minus_L=$hardcode_minus_L
17432
17433 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17434 # into the resulting binary.
17435 hardcode_shlibpath_var=$hardcode_shlibpath_var
17436
17437 # Set to "yes" if building a shared library automatically hardcodes DIR
17438 # into the library and all subsequent libraries and executables linked
17439 # against it.
17440 hardcode_automatic=$hardcode_automatic
17441
17442 # Set to yes if linker adds runtime paths of dependent libraries
17443 # to runtime path list.
17444 inherit_rpath=$inherit_rpath
17445
17446 # Whether libtool must link a program against all its dependency libraries.
17447 link_all_deplibs=$link_all_deplibs
17448
17449 # Fix the shell variable \$srcfile for the compiler.
17450 fix_srcfile_path=$lt_fix_srcfile_path
17451
17452 # Set to "yes" if exported symbols are required.
17453 always_export_symbols=$always_export_symbols
17454
17455 # The commands to list exported symbols.
17456 export_symbols_cmds=$lt_export_symbols_cmds
17457
17458 # Symbols that should not be listed in the preloaded symbols.
17459 exclude_expsyms=$lt_exclude_expsyms
17460
17461 # Symbols that must always be exported.
17462 include_expsyms=$lt_include_expsyms
17463
17464 # Commands necessary for linking programs (against libraries) with templates.
17465 prelink_cmds=$lt_prelink_cmds
17466
17467 # Specify filename containing input files.
17468 file_list_spec=$lt_file_list_spec
17469
17470 # How to hardcode a shared library path into an executable.
17471 hardcode_action=$hardcode_action
17472
17473 # ### END LIBTOOL CONFIG
17474
17475 _LT_EOF
17476
17477   case $host_os in
17478   aix3*)
17479     cat <<\_LT_EOF >> "$cfgfile"
17480 # AIX sometimes has problems with the GCC collect2 program.  For some
17481 # reason, if we set the COLLECT_NAMES environment variable, the problems
17482 # vanish in a puff of smoke.
17483 if test "X${COLLECT_NAMES+set}" != Xset; then
17484   COLLECT_NAMES=
17485   export COLLECT_NAMES
17486 fi
17487 _LT_EOF
17488     ;;
17489   esac
17490
17491
17492 ltmain="$ac_aux_dir/ltmain.sh"
17493
17494
17495   # We use sed instead of cat because bash on DJGPP gets confused if
17496   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17497   # text mode, it properly converts lines to CR/LF.  This bash problem
17498   # is reportedly fixed, but why not run on old versions too?
17499   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17500     || (rm -f "$cfgfile"; exit 1)
17501
17502   case $xsi_shell in
17503   yes)
17504     cat << \_LT_EOF >> "$cfgfile"
17505
17506 # func_dirname file append nondir_replacement
17507 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
17508 # otherwise set result to NONDIR_REPLACEMENT.
17509 func_dirname ()
17510 {
17511   case ${1} in
17512     */*) func_dirname_result="${1%/*}${2}" ;;
17513     *  ) func_dirname_result="${3}" ;;
17514   esac
17515 }
17516
17517 # func_basename file
17518 func_basename ()
17519 {
17520   func_basename_result="${1##*/}"
17521 }
17522
17523 # func_dirname_and_basename file append nondir_replacement
17524 # perform func_basename and func_dirname in a single function
17525 # call:
17526 #   dirname:  Compute the dirname of FILE.  If nonempty,
17527 #             add APPEND to the result, otherwise set result
17528 #             to NONDIR_REPLACEMENT.
17529 #             value returned in "$func_dirname_result"
17530 #   basename: Compute filename of FILE.
17531 #             value retuned in "$func_basename_result"
17532 # Implementation must be kept synchronized with func_dirname
17533 # and func_basename. For efficiency, we do not delegate to
17534 # those functions but instead duplicate the functionality here.
17535 func_dirname_and_basename ()
17536 {
17537   case ${1} in
17538     */*) func_dirname_result="${1%/*}${2}" ;;
17539     *  ) func_dirname_result="${3}" ;;
17540   esac
17541   func_basename_result="${1##*/}"
17542 }
17543
17544 # func_stripname prefix suffix name
17545 # strip PREFIX and SUFFIX off of NAME.
17546 # PREFIX and SUFFIX must not contain globbing or regex special
17547 # characters, hashes, percent signs, but SUFFIX may contain a leading
17548 # dot (in which case that matches only a dot).
17549 func_stripname ()
17550 {
17551   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17552   # positional parameters, so assign one to ordinary parameter first.
17553   func_stripname_result=${3}
17554   func_stripname_result=${func_stripname_result#"${1}"}
17555   func_stripname_result=${func_stripname_result%"${2}"}
17556 }
17557
17558 # func_opt_split
17559 func_opt_split ()
17560 {
17561   func_opt_split_opt=${1%%=*}
17562   func_opt_split_arg=${1#*=}
17563 }
17564
17565 # func_lo2o object
17566 func_lo2o ()
17567 {
17568   case ${1} in
17569     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17570     *)    func_lo2o_result=${1} ;;
17571   esac
17572 }
17573
17574 # func_xform libobj-or-source
17575 func_xform ()
17576 {
17577   func_xform_result=${1%.*}.lo
17578 }
17579
17580 # func_arith arithmetic-term...
17581 func_arith ()
17582 {
17583   func_arith_result=$(( $* ))
17584 }
17585
17586 # func_len string
17587 # STRING may not start with a hyphen.
17588 func_len ()
17589 {
17590   func_len_result=${#1}
17591 }
17592
17593 _LT_EOF
17594     ;;
17595   *) # Bourne compatible functions.
17596     cat << \_LT_EOF >> "$cfgfile"
17597
17598 # func_dirname file append nondir_replacement
17599 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
17600 # otherwise set result to NONDIR_REPLACEMENT.
17601 func_dirname ()
17602 {
17603   # Extract subdirectory from the argument.
17604   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17605   if test "X$func_dirname_result" = "X${1}"; then
17606     func_dirname_result="${3}"
17607   else
17608     func_dirname_result="$func_dirname_result${2}"
17609   fi
17610 }
17611
17612 # func_basename file
17613 func_basename ()
17614 {
17615   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17616 }
17617
17618
17619 # func_stripname prefix suffix name
17620 # strip PREFIX and SUFFIX off of NAME.
17621 # PREFIX and SUFFIX must not contain globbing or regex special
17622 # characters, hashes, percent signs, but SUFFIX may contain a leading
17623 # dot (in which case that matches only a dot).
17624 # func_strip_suffix prefix name
17625 func_stripname ()
17626 {
17627   case ${2} in
17628     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17629     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17630   esac
17631 }
17632
17633 # sed scripts:
17634 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17635 my_sed_long_arg='1s/^-[^=]*=//'
17636
17637 # func_opt_split
17638 func_opt_split ()
17639 {
17640   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17641   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17642 }
17643
17644 # func_lo2o object
17645 func_lo2o ()
17646 {
17647   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17648 }
17649
17650 # func_xform libobj-or-source
17651 func_xform ()
17652 {
17653   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
17654 }
17655
17656 # func_arith arithmetic-term...
17657 func_arith ()
17658 {
17659   func_arith_result=`expr "$@"`
17660 }
17661
17662 # func_len string
17663 # STRING may not start with a hyphen.
17664 func_len ()
17665 {
17666   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17667 }
17668
17669 _LT_EOF
17670 esac
17671
17672 case $lt_shell_append in
17673   yes)
17674     cat << \_LT_EOF >> "$cfgfile"
17675
17676 # func_append var value
17677 # Append VALUE to the end of shell variable VAR.
17678 func_append ()
17679 {
17680   eval "$1+=\$2"
17681 }
17682 _LT_EOF
17683     ;;
17684   *)
17685     cat << \_LT_EOF >> "$cfgfile"
17686
17687 # func_append var value
17688 # Append VALUE to the end of shell variable VAR.
17689 func_append ()
17690 {
17691   eval "$1=\$$1\$2"
17692 }
17693
17694 _LT_EOF
17695     ;;
17696   esac
17697
17698
17699   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17700     || (rm -f "$cfgfile"; exit 1)
17701
17702   mv -f "$cfgfile" "$ofile" ||
17703     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17704   chmod +x "$ofile"
17705
17706  ;;
17707     "default-1":C)
17708     for ac_file in $CONFIG_FILES; do
17709       # Support "outfile[:infile[:infile...]]"
17710       case "$ac_file" in
17711         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17712       esac
17713       # PO directories have a Makefile.in generated from Makefile.in.in.
17714       case "$ac_file" in */Makefile.in)
17715         # Adjust a relative srcdir.
17716         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
17717         ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
17718         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17719         # In autoconf-2.13 it is called $ac_given_srcdir.
17720         # In autoconf-2.50 it is called $srcdir.
17721         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17722         case "$ac_given_srcdir" in
17723           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17724           /*) top_srcdir="$ac_given_srcdir" ;;
17725           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
17726         esac
17727         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17728           rm -f "$ac_dir/POTFILES"
17729           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17730           cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17731           POMAKEFILEDEPS="POTFILES.in"
17732           # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17733           # on $ac_dir but don't depend on user-specified configuration
17734           # parameters.
17735           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17736             # The LINGUAS file contains the set of available languages.
17737             if test -n "$OBSOLETE_ALL_LINGUAS"; then
17738               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
17739             fi
17740             ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17741             # Hide the ALL_LINGUAS assigment from automake.
17742             eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17743             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17744           else
17745             # The set of available languages was given in configure.ac.
17746             eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17747           fi
17748           case "$ac_given_srcdir" in
17749             .) srcdirpre= ;;
17750             *) srcdirpre='$(srcdir)/' ;;
17751           esac
17752           POFILES=
17753           GMOFILES=
17754           UPDATEPOFILES=
17755           DUMMYPOFILES=
17756           for lang in $ALL_LINGUAS; do
17757             POFILES="$POFILES $srcdirpre$lang.po"
17758             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17759             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17760             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17761           done
17762           # CATALOGS depends on both $ac_dir and the user's LINGUAS
17763           # environment variable.
17764           INST_LINGUAS=
17765           if test -n "$ALL_LINGUAS"; then
17766             for presentlang in $ALL_LINGUAS; do
17767               useit=no
17768               if test "%UNSET%" != "$LINGUAS"; then
17769                 desiredlanguages="$LINGUAS"
17770               else
17771                 desiredlanguages="$ALL_LINGUAS"
17772               fi
17773               for desiredlang in $desiredlanguages; do
17774                 # Use the presentlang catalog if desiredlang is
17775                 #   a. equal to presentlang, or
17776                 #   b. a variant of presentlang (because in this case,
17777                 #      presentlang can be used as a fallback for messages
17778                 #      which are not translated in the desiredlang catalog).
17779                 case "$desiredlang" in
17780                   "$presentlang"*) useit=yes;;
17781                 esac
17782               done
17783               if test $useit = yes; then
17784                 INST_LINGUAS="$INST_LINGUAS $presentlang"
17785               fi
17786             done
17787           fi
17788           CATALOGS=
17789           if test -n "$INST_LINGUAS"; then
17790             for lang in $INST_LINGUAS; do
17791               CATALOGS="$CATALOGS $lang.gmo"
17792             done
17793           fi
17794           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17795           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"
17796           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17797             if test -f "$f"; then
17798               case "$f" in
17799                 *.orig | *.bak | *~) ;;
17800                 *) cat "$f" >> "$ac_dir/Makefile" ;;
17801               esac
17802             fi
17803           done
17804         fi
17805         ;;
17806       esac
17807     done ;;
17808     "default":C)
17809 case "$srcdir" in
17810   .) srcdirpre= ;;
17811   *) srcdirpre='$(srcdir)/' ;;
17812 esac
17813 POFILES=
17814 GMOFILES=
17815 for lang in dummy $OBSOLETE_ALL_LINGUAS; do
17816   if test $lang != dummy; then
17817     POFILES="$POFILES $srcdirpre$lang.po"
17818     GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17819   fi
17820 done
17821 sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
17822     -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
17823     -e "s,@POFILES@,$POFILES," \
17824     -e "s,@GMOFILES@,$GMOFILES," \
17825     po/Makefile.in > po/Makefile ;;
17826
17827   esac
17828 done # for ac_tag
17829
17830
17831 as_fn_exit 0
17832 _ACEOF
17833 ac_clean_files=$ac_clean_files_save
17834
17835 test $ac_write_fail = 0 ||
17836   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17837
17838
17839 # configure is writing to config.log, and then calls config.status.
17840 # config.status does its own redirection, appending to config.log.
17841 # Unfortunately, on DOS this fails, as config.log is still kept open
17842 # by configure, so config.status won't be able to write to it; its
17843 # output is simply discarded.  So we exec the FD to /dev/null,
17844 # effectively closing config.log, so it can be properly (re)opened and
17845 # appended to by config.status.  When coming back to configure, we
17846 # need to make the FD available again.
17847 if test "$no_create" != yes; then
17848   ac_cs_success=:
17849   ac_config_status_args=
17850   test "$silent" = yes &&
17851     ac_config_status_args="$ac_config_status_args --quiet"
17852   exec 5>/dev/null
17853   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17854   exec 5>>config.log
17855   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17856   # would make configure fail if this is the last instruction.
17857   $ac_cs_success || as_fn_exit 1
17858 fi
17859 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17860   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17861 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17862 fi
17863
17864
17865
17866 touch config.status.tmp
17867 if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
17868   sed '/as_fn_exit 0/i \
17869 sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
17870 touch --reference=Makefile Makefile.tmp \
17871 mv Makefile.tmp Makefile \
17872 ' config.status > config.status.tmp
17873   touch --reference=config.status config.status.tmp
17874   mv config.status.tmp config.status
17875   chmod +x config.status
17876   sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
17877   touch --reference=Makefile Makefile.tmp
17878   mv Makefile.tmp Makefile
17879 else
17880   rm -f config.status.tmp
17881 fi