2010-05-14 Tristan Gingold <gingold@adacore.com>
[binutils.git] / bfd / configure
bloba8b15a3d024961f05604bb4870409ab7358876ea
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
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 ## -------------------- ##
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 *) :
30 esac
34 as_nl='
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"
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
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=';'
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"
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
148 esac
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
164 else
165 exitcode=1; echo positional parameters were not saved.
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183 else
184 as_have_required=no
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
188 else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
208 done;;
209 esac
210 as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236 else
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
242 exit 1
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
260 { eval $1=; unset $1;}
262 as_unset=as_fn_unset
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
269 return $1
270 } # as_fn_set_status
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
277 set +e
278 as_fn_set_status $1
279 exit $1
280 } # as_fn_exit
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
313 /^X\(\/\/\)$/{
314 s//\1/
317 /^X\(\/\).*/{
318 s//\1/
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
338 eval $1+=\$2
340 else
341 as_fn_append ()
343 eval $1=\$$1\$2
345 fi # as_fn_append
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
355 as_val=$(( $* ))
357 else
358 as_fn_arith ()
360 as_val=`expr "$@" || test $? -eq 1`
362 fi # as_fn_arith
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379 } # as_fn_error
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 as_expr=expr
384 else
385 as_expr=false
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390 else
391 as_basename=false
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396 else
397 as_dirname=false
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
409 /^X\/\(\/\/\)$/{
410 s//\1/
413 /^X\/\(\/\).*/{
414 s//\1/
417 s/.*/./; q'`
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
434 /[$]LINENO/=
435 ' <$as_myself |
436 sed '
437 s/[$]LINENO.*/&-/
438 t lineno
440 :lineno
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 t loop
445 s/-\n.*//
446 ' >$as_me.lineno &&
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
454 # Exit status is that of the last command.
455 exit
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
468 ECHO_N='-n';;
469 esac
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
474 else
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
478 if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s='ln -s'
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
492 else
493 as_ln_s='cp -p'
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
498 if mkdir -p . 2>/dev/null; then
499 as_mkdir_p='mkdir -p "$as_dir"'
500 else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
505 if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507 else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
526 as_executable_p=$as_test_x
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
534 SHELL=${CONFIG_SHELL-/bin/sh}
537 exec 7<&0 </dev/null 6>&1
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
545 # Initializations.
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
556 # Identity of this package.
557 PACKAGE_NAME=
558 PACKAGE_TARNAME=
559 PACKAGE_VERSION=
560 PACKAGE_STRING=
561 PACKAGE_BUGREPORT=
562 PACKAGE_URL=
564 ac_unique_file="libbfd.c"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 # include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 # include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
601 ac_subst_vars='am__EXEEXT_FALSE
602 am__EXEEXT_TRUE
603 LTLIBOBJS
604 LIBOBJS
605 havevecs
606 tdefaults
607 bfd_ufile_ptr
608 bfd_file_ptr
609 supports_plugins
610 bfd_default_target_size
611 bfd_machines
612 bfd_backends
613 all_backends
614 bfd64_libs
615 wordsize
616 TDEFINES
617 SHARED_LIBADD
618 SHARED_LDFLAGS
619 LIBM
620 COREFLAG
621 COREFILE
622 EXEEXT_FOR_BUILD
623 CC_FOR_BUILD
624 BFD_HOSTPTR_T
625 BFD_HOST_U_64_BIT
626 BFD_HOST_64_BIT
627 BFD_HOST_64_BIT_DEFINED
628 BFD_HOST_64BIT_LONG_LONG
629 BFD_HOST_64BIT_LONG
630 HDEFINES
631 MSGMERGE
632 MSGFMT
633 MKINSTALLDIRS
634 CATOBJEXT
635 GENCAT
636 INSTOBJEXT
637 DATADIRNAME
638 CATALOGS
639 POSUB
640 GMSGFMT
641 XGETTEXT
642 INCINTL
643 LIBINTL_DEP
644 LIBINTL
645 USE_NLS
646 bfdincludedir
647 bfdlibdir
648 target_noncanonical
649 host_noncanonical
650 INSTALL_LIBBFD_FALSE
651 INSTALL_LIBBFD_TRUE
652 GENINSRC_NEVER_FALSE
653 GENINSRC_NEVER_TRUE
654 MAINT
655 MAINTAINER_MODE_FALSE
656 MAINTAINER_MODE_TRUE
657 NO_WERROR
658 WARN_CFLAGS
659 REPORT_BUGS_TEXI
660 REPORT_BUGS_TO
661 PKGVERSION
662 DEBUGDIR
663 PLUGINS_FALSE
664 PLUGINS_TRUE
665 OTOOL64
666 OTOOL
667 LIPO
668 NMEDIT
669 DSYMUTIL
670 OBJDUMP
671 LN_S
673 ac_ct_DUMPBIN
674 DUMPBIN
676 FGREP
678 LIBTOOL
679 EGREP
680 GREP
682 RANLIB
684 am__fastdepCC_FALSE
685 am__fastdepCC_TRUE
686 CCDEPMODE
687 AMDEPBACKSLASH
688 AMDEP_FALSE
689 AMDEP_TRUE
690 am__quote
691 am__include
692 DEPDIR
693 am__untar
694 am__tar
695 AMTAR
696 am__leading_dot
697 SET_MAKE
699 mkdir_p
700 MKDIR_P
701 INSTALL_STRIP_PROGRAM
702 STRIP
703 install_sh
704 MAKEINFO
705 AUTOHEADER
706 AUTOMAKE
707 AUTOCONF
708 ACLOCAL
709 VERSION
710 PACKAGE
711 CYGPATH_W
712 am__isrc
713 INSTALL_DATA
714 INSTALL_SCRIPT
715 INSTALL_PROGRAM
716 OBJEXT
717 EXEEXT
718 ac_ct_CC
719 CPPFLAGS
720 LDFLAGS
721 CFLAGS
723 target_os
724 target_vendor
725 target_cpu
726 target
727 host_os
728 host_vendor
729 host_cpu
730 host
731 build_os
732 build_vendor
733 build_cpu
734 build
735 target_alias
736 host_alias
737 build_alias
738 LIBS
739 ECHO_T
740 ECHO_N
741 ECHO_C
742 DEFS
743 mandir
744 localedir
745 libdir
746 psdir
747 pdfdir
748 dvidir
749 htmldir
750 infodir
751 docdir
752 oldincludedir
753 includedir
754 localstatedir
755 sharedstatedir
756 sysconfdir
757 datadir
758 datarootdir
759 libexecdir
760 sbindir
761 bindir
762 program_transform_name
763 prefix
764 exec_prefix
765 PACKAGE_URL
766 PACKAGE_BUGREPORT
767 PACKAGE_STRING
768 PACKAGE_VERSION
769 PACKAGE_TARNAME
770 PACKAGE_NAME
771 PATH_SEPARATOR
772 SHELL'
773 ac_subst_files=''
774 ac_user_opts='
775 enable_option_checking
776 enable_dependency_tracking
777 enable_shared
778 enable_static
779 with_pic
780 enable_fast_install
781 with_gnu_ld
782 enable_libtool_lock
783 enable_plugins
784 enable_largefile
785 enable_64_bit_bfd
786 enable_targets
787 with_mmap
788 enable_secureplt
789 enable_leading_mingw64_underscores
790 with_separate_debug_dir
791 enable_elf_stt_common
792 with_pkgversion
793 with_bugurl
794 enable_werror
795 enable_build_warnings
796 enable_maintainer_mode
797 enable_install_libbfd
798 enable_nls
799 with_zlib
801 ac_precious_vars='build_alias
802 host_alias
803 target_alias
805 CFLAGS
806 LDFLAGS
807 LIBS
808 CPPFLAGS
809 CPP'
812 # Initialize some variables set by options.
813 ac_init_help=
814 ac_init_version=false
815 ac_unrecognized_opts=
816 ac_unrecognized_sep=
817 # The variables have the same names as the options, with
818 # dashes changed to underlines.
819 cache_file=/dev/null
820 exec_prefix=NONE
821 no_create=
822 no_recursion=
823 prefix=NONE
824 program_prefix=NONE
825 program_suffix=NONE
826 program_transform_name=s,x,x,
827 silent=
828 site=
829 srcdir=
830 verbose=
831 x_includes=NONE
832 x_libraries=NONE
834 # Installation directory options.
835 # These are left unexpanded so users can "make install exec_prefix=/foo"
836 # and all the variables that are supposed to be based on exec_prefix
837 # by default will actually change.
838 # Use braces instead of parens because sh, perl, etc. also accept them.
839 # (The list follows the same order as the GNU Coding Standards.)
840 bindir='${exec_prefix}/bin'
841 sbindir='${exec_prefix}/sbin'
842 libexecdir='${exec_prefix}/libexec'
843 datarootdir='${prefix}/share'
844 datadir='${datarootdir}'
845 sysconfdir='${prefix}/etc'
846 sharedstatedir='${prefix}/com'
847 localstatedir='${prefix}/var'
848 includedir='${prefix}/include'
849 oldincludedir='/usr/include'
850 docdir='${datarootdir}/doc/${PACKAGE}'
851 infodir='${datarootdir}/info'
852 htmldir='${docdir}'
853 dvidir='${docdir}'
854 pdfdir='${docdir}'
855 psdir='${docdir}'
856 libdir='${exec_prefix}/lib'
857 localedir='${datarootdir}/locale'
858 mandir='${datarootdir}/man'
860 ac_prev=
861 ac_dashdash=
862 for ac_option
864 # If the previous option needs an argument, assign it.
865 if test -n "$ac_prev"; then
866 eval $ac_prev=\$ac_option
867 ac_prev=
868 continue
871 case $ac_option in
872 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
873 *) ac_optarg=yes ;;
874 esac
876 # Accept the important Cygnus configure options, so we can diagnose typos.
878 case $ac_dashdash$ac_option in
880 ac_dashdash=yes ;;
882 -bindir | --bindir | --bindi | --bind | --bin | --bi)
883 ac_prev=bindir ;;
884 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
885 bindir=$ac_optarg ;;
887 -build | --build | --buil | --bui | --bu)
888 ac_prev=build_alias ;;
889 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
890 build_alias=$ac_optarg ;;
892 -cache-file | --cache-file | --cache-fil | --cache-fi \
893 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
894 ac_prev=cache_file ;;
895 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
896 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
897 cache_file=$ac_optarg ;;
899 --config-cache | -C)
900 cache_file=config.cache ;;
902 -datadir | --datadir | --datadi | --datad)
903 ac_prev=datadir ;;
904 -datadir=* | --datadir=* | --datadi=* | --datad=*)
905 datadir=$ac_optarg ;;
907 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
908 | --dataroo | --dataro | --datar)
909 ac_prev=datarootdir ;;
910 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
911 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
912 datarootdir=$ac_optarg ;;
914 -disable-* | --disable-*)
915 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
916 # Reject names that are not valid shell variable names.
917 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
918 as_fn_error "invalid feature name: $ac_useropt"
919 ac_useropt_orig=$ac_useropt
920 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921 case $ac_user_opts in
923 "enable_$ac_useropt"
924 "*) ;;
925 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
926 ac_unrecognized_sep=', ';;
927 esac
928 eval enable_$ac_useropt=no ;;
930 -docdir | --docdir | --docdi | --doc | --do)
931 ac_prev=docdir ;;
932 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
933 docdir=$ac_optarg ;;
935 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
936 ac_prev=dvidir ;;
937 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
938 dvidir=$ac_optarg ;;
940 -enable-* | --enable-*)
941 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
942 # Reject names that are not valid shell variable names.
943 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
944 as_fn_error "invalid feature name: $ac_useropt"
945 ac_useropt_orig=$ac_useropt
946 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
947 case $ac_user_opts in
949 "enable_$ac_useropt"
950 "*) ;;
951 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
952 ac_unrecognized_sep=', ';;
953 esac
954 eval enable_$ac_useropt=\$ac_optarg ;;
956 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
957 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
958 | --exec | --exe | --ex)
959 ac_prev=exec_prefix ;;
960 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
961 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
962 | --exec=* | --exe=* | --ex=*)
963 exec_prefix=$ac_optarg ;;
965 -gas | --gas | --ga | --g)
966 # Obsolete; use --with-gas.
967 with_gas=yes ;;
969 -help | --help | --hel | --he | -h)
970 ac_init_help=long ;;
971 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
972 ac_init_help=recursive ;;
973 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
974 ac_init_help=short ;;
976 -host | --host | --hos | --ho)
977 ac_prev=host_alias ;;
978 -host=* | --host=* | --hos=* | --ho=*)
979 host_alias=$ac_optarg ;;
981 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
982 ac_prev=htmldir ;;
983 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
984 | --ht=*)
985 htmldir=$ac_optarg ;;
987 -includedir | --includedir | --includedi | --included | --include \
988 | --includ | --inclu | --incl | --inc)
989 ac_prev=includedir ;;
990 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
991 | --includ=* | --inclu=* | --incl=* | --inc=*)
992 includedir=$ac_optarg ;;
994 -infodir | --infodir | --infodi | --infod | --info | --inf)
995 ac_prev=infodir ;;
996 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
997 infodir=$ac_optarg ;;
999 -libdir | --libdir | --libdi | --libd)
1000 ac_prev=libdir ;;
1001 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1002 libdir=$ac_optarg ;;
1004 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1005 | --libexe | --libex | --libe)
1006 ac_prev=libexecdir ;;
1007 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1008 | --libexe=* | --libex=* | --libe=*)
1009 libexecdir=$ac_optarg ;;
1011 -localedir | --localedir | --localedi | --localed | --locale)
1012 ac_prev=localedir ;;
1013 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1014 localedir=$ac_optarg ;;
1016 -localstatedir | --localstatedir | --localstatedi | --localstated \
1017 | --localstate | --localstat | --localsta | --localst | --locals)
1018 ac_prev=localstatedir ;;
1019 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1020 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1021 localstatedir=$ac_optarg ;;
1023 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1024 ac_prev=mandir ;;
1025 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1026 mandir=$ac_optarg ;;
1028 -nfp | --nfp | --nf)
1029 # Obsolete; use --without-fp.
1030 with_fp=no ;;
1032 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1033 | --no-cr | --no-c | -n)
1034 no_create=yes ;;
1036 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1037 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1038 no_recursion=yes ;;
1040 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1041 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1042 | --oldin | --oldi | --old | --ol | --o)
1043 ac_prev=oldincludedir ;;
1044 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1045 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1046 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1047 oldincludedir=$ac_optarg ;;
1049 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1050 ac_prev=prefix ;;
1051 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1052 prefix=$ac_optarg ;;
1054 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1055 | --program-pre | --program-pr | --program-p)
1056 ac_prev=program_prefix ;;
1057 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1058 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1059 program_prefix=$ac_optarg ;;
1061 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1062 | --program-suf | --program-su | --program-s)
1063 ac_prev=program_suffix ;;
1064 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1065 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1066 program_suffix=$ac_optarg ;;
1068 -program-transform-name | --program-transform-name \
1069 | --program-transform-nam | --program-transform-na \
1070 | --program-transform-n | --program-transform- \
1071 | --program-transform | --program-transfor \
1072 | --program-transfo | --program-transf \
1073 | --program-trans | --program-tran \
1074 | --progr-tra | --program-tr | --program-t)
1075 ac_prev=program_transform_name ;;
1076 -program-transform-name=* | --program-transform-name=* \
1077 | --program-transform-nam=* | --program-transform-na=* \
1078 | --program-transform-n=* | --program-transform-=* \
1079 | --program-transform=* | --program-transfor=* \
1080 | --program-transfo=* | --program-transf=* \
1081 | --program-trans=* | --program-tran=* \
1082 | --progr-tra=* | --program-tr=* | --program-t=*)
1083 program_transform_name=$ac_optarg ;;
1085 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1086 ac_prev=pdfdir ;;
1087 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1088 pdfdir=$ac_optarg ;;
1090 -psdir | --psdir | --psdi | --psd | --ps)
1091 ac_prev=psdir ;;
1092 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1093 psdir=$ac_optarg ;;
1095 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1096 | -silent | --silent | --silen | --sile | --sil)
1097 silent=yes ;;
1099 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1100 ac_prev=sbindir ;;
1101 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1102 | --sbi=* | --sb=*)
1103 sbindir=$ac_optarg ;;
1105 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1106 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1107 | --sharedst | --shareds | --shared | --share | --shar \
1108 | --sha | --sh)
1109 ac_prev=sharedstatedir ;;
1110 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1111 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1112 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1113 | --sha=* | --sh=*)
1114 sharedstatedir=$ac_optarg ;;
1116 -site | --site | --sit)
1117 ac_prev=site ;;
1118 -site=* | --site=* | --sit=*)
1119 site=$ac_optarg ;;
1121 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1122 ac_prev=srcdir ;;
1123 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1124 srcdir=$ac_optarg ;;
1126 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1127 | --syscon | --sysco | --sysc | --sys | --sy)
1128 ac_prev=sysconfdir ;;
1129 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1130 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1131 sysconfdir=$ac_optarg ;;
1133 -target | --target | --targe | --targ | --tar | --ta | --t)
1134 ac_prev=target_alias ;;
1135 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1136 target_alias=$ac_optarg ;;
1138 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1139 verbose=yes ;;
1141 -version | --version | --versio | --versi | --vers | -V)
1142 ac_init_version=: ;;
1144 -with-* | --with-*)
1145 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1146 # Reject names that are not valid shell variable names.
1147 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1148 as_fn_error "invalid package name: $ac_useropt"
1149 ac_useropt_orig=$ac_useropt
1150 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1151 case $ac_user_opts in
1153 "with_$ac_useropt"
1154 "*) ;;
1155 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1156 ac_unrecognized_sep=', ';;
1157 esac
1158 eval with_$ac_useropt=\$ac_optarg ;;
1160 -without-* | --without-*)
1161 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1162 # Reject names that are not valid shell variable names.
1163 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1164 as_fn_error "invalid package name: $ac_useropt"
1165 ac_useropt_orig=$ac_useropt
1166 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1167 case $ac_user_opts in
1169 "with_$ac_useropt"
1170 "*) ;;
1171 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1172 ac_unrecognized_sep=', ';;
1173 esac
1174 eval with_$ac_useropt=no ;;
1176 --x)
1177 # Obsolete; use --with-x.
1178 with_x=yes ;;
1180 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1181 | --x-incl | --x-inc | --x-in | --x-i)
1182 ac_prev=x_includes ;;
1183 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1184 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1185 x_includes=$ac_optarg ;;
1187 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1188 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1189 ac_prev=x_libraries ;;
1190 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1191 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1192 x_libraries=$ac_optarg ;;
1194 -*) as_fn_error "unrecognized option: \`$ac_option'
1195 Try \`$0 --help' for more information."
1198 *=*)
1199 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1200 # Reject names that are not valid shell variable names.
1201 case $ac_envvar in #(
1202 '' | [0-9]* | *[!_$as_cr_alnum]* )
1203 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1204 esac
1205 eval $ac_envvar=\$ac_optarg
1206 export $ac_envvar ;;
1209 # FIXME: should be removed in autoconf 3.0.
1210 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1211 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1212 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1213 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1216 esac
1217 done
1219 if test -n "$ac_prev"; then
1220 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1221 as_fn_error "missing argument to $ac_option"
1224 if test -n "$ac_unrecognized_opts"; then
1225 case $enable_option_checking in
1226 no) ;;
1227 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1228 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1229 esac
1232 # Check all directory arguments for consistency.
1233 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1234 datadir sysconfdir sharedstatedir localstatedir includedir \
1235 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1236 libdir localedir mandir
1238 eval ac_val=\$$ac_var
1239 # Remove trailing slashes.
1240 case $ac_val in
1241 */ )
1242 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1243 eval $ac_var=\$ac_val;;
1244 esac
1245 # Be sure to have absolute directory names.
1246 case $ac_val in
1247 [\\/$]* | ?:[\\/]* ) continue;;
1248 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1249 esac
1250 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1251 done
1253 # There might be people who depend on the old broken behavior: `$host'
1254 # used to hold the argument of --host etc.
1255 # FIXME: To remove some day.
1256 build=$build_alias
1257 host=$host_alias
1258 target=$target_alias
1260 # FIXME: To remove some day.
1261 if test "x$host_alias" != x; then
1262 if test "x$build_alias" = x; then
1263 cross_compiling=maybe
1264 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1265 If a cross compiler is detected then cross compile mode will be used." >&2
1266 elif test "x$build_alias" != "x$host_alias"; then
1267 cross_compiling=yes
1271 ac_tool_prefix=
1272 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1274 test "$silent" = yes && exec 6>/dev/null
1277 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1278 ac_ls_di=`ls -di .` &&
1279 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1280 as_fn_error "working directory cannot be determined"
1281 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1282 as_fn_error "pwd does not report name of working directory"
1285 # Find the source files, if location was not specified.
1286 if test -z "$srcdir"; then
1287 ac_srcdir_defaulted=yes
1288 # Try the directory containing this script, then the parent directory.
1289 ac_confdir=`$as_dirname -- "$as_myself" ||
1290 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1291 X"$as_myself" : 'X\(//\)[^/]' \| \
1292 X"$as_myself" : 'X\(//\)$' \| \
1293 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1294 $as_echo X"$as_myself" |
1295 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1296 s//\1/
1299 /^X\(\/\/\)[^/].*/{
1300 s//\1/
1303 /^X\(\/\/\)$/{
1304 s//\1/
1307 /^X\(\/\).*/{
1308 s//\1/
1311 s/.*/./; q'`
1312 srcdir=$ac_confdir
1313 if test ! -r "$srcdir/$ac_unique_file"; then
1314 srcdir=..
1316 else
1317 ac_srcdir_defaulted=no
1319 if test ! -r "$srcdir/$ac_unique_file"; then
1320 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1321 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1323 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1324 ac_abs_confdir=`(
1325 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1326 pwd)`
1327 # When building in place, set srcdir=.
1328 if test "$ac_abs_confdir" = "$ac_pwd"; then
1329 srcdir=.
1331 # Remove unnecessary trailing slashes from srcdir.
1332 # Double slashes in file names in object file debugging info
1333 # mess up M-x gdb in Emacs.
1334 case $srcdir in
1335 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1336 esac
1337 for ac_var in $ac_precious_vars; do
1338 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1339 eval ac_env_${ac_var}_value=\$${ac_var}
1340 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1341 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1342 done
1345 # Report the --help message.
1347 if test "$ac_init_help" = "long"; then
1348 # Omit some internal or obsolete options to make the list less imposing.
1349 # This message is too long to be a string in the A/UX 3.1 sh.
1350 cat <<_ACEOF
1351 \`configure' configures this package to adapt to many kinds of systems.
1353 Usage: $0 [OPTION]... [VAR=VALUE]...
1355 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1356 VAR=VALUE. See below for descriptions of some of the useful variables.
1358 Defaults for the options are specified in brackets.
1360 Configuration:
1361 -h, --help display this help and exit
1362 --help=short display options specific to this package
1363 --help=recursive display the short help of all the included packages
1364 -V, --version display version information and exit
1365 -q, --quiet, --silent do not print \`checking...' messages
1366 --cache-file=FILE cache test results in FILE [disabled]
1367 -C, --config-cache alias for \`--cache-file=config.cache'
1368 -n, --no-create do not create output files
1369 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1371 Installation directories:
1372 --prefix=PREFIX install architecture-independent files in PREFIX
1373 [$ac_default_prefix]
1374 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1375 [PREFIX]
1377 By default, \`make install' will install all the files in
1378 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1379 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1380 for instance \`--prefix=\$HOME'.
1382 For better control, use the options below.
1384 Fine tuning of the installation directories:
1385 --bindir=DIR user executables [EPREFIX/bin]
1386 --sbindir=DIR system admin executables [EPREFIX/sbin]
1387 --libexecdir=DIR program executables [EPREFIX/libexec]
1388 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1389 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1390 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1391 --libdir=DIR object code libraries [EPREFIX/lib]
1392 --includedir=DIR C header files [PREFIX/include]
1393 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1394 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1395 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1396 --infodir=DIR info documentation [DATAROOTDIR/info]
1397 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1398 --mandir=DIR man documentation [DATAROOTDIR/man]
1399 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1400 --htmldir=DIR html documentation [DOCDIR]
1401 --dvidir=DIR dvi documentation [DOCDIR]
1402 --pdfdir=DIR pdf documentation [DOCDIR]
1403 --psdir=DIR ps documentation [DOCDIR]
1404 _ACEOF
1406 cat <<\_ACEOF
1408 Program names:
1409 --program-prefix=PREFIX prepend PREFIX to installed program names
1410 --program-suffix=SUFFIX append SUFFIX to installed program names
1411 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1413 System types:
1414 --build=BUILD configure for building on BUILD [guessed]
1415 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1416 --target=TARGET configure for building compilers for TARGET [HOST]
1417 _ACEOF
1420 if test -n "$ac_init_help"; then
1422 cat <<\_ACEOF
1424 Optional Features:
1425 --disable-option-checking ignore unrecognized --enable/--with options
1426 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1427 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1428 --disable-dependency-tracking speeds up one-time build
1429 --enable-dependency-tracking do not reject slow dependency extractors
1430 --enable-shared[=PKGS] build shared libraries [default=no]
1431 --enable-static[=PKGS] build static libraries [default=yes]
1432 --enable-fast-install[=PKGS]
1433 optimize for fast installation [default=yes]
1434 --disable-libtool-lock avoid locking (might break parallel builds)
1435 --enable-plugins Enable support for plugins (defaults no)
1436 --disable-largefile omit support for large files
1437 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1438 --enable-targets alternative target configurations
1439 --enable-secureplt Default to creating read-only plt entries
1440 --enable-leading-mingw64-underscores
1441 Enable leading underscores on 64 bit mingw targets
1442 --enable-elf-stt-common Allow the generation of ELF symbols with the STT_COMMON type
1443 --enable-werror treat compile warnings as errors
1444 --enable-build-warnings enable build-time compiler warnings
1445 --enable-maintainer-mode enable make rules and dependencies not useful
1446 (and sometimes confusing) to the casual installer
1447 --enable-install-libbfd controls installation of libbfd and related headers
1448 --disable-nls do not use Native Language Support
1450 Optional Packages:
1451 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1452 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1453 --with-pic try to use only PIC/non-PIC objects [default=use
1454 both]
1455 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1456 --with-mmap try using mmap for BFD input files if available
1457 --with-separate-debug-dir=DIR
1458 Look for global separate debug info in DIR
1459 [default=LIBDIR/debug]
1460 --with-pkgversion=PKG Use PKG in the version string in place of "GNU
1461 Binutils"
1462 --with-bugurl=URL Direct users to URL to report a bug
1463 --with-zlib include zlib support (auto/yes/no) default=auto
1465 Some influential environment variables:
1466 CC C compiler command
1467 CFLAGS C compiler flags
1468 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1469 nonstandard directory <lib dir>
1470 LIBS libraries to pass to the linker, e.g. -l<library>
1471 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1472 you have headers in a nonstandard directory <include dir>
1473 CPP C preprocessor
1475 Use these variables to override the choices made by `configure' or to help
1476 it to find libraries and programs with nonstandard names/locations.
1478 Report bugs to the package provider.
1479 _ACEOF
1480 ac_status=$?
1483 if test "$ac_init_help" = "recursive"; then
1484 # If there are subdirs, report their specific --help.
1485 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1486 test -d "$ac_dir" ||
1487 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1488 continue
1489 ac_builddir=.
1491 case "$ac_dir" in
1492 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1494 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1495 # A ".." for each directory in $ac_dir_suffix.
1496 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1497 case $ac_top_builddir_sub in
1498 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1499 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1500 esac ;;
1501 esac
1502 ac_abs_top_builddir=$ac_pwd
1503 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1504 # for backward compatibility:
1505 ac_top_builddir=$ac_top_build_prefix
1507 case $srcdir in
1508 .) # We are building in place.
1509 ac_srcdir=.
1510 ac_top_srcdir=$ac_top_builddir_sub
1511 ac_abs_top_srcdir=$ac_pwd ;;
1512 [\\/]* | ?:[\\/]* ) # Absolute name.
1513 ac_srcdir=$srcdir$ac_dir_suffix;
1514 ac_top_srcdir=$srcdir
1515 ac_abs_top_srcdir=$srcdir ;;
1516 *) # Relative name.
1517 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1518 ac_top_srcdir=$ac_top_build_prefix$srcdir
1519 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1520 esac
1521 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1523 cd "$ac_dir" || { ac_status=$?; continue; }
1524 # Check for guested configure.
1525 if test -f "$ac_srcdir/configure.gnu"; then
1526 echo &&
1527 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1528 elif test -f "$ac_srcdir/configure"; then
1529 echo &&
1530 $SHELL "$ac_srcdir/configure" --help=recursive
1531 else
1532 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1533 fi || ac_status=$?
1534 cd "$ac_pwd" || { ac_status=$?; break; }
1535 done
1538 test -n "$ac_init_help" && exit $ac_status
1539 if $ac_init_version; then
1540 cat <<\_ACEOF
1541 configure
1542 generated by GNU Autoconf 2.64
1544 Copyright (C) 2009 Free Software Foundation, Inc.
1545 This configure script is free software; the Free Software Foundation
1546 gives unlimited permission to copy, distribute and modify it.
1547 _ACEOF
1548 exit
1551 ## ------------------------ ##
1552 ## Autoconf initialization. ##
1553 ## ------------------------ ##
1555 # ac_fn_c_try_compile LINENO
1556 # --------------------------
1557 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1558 ac_fn_c_try_compile ()
1560 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1561 rm -f conftest.$ac_objext
1562 if { { ac_try="$ac_compile"
1563 case "(($ac_try" in
1564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1565 *) ac_try_echo=$ac_try;;
1566 esac
1567 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1568 $as_echo "$ac_try_echo"; } >&5
1569 (eval "$ac_compile") 2>conftest.err
1570 ac_status=$?
1571 if test -s conftest.err; then
1572 grep -v '^ *+' conftest.err >conftest.er1
1573 cat conftest.er1 >&5
1574 mv -f conftest.er1 conftest.err
1576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1577 test $ac_status = 0; } && {
1578 test -z "$ac_c_werror_flag" ||
1579 test ! -s conftest.err
1580 } && test -s conftest.$ac_objext; then :
1581 ac_retval=0
1582 else
1583 $as_echo "$as_me: failed program was:" >&5
1584 sed 's/^/| /' conftest.$ac_ext >&5
1586 ac_retval=1
1588 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1589 return $ac_retval
1591 } # ac_fn_c_try_compile
1593 # ac_fn_c_try_link LINENO
1594 # -----------------------
1595 # Try to link conftest.$ac_ext, and return whether this succeeded.
1596 ac_fn_c_try_link ()
1598 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1599 rm -f conftest.$ac_objext conftest$ac_exeext
1600 if { { ac_try="$ac_link"
1601 case "(($ac_try" in
1602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1603 *) ac_try_echo=$ac_try;;
1604 esac
1605 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606 $as_echo "$ac_try_echo"; } >&5
1607 (eval "$ac_link") 2>conftest.err
1608 ac_status=$?
1609 if test -s conftest.err; then
1610 grep -v '^ *+' conftest.err >conftest.er1
1611 cat conftest.er1 >&5
1612 mv -f conftest.er1 conftest.err
1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1615 test $ac_status = 0; } && {
1616 test -z "$ac_c_werror_flag" ||
1617 test ! -s conftest.err
1618 } && test -s conftest$ac_exeext && {
1619 test "$cross_compiling" = yes ||
1620 $as_test_x conftest$ac_exeext
1621 }; then :
1622 ac_retval=0
1623 else
1624 $as_echo "$as_me: failed program was:" >&5
1625 sed 's/^/| /' conftest.$ac_ext >&5
1627 ac_retval=1
1629 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1630 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1631 # interfere with the next link command; also delete a directory that is
1632 # left behind by Apple's compiler. We do this before executing the actions.
1633 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1634 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1635 return $ac_retval
1637 } # ac_fn_c_try_link
1639 # ac_fn_c_try_cpp LINENO
1640 # ----------------------
1641 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1642 ac_fn_c_try_cpp ()
1644 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1645 if { { ac_try="$ac_cpp conftest.$ac_ext"
1646 case "(($ac_try" in
1647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1648 *) ac_try_echo=$ac_try;;
1649 esac
1650 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1651 $as_echo "$ac_try_echo"; } >&5
1652 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1653 ac_status=$?
1654 if test -s conftest.err; then
1655 grep -v '^ *+' conftest.err >conftest.er1
1656 cat conftest.er1 >&5
1657 mv -f conftest.er1 conftest.err
1659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1660 test $ac_status = 0; } >/dev/null && {
1661 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1662 test ! -s conftest.err
1663 }; then :
1664 ac_retval=0
1665 else
1666 $as_echo "$as_me: failed program was:" >&5
1667 sed 's/^/| /' conftest.$ac_ext >&5
1669 ac_retval=1
1671 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1672 return $ac_retval
1674 } # ac_fn_c_try_cpp
1676 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1677 # -------------------------------------------------------
1678 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1679 # the include files in INCLUDES and setting the cache variable VAR
1680 # accordingly.
1681 ac_fn_c_check_header_mongrel ()
1683 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1684 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1686 $as_echo_n "checking for $2... " >&6; }
1687 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1688 $as_echo_n "(cached) " >&6
1690 eval ac_res=\$$3
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1692 $as_echo "$ac_res" >&6; }
1693 else
1694 # Is the header compilable?
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1696 $as_echo_n "checking $2 usability... " >&6; }
1697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1698 /* end confdefs.h. */
1700 #include <$2>
1701 _ACEOF
1702 if ac_fn_c_try_compile "$LINENO"; then :
1703 ac_header_compiler=yes
1704 else
1705 ac_header_compiler=no
1707 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1709 $as_echo "$ac_header_compiler" >&6; }
1711 # Is the header present?
1712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1713 $as_echo_n "checking $2 presence... " >&6; }
1714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1715 /* end confdefs.h. */
1716 #include <$2>
1717 _ACEOF
1718 if ac_fn_c_try_cpp "$LINENO"; then :
1719 ac_header_preproc=yes
1720 else
1721 ac_header_preproc=no
1723 rm -f conftest.err conftest.$ac_ext
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1725 $as_echo "$ac_header_preproc" >&6; }
1727 # So? What about this header?
1728 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1729 yes:no: )
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1731 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1733 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1735 no:yes:* )
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1737 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1739 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1740 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1741 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1743 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1745 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1747 esac
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1749 $as_echo_n "checking for $2... " >&6; }
1750 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1751 $as_echo_n "(cached) " >&6
1752 else
1753 eval "$3=\$ac_header_compiler"
1755 eval ac_res=\$$3
1756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1757 $as_echo "$ac_res" >&6; }
1759 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1761 } # ac_fn_c_check_header_mongrel
1763 # ac_fn_c_try_run LINENO
1764 # ----------------------
1765 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1766 # that executables *can* be run.
1767 ac_fn_c_try_run ()
1769 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1770 if { { ac_try="$ac_link"
1771 case "(($ac_try" in
1772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1773 *) ac_try_echo=$ac_try;;
1774 esac
1775 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1776 $as_echo "$ac_try_echo"; } >&5
1777 (eval "$ac_link") 2>&5
1778 ac_status=$?
1779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1780 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1781 { { case "(($ac_try" in
1782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1783 *) ac_try_echo=$ac_try;;
1784 esac
1785 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1786 $as_echo "$ac_try_echo"; } >&5
1787 (eval "$ac_try") 2>&5
1788 ac_status=$?
1789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1790 test $ac_status = 0; }; }; then :
1791 ac_retval=0
1792 else
1793 $as_echo "$as_me: program exited with status $ac_status" >&5
1794 $as_echo "$as_me: failed program was:" >&5
1795 sed 's/^/| /' conftest.$ac_ext >&5
1797 ac_retval=$ac_status
1799 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1800 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1801 return $ac_retval
1803 } # ac_fn_c_try_run
1805 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1806 # -------------------------------------------------------
1807 # Tests whether HEADER exists and can be compiled using the include files in
1808 # INCLUDES, setting the cache variable VAR accordingly.
1809 ac_fn_c_check_header_compile ()
1811 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1813 $as_echo_n "checking for $2... " >&6; }
1814 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1815 $as_echo_n "(cached) " >&6
1816 else
1817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1818 /* end confdefs.h. */
1820 #include <$2>
1821 _ACEOF
1822 if ac_fn_c_try_compile "$LINENO"; then :
1823 eval "$3=yes"
1824 else
1825 eval "$3=no"
1827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1829 eval ac_res=\$$3
1830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1831 $as_echo "$ac_res" >&6; }
1832 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1834 } # ac_fn_c_check_header_compile
1836 # ac_fn_c_check_func LINENO FUNC VAR
1837 # ----------------------------------
1838 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1839 ac_fn_c_check_func ()
1841 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1843 $as_echo_n "checking for $2... " >&6; }
1844 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1845 $as_echo_n "(cached) " >&6
1846 else
1847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1848 /* end confdefs.h. */
1849 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1850 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1851 #define $2 innocuous_$2
1853 /* System header to define __stub macros and hopefully few prototypes,
1854 which can conflict with char $2 (); below.
1855 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1856 <limits.h> exists even on freestanding compilers. */
1858 #ifdef __STDC__
1859 # include <limits.h>
1860 #else
1861 # include <assert.h>
1862 #endif
1864 #undef $2
1866 /* Override any GCC internal prototype to avoid an error.
1867 Use char because int might match the return type of a GCC
1868 builtin and then its argument prototype would still apply. */
1869 #ifdef __cplusplus
1870 extern "C"
1871 #endif
1872 char $2 ();
1873 /* The GNU C library defines this for functions which it implements
1874 to always fail with ENOSYS. Some functions are actually named
1875 something starting with __ and the normal name is an alias. */
1876 #if defined __stub_$2 || defined __stub___$2
1877 choke me
1878 #endif
1881 main ()
1883 return $2 ();
1885 return 0;
1887 _ACEOF
1888 if ac_fn_c_try_link "$LINENO"; then :
1889 eval "$3=yes"
1890 else
1891 eval "$3=no"
1893 rm -f core conftest.err conftest.$ac_objext \
1894 conftest$ac_exeext conftest.$ac_ext
1896 eval ac_res=\$$3
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1898 $as_echo "$ac_res" >&6; }
1899 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1901 } # ac_fn_c_check_func
1903 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1904 # --------------------------------------------
1905 # Tries to find the compile-time value of EXPR in a program that includes
1906 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1907 # computed
1908 ac_fn_c_compute_int ()
1910 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1911 if test "$cross_compiling" = yes; then
1912 # Depending upon the size, compute the lo and hi bounds.
1913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1914 /* end confdefs.h. */
1917 main ()
1919 static int test_array [1 - 2 * !(($2) >= 0)];
1920 test_array [0] = 0
1923 return 0;
1925 _ACEOF
1926 if ac_fn_c_try_compile "$LINENO"; then :
1927 ac_lo=0 ac_mid=0
1928 while :; do
1929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1930 /* end confdefs.h. */
1933 main ()
1935 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1936 test_array [0] = 0
1939 return 0;
1941 _ACEOF
1942 if ac_fn_c_try_compile "$LINENO"; then :
1943 ac_hi=$ac_mid; break
1944 else
1945 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1946 if test $ac_lo -le $ac_mid; then
1947 ac_lo= ac_hi=
1948 break
1950 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1952 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1953 done
1954 else
1955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1956 /* end confdefs.h. */
1959 main ()
1961 static int test_array [1 - 2 * !(($2) < 0)];
1962 test_array [0] = 0
1965 return 0;
1967 _ACEOF
1968 if ac_fn_c_try_compile "$LINENO"; then :
1969 ac_hi=-1 ac_mid=-1
1970 while :; do
1971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1972 /* end confdefs.h. */
1975 main ()
1977 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1978 test_array [0] = 0
1981 return 0;
1983 _ACEOF
1984 if ac_fn_c_try_compile "$LINENO"; then :
1985 ac_lo=$ac_mid; break
1986 else
1987 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1988 if test $ac_mid -le $ac_hi; then
1989 ac_lo= ac_hi=
1990 break
1992 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1994 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1995 done
1996 else
1997 ac_lo= ac_hi=
1999 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2001 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2002 # Binary search between lo and hi bounds.
2003 while test "x$ac_lo" != "x$ac_hi"; do
2004 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2006 /* end confdefs.h. */
2009 main ()
2011 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2012 test_array [0] = 0
2015 return 0;
2017 _ACEOF
2018 if ac_fn_c_try_compile "$LINENO"; then :
2019 ac_hi=$ac_mid
2020 else
2021 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2024 done
2025 case $ac_lo in #((
2026 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2027 '') ac_retval=1 ;;
2028 esac
2029 else
2030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2031 /* end confdefs.h. */
2033 static long int longval () { return $2; }
2034 static unsigned long int ulongval () { return $2; }
2035 #include <stdio.h>
2036 #include <stdlib.h>
2038 main ()
2041 FILE *f = fopen ("conftest.val", "w");
2042 if (! f)
2043 return 1;
2044 if (($2) < 0)
2046 long int i = longval ();
2047 if (i != ($2))
2048 return 1;
2049 fprintf (f, "%ld", i);
2051 else
2053 unsigned long int i = ulongval ();
2054 if (i != ($2))
2055 return 1;
2056 fprintf (f, "%lu", i);
2058 /* Do not output a trailing newline, as this causes \r\n confusion
2059 on some platforms. */
2060 return ferror (f) || fclose (f) != 0;
2063 return 0;
2065 _ACEOF
2066 if ac_fn_c_try_run "$LINENO"; then :
2067 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2068 else
2069 ac_retval=1
2071 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2072 conftest.$ac_objext conftest.beam conftest.$ac_ext
2073 rm -f conftest.val
2076 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2077 return $ac_retval
2079 } # ac_fn_c_compute_int
2081 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2082 # -------------------------------------------
2083 # Tests whether TYPE exists after having included INCLUDES, setting cache
2084 # variable VAR accordingly.
2085 ac_fn_c_check_type ()
2087 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2089 $as_echo_n "checking for $2... " >&6; }
2090 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2091 $as_echo_n "(cached) " >&6
2092 else
2093 eval "$3=no"
2094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2095 /* end confdefs.h. */
2098 main ()
2100 if (sizeof ($2))
2101 return 0;
2103 return 0;
2105 _ACEOF
2106 if ac_fn_c_try_compile "$LINENO"; then :
2107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2108 /* end confdefs.h. */
2111 main ()
2113 if (sizeof (($2)))
2114 return 0;
2116 return 0;
2118 _ACEOF
2119 if ac_fn_c_try_compile "$LINENO"; then :
2121 else
2122 eval "$3=yes"
2124 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2128 eval ac_res=\$$3
2129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2130 $as_echo "$ac_res" >&6; }
2131 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2133 } # ac_fn_c_check_type
2135 # ac_fn_c_check_decl LINENO SYMBOL VAR
2136 # ------------------------------------
2137 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2138 ac_fn_c_check_decl ()
2140 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
2142 $as_echo_n "checking whether $2 is declared... " >&6; }
2143 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2144 $as_echo_n "(cached) " >&6
2145 else
2146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2147 /* end confdefs.h. */
2150 main ()
2152 #ifndef $2
2153 (void) $2;
2154 #endif
2157 return 0;
2159 _ACEOF
2160 if ac_fn_c_try_compile "$LINENO"; then :
2161 eval "$3=yes"
2162 else
2163 eval "$3=no"
2165 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2167 eval ac_res=\$$3
2168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2169 $as_echo "$ac_res" >&6; }
2170 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2172 } # ac_fn_c_check_decl
2173 cat >config.log <<_ACEOF
2174 This file contains any messages produced by compilers while
2175 running configure, to aid debugging if configure makes a mistake.
2177 It was created by $as_me, which was
2178 generated by GNU Autoconf 2.64. Invocation command line was
2180 $ $0 $@
2182 _ACEOF
2183 exec 5>>config.log
2185 cat <<_ASUNAME
2186 ## --------- ##
2187 ## Platform. ##
2188 ## --------- ##
2190 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2191 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2192 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2193 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2194 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2196 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2197 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2199 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2200 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2201 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2202 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2203 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2204 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2205 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2207 _ASUNAME
2209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2210 for as_dir in $PATH
2212 IFS=$as_save_IFS
2213 test -z "$as_dir" && as_dir=.
2214 $as_echo "PATH: $as_dir"
2215 done
2216 IFS=$as_save_IFS
2218 } >&5
2220 cat >&5 <<_ACEOF
2223 ## ----------- ##
2224 ## Core tests. ##
2225 ## ----------- ##
2227 _ACEOF
2230 # Keep a trace of the command line.
2231 # Strip out --no-create and --no-recursion so they do not pile up.
2232 # Strip out --silent because we don't want to record it for future runs.
2233 # Also quote any args containing shell meta-characters.
2234 # Make two passes to allow for proper duplicate-argument suppression.
2235 ac_configure_args=
2236 ac_configure_args0=
2237 ac_configure_args1=
2238 ac_must_keep_next=false
2239 for ac_pass in 1 2
2241 for ac_arg
2243 case $ac_arg in
2244 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2245 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2246 | -silent | --silent | --silen | --sile | --sil)
2247 continue ;;
2248 *\'*)
2249 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2250 esac
2251 case $ac_pass in
2252 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2254 as_fn_append ac_configure_args1 " '$ac_arg'"
2255 if test $ac_must_keep_next = true; then
2256 ac_must_keep_next=false # Got value, back to normal.
2257 else
2258 case $ac_arg in
2259 *=* | --config-cache | -C | -disable-* | --disable-* \
2260 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2261 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2262 | -with-* | --with-* | -without-* | --without-* | --x)
2263 case "$ac_configure_args0 " in
2264 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2265 esac
2267 -* ) ac_must_keep_next=true ;;
2268 esac
2270 as_fn_append ac_configure_args " '$ac_arg'"
2272 esac
2273 done
2274 done
2275 { ac_configure_args0=; unset ac_configure_args0;}
2276 { ac_configure_args1=; unset ac_configure_args1;}
2278 # When interrupted or exit'd, cleanup temporary files, and complete
2279 # config.log. We remove comments because anyway the quotes in there
2280 # would cause problems or look ugly.
2281 # WARNING: Use '\'' to represent an apostrophe within the trap.
2282 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2283 trap 'exit_status=$?
2284 # Save into config.log some information that might help in debugging.
2286 echo
2288 cat <<\_ASBOX
2289 ## ---------------- ##
2290 ## Cache variables. ##
2291 ## ---------------- ##
2292 _ASBOX
2293 echo
2294 # The following way of writing the cache mishandles newlines in values,
2296 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2297 eval ac_val=\$$ac_var
2298 case $ac_val in #(
2299 *${as_nl}*)
2300 case $ac_var in #(
2301 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2302 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2303 esac
2304 case $ac_var in #(
2305 _ | IFS | as_nl) ;; #(
2306 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2307 *) { eval $ac_var=; unset $ac_var;} ;;
2308 esac ;;
2309 esac
2310 done
2311 (set) 2>&1 |
2312 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2313 *${as_nl}ac_space=\ *)
2314 sed -n \
2315 "s/'\''/'\''\\\\'\'''\''/g;
2316 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2317 ;; #(
2319 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2321 esac |
2322 sort
2324 echo
2326 cat <<\_ASBOX
2327 ## ----------------- ##
2328 ## Output variables. ##
2329 ## ----------------- ##
2330 _ASBOX
2331 echo
2332 for ac_var in $ac_subst_vars
2334 eval ac_val=\$$ac_var
2335 case $ac_val in
2336 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2337 esac
2338 $as_echo "$ac_var='\''$ac_val'\''"
2339 done | sort
2340 echo
2342 if test -n "$ac_subst_files"; then
2343 cat <<\_ASBOX
2344 ## ------------------- ##
2345 ## File substitutions. ##
2346 ## ------------------- ##
2347 _ASBOX
2348 echo
2349 for ac_var in $ac_subst_files
2351 eval ac_val=\$$ac_var
2352 case $ac_val in
2353 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2354 esac
2355 $as_echo "$ac_var='\''$ac_val'\''"
2356 done | sort
2357 echo
2360 if test -s confdefs.h; then
2361 cat <<\_ASBOX
2362 ## ----------- ##
2363 ## confdefs.h. ##
2364 ## ----------- ##
2365 _ASBOX
2366 echo
2367 cat confdefs.h
2368 echo
2370 test "$ac_signal" != 0 &&
2371 $as_echo "$as_me: caught signal $ac_signal"
2372 $as_echo "$as_me: exit $exit_status"
2373 } >&5
2374 rm -f core *.core core.conftest.* &&
2375 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2376 exit $exit_status
2378 for ac_signal in 1 2 13 15; do
2379 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2380 done
2381 ac_signal=0
2383 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2384 rm -f -r conftest* confdefs.h
2386 $as_echo "/* confdefs.h */" > confdefs.h
2388 # Predefined preprocessor variables.
2390 cat >>confdefs.h <<_ACEOF
2391 #define PACKAGE_NAME "$PACKAGE_NAME"
2392 _ACEOF
2394 cat >>confdefs.h <<_ACEOF
2395 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2396 _ACEOF
2398 cat >>confdefs.h <<_ACEOF
2399 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2400 _ACEOF
2402 cat >>confdefs.h <<_ACEOF
2403 #define PACKAGE_STRING "$PACKAGE_STRING"
2404 _ACEOF
2406 cat >>confdefs.h <<_ACEOF
2407 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2408 _ACEOF
2410 cat >>confdefs.h <<_ACEOF
2411 #define PACKAGE_URL "$PACKAGE_URL"
2412 _ACEOF
2415 # Let the site file select an alternate cache file if it wants to.
2416 # Prefer an explicitly selected file to automatically selected ones.
2417 ac_site_file1=NONE
2418 ac_site_file2=NONE
2419 if test -n "$CONFIG_SITE"; then
2420 ac_site_file1=$CONFIG_SITE
2421 elif test "x$prefix" != xNONE; then
2422 ac_site_file1=$prefix/share/config.site
2423 ac_site_file2=$prefix/etc/config.site
2424 else
2425 ac_site_file1=$ac_default_prefix/share/config.site
2426 ac_site_file2=$ac_default_prefix/etc/config.site
2428 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2430 test "x$ac_site_file" = xNONE && continue
2431 if test -r "$ac_site_file"; then
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2433 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2434 sed 's/^/| /' "$ac_site_file" >&5
2435 . "$ac_site_file"
2437 done
2439 if test -r "$cache_file"; then
2440 # Some versions of bash will fail to source /dev/null (special
2441 # files actually), so we avoid doing that.
2442 if test -f "$cache_file"; then
2443 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2444 $as_echo "$as_me: loading cache $cache_file" >&6;}
2445 case $cache_file in
2446 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2447 *) . "./$cache_file";;
2448 esac
2450 else
2451 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2452 $as_echo "$as_me: creating cache $cache_file" >&6;}
2453 >$cache_file
2456 # Check that the precious variables saved in the cache have kept the same
2457 # value.
2458 ac_cache_corrupted=false
2459 for ac_var in $ac_precious_vars; do
2460 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2461 eval ac_new_set=\$ac_env_${ac_var}_set
2462 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2463 eval ac_new_val=\$ac_env_${ac_var}_value
2464 case $ac_old_set,$ac_new_set in
2465 set,)
2466 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2467 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2468 ac_cache_corrupted=: ;;
2469 ,set)
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2471 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2472 ac_cache_corrupted=: ;;
2473 ,);;
2475 if test "x$ac_old_val" != "x$ac_new_val"; then
2476 # differences in whitespace do not lead to failure.
2477 ac_old_val_w=`echo x $ac_old_val`
2478 ac_new_val_w=`echo x $ac_new_val`
2479 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2481 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2482 ac_cache_corrupted=:
2483 else
2484 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2485 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2486 eval $ac_var=\$ac_old_val
2488 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2489 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2491 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2492 fi;;
2493 esac
2494 # Pass precious variables to config.status.
2495 if test "$ac_new_set" = set; then
2496 case $ac_new_val in
2497 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2498 *) ac_arg=$ac_var=$ac_new_val ;;
2499 esac
2500 case " $ac_configure_args " in
2501 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2502 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2503 esac
2505 done
2506 if $ac_cache_corrupted; then
2507 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2508 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2509 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2510 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2511 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2513 ## -------------------- ##
2514 ## Main body of script. ##
2515 ## -------------------- ##
2517 ac_ext=c
2518 ac_cpp='$CPP $CPPFLAGS'
2519 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2520 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2521 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2529 ac_aux_dir=
2530 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2531 for ac_t in install-sh install.sh shtool; do
2532 if test -f "$ac_dir/$ac_t"; then
2533 ac_aux_dir=$ac_dir
2534 ac_install_sh="$ac_aux_dir/$ac_t -c"
2535 break 2
2537 done
2538 done
2539 if test -z "$ac_aux_dir"; then
2540 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2543 # These three variables are undocumented and unsupported,
2544 # and are intended to be withdrawn in a future Autoconf release.
2545 # They can cause serious problems if a builder's source tree is in a directory
2546 # whose full name contains unusual characters.
2547 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2548 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2549 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2552 # Make sure we can run config.sub.
2553 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2554 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2557 $as_echo_n "checking build system type... " >&6; }
2558 if test "${ac_cv_build+set}" = set; then :
2559 $as_echo_n "(cached) " >&6
2560 else
2561 ac_build_alias=$build_alias
2562 test "x$ac_build_alias" = x &&
2563 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2564 test "x$ac_build_alias" = x &&
2565 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2566 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2567 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2571 $as_echo "$ac_cv_build" >&6; }
2572 case $ac_cv_build in
2573 *-*-*) ;;
2574 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2575 esac
2576 build=$ac_cv_build
2577 ac_save_IFS=$IFS; IFS='-'
2578 set x $ac_cv_build
2579 shift
2580 build_cpu=$1
2581 build_vendor=$2
2582 shift; shift
2583 # Remember, the first character of IFS is used to create $*,
2584 # except with old shells:
2585 build_os=$*
2586 IFS=$ac_save_IFS
2587 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2591 $as_echo_n "checking host system type... " >&6; }
2592 if test "${ac_cv_host+set}" = set; then :
2593 $as_echo_n "(cached) " >&6
2594 else
2595 if test "x$host_alias" = x; then
2596 ac_cv_host=$ac_cv_build
2597 else
2598 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2599 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2604 $as_echo "$ac_cv_host" >&6; }
2605 case $ac_cv_host in
2606 *-*-*) ;;
2607 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2608 esac
2609 host=$ac_cv_host
2610 ac_save_IFS=$IFS; IFS='-'
2611 set x $ac_cv_host
2612 shift
2613 host_cpu=$1
2614 host_vendor=$2
2615 shift; shift
2616 # Remember, the first character of IFS is used to create $*,
2617 # except with old shells:
2618 host_os=$*
2619 IFS=$ac_save_IFS
2620 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2624 $as_echo_n "checking target system type... " >&6; }
2625 if test "${ac_cv_target+set}" = set; then :
2626 $as_echo_n "(cached) " >&6
2627 else
2628 if test "x$target_alias" = x; then
2629 ac_cv_target=$ac_cv_host
2630 else
2631 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2632 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2637 $as_echo "$ac_cv_target" >&6; }
2638 case $ac_cv_target in
2639 *-*-*) ;;
2640 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2641 esac
2642 target=$ac_cv_target
2643 ac_save_IFS=$IFS; IFS='-'
2644 set x $ac_cv_target
2645 shift
2646 target_cpu=$1
2647 target_vendor=$2
2648 shift; shift
2649 # Remember, the first character of IFS is used to create $*,
2650 # except with old shells:
2651 target_os=$*
2652 IFS=$ac_save_IFS
2653 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2656 # The aliases save the names the user supplied, while $host etc.
2657 # will get canonicalized.
2658 test -n "$target_alias" &&
2659 test "$program_prefix$program_suffix$program_transform_name" = \
2660 NONENONEs,x,x, &&
2661 program_prefix=${target_alias}-
2662 ac_ext=c
2663 ac_cpp='$CPP $CPPFLAGS'
2664 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2665 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2666 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2667 if test -n "$ac_tool_prefix"; then
2668 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2669 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2671 $as_echo_n "checking for $ac_word... " >&6; }
2672 if test "${ac_cv_prog_CC+set}" = set; then :
2673 $as_echo_n "(cached) " >&6
2674 else
2675 if test -n "$CC"; then
2676 ac_cv_prog_CC="$CC" # Let the user override the test.
2677 else
2678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2679 for as_dir in $PATH
2681 IFS=$as_save_IFS
2682 test -z "$as_dir" && as_dir=.
2683 for ac_exec_ext in '' $ac_executable_extensions; do
2684 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2685 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2687 break 2
2689 done
2690 done
2691 IFS=$as_save_IFS
2695 CC=$ac_cv_prog_CC
2696 if test -n "$CC"; then
2697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2698 $as_echo "$CC" >&6; }
2699 else
2700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2701 $as_echo "no" >&6; }
2706 if test -z "$ac_cv_prog_CC"; then
2707 ac_ct_CC=$CC
2708 # Extract the first word of "gcc", so it can be a program name with args.
2709 set dummy gcc; ac_word=$2
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2711 $as_echo_n "checking for $ac_word... " >&6; }
2712 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2713 $as_echo_n "(cached) " >&6
2714 else
2715 if test -n "$ac_ct_CC"; then
2716 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2717 else
2718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2719 for as_dir in $PATH
2721 IFS=$as_save_IFS
2722 test -z "$as_dir" && as_dir=.
2723 for ac_exec_ext in '' $ac_executable_extensions; do
2724 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2725 ac_cv_prog_ac_ct_CC="gcc"
2726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2727 break 2
2729 done
2730 done
2731 IFS=$as_save_IFS
2735 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2736 if test -n "$ac_ct_CC"; then
2737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2738 $as_echo "$ac_ct_CC" >&6; }
2739 else
2740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2741 $as_echo "no" >&6; }
2744 if test "x$ac_ct_CC" = x; then
2745 CC=""
2746 else
2747 case $cross_compiling:$ac_tool_warned in
2748 yes:)
2749 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2750 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2751 ac_tool_warned=yes ;;
2752 esac
2753 CC=$ac_ct_CC
2755 else
2756 CC="$ac_cv_prog_CC"
2759 if test -z "$CC"; then
2760 if test -n "$ac_tool_prefix"; then
2761 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2762 set dummy ${ac_tool_prefix}cc; ac_word=$2
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2764 $as_echo_n "checking for $ac_word... " >&6; }
2765 if test "${ac_cv_prog_CC+set}" = set; then :
2766 $as_echo_n "(cached) " >&6
2767 else
2768 if test -n "$CC"; then
2769 ac_cv_prog_CC="$CC" # Let the user override the test.
2770 else
2771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2772 for as_dir in $PATH
2774 IFS=$as_save_IFS
2775 test -z "$as_dir" && as_dir=.
2776 for ac_exec_ext in '' $ac_executable_extensions; do
2777 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2778 ac_cv_prog_CC="${ac_tool_prefix}cc"
2779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2780 break 2
2782 done
2783 done
2784 IFS=$as_save_IFS
2788 CC=$ac_cv_prog_CC
2789 if test -n "$CC"; then
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2791 $as_echo "$CC" >&6; }
2792 else
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2794 $as_echo "no" >&6; }
2800 if test -z "$CC"; then
2801 # Extract the first word of "cc", so it can be a program name with args.
2802 set dummy cc; ac_word=$2
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2804 $as_echo_n "checking for $ac_word... " >&6; }
2805 if test "${ac_cv_prog_CC+set}" = set; then :
2806 $as_echo_n "(cached) " >&6
2807 else
2808 if test -n "$CC"; then
2809 ac_cv_prog_CC="$CC" # Let the user override the test.
2810 else
2811 ac_prog_rejected=no
2812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2813 for as_dir in $PATH
2815 IFS=$as_save_IFS
2816 test -z "$as_dir" && as_dir=.
2817 for ac_exec_ext in '' $ac_executable_extensions; do
2818 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2819 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2820 ac_prog_rejected=yes
2821 continue
2823 ac_cv_prog_CC="cc"
2824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2825 break 2
2827 done
2828 done
2829 IFS=$as_save_IFS
2831 if test $ac_prog_rejected = yes; then
2832 # We found a bogon in the path, so make sure we never use it.
2833 set dummy $ac_cv_prog_CC
2834 shift
2835 if test $# != 0; then
2836 # We chose a different compiler from the bogus one.
2837 # However, it has the same basename, so the bogon will be chosen
2838 # first if we set CC to just the basename; use the full file name.
2839 shift
2840 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2845 CC=$ac_cv_prog_CC
2846 if test -n "$CC"; then
2847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2848 $as_echo "$CC" >&6; }
2849 else
2850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2851 $as_echo "no" >&6; }
2856 if test -z "$CC"; then
2857 if test -n "$ac_tool_prefix"; then
2858 for ac_prog in cl.exe
2860 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2861 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2863 $as_echo_n "checking for $ac_word... " >&6; }
2864 if test "${ac_cv_prog_CC+set}" = set; then :
2865 $as_echo_n "(cached) " >&6
2866 else
2867 if test -n "$CC"; then
2868 ac_cv_prog_CC="$CC" # Let the user override the test.
2869 else
2870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2871 for as_dir in $PATH
2873 IFS=$as_save_IFS
2874 test -z "$as_dir" && as_dir=.
2875 for ac_exec_ext in '' $ac_executable_extensions; do
2876 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2877 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2879 break 2
2881 done
2882 done
2883 IFS=$as_save_IFS
2887 CC=$ac_cv_prog_CC
2888 if test -n "$CC"; then
2889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2890 $as_echo "$CC" >&6; }
2891 else
2892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2893 $as_echo "no" >&6; }
2897 test -n "$CC" && break
2898 done
2900 if test -z "$CC"; then
2901 ac_ct_CC=$CC
2902 for ac_prog in cl.exe
2904 # Extract the first word of "$ac_prog", so it can be a program name with args.
2905 set dummy $ac_prog; ac_word=$2
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2907 $as_echo_n "checking for $ac_word... " >&6; }
2908 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2909 $as_echo_n "(cached) " >&6
2910 else
2911 if test -n "$ac_ct_CC"; then
2912 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2913 else
2914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2915 for as_dir in $PATH
2917 IFS=$as_save_IFS
2918 test -z "$as_dir" && as_dir=.
2919 for ac_exec_ext in '' $ac_executable_extensions; do
2920 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2921 ac_cv_prog_ac_ct_CC="$ac_prog"
2922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2923 break 2
2925 done
2926 done
2927 IFS=$as_save_IFS
2931 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2932 if test -n "$ac_ct_CC"; then
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2934 $as_echo "$ac_ct_CC" >&6; }
2935 else
2936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2937 $as_echo "no" >&6; }
2941 test -n "$ac_ct_CC" && break
2942 done
2944 if test "x$ac_ct_CC" = x; then
2945 CC=""
2946 else
2947 case $cross_compiling:$ac_tool_warned in
2948 yes:)
2949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2950 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2951 ac_tool_warned=yes ;;
2952 esac
2953 CC=$ac_ct_CC
2960 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2961 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2962 as_fn_error "no acceptable C compiler found in \$PATH
2963 See \`config.log' for more details." "$LINENO" 5; }
2965 # Provide some information about the compiler.
2966 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2967 set X $ac_compile
2968 ac_compiler=$2
2969 for ac_option in --version -v -V -qversion; do
2970 { { ac_try="$ac_compiler $ac_option >&5"
2971 case "(($ac_try" in
2972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2973 *) ac_try_echo=$ac_try;;
2974 esac
2975 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2976 $as_echo "$ac_try_echo"; } >&5
2977 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2978 ac_status=$?
2979 if test -s conftest.err; then
2980 sed '10a\
2981 ... rest of stderr output deleted ...
2982 10q' conftest.err >conftest.er1
2983 cat conftest.er1 >&5
2984 rm -f conftest.er1 conftest.err
2986 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2987 test $ac_status = 0; }
2988 done
2990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2991 /* end confdefs.h. */
2994 main ()
2998 return 0;
3000 _ACEOF
3001 ac_clean_files_save=$ac_clean_files
3002 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3003 # Try to create an executable without -o first, disregard a.out.
3004 # It will help us diagnose broken compilers, and finding out an intuition
3005 # of exeext.
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3007 $as_echo_n "checking for C compiler default output file name... " >&6; }
3008 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3010 # The possible output files:
3011 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3013 ac_rmfiles=
3014 for ac_file in $ac_files
3016 case $ac_file in
3017 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3018 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3019 esac
3020 done
3021 rm -f $ac_rmfiles
3023 if { { ac_try="$ac_link_default"
3024 case "(($ac_try" in
3025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3026 *) ac_try_echo=$ac_try;;
3027 esac
3028 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3029 $as_echo "$ac_try_echo"; } >&5
3030 (eval "$ac_link_default") 2>&5
3031 ac_status=$?
3032 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3033 test $ac_status = 0; }; then :
3034 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3035 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3036 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3037 # so that the user can short-circuit this test for compilers unknown to
3038 # Autoconf.
3039 for ac_file in $ac_files ''
3041 test -f "$ac_file" || continue
3042 case $ac_file in
3043 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3045 [ab].out )
3046 # We found the default executable, but exeext='' is most
3047 # certainly right.
3048 break;;
3049 *.* )
3050 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3051 then :; else
3052 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3054 # We set ac_cv_exeext here because the later test for it is not
3055 # safe: cross compilers may not add the suffix if given an `-o'
3056 # argument, so we may need to know it at that point already.
3057 # Even if this section looks crufty: it has the advantage of
3058 # actually working.
3059 break;;
3061 break;;
3062 esac
3063 done
3064 test "$ac_cv_exeext" = no && ac_cv_exeext=
3066 else
3067 ac_file=''
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3070 $as_echo "$ac_file" >&6; }
3071 if test -z "$ac_file"; then :
3072 $as_echo "$as_me: failed program was:" >&5
3073 sed 's/^/| /' conftest.$ac_ext >&5
3075 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3076 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3077 { as_fn_set_status 77
3078 as_fn_error "C compiler cannot create executables
3079 See \`config.log' for more details." "$LINENO" 5; }; }
3081 ac_exeext=$ac_cv_exeext
3083 # Check that the compiler produces executables we can run. If not, either
3084 # the compiler is broken, or we cross compile.
3085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3086 $as_echo_n "checking whether the C compiler works... " >&6; }
3087 # If not cross compiling, check that we can run a simple program.
3088 if test "$cross_compiling" != yes; then
3089 if { ac_try='./$ac_file'
3090 { { case "(($ac_try" in
3091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3092 *) ac_try_echo=$ac_try;;
3093 esac
3094 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3095 $as_echo "$ac_try_echo"; } >&5
3096 (eval "$ac_try") 2>&5
3097 ac_status=$?
3098 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3099 test $ac_status = 0; }; }; then
3100 cross_compiling=no
3101 else
3102 if test "$cross_compiling" = maybe; then
3103 cross_compiling=yes
3104 else
3105 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3106 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3107 as_fn_error "cannot run C compiled programs.
3108 If you meant to cross compile, use \`--host'.
3109 See \`config.log' for more details." "$LINENO" 5; }
3113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3114 $as_echo "yes" >&6; }
3116 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3117 ac_clean_files=$ac_clean_files_save
3118 # Check that the compiler produces executables we can run. If not, either
3119 # the compiler is broken, or we cross compile.
3120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3121 $as_echo_n "checking whether we are cross compiling... " >&6; }
3122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3123 $as_echo "$cross_compiling" >&6; }
3125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3126 $as_echo_n "checking for suffix of executables... " >&6; }
3127 if { { ac_try="$ac_link"
3128 case "(($ac_try" in
3129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3130 *) ac_try_echo=$ac_try;;
3131 esac
3132 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3133 $as_echo "$ac_try_echo"; } >&5
3134 (eval "$ac_link") 2>&5
3135 ac_status=$?
3136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3137 test $ac_status = 0; }; then :
3138 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3139 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3140 # work properly (i.e., refer to `conftest.exe'), while it won't with
3141 # `rm'.
3142 for ac_file in conftest.exe conftest conftest.*; do
3143 test -f "$ac_file" || continue
3144 case $ac_file in
3145 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3146 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3147 break;;
3148 * ) break;;
3149 esac
3150 done
3151 else
3152 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3153 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3154 as_fn_error "cannot compute suffix of executables: cannot compile and link
3155 See \`config.log' for more details." "$LINENO" 5; }
3157 rm -f conftest$ac_cv_exeext
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3159 $as_echo "$ac_cv_exeext" >&6; }
3161 rm -f conftest.$ac_ext
3162 EXEEXT=$ac_cv_exeext
3163 ac_exeext=$EXEEXT
3164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3165 $as_echo_n "checking for suffix of object files... " >&6; }
3166 if test "${ac_cv_objext+set}" = set; then :
3167 $as_echo_n "(cached) " >&6
3168 else
3169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3170 /* end confdefs.h. */
3173 main ()
3177 return 0;
3179 _ACEOF
3180 rm -f conftest.o conftest.obj
3181 if { { ac_try="$ac_compile"
3182 case "(($ac_try" in
3183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3184 *) ac_try_echo=$ac_try;;
3185 esac
3186 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3187 $as_echo "$ac_try_echo"; } >&5
3188 (eval "$ac_compile") 2>&5
3189 ac_status=$?
3190 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3191 test $ac_status = 0; }; then :
3192 for ac_file in conftest.o conftest.obj conftest.*; do
3193 test -f "$ac_file" || continue;
3194 case $ac_file in
3195 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3196 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3197 break;;
3198 esac
3199 done
3200 else
3201 $as_echo "$as_me: failed program was:" >&5
3202 sed 's/^/| /' conftest.$ac_ext >&5
3204 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3205 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3206 as_fn_error "cannot compute suffix of object files: cannot compile
3207 See \`config.log' for more details." "$LINENO" 5; }
3209 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3212 $as_echo "$ac_cv_objext" >&6; }
3213 OBJEXT=$ac_cv_objext
3214 ac_objext=$OBJEXT
3215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3216 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3217 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3218 $as_echo_n "(cached) " >&6
3219 else
3220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3221 /* end confdefs.h. */
3224 main ()
3226 #ifndef __GNUC__
3227 choke me
3228 #endif
3231 return 0;
3233 _ACEOF
3234 if ac_fn_c_try_compile "$LINENO"; then :
3235 ac_compiler_gnu=yes
3236 else
3237 ac_compiler_gnu=no
3239 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3240 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3244 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3245 if test $ac_compiler_gnu = yes; then
3246 GCC=yes
3247 else
3248 GCC=
3250 ac_test_CFLAGS=${CFLAGS+set}
3251 ac_save_CFLAGS=$CFLAGS
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3253 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3254 if test "${ac_cv_prog_cc_g+set}" = set; then :
3255 $as_echo_n "(cached) " >&6
3256 else
3257 ac_save_c_werror_flag=$ac_c_werror_flag
3258 ac_c_werror_flag=yes
3259 ac_cv_prog_cc_g=no
3260 CFLAGS="-g"
3261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3262 /* end confdefs.h. */
3265 main ()
3269 return 0;
3271 _ACEOF
3272 if ac_fn_c_try_compile "$LINENO"; then :
3273 ac_cv_prog_cc_g=yes
3274 else
3275 CFLAGS=""
3276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3277 /* end confdefs.h. */
3280 main ()
3284 return 0;
3286 _ACEOF
3287 if ac_fn_c_try_compile "$LINENO"; then :
3289 else
3290 ac_c_werror_flag=$ac_save_c_werror_flag
3291 CFLAGS="-g"
3292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3293 /* end confdefs.h. */
3296 main ()
3300 return 0;
3302 _ACEOF
3303 if ac_fn_c_try_compile "$LINENO"; then :
3304 ac_cv_prog_cc_g=yes
3306 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3308 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3310 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3311 ac_c_werror_flag=$ac_save_c_werror_flag
3313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3314 $as_echo "$ac_cv_prog_cc_g" >&6; }
3315 if test "$ac_test_CFLAGS" = set; then
3316 CFLAGS=$ac_save_CFLAGS
3317 elif test $ac_cv_prog_cc_g = yes; then
3318 if test "$GCC" = yes; then
3319 CFLAGS="-g -O2"
3320 else
3321 CFLAGS="-g"
3323 else
3324 if test "$GCC" = yes; then
3325 CFLAGS="-O2"
3326 else
3327 CFLAGS=
3330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3331 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3332 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3333 $as_echo_n "(cached) " >&6
3334 else
3335 ac_cv_prog_cc_c89=no
3336 ac_save_CC=$CC
3337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3338 /* end confdefs.h. */
3339 #include <stdarg.h>
3340 #include <stdio.h>
3341 #include <sys/types.h>
3342 #include <sys/stat.h>
3343 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3344 struct buf { int x; };
3345 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3346 static char *e (p, i)
3347 char **p;
3348 int i;
3350 return p[i];
3352 static char *f (char * (*g) (char **, int), char **p, ...)
3354 char *s;
3355 va_list v;
3356 va_start (v,p);
3357 s = g (p, va_arg (v,int));
3358 va_end (v);
3359 return s;
3362 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3363 function prototypes and stuff, but not '\xHH' hex character constants.
3364 These don't provoke an error unfortunately, instead are silently treated
3365 as 'x'. The following induces an error, until -std is added to get
3366 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3367 array size at least. It's necessary to write '\x00'==0 to get something
3368 that's true only with -std. */
3369 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3371 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3372 inside strings and character constants. */
3373 #define FOO(x) 'x'
3374 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3376 int test (int i, double x);
3377 struct s1 {int (*f) (int a);};
3378 struct s2 {int (*f) (double a);};
3379 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3380 int argc;
3381 char **argv;
3383 main ()
3385 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3387 return 0;
3389 _ACEOF
3390 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3391 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3393 CC="$ac_save_CC $ac_arg"
3394 if ac_fn_c_try_compile "$LINENO"; then :
3395 ac_cv_prog_cc_c89=$ac_arg
3397 rm -f core conftest.err conftest.$ac_objext
3398 test "x$ac_cv_prog_cc_c89" != "xno" && break
3399 done
3400 rm -f conftest.$ac_ext
3401 CC=$ac_save_CC
3404 # AC_CACHE_VAL
3405 case "x$ac_cv_prog_cc_c89" in
3407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3408 $as_echo "none needed" >&6; } ;;
3409 xno)
3410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3411 $as_echo "unsupported" >&6; } ;;
3413 CC="$CC $ac_cv_prog_cc_c89"
3414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3415 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3416 esac
3417 if test "x$ac_cv_prog_cc_c89" != xno; then :
3421 ac_ext=c
3422 ac_cpp='$CPP $CPPFLAGS'
3423 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3424 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3425 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3429 $as_echo_n "checking for library containing strerror... " >&6; }
3430 if test "${ac_cv_search_strerror+set}" = set; then :
3431 $as_echo_n "(cached) " >&6
3432 else
3433 ac_func_search_save_LIBS=$LIBS
3434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3435 /* end confdefs.h. */
3437 /* Override any GCC internal prototype to avoid an error.
3438 Use char because int might match the return type of a GCC
3439 builtin and then its argument prototype would still apply. */
3440 #ifdef __cplusplus
3441 extern "C"
3442 #endif
3443 char strerror ();
3445 main ()
3447 return strerror ();
3449 return 0;
3451 _ACEOF
3452 for ac_lib in '' cposix; do
3453 if test -z "$ac_lib"; then
3454 ac_res="none required"
3455 else
3456 ac_res=-l$ac_lib
3457 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3459 if ac_fn_c_try_link "$LINENO"; then :
3460 ac_cv_search_strerror=$ac_res
3462 rm -f core conftest.err conftest.$ac_objext \
3463 conftest$ac_exeext
3464 if test "${ac_cv_search_strerror+set}" = set; then :
3465 break
3467 done
3468 if test "${ac_cv_search_strerror+set}" = set; then :
3470 else
3471 ac_cv_search_strerror=no
3473 rm conftest.$ac_ext
3474 LIBS=$ac_func_search_save_LIBS
3476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3477 $as_echo "$ac_cv_search_strerror" >&6; }
3478 ac_res=$ac_cv_search_strerror
3479 if test "$ac_res" != no; then :
3480 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3485 am__api_version='1.11'
3487 # Find a good install program. We prefer a C program (faster),
3488 # so one script is as good as another. But avoid the broken or
3489 # incompatible versions:
3490 # SysV /etc/install, /usr/sbin/install
3491 # SunOS /usr/etc/install
3492 # IRIX /sbin/install
3493 # AIX /bin/install
3494 # AmigaOS /C/install, which installs bootblocks on floppy discs
3495 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3496 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3497 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3498 # OS/2's system install, which has a completely different semantic
3499 # ./install, which can be erroneously created by make from ./install.sh.
3500 # Reject install programs that cannot install multiple files.
3501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3502 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3503 if test -z "$INSTALL"; then
3504 if test "${ac_cv_path_install+set}" = set; then :
3505 $as_echo_n "(cached) " >&6
3506 else
3507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3508 for as_dir in $PATH
3510 IFS=$as_save_IFS
3511 test -z "$as_dir" && as_dir=.
3512 # Account for people who put trailing slashes in PATH elements.
3513 case $as_dir/ in #((
3514 ./ | .// | /[cC]/* | \
3515 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3516 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3517 /usr/ucb/* ) ;;
3519 # OSF1 and SCO ODT 3.0 have their own names for install.
3520 # Don't use installbsd from OSF since it installs stuff as root
3521 # by default.
3522 for ac_prog in ginstall scoinst install; do
3523 for ac_exec_ext in '' $ac_executable_extensions; do
3524 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3525 if test $ac_prog = install &&
3526 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3527 # AIX install. It has an incompatible calling convention.
3529 elif test $ac_prog = install &&
3530 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3531 # program-specific install script used by HP pwplus--don't use.
3533 else
3534 rm -rf conftest.one conftest.two conftest.dir
3535 echo one > conftest.one
3536 echo two > conftest.two
3537 mkdir conftest.dir
3538 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3539 test -s conftest.one && test -s conftest.two &&
3540 test -s conftest.dir/conftest.one &&
3541 test -s conftest.dir/conftest.two
3542 then
3543 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3544 break 3
3548 done
3549 done
3551 esac
3553 done
3554 IFS=$as_save_IFS
3556 rm -rf conftest.one conftest.two conftest.dir
3559 if test "${ac_cv_path_install+set}" = set; then
3560 INSTALL=$ac_cv_path_install
3561 else
3562 # As a last resort, use the slow shell script. Don't cache a
3563 # value for INSTALL within a source directory, because that will
3564 # break other packages using the cache if that directory is
3565 # removed, or if the value is a relative name.
3566 INSTALL=$ac_install_sh
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3570 $as_echo "$INSTALL" >&6; }
3572 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3573 # It thinks the first close brace ends the variable substitution.
3574 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3576 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3578 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3581 $as_echo_n "checking whether build environment is sane... " >&6; }
3582 # Just in case
3583 sleep 1
3584 echo timestamp > conftest.file
3585 # Reject unsafe characters in $srcdir or the absolute working directory
3586 # name. Accept space and tab only in the latter.
3587 am_lf='
3589 case `pwd` in
3590 *[\\\"\#\$\&\'\`$am_lf]*)
3591 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3592 esac
3593 case $srcdir in
3594 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3595 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3596 esac
3598 # Do `set' in a subshell so we don't clobber the current shell's
3599 # arguments. Must try -L first in case configure is actually a
3600 # symlink; some systems play weird games with the mod time of symlinks
3601 # (eg FreeBSD returns the mod time of the symlink's containing
3602 # directory).
3603 if (
3604 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3605 if test "$*" = "X"; then
3606 # -L didn't work.
3607 set X `ls -t "$srcdir/configure" conftest.file`
3609 rm -f conftest.file
3610 if test "$*" != "X $srcdir/configure conftest.file" \
3611 && test "$*" != "X conftest.file $srcdir/configure"; then
3613 # If neither matched, then we have a broken ls. This can happen
3614 # if, for instance, CONFIG_SHELL is bash and it inherits a
3615 # broken ls alias from the environment. This has actually
3616 # happened. Such a system could not be considered "sane".
3617 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3618 alias in your environment" "$LINENO" 5
3621 test "$2" = conftest.file
3623 then
3624 # Ok.
3626 else
3627 as_fn_error "newly created file is older than distributed files!
3628 Check your system clock" "$LINENO" 5
3630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3631 $as_echo "yes" >&6; }
3632 test "$program_prefix" != NONE &&
3633 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3634 # Use a double $ so make ignores it.
3635 test "$program_suffix" != NONE &&
3636 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3637 # Double any \ or $.
3638 # By default was `s,x,x', remove it if useless.
3639 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3640 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3642 # expand $ac_aux_dir to an absolute path
3643 am_aux_dir=`cd $ac_aux_dir && pwd`
3645 if test x"${MISSING+set}" != xset; then
3646 case $am_aux_dir in
3647 *\ * | *\ *)
3648 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3650 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3651 esac
3653 # Use eval to expand $SHELL
3654 if eval "$MISSING --run true"; then
3655 am_missing_run="$MISSING --run "
3656 else
3657 am_missing_run=
3658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3659 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3662 if test x"${install_sh}" != xset; then
3663 case $am_aux_dir in
3664 *\ * | *\ *)
3665 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3667 install_sh="\${SHELL} $am_aux_dir/install-sh"
3668 esac
3671 # Installed binaries are usually stripped using `strip' when the user
3672 # run `make install-strip'. However `strip' might not be the right
3673 # tool to use in cross-compilation environments, therefore Automake
3674 # will honor the `STRIP' environment variable to overrule this program.
3675 if test "$cross_compiling" != no; then
3676 if test -n "$ac_tool_prefix"; then
3677 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3678 set dummy ${ac_tool_prefix}strip; ac_word=$2
3679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3680 $as_echo_n "checking for $ac_word... " >&6; }
3681 if test "${ac_cv_prog_STRIP+set}" = set; then :
3682 $as_echo_n "(cached) " >&6
3683 else
3684 if test -n "$STRIP"; then
3685 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3686 else
3687 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3688 for as_dir in $PATH
3690 IFS=$as_save_IFS
3691 test -z "$as_dir" && as_dir=.
3692 for ac_exec_ext in '' $ac_executable_extensions; do
3693 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3694 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3696 break 2
3698 done
3699 done
3700 IFS=$as_save_IFS
3704 STRIP=$ac_cv_prog_STRIP
3705 if test -n "$STRIP"; then
3706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3707 $as_echo "$STRIP" >&6; }
3708 else
3709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3710 $as_echo "no" >&6; }
3715 if test -z "$ac_cv_prog_STRIP"; then
3716 ac_ct_STRIP=$STRIP
3717 # Extract the first word of "strip", so it can be a program name with args.
3718 set dummy strip; ac_word=$2
3719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3720 $as_echo_n "checking for $ac_word... " >&6; }
3721 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3722 $as_echo_n "(cached) " >&6
3723 else
3724 if test -n "$ac_ct_STRIP"; then
3725 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3726 else
3727 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3728 for as_dir in $PATH
3730 IFS=$as_save_IFS
3731 test -z "$as_dir" && as_dir=.
3732 for ac_exec_ext in '' $ac_executable_extensions; do
3733 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3734 ac_cv_prog_ac_ct_STRIP="strip"
3735 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3736 break 2
3738 done
3739 done
3740 IFS=$as_save_IFS
3744 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3745 if test -n "$ac_ct_STRIP"; then
3746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3747 $as_echo "$ac_ct_STRIP" >&6; }
3748 else
3749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3750 $as_echo "no" >&6; }
3753 if test "x$ac_ct_STRIP" = x; then
3754 STRIP=":"
3755 else
3756 case $cross_compiling:$ac_tool_warned in
3757 yes:)
3758 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3759 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3760 ac_tool_warned=yes ;;
3761 esac
3762 STRIP=$ac_ct_STRIP
3764 else
3765 STRIP="$ac_cv_prog_STRIP"
3769 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3772 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3773 if test -z "$MKDIR_P"; then
3774 if test "${ac_cv_path_mkdir+set}" = set; then :
3775 $as_echo_n "(cached) " >&6
3776 else
3777 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3778 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3780 IFS=$as_save_IFS
3781 test -z "$as_dir" && as_dir=.
3782 for ac_prog in mkdir gmkdir; do
3783 for ac_exec_ext in '' $ac_executable_extensions; do
3784 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3785 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3786 'mkdir (GNU coreutils) '* | \
3787 'mkdir (coreutils) '* | \
3788 'mkdir (fileutils) '4.1*)
3789 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3790 break 3;;
3791 esac
3792 done
3793 done
3794 done
3795 IFS=$as_save_IFS
3799 if test "${ac_cv_path_mkdir+set}" = set; then
3800 MKDIR_P="$ac_cv_path_mkdir -p"
3801 else
3802 # As a last resort, use the slow shell script. Don't cache a
3803 # value for MKDIR_P within a source directory, because that will
3804 # break other packages using the cache if that directory is
3805 # removed, or if the value is a relative name.
3806 test -d ./--version && rmdir ./--version
3807 MKDIR_P="$ac_install_sh -d"
3810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3811 $as_echo "$MKDIR_P" >&6; }
3813 mkdir_p="$MKDIR_P"
3814 case $mkdir_p in
3815 [\\/$]* | ?:[\\/]*) ;;
3816 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3817 esac
3819 for ac_prog in gawk mawk nawk awk
3821 # Extract the first word of "$ac_prog", so it can be a program name with args.
3822 set dummy $ac_prog; ac_word=$2
3823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3824 $as_echo_n "checking for $ac_word... " >&6; }
3825 if test "${ac_cv_prog_AWK+set}" = set; then :
3826 $as_echo_n "(cached) " >&6
3827 else
3828 if test -n "$AWK"; then
3829 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3830 else
3831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3832 for as_dir in $PATH
3834 IFS=$as_save_IFS
3835 test -z "$as_dir" && as_dir=.
3836 for ac_exec_ext in '' $ac_executable_extensions; do
3837 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3838 ac_cv_prog_AWK="$ac_prog"
3839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3840 break 2
3842 done
3843 done
3844 IFS=$as_save_IFS
3848 AWK=$ac_cv_prog_AWK
3849 if test -n "$AWK"; then
3850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3851 $as_echo "$AWK" >&6; }
3852 else
3853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3854 $as_echo "no" >&6; }
3858 test -n "$AWK" && break
3859 done
3861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3862 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3863 set x ${MAKE-make}
3864 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3865 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3866 $as_echo_n "(cached) " >&6
3867 else
3868 cat >conftest.make <<\_ACEOF
3869 SHELL = /bin/sh
3870 all:
3871 @echo '@@@%%%=$(MAKE)=@@@%%%'
3872 _ACEOF
3873 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3874 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3875 *@@@%%%=?*=@@@%%%*)
3876 eval ac_cv_prog_make_${ac_make}_set=yes;;
3878 eval ac_cv_prog_make_${ac_make}_set=no;;
3879 esac
3880 rm -f conftest.make
3882 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3884 $as_echo "yes" >&6; }
3885 SET_MAKE=
3886 else
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3888 $as_echo "no" >&6; }
3889 SET_MAKE="MAKE=${MAKE-make}"
3892 rm -rf .tst 2>/dev/null
3893 mkdir .tst 2>/dev/null
3894 if test -d .tst; then
3895 am__leading_dot=.
3896 else
3897 am__leading_dot=_
3899 rmdir .tst 2>/dev/null
3901 DEPDIR="${am__leading_dot}deps"
3903 ac_config_commands="$ac_config_commands depfiles"
3906 am_make=${MAKE-make}
3907 cat > confinc << 'END'
3908 am__doit:
3909 @echo this is the am__doit target
3910 .PHONY: am__doit
3912 # If we don't find an include directive, just comment out the code.
3913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3914 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3915 am__include="#"
3916 am__quote=
3917 _am_result=none
3918 # First try GNU make style include.
3919 echo "include confinc" > confmf
3920 # Ignore all kinds of additional output from `make'.
3921 case `$am_make -s -f confmf 2> /dev/null` in #(
3922 *the\ am__doit\ target*)
3923 am__include=include
3924 am__quote=
3925 _am_result=GNU
3927 esac
3928 # Now try BSD make style include.
3929 if test "$am__include" = "#"; then
3930 echo '.include "confinc"' > confmf
3931 case `$am_make -s -f confmf 2> /dev/null` in #(
3932 *the\ am__doit\ target*)
3933 am__include=.include
3934 am__quote="\""
3935 _am_result=BSD
3937 esac
3941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3942 $as_echo "$_am_result" >&6; }
3943 rm -f confinc confmf
3945 # Check whether --enable-dependency-tracking was given.
3946 if test "${enable_dependency_tracking+set}" = set; then :
3947 enableval=$enable_dependency_tracking;
3950 if test "x$enable_dependency_tracking" != xno; then
3951 am_depcomp="$ac_aux_dir/depcomp"
3952 AMDEPBACKSLASH='\'
3954 if test "x$enable_dependency_tracking" != xno; then
3955 AMDEP_TRUE=
3956 AMDEP_FALSE='#'
3957 else
3958 AMDEP_TRUE='#'
3959 AMDEP_FALSE=
3963 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3964 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3965 # is not polluted with repeated "-I."
3966 am__isrc=' -I$(srcdir)'
3967 # test to see if srcdir already configured
3968 if test -f $srcdir/config.status; then
3969 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3973 # test whether we have cygpath
3974 if test -z "$CYGPATH_W"; then
3975 if (cygpath --version) >/dev/null 2>/dev/null; then
3976 CYGPATH_W='cygpath -w'
3977 else
3978 CYGPATH_W=echo
3983 # Define the identity of the package.
3984 PACKAGE=bfd
3985 VERSION=2.20.51
3988 cat >>confdefs.h <<_ACEOF
3989 #define PACKAGE "$PACKAGE"
3990 _ACEOF
3993 cat >>confdefs.h <<_ACEOF
3994 #define VERSION "$VERSION"
3995 _ACEOF
3997 # Some tools Automake needs.
3999 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4002 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4005 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4008 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4011 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4013 # We need awk for the "check" target. The system "awk" is bad on
4014 # some platforms.
4015 # Always define AMTAR for backward compatibility.
4017 AMTAR=${AMTAR-"${am_missing_run}tar"}
4019 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4024 depcc="$CC" am_compiler_list=
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4027 $as_echo_n "checking dependency style of $depcc... " >&6; }
4028 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4029 $as_echo_n "(cached) " >&6
4030 else
4031 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4032 # We make a subdir and do the tests there. Otherwise we can end up
4033 # making bogus files that we don't know about and never remove. For
4034 # instance it was reported that on HP-UX the gcc test will end up
4035 # making a dummy file named `D' -- because `-MD' means `put the output
4036 # in D'.
4037 mkdir conftest.dir
4038 # Copy depcomp to subdir because otherwise we won't find it if we're
4039 # using a relative directory.
4040 cp "$am_depcomp" conftest.dir
4041 cd conftest.dir
4042 # We will build objects and dependencies in a subdirectory because
4043 # it helps to detect inapplicable dependency modes. For instance
4044 # both Tru64's cc and ICC support -MD to output dependencies as a
4045 # side effect of compilation, but ICC will put the dependencies in
4046 # the current directory while Tru64 will put them in the object
4047 # directory.
4048 mkdir sub
4050 am_cv_CC_dependencies_compiler_type=none
4051 if test "$am_compiler_list" = ""; then
4052 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4054 am__universal=false
4055 case " $depcc " in #(
4056 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4057 esac
4059 for depmode in $am_compiler_list; do
4060 # Setup a source with many dependencies, because some compilers
4061 # like to wrap large dependency lists on column 80 (with \), and
4062 # we should not choose a depcomp mode which is confused by this.
4064 # We need to recreate these files for each test, as the compiler may
4065 # overwrite some of them when testing with obscure command lines.
4066 # This happens at least with the AIX C compiler.
4067 : > sub/conftest.c
4068 for i in 1 2 3 4 5 6; do
4069 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4070 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4071 # Solaris 8's {/usr,}/bin/sh.
4072 touch sub/conftst$i.h
4073 done
4074 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4076 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4077 # mode. It turns out that the SunPro C++ compiler does not properly
4078 # handle `-M -o', and we need to detect this. Also, some Intel
4079 # versions had trouble with output in subdirs
4080 am__obj=sub/conftest.${OBJEXT-o}
4081 am__minus_obj="-o $am__obj"
4082 case $depmode in
4083 gcc)
4084 # This depmode causes a compiler race in universal mode.
4085 test "$am__universal" = false || continue
4087 nosideeffect)
4088 # after this tag, mechanisms are not by side-effect, so they'll
4089 # only be used when explicitly requested
4090 if test "x$enable_dependency_tracking" = xyes; then
4091 continue
4092 else
4093 break
4096 msvisualcpp | msvcmsys)
4097 # This compiler won't grok `-c -o', but also, the minuso test has
4098 # not run yet. These depmodes are late enough in the game, and
4099 # so weak that their functioning should not be impacted.
4100 am__obj=conftest.${OBJEXT-o}
4101 am__minus_obj=
4103 none) break ;;
4104 esac
4105 if depmode=$depmode \
4106 source=sub/conftest.c object=$am__obj \
4107 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4108 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4109 >/dev/null 2>conftest.err &&
4110 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4111 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4112 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4113 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4114 # icc doesn't choke on unknown options, it will just issue warnings
4115 # or remarks (even with -Werror). So we grep stderr for any message
4116 # that says an option was ignored or not supported.
4117 # When given -MP, icc 7.0 and 7.1 complain thusly:
4118 # icc: Command line warning: ignoring option '-M'; no argument required
4119 # The diagnosis changed in icc 8.0:
4120 # icc: Command line remark: option '-MP' not supported
4121 if (grep 'ignoring option' conftest.err ||
4122 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4123 am_cv_CC_dependencies_compiler_type=$depmode
4124 break
4127 done
4129 cd ..
4130 rm -rf conftest.dir
4131 else
4132 am_cv_CC_dependencies_compiler_type=none
4136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4137 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4138 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4141 test "x$enable_dependency_tracking" != xno \
4142 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4143 am__fastdepCC_TRUE=
4144 am__fastdepCC_FALSE='#'
4145 else
4146 am__fastdepCC_TRUE='#'
4147 am__fastdepCC_FALSE=
4153 if test -n "$ac_tool_prefix"; then
4154 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4155 set dummy ${ac_tool_prefix}ar; ac_word=$2
4156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4157 $as_echo_n "checking for $ac_word... " >&6; }
4158 if test "${ac_cv_prog_AR+set}" = set; then :
4159 $as_echo_n "(cached) " >&6
4160 else
4161 if test -n "$AR"; then
4162 ac_cv_prog_AR="$AR" # Let the user override the test.
4163 else
4164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4165 for as_dir in $PATH
4167 IFS=$as_save_IFS
4168 test -z "$as_dir" && as_dir=.
4169 for ac_exec_ext in '' $ac_executable_extensions; do
4170 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4171 ac_cv_prog_AR="${ac_tool_prefix}ar"
4172 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4173 break 2
4175 done
4176 done
4177 IFS=$as_save_IFS
4181 AR=$ac_cv_prog_AR
4182 if test -n "$AR"; then
4183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4184 $as_echo "$AR" >&6; }
4185 else
4186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4187 $as_echo "no" >&6; }
4192 if test -z "$ac_cv_prog_AR"; then
4193 ac_ct_AR=$AR
4194 # Extract the first word of "ar", so it can be a program name with args.
4195 set dummy ar; ac_word=$2
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4197 $as_echo_n "checking for $ac_word... " >&6; }
4198 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4199 $as_echo_n "(cached) " >&6
4200 else
4201 if test -n "$ac_ct_AR"; then
4202 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4203 else
4204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4205 for as_dir in $PATH
4207 IFS=$as_save_IFS
4208 test -z "$as_dir" && as_dir=.
4209 for ac_exec_ext in '' $ac_executable_extensions; do
4210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4211 ac_cv_prog_ac_ct_AR="ar"
4212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4213 break 2
4215 done
4216 done
4217 IFS=$as_save_IFS
4221 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4222 if test -n "$ac_ct_AR"; then
4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4224 $as_echo "$ac_ct_AR" >&6; }
4225 else
4226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4227 $as_echo "no" >&6; }
4230 if test "x$ac_ct_AR" = x; then
4231 AR=""
4232 else
4233 case $cross_compiling:$ac_tool_warned in
4234 yes:)
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4236 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4237 ac_tool_warned=yes ;;
4238 esac
4239 AR=$ac_ct_AR
4241 else
4242 AR="$ac_cv_prog_AR"
4245 if test -n "$ac_tool_prefix"; then
4246 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4247 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4249 $as_echo_n "checking for $ac_word... " >&6; }
4250 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4251 $as_echo_n "(cached) " >&6
4252 else
4253 if test -n "$RANLIB"; then
4254 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4255 else
4256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4257 for as_dir in $PATH
4259 IFS=$as_save_IFS
4260 test -z "$as_dir" && as_dir=.
4261 for ac_exec_ext in '' $ac_executable_extensions; do
4262 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4263 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4265 break 2
4267 done
4268 done
4269 IFS=$as_save_IFS
4273 RANLIB=$ac_cv_prog_RANLIB
4274 if test -n "$RANLIB"; then
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4276 $as_echo "$RANLIB" >&6; }
4277 else
4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4279 $as_echo "no" >&6; }
4284 if test -z "$ac_cv_prog_RANLIB"; then
4285 ac_ct_RANLIB=$RANLIB
4286 # Extract the first word of "ranlib", so it can be a program name with args.
4287 set dummy ranlib; ac_word=$2
4288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4289 $as_echo_n "checking for $ac_word... " >&6; }
4290 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4291 $as_echo_n "(cached) " >&6
4292 else
4293 if test -n "$ac_ct_RANLIB"; then
4294 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4295 else
4296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4297 for as_dir in $PATH
4299 IFS=$as_save_IFS
4300 test -z "$as_dir" && as_dir=.
4301 for ac_exec_ext in '' $ac_executable_extensions; do
4302 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4303 ac_cv_prog_ac_ct_RANLIB="ranlib"
4304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4305 break 2
4307 done
4308 done
4309 IFS=$as_save_IFS
4313 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4314 if test -n "$ac_ct_RANLIB"; then
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4316 $as_echo "$ac_ct_RANLIB" >&6; }
4317 else
4318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4319 $as_echo "no" >&6; }
4322 if test "x$ac_ct_RANLIB" = x; then
4323 RANLIB=":"
4324 else
4325 case $cross_compiling:$ac_tool_warned in
4326 yes:)
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4328 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4329 ac_tool_warned=yes ;;
4330 esac
4331 RANLIB=$ac_ct_RANLIB
4333 else
4334 RANLIB="$ac_cv_prog_RANLIB"
4338 # Check whether --enable-shared was given.
4339 if test "${enable_shared+set}" = set; then :
4340 enableval=$enable_shared; p=${PACKAGE-default}
4341 case $enableval in
4342 yes) enable_shared=yes ;;
4343 no) enable_shared=no ;;
4345 enable_shared=no
4346 # Look at the argument we got. We use all the common list separators.
4347 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4348 for pkg in $enableval; do
4349 IFS="$lt_save_ifs"
4350 if test "X$pkg" = "X$p"; then
4351 enable_shared=yes
4353 done
4354 IFS="$lt_save_ifs"
4356 esac
4357 else
4358 enable_shared=no
4370 ac_ext=c
4371 ac_cpp='$CPP $CPPFLAGS'
4372 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4373 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4374 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4375 if test -n "$ac_tool_prefix"; then
4376 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4377 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4379 $as_echo_n "checking for $ac_word... " >&6; }
4380 if test "${ac_cv_prog_CC+set}" = set; then :
4381 $as_echo_n "(cached) " >&6
4382 else
4383 if test -n "$CC"; then
4384 ac_cv_prog_CC="$CC" # Let the user override the test.
4385 else
4386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4387 for as_dir in $PATH
4389 IFS=$as_save_IFS
4390 test -z "$as_dir" && as_dir=.
4391 for ac_exec_ext in '' $ac_executable_extensions; do
4392 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4393 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4394 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4395 break 2
4397 done
4398 done
4399 IFS=$as_save_IFS
4403 CC=$ac_cv_prog_CC
4404 if test -n "$CC"; then
4405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4406 $as_echo "$CC" >&6; }
4407 else
4408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4409 $as_echo "no" >&6; }
4414 if test -z "$ac_cv_prog_CC"; then
4415 ac_ct_CC=$CC
4416 # Extract the first word of "gcc", so it can be a program name with args.
4417 set dummy gcc; ac_word=$2
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4419 $as_echo_n "checking for $ac_word... " >&6; }
4420 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4421 $as_echo_n "(cached) " >&6
4422 else
4423 if test -n "$ac_ct_CC"; then
4424 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4425 else
4426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4427 for as_dir in $PATH
4429 IFS=$as_save_IFS
4430 test -z "$as_dir" && as_dir=.
4431 for ac_exec_ext in '' $ac_executable_extensions; do
4432 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4433 ac_cv_prog_ac_ct_CC="gcc"
4434 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4435 break 2
4437 done
4438 done
4439 IFS=$as_save_IFS
4443 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4444 if test -n "$ac_ct_CC"; then
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4446 $as_echo "$ac_ct_CC" >&6; }
4447 else
4448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4449 $as_echo "no" >&6; }
4452 if test "x$ac_ct_CC" = x; then
4453 CC=""
4454 else
4455 case $cross_compiling:$ac_tool_warned in
4456 yes:)
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4458 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4459 ac_tool_warned=yes ;;
4460 esac
4461 CC=$ac_ct_CC
4463 else
4464 CC="$ac_cv_prog_CC"
4467 if test -z "$CC"; then
4468 if test -n "$ac_tool_prefix"; then
4469 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4470 set dummy ${ac_tool_prefix}cc; ac_word=$2
4471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4472 $as_echo_n "checking for $ac_word... " >&6; }
4473 if test "${ac_cv_prog_CC+set}" = set; then :
4474 $as_echo_n "(cached) " >&6
4475 else
4476 if test -n "$CC"; then
4477 ac_cv_prog_CC="$CC" # Let the user override the test.
4478 else
4479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4480 for as_dir in $PATH
4482 IFS=$as_save_IFS
4483 test -z "$as_dir" && as_dir=.
4484 for ac_exec_ext in '' $ac_executable_extensions; do
4485 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4486 ac_cv_prog_CC="${ac_tool_prefix}cc"
4487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4488 break 2
4490 done
4491 done
4492 IFS=$as_save_IFS
4496 CC=$ac_cv_prog_CC
4497 if test -n "$CC"; then
4498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4499 $as_echo "$CC" >&6; }
4500 else
4501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4502 $as_echo "no" >&6; }
4508 if test -z "$CC"; then
4509 # Extract the first word of "cc", so it can be a program name with args.
4510 set dummy cc; ac_word=$2
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4512 $as_echo_n "checking for $ac_word... " >&6; }
4513 if test "${ac_cv_prog_CC+set}" = set; then :
4514 $as_echo_n "(cached) " >&6
4515 else
4516 if test -n "$CC"; then
4517 ac_cv_prog_CC="$CC" # Let the user override the test.
4518 else
4519 ac_prog_rejected=no
4520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4521 for as_dir in $PATH
4523 IFS=$as_save_IFS
4524 test -z "$as_dir" && as_dir=.
4525 for ac_exec_ext in '' $ac_executable_extensions; do
4526 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4527 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4528 ac_prog_rejected=yes
4529 continue
4531 ac_cv_prog_CC="cc"
4532 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4533 break 2
4535 done
4536 done
4537 IFS=$as_save_IFS
4539 if test $ac_prog_rejected = yes; then
4540 # We found a bogon in the path, so make sure we never use it.
4541 set dummy $ac_cv_prog_CC
4542 shift
4543 if test $# != 0; then
4544 # We chose a different compiler from the bogus one.
4545 # However, it has the same basename, so the bogon will be chosen
4546 # first if we set CC to just the basename; use the full file name.
4547 shift
4548 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4553 CC=$ac_cv_prog_CC
4554 if test -n "$CC"; then
4555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4556 $as_echo "$CC" >&6; }
4557 else
4558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4559 $as_echo "no" >&6; }
4564 if test -z "$CC"; then
4565 if test -n "$ac_tool_prefix"; then
4566 for ac_prog in cl.exe
4568 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4569 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4571 $as_echo_n "checking for $ac_word... " >&6; }
4572 if test "${ac_cv_prog_CC+set}" = set; then :
4573 $as_echo_n "(cached) " >&6
4574 else
4575 if test -n "$CC"; then
4576 ac_cv_prog_CC="$CC" # Let the user override the test.
4577 else
4578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4579 for as_dir in $PATH
4581 IFS=$as_save_IFS
4582 test -z "$as_dir" && as_dir=.
4583 for ac_exec_ext in '' $ac_executable_extensions; do
4584 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4585 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4587 break 2
4589 done
4590 done
4591 IFS=$as_save_IFS
4595 CC=$ac_cv_prog_CC
4596 if test -n "$CC"; then
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4598 $as_echo "$CC" >&6; }
4599 else
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4601 $as_echo "no" >&6; }
4605 test -n "$CC" && break
4606 done
4608 if test -z "$CC"; then
4609 ac_ct_CC=$CC
4610 for ac_prog in cl.exe
4612 # Extract the first word of "$ac_prog", so it can be a program name with args.
4613 set dummy $ac_prog; ac_word=$2
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4615 $as_echo_n "checking for $ac_word... " >&6; }
4616 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4617 $as_echo_n "(cached) " >&6
4618 else
4619 if test -n "$ac_ct_CC"; then
4620 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4621 else
4622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4623 for as_dir in $PATH
4625 IFS=$as_save_IFS
4626 test -z "$as_dir" && as_dir=.
4627 for ac_exec_ext in '' $ac_executable_extensions; do
4628 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4629 ac_cv_prog_ac_ct_CC="$ac_prog"
4630 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4631 break 2
4633 done
4634 done
4635 IFS=$as_save_IFS
4639 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4640 if test -n "$ac_ct_CC"; then
4641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4642 $as_echo "$ac_ct_CC" >&6; }
4643 else
4644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4645 $as_echo "no" >&6; }
4649 test -n "$ac_ct_CC" && break
4650 done
4652 if test "x$ac_ct_CC" = x; then
4653 CC=""
4654 else
4655 case $cross_compiling:$ac_tool_warned in
4656 yes:)
4657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4658 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4659 ac_tool_warned=yes ;;
4660 esac
4661 CC=$ac_ct_CC
4668 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4669 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4670 as_fn_error "no acceptable C compiler found in \$PATH
4671 See \`config.log' for more details." "$LINENO" 5; }
4673 # Provide some information about the compiler.
4674 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4675 set X $ac_compile
4676 ac_compiler=$2
4677 for ac_option in --version -v -V -qversion; do
4678 { { ac_try="$ac_compiler $ac_option >&5"
4679 case "(($ac_try" in
4680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4681 *) ac_try_echo=$ac_try;;
4682 esac
4683 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4684 $as_echo "$ac_try_echo"; } >&5
4685 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4686 ac_status=$?
4687 if test -s conftest.err; then
4688 sed '10a\
4689 ... rest of stderr output deleted ...
4690 10q' conftest.err >conftest.er1
4691 cat conftest.er1 >&5
4692 rm -f conftest.er1 conftest.err
4694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4695 test $ac_status = 0; }
4696 done
4698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4699 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4700 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4701 $as_echo_n "(cached) " >&6
4702 else
4703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4704 /* end confdefs.h. */
4707 main ()
4709 #ifndef __GNUC__
4710 choke me
4711 #endif
4714 return 0;
4716 _ACEOF
4717 if ac_fn_c_try_compile "$LINENO"; then :
4718 ac_compiler_gnu=yes
4719 else
4720 ac_compiler_gnu=no
4722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4723 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4727 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4728 if test $ac_compiler_gnu = yes; then
4729 GCC=yes
4730 else
4731 GCC=
4733 ac_test_CFLAGS=${CFLAGS+set}
4734 ac_save_CFLAGS=$CFLAGS
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4736 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4737 if test "${ac_cv_prog_cc_g+set}" = set; then :
4738 $as_echo_n "(cached) " >&6
4739 else
4740 ac_save_c_werror_flag=$ac_c_werror_flag
4741 ac_c_werror_flag=yes
4742 ac_cv_prog_cc_g=no
4743 CFLAGS="-g"
4744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4745 /* end confdefs.h. */
4748 main ()
4752 return 0;
4754 _ACEOF
4755 if ac_fn_c_try_compile "$LINENO"; then :
4756 ac_cv_prog_cc_g=yes
4757 else
4758 CFLAGS=""
4759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4760 /* end confdefs.h. */
4763 main ()
4767 return 0;
4769 _ACEOF
4770 if ac_fn_c_try_compile "$LINENO"; then :
4772 else
4773 ac_c_werror_flag=$ac_save_c_werror_flag
4774 CFLAGS="-g"
4775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4776 /* end confdefs.h. */
4779 main ()
4783 return 0;
4785 _ACEOF
4786 if ac_fn_c_try_compile "$LINENO"; then :
4787 ac_cv_prog_cc_g=yes
4789 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4791 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4793 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4794 ac_c_werror_flag=$ac_save_c_werror_flag
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4797 $as_echo "$ac_cv_prog_cc_g" >&6; }
4798 if test "$ac_test_CFLAGS" = set; then
4799 CFLAGS=$ac_save_CFLAGS
4800 elif test $ac_cv_prog_cc_g = yes; then
4801 if test "$GCC" = yes; then
4802 CFLAGS="-g -O2"
4803 else
4804 CFLAGS="-g"
4806 else
4807 if test "$GCC" = yes; then
4808 CFLAGS="-O2"
4809 else
4810 CFLAGS=
4813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4814 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4815 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4816 $as_echo_n "(cached) " >&6
4817 else
4818 ac_cv_prog_cc_c89=no
4819 ac_save_CC=$CC
4820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4821 /* end confdefs.h. */
4822 #include <stdarg.h>
4823 #include <stdio.h>
4824 #include <sys/types.h>
4825 #include <sys/stat.h>
4826 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4827 struct buf { int x; };
4828 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4829 static char *e (p, i)
4830 char **p;
4831 int i;
4833 return p[i];
4835 static char *f (char * (*g) (char **, int), char **p, ...)
4837 char *s;
4838 va_list v;
4839 va_start (v,p);
4840 s = g (p, va_arg (v,int));
4841 va_end (v);
4842 return s;
4845 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4846 function prototypes and stuff, but not '\xHH' hex character constants.
4847 These don't provoke an error unfortunately, instead are silently treated
4848 as 'x'. The following induces an error, until -std is added to get
4849 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4850 array size at least. It's necessary to write '\x00'==0 to get something
4851 that's true only with -std. */
4852 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4854 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4855 inside strings and character constants. */
4856 #define FOO(x) 'x'
4857 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4859 int test (int i, double x);
4860 struct s1 {int (*f) (int a);};
4861 struct s2 {int (*f) (double a);};
4862 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4863 int argc;
4864 char **argv;
4866 main ()
4868 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4870 return 0;
4872 _ACEOF
4873 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4874 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4876 CC="$ac_save_CC $ac_arg"
4877 if ac_fn_c_try_compile "$LINENO"; then :
4878 ac_cv_prog_cc_c89=$ac_arg
4880 rm -f core conftest.err conftest.$ac_objext
4881 test "x$ac_cv_prog_cc_c89" != "xno" && break
4882 done
4883 rm -f conftest.$ac_ext
4884 CC=$ac_save_CC
4887 # AC_CACHE_VAL
4888 case "x$ac_cv_prog_cc_c89" in
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4891 $as_echo "none needed" >&6; } ;;
4892 xno)
4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4894 $as_echo "unsupported" >&6; } ;;
4896 CC="$CC $ac_cv_prog_cc_c89"
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4898 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4899 esac
4900 if test "x$ac_cv_prog_cc_c89" != xno; then :
4904 ac_ext=c
4905 ac_cpp='$CPP $CPPFLAGS'
4906 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4907 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4908 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4910 ac_ext=c
4911 ac_cpp='$CPP $CPPFLAGS'
4912 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4913 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4914 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4916 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4917 # On Suns, sometimes $CPP names a directory.
4918 if test -n "$CPP" && test -d "$CPP"; then
4919 CPP=
4921 if test -z "$CPP"; then
4922 if test "${ac_cv_prog_CPP+set}" = set; then :
4923 $as_echo_n "(cached) " >&6
4924 else
4925 # Double quotes because CPP needs to be expanded
4926 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4928 ac_preproc_ok=false
4929 for ac_c_preproc_warn_flag in '' yes
4931 # Use a header file that comes with gcc, so configuring glibc
4932 # with a fresh cross-compiler works.
4933 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4934 # <limits.h> exists even on freestanding compilers.
4935 # On the NeXT, cc -E runs the code through the compiler's parser,
4936 # not just through cpp. "Syntax error" is here to catch this case.
4937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4938 /* end confdefs.h. */
4939 #ifdef __STDC__
4940 # include <limits.h>
4941 #else
4942 # include <assert.h>
4943 #endif
4944 Syntax error
4945 _ACEOF
4946 if ac_fn_c_try_cpp "$LINENO"; then :
4948 else
4949 # Broken: fails on valid input.
4950 continue
4952 rm -f conftest.err conftest.$ac_ext
4954 # OK, works on sane cases. Now check whether nonexistent headers
4955 # can be detected and how.
4956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4957 /* end confdefs.h. */
4958 #include <ac_nonexistent.h>
4959 _ACEOF
4960 if ac_fn_c_try_cpp "$LINENO"; then :
4961 # Broken: success on invalid input.
4962 continue
4963 else
4964 # Passes both tests.
4965 ac_preproc_ok=:
4966 break
4968 rm -f conftest.err conftest.$ac_ext
4970 done
4971 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4972 rm -f conftest.err conftest.$ac_ext
4973 if $ac_preproc_ok; then :
4974 break
4977 done
4978 ac_cv_prog_CPP=$CPP
4981 CPP=$ac_cv_prog_CPP
4982 else
4983 ac_cv_prog_CPP=$CPP
4985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4986 $as_echo "$CPP" >&6; }
4987 ac_preproc_ok=false
4988 for ac_c_preproc_warn_flag in '' yes
4990 # Use a header file that comes with gcc, so configuring glibc
4991 # with a fresh cross-compiler works.
4992 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4993 # <limits.h> exists even on freestanding compilers.
4994 # On the NeXT, cc -E runs the code through the compiler's parser,
4995 # not just through cpp. "Syntax error" is here to catch this case.
4996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4997 /* end confdefs.h. */
4998 #ifdef __STDC__
4999 # include <limits.h>
5000 #else
5001 # include <assert.h>
5002 #endif
5003 Syntax error
5004 _ACEOF
5005 if ac_fn_c_try_cpp "$LINENO"; then :
5007 else
5008 # Broken: fails on valid input.
5009 continue
5011 rm -f conftest.err conftest.$ac_ext
5013 # OK, works on sane cases. Now check whether nonexistent headers
5014 # can be detected and how.
5015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5016 /* end confdefs.h. */
5017 #include <ac_nonexistent.h>
5018 _ACEOF
5019 if ac_fn_c_try_cpp "$LINENO"; then :
5020 # Broken: success on invalid input.
5021 continue
5022 else
5023 # Passes both tests.
5024 ac_preproc_ok=:
5025 break
5027 rm -f conftest.err conftest.$ac_ext
5029 done
5030 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5031 rm -f conftest.err conftest.$ac_ext
5032 if $ac_preproc_ok; then :
5034 else
5035 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5036 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5037 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5038 See \`config.log' for more details." "$LINENO" 5; }
5041 ac_ext=c
5042 ac_cpp='$CPP $CPPFLAGS'
5043 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5044 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5045 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5049 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5050 if test "${ac_cv_path_GREP+set}" = set; then :
5051 $as_echo_n "(cached) " >&6
5052 else
5053 if test -z "$GREP"; then
5054 ac_path_GREP_found=false
5055 # Loop through the user's path and test for each of PROGNAME-LIST
5056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5057 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5059 IFS=$as_save_IFS
5060 test -z "$as_dir" && as_dir=.
5061 for ac_prog in grep ggrep; do
5062 for ac_exec_ext in '' $ac_executable_extensions; do
5063 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5064 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5065 # Check for GNU ac_path_GREP and select it if it is found.
5066 # Check for GNU $ac_path_GREP
5067 case `"$ac_path_GREP" --version 2>&1` in
5068 *GNU*)
5069 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5071 ac_count=0
5072 $as_echo_n 0123456789 >"conftest.in"
5073 while :
5075 cat "conftest.in" "conftest.in" >"conftest.tmp"
5076 mv "conftest.tmp" "conftest.in"
5077 cp "conftest.in" "conftest.nl"
5078 $as_echo 'GREP' >> "conftest.nl"
5079 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5080 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5081 as_fn_arith $ac_count + 1 && ac_count=$as_val
5082 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5083 # Best one so far, save it but keep looking for a better one
5084 ac_cv_path_GREP="$ac_path_GREP"
5085 ac_path_GREP_max=$ac_count
5087 # 10*(2^10) chars as input seems more than enough
5088 test $ac_count -gt 10 && break
5089 done
5090 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5091 esac
5093 $ac_path_GREP_found && break 3
5094 done
5095 done
5096 done
5097 IFS=$as_save_IFS
5098 if test -z "$ac_cv_path_GREP"; then
5099 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5101 else
5102 ac_cv_path_GREP=$GREP
5106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5107 $as_echo "$ac_cv_path_GREP" >&6; }
5108 GREP="$ac_cv_path_GREP"
5111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5112 $as_echo_n "checking for egrep... " >&6; }
5113 if test "${ac_cv_path_EGREP+set}" = set; then :
5114 $as_echo_n "(cached) " >&6
5115 else
5116 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5117 then ac_cv_path_EGREP="$GREP -E"
5118 else
5119 if test -z "$EGREP"; then
5120 ac_path_EGREP_found=false
5121 # Loop through the user's path and test for each of PROGNAME-LIST
5122 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5123 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5125 IFS=$as_save_IFS
5126 test -z "$as_dir" && as_dir=.
5127 for ac_prog in egrep; do
5128 for ac_exec_ext in '' $ac_executable_extensions; do
5129 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5130 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5131 # Check for GNU ac_path_EGREP and select it if it is found.
5132 # Check for GNU $ac_path_EGREP
5133 case `"$ac_path_EGREP" --version 2>&1` in
5134 *GNU*)
5135 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5137 ac_count=0
5138 $as_echo_n 0123456789 >"conftest.in"
5139 while :
5141 cat "conftest.in" "conftest.in" >"conftest.tmp"
5142 mv "conftest.tmp" "conftest.in"
5143 cp "conftest.in" "conftest.nl"
5144 $as_echo 'EGREP' >> "conftest.nl"
5145 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5146 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5147 as_fn_arith $ac_count + 1 && ac_count=$as_val
5148 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5149 # Best one so far, save it but keep looking for a better one
5150 ac_cv_path_EGREP="$ac_path_EGREP"
5151 ac_path_EGREP_max=$ac_count
5153 # 10*(2^10) chars as input seems more than enough
5154 test $ac_count -gt 10 && break
5155 done
5156 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5157 esac
5159 $ac_path_EGREP_found && break 3
5160 done
5161 done
5162 done
5163 IFS=$as_save_IFS
5164 if test -z "$ac_cv_path_EGREP"; then
5165 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5167 else
5168 ac_cv_path_EGREP=$EGREP
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5174 $as_echo "$ac_cv_path_EGREP" >&6; }
5175 EGREP="$ac_cv_path_EGREP"
5178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5179 $as_echo_n "checking for ANSI C header files... " >&6; }
5180 if test "${ac_cv_header_stdc+set}" = set; then :
5181 $as_echo_n "(cached) " >&6
5182 else
5183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5184 /* end confdefs.h. */
5185 #include <stdlib.h>
5186 #include <stdarg.h>
5187 #include <string.h>
5188 #include <float.h>
5191 main ()
5195 return 0;
5197 _ACEOF
5198 if ac_fn_c_try_compile "$LINENO"; then :
5199 ac_cv_header_stdc=yes
5200 else
5201 ac_cv_header_stdc=no
5203 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5205 if test $ac_cv_header_stdc = yes; then
5206 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5208 /* end confdefs.h. */
5209 #include <string.h>
5211 _ACEOF
5212 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213 $EGREP "memchr" >/dev/null 2>&1; then :
5215 else
5216 ac_cv_header_stdc=no
5218 rm -f conftest*
5222 if test $ac_cv_header_stdc = yes; then
5223 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5225 /* end confdefs.h. */
5226 #include <stdlib.h>
5228 _ACEOF
5229 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5230 $EGREP "free" >/dev/null 2>&1; then :
5232 else
5233 ac_cv_header_stdc=no
5235 rm -f conftest*
5239 if test $ac_cv_header_stdc = yes; then
5240 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5241 if test "$cross_compiling" = yes; then :
5243 else
5244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5245 /* end confdefs.h. */
5246 #include <ctype.h>
5247 #include <stdlib.h>
5248 #if ((' ' & 0x0FF) == 0x020)
5249 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5250 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5251 #else
5252 # define ISLOWER(c) \
5253 (('a' <= (c) && (c) <= 'i') \
5254 || ('j' <= (c) && (c) <= 'r') \
5255 || ('s' <= (c) && (c) <= 'z'))
5256 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5257 #endif
5259 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5261 main ()
5263 int i;
5264 for (i = 0; i < 256; i++)
5265 if (XOR (islower (i), ISLOWER (i))
5266 || toupper (i) != TOUPPER (i))
5267 return 2;
5268 return 0;
5270 _ACEOF
5271 if ac_fn_c_try_run "$LINENO"; then :
5273 else
5274 ac_cv_header_stdc=no
5276 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5277 conftest.$ac_objext conftest.beam conftest.$ac_ext
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5283 $as_echo "$ac_cv_header_stdc" >&6; }
5284 if test $ac_cv_header_stdc = yes; then
5286 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5290 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5291 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5292 inttypes.h stdint.h unistd.h
5293 do :
5294 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5295 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5297 eval as_val=\$$as_ac_Header
5298 if test "x$as_val" = x""yes; then :
5299 cat >>confdefs.h <<_ACEOF
5300 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5301 _ACEOF
5305 done
5309 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5310 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5311 MINIX=yes
5312 else
5313 MINIX=
5317 if test "$MINIX" = yes; then
5319 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5322 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5325 $as_echo "#define _MINIX 1" >>confdefs.h
5330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5331 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5332 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5333 $as_echo_n "(cached) " >&6
5334 else
5335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5336 /* end confdefs.h. */
5338 # define __EXTENSIONS__ 1
5339 $ac_includes_default
5341 main ()
5345 return 0;
5347 _ACEOF
5348 if ac_fn_c_try_compile "$LINENO"; then :
5349 ac_cv_safe_to_define___extensions__=yes
5350 else
5351 ac_cv_safe_to_define___extensions__=no
5353 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5356 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5357 test $ac_cv_safe_to_define___extensions__ = yes &&
5358 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5360 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5362 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5364 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5366 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5372 case `pwd` in
5373 *\ * | *\ *)
5374 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5375 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5376 esac
5380 macro_version='2.2.7a'
5381 macro_revision='1.3134'
5395 ltmain="$ac_aux_dir/ltmain.sh"
5397 # Backslashify metacharacters that are still active within
5398 # double-quoted strings.
5399 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5401 # Same as above, but do not quote variable references.
5402 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5404 # Sed substitution to delay expansion of an escaped shell variable in a
5405 # double_quote_subst'ed string.
5406 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5408 # Sed substitution to delay expansion of an escaped single quote.
5409 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5411 # Sed substitution to avoid accidental globbing in evaled expressions
5412 no_glob_subst='s/\*/\\\*/g'
5414 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5415 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5416 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5419 $as_echo_n "checking how to print strings... " >&6; }
5420 # Test print first, because it will be a builtin if present.
5421 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5422 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5423 ECHO='print -r --'
5424 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5425 ECHO='printf %s\n'
5426 else
5427 # Use this function as a fallback that always works.
5428 func_fallback_echo ()
5430 eval 'cat <<_LTECHO_EOF
5432 _LTECHO_EOF'
5434 ECHO='func_fallback_echo'
5437 # func_echo_all arg...
5438 # Invoke $ECHO with all args, space-separated.
5439 func_echo_all ()
5441 $ECHO ""
5444 case "$ECHO" in
5445 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5446 $as_echo "printf" >&6; } ;;
5447 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5448 $as_echo "print -r" >&6; } ;;
5449 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5450 $as_echo "cat" >&6; } ;;
5451 esac
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5467 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5468 if test "${ac_cv_path_SED+set}" = set; then :
5469 $as_echo_n "(cached) " >&6
5470 else
5471 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5472 for ac_i in 1 2 3 4 5 6 7; do
5473 ac_script="$ac_script$as_nl$ac_script"
5474 done
5475 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5476 { ac_script=; unset ac_script;}
5477 if test -z "$SED"; then
5478 ac_path_SED_found=false
5479 # Loop through the user's path and test for each of PROGNAME-LIST
5480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5481 for as_dir in $PATH
5483 IFS=$as_save_IFS
5484 test -z "$as_dir" && as_dir=.
5485 for ac_prog in sed gsed; do
5486 for ac_exec_ext in '' $ac_executable_extensions; do
5487 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5488 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5489 # Check for GNU ac_path_SED and select it if it is found.
5490 # Check for GNU $ac_path_SED
5491 case `"$ac_path_SED" --version 2>&1` in
5492 *GNU*)
5493 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5495 ac_count=0
5496 $as_echo_n 0123456789 >"conftest.in"
5497 while :
5499 cat "conftest.in" "conftest.in" >"conftest.tmp"
5500 mv "conftest.tmp" "conftest.in"
5501 cp "conftest.in" "conftest.nl"
5502 $as_echo '' >> "conftest.nl"
5503 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5504 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5505 as_fn_arith $ac_count + 1 && ac_count=$as_val
5506 if test $ac_count -gt ${ac_path_SED_max-0}; then
5507 # Best one so far, save it but keep looking for a better one
5508 ac_cv_path_SED="$ac_path_SED"
5509 ac_path_SED_max=$ac_count
5511 # 10*(2^10) chars as input seems more than enough
5512 test $ac_count -gt 10 && break
5513 done
5514 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5515 esac
5517 $ac_path_SED_found && break 3
5518 done
5519 done
5520 done
5521 IFS=$as_save_IFS
5522 if test -z "$ac_cv_path_SED"; then
5523 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5525 else
5526 ac_cv_path_SED=$SED
5530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5531 $as_echo "$ac_cv_path_SED" >&6; }
5532 SED="$ac_cv_path_SED"
5533 rm -f conftest.sed
5535 test -z "$SED" && SED=sed
5536 Xsed="$SED -e 1s/^X//"
5548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5549 $as_echo_n "checking for fgrep... " >&6; }
5550 if test "${ac_cv_path_FGREP+set}" = set; then :
5551 $as_echo_n "(cached) " >&6
5552 else
5553 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5554 then ac_cv_path_FGREP="$GREP -F"
5555 else
5556 if test -z "$FGREP"; then
5557 ac_path_FGREP_found=false
5558 # Loop through the user's path and test for each of PROGNAME-LIST
5559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5560 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5562 IFS=$as_save_IFS
5563 test -z "$as_dir" && as_dir=.
5564 for ac_prog in fgrep; do
5565 for ac_exec_ext in '' $ac_executable_extensions; do
5566 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5567 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5568 # Check for GNU ac_path_FGREP and select it if it is found.
5569 # Check for GNU $ac_path_FGREP
5570 case `"$ac_path_FGREP" --version 2>&1` in
5571 *GNU*)
5572 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5574 ac_count=0
5575 $as_echo_n 0123456789 >"conftest.in"
5576 while :
5578 cat "conftest.in" "conftest.in" >"conftest.tmp"
5579 mv "conftest.tmp" "conftest.in"
5580 cp "conftest.in" "conftest.nl"
5581 $as_echo 'FGREP' >> "conftest.nl"
5582 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5583 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5584 as_fn_arith $ac_count + 1 && ac_count=$as_val
5585 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5586 # Best one so far, save it but keep looking for a better one
5587 ac_cv_path_FGREP="$ac_path_FGREP"
5588 ac_path_FGREP_max=$ac_count
5590 # 10*(2^10) chars as input seems more than enough
5591 test $ac_count -gt 10 && break
5592 done
5593 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5594 esac
5596 $ac_path_FGREP_found && break 3
5597 done
5598 done
5599 done
5600 IFS=$as_save_IFS
5601 if test -z "$ac_cv_path_FGREP"; then
5602 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5604 else
5605 ac_cv_path_FGREP=$FGREP
5610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5611 $as_echo "$ac_cv_path_FGREP" >&6; }
5612 FGREP="$ac_cv_path_FGREP"
5615 test -z "$GREP" && GREP=grep
5635 # Check whether --with-gnu-ld was given.
5636 if test "${with_gnu_ld+set}" = set; then :
5637 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5638 else
5639 with_gnu_ld=no
5642 ac_prog=ld
5643 if test "$GCC" = yes; then
5644 # Check if gcc -print-prog-name=ld gives a path.
5645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5646 $as_echo_n "checking for ld used by $CC... " >&6; }
5647 case $host in
5648 *-*-mingw*)
5649 # gcc leaves a trailing carriage return which upsets mingw
5650 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5652 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5653 esac
5654 case $ac_prog in
5655 # Accept absolute paths.
5656 [\\/]* | ?:[\\/]*)
5657 re_direlt='/[^/][^/]*/\.\./'
5658 # Canonicalize the pathname of ld
5659 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5660 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5661 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5662 done
5663 test -z "$LD" && LD="$ac_prog"
5666 # If it fails, then pretend we aren't using GCC.
5667 ac_prog=ld
5670 # If it is relative, then search for the first ld in PATH.
5671 with_gnu_ld=unknown
5673 esac
5674 elif test "$with_gnu_ld" = yes; then
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5676 $as_echo_n "checking for GNU ld... " >&6; }
5677 else
5678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5679 $as_echo_n "checking for non-GNU ld... " >&6; }
5681 if test "${lt_cv_path_LD+set}" = set; then :
5682 $as_echo_n "(cached) " >&6
5683 else
5684 if test -z "$LD"; then
5685 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5686 for ac_dir in $PATH; do
5687 IFS="$lt_save_ifs"
5688 test -z "$ac_dir" && ac_dir=.
5689 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5690 lt_cv_path_LD="$ac_dir/$ac_prog"
5691 # Check to see if the program is GNU ld. I'd rather use --version,
5692 # but apparently some variants of GNU ld only accept -v.
5693 # Break only if it was the GNU/non-GNU ld that we prefer.
5694 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5695 *GNU* | *'with BFD'*)
5696 test "$with_gnu_ld" != no && break
5699 test "$with_gnu_ld" != yes && break
5701 esac
5703 done
5704 IFS="$lt_save_ifs"
5705 else
5706 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5710 LD="$lt_cv_path_LD"
5711 if test -n "$LD"; then
5712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5713 $as_echo "$LD" >&6; }
5714 else
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5716 $as_echo "no" >&6; }
5718 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5720 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5721 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5722 $as_echo_n "(cached) " >&6
5723 else
5724 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5725 case `$LD -v 2>&1 </dev/null` in
5726 *GNU* | *'with BFD'*)
5727 lt_cv_prog_gnu_ld=yes
5730 lt_cv_prog_gnu_ld=no
5732 esac
5734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5735 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5736 with_gnu_ld=$lt_cv_prog_gnu_ld
5746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5747 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5748 if test "${lt_cv_path_NM+set}" = set; then :
5749 $as_echo_n "(cached) " >&6
5750 else
5751 if test -n "$NM"; then
5752 # Let the user override the test.
5753 lt_cv_path_NM="$NM"
5754 else
5755 lt_nm_to_check="${ac_tool_prefix}nm"
5756 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5757 lt_nm_to_check="$lt_nm_to_check nm"
5759 for lt_tmp_nm in $lt_nm_to_check; do
5760 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5761 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5762 IFS="$lt_save_ifs"
5763 test -z "$ac_dir" && ac_dir=.
5764 tmp_nm="$ac_dir/$lt_tmp_nm"
5765 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5766 # Check to see if the nm accepts a BSD-compat flag.
5767 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5768 # nm: unknown option "B" ignored
5769 # Tru64's nm complains that /dev/null is an invalid object file
5770 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5771 */dev/null* | *'Invalid file or object type'*)
5772 lt_cv_path_NM="$tmp_nm -B"
5773 break
5776 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5777 */dev/null*)
5778 lt_cv_path_NM="$tmp_nm -p"
5779 break
5782 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5783 continue # so that we can try to find one that supports BSD flags
5785 esac
5787 esac
5789 done
5790 IFS="$lt_save_ifs"
5791 done
5792 : ${lt_cv_path_NM=no}
5795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5796 $as_echo "$lt_cv_path_NM" >&6; }
5797 if test "$lt_cv_path_NM" != "no"; then
5798 NM="$lt_cv_path_NM"
5799 else
5800 # Didn't find any BSD compatible name lister, look for dumpbin.
5801 if test -n "$DUMPBIN"; then :
5802 # Let the user override the test.
5803 else
5804 if test -n "$ac_tool_prefix"; then
5805 for ac_prog in dumpbin "link -dump"
5807 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5808 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5810 $as_echo_n "checking for $ac_word... " >&6; }
5811 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5812 $as_echo_n "(cached) " >&6
5813 else
5814 if test -n "$DUMPBIN"; then
5815 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5816 else
5817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5818 for as_dir in $PATH
5820 IFS=$as_save_IFS
5821 test -z "$as_dir" && as_dir=.
5822 for ac_exec_ext in '' $ac_executable_extensions; do
5823 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5824 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5826 break 2
5828 done
5829 done
5830 IFS=$as_save_IFS
5834 DUMPBIN=$ac_cv_prog_DUMPBIN
5835 if test -n "$DUMPBIN"; then
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5837 $as_echo "$DUMPBIN" >&6; }
5838 else
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5840 $as_echo "no" >&6; }
5844 test -n "$DUMPBIN" && break
5845 done
5847 if test -z "$DUMPBIN"; then
5848 ac_ct_DUMPBIN=$DUMPBIN
5849 for ac_prog in dumpbin "link -dump"
5851 # Extract the first word of "$ac_prog", so it can be a program name with args.
5852 set dummy $ac_prog; ac_word=$2
5853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5854 $as_echo_n "checking for $ac_word... " >&6; }
5855 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5856 $as_echo_n "(cached) " >&6
5857 else
5858 if test -n "$ac_ct_DUMPBIN"; then
5859 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5860 else
5861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5862 for as_dir in $PATH
5864 IFS=$as_save_IFS
5865 test -z "$as_dir" && as_dir=.
5866 for ac_exec_ext in '' $ac_executable_extensions; do
5867 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5868 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5870 break 2
5872 done
5873 done
5874 IFS=$as_save_IFS
5878 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5879 if test -n "$ac_ct_DUMPBIN"; then
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5881 $as_echo "$ac_ct_DUMPBIN" >&6; }
5882 else
5883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5884 $as_echo "no" >&6; }
5888 test -n "$ac_ct_DUMPBIN" && break
5889 done
5891 if test "x$ac_ct_DUMPBIN" = x; then
5892 DUMPBIN=":"
5893 else
5894 case $cross_compiling:$ac_tool_warned in
5895 yes:)
5896 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5897 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5898 ac_tool_warned=yes ;;
5899 esac
5900 DUMPBIN=$ac_ct_DUMPBIN
5904 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5905 *COFF*)
5906 DUMPBIN="$DUMPBIN -symbols"
5909 DUMPBIN=:
5911 esac
5914 if test "$DUMPBIN" != ":"; then
5915 NM="$DUMPBIN"
5918 test -z "$NM" && NM=nm
5925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5926 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5927 if test "${lt_cv_nm_interface+set}" = set; then :
5928 $as_echo_n "(cached) " >&6
5929 else
5930 lt_cv_nm_interface="BSD nm"
5931 echo "int some_variable = 0;" > conftest.$ac_ext
5932 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5933 (eval "$ac_compile" 2>conftest.err)
5934 cat conftest.err >&5
5935 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5936 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5937 cat conftest.err >&5
5938 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5939 cat conftest.out >&5
5940 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5941 lt_cv_nm_interface="MS dumpbin"
5943 rm -f conftest*
5945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5946 $as_echo "$lt_cv_nm_interface" >&6; }
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5949 $as_echo_n "checking whether ln -s works... " >&6; }
5950 LN_S=$as_ln_s
5951 if test "$LN_S" = "ln -s"; then
5952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5953 $as_echo "yes" >&6; }
5954 else
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5956 $as_echo "no, using $LN_S" >&6; }
5959 # find the maximum length of command line arguments
5960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5961 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5962 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5963 $as_echo_n "(cached) " >&6
5964 else
5966 teststring="ABCD"
5968 case $build_os in
5969 msdosdjgpp*)
5970 # On DJGPP, this test can blow up pretty badly due to problems in libc
5971 # (any single argument exceeding 2000 bytes causes a buffer overrun
5972 # during glob expansion). Even if it were fixed, the result of this
5973 # check would be larger than it should be.
5974 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5977 gnu*)
5978 # Under GNU Hurd, this test is not required because there is
5979 # no limit to the length of command line arguments.
5980 # Libtool will interpret -1 as no limit whatsoever
5981 lt_cv_sys_max_cmd_len=-1;
5984 cygwin* | mingw* | cegcc*)
5985 # On Win9x/ME, this test blows up -- it succeeds, but takes
5986 # about 5 minutes as the teststring grows exponentially.
5987 # Worse, since 9x/ME are not pre-emptively multitasking,
5988 # you end up with a "frozen" computer, even though with patience
5989 # the test eventually succeeds (with a max line length of 256k).
5990 # Instead, let's just punt: use the minimum linelength reported by
5991 # all of the supported platforms: 8192 (on NT/2K/XP).
5992 lt_cv_sys_max_cmd_len=8192;
5995 mint*)
5996 # On MiNT this can take a long time and run out of memory.
5997 lt_cv_sys_max_cmd_len=8192;
6000 amigaos*)
6001 # On AmigaOS with pdksh, this test takes hours, literally.
6002 # So we just punt and use a minimum line length of 8192.
6003 lt_cv_sys_max_cmd_len=8192;
6006 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6007 # This has been around since 386BSD, at least. Likely further.
6008 if test -x /sbin/sysctl; then
6009 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6010 elif test -x /usr/sbin/sysctl; then
6011 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6012 else
6013 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6015 # And add a safety zone
6016 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6017 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6020 interix*)
6021 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6022 lt_cv_sys_max_cmd_len=196608
6025 osf*)
6026 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6027 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6028 # nice to cause kernel panics so lets avoid the loop below.
6029 # First set a reasonable default.
6030 lt_cv_sys_max_cmd_len=16384
6032 if test -x /sbin/sysconfig; then
6033 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6034 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6035 esac
6038 sco3.2v5*)
6039 lt_cv_sys_max_cmd_len=102400
6041 sysv5* | sco5v6* | sysv4.2uw2*)
6042 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6043 if test -n "$kargmax"; then
6044 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6045 else
6046 lt_cv_sys_max_cmd_len=32768
6050 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6051 if test -n "$lt_cv_sys_max_cmd_len"; then
6052 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6053 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6054 else
6055 # Make teststring a little bigger before we do anything with it.
6056 # a 1K string should be a reasonable start.
6057 for i in 1 2 3 4 5 6 7 8 ; do
6058 teststring=$teststring$teststring
6059 done
6060 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6061 # If test is not a shell built-in, we'll probably end up computing a
6062 # maximum length that is only half of the actual maximum length, but
6063 # we can't tell.
6064 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6065 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6066 test $i != 17 # 1/2 MB should be enough
6068 i=`expr $i + 1`
6069 teststring=$teststring$teststring
6070 done
6071 # Only check the string length outside the loop.
6072 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6073 teststring=
6074 # Add a significant safety factor because C++ compilers can tack on
6075 # massive amounts of additional arguments before passing them to the
6076 # linker. It appears as though 1/2 is a usable value.
6077 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6080 esac
6084 if test -n $lt_cv_sys_max_cmd_len ; then
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6086 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6087 else
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6089 $as_echo "none" >&6; }
6091 max_cmd_len=$lt_cv_sys_max_cmd_len
6098 : ${CP="cp -f"}
6099 : ${MV="mv -f"}
6100 : ${RM="rm -f"}
6102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6103 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6104 # Try some XSI features
6105 xsi_shell=no
6106 ( _lt_dummy="a/b/c"
6107 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6108 = c,a/b,, \
6109 && eval 'test $(( 1 + 1 )) -eq 2 \
6110 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6111 && xsi_shell=yes
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6113 $as_echo "$xsi_shell" >&6; }
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6117 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6118 lt_shell_append=no
6119 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6120 >/dev/null 2>&1 \
6121 && lt_shell_append=yes
6122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6123 $as_echo "$lt_shell_append" >&6; }
6126 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6127 lt_unset=unset
6128 else
6129 lt_unset=false
6136 # test EBCDIC or ASCII
6137 case `echo X|tr X '\101'` in
6138 A) # ASCII based system
6139 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6140 lt_SP2NL='tr \040 \012'
6141 lt_NL2SP='tr \015\012 \040\040'
6143 *) # EBCDIC based system
6144 lt_SP2NL='tr \100 \n'
6145 lt_NL2SP='tr \r\n \100\100'
6147 esac
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6158 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6159 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6160 $as_echo_n "(cached) " >&6
6161 else
6162 lt_cv_ld_reload_flag='-r'
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6165 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6166 reload_flag=$lt_cv_ld_reload_flag
6167 case $reload_flag in
6168 "" | " "*) ;;
6169 *) reload_flag=" $reload_flag" ;;
6170 esac
6171 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6172 case $host_os in
6173 darwin*)
6174 if test "$GCC" = yes; then
6175 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6176 else
6177 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6180 esac
6190 if test -n "$ac_tool_prefix"; then
6191 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6192 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6194 $as_echo_n "checking for $ac_word... " >&6; }
6195 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6196 $as_echo_n "(cached) " >&6
6197 else
6198 if test -n "$OBJDUMP"; then
6199 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6200 else
6201 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6202 for as_dir in $PATH
6204 IFS=$as_save_IFS
6205 test -z "$as_dir" && as_dir=.
6206 for ac_exec_ext in '' $ac_executable_extensions; do
6207 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6208 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6210 break 2
6212 done
6213 done
6214 IFS=$as_save_IFS
6218 OBJDUMP=$ac_cv_prog_OBJDUMP
6219 if test -n "$OBJDUMP"; then
6220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6221 $as_echo "$OBJDUMP" >&6; }
6222 else
6223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6224 $as_echo "no" >&6; }
6229 if test -z "$ac_cv_prog_OBJDUMP"; then
6230 ac_ct_OBJDUMP=$OBJDUMP
6231 # Extract the first word of "objdump", so it can be a program name with args.
6232 set dummy objdump; ac_word=$2
6233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6234 $as_echo_n "checking for $ac_word... " >&6; }
6235 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6236 $as_echo_n "(cached) " >&6
6237 else
6238 if test -n "$ac_ct_OBJDUMP"; then
6239 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6240 else
6241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6242 for as_dir in $PATH
6244 IFS=$as_save_IFS
6245 test -z "$as_dir" && as_dir=.
6246 for ac_exec_ext in '' $ac_executable_extensions; do
6247 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6248 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6250 break 2
6252 done
6253 done
6254 IFS=$as_save_IFS
6258 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6259 if test -n "$ac_ct_OBJDUMP"; then
6260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6261 $as_echo "$ac_ct_OBJDUMP" >&6; }
6262 else
6263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6264 $as_echo "no" >&6; }
6267 if test "x$ac_ct_OBJDUMP" = x; then
6268 OBJDUMP="false"
6269 else
6270 case $cross_compiling:$ac_tool_warned in
6271 yes:)
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6273 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6274 ac_tool_warned=yes ;;
6275 esac
6276 OBJDUMP=$ac_ct_OBJDUMP
6278 else
6279 OBJDUMP="$ac_cv_prog_OBJDUMP"
6282 test -z "$OBJDUMP" && OBJDUMP=objdump
6292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6293 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6294 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6295 $as_echo_n "(cached) " >&6
6296 else
6297 lt_cv_file_magic_cmd='$MAGIC_CMD'
6298 lt_cv_file_magic_test_file=
6299 lt_cv_deplibs_check_method='unknown'
6300 # Need to set the preceding variable on all platforms that support
6301 # interlibrary dependencies.
6302 # 'none' -- dependencies not supported.
6303 # `unknown' -- same as none, but documents that we really don't know.
6304 # 'pass_all' -- all dependencies passed with no checks.
6305 # 'test_compile' -- check by making test program.
6306 # 'file_magic [[regex]]' -- check by looking for files in library path
6307 # which responds to the $file_magic_cmd with a given extended regex.
6308 # If you have `file' or equivalent on your system and you're not sure
6309 # whether `pass_all' will *always* work, you probably want this one.
6311 case $host_os in
6312 aix[4-9]*)
6313 lt_cv_deplibs_check_method=pass_all
6316 beos*)
6317 lt_cv_deplibs_check_method=pass_all
6320 bsdi[45]*)
6321 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6322 lt_cv_file_magic_cmd='/usr/bin/file -L'
6323 lt_cv_file_magic_test_file=/shlib/libc.so
6326 cygwin*)
6327 # func_win32_libid is a shell function defined in ltmain.sh
6328 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6329 lt_cv_file_magic_cmd='func_win32_libid'
6332 mingw* | pw32*)
6333 # Base MSYS/MinGW do not provide the 'file' command needed by
6334 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6335 # unless we find 'file', for example because we are cross-compiling.
6336 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6337 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6338 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6339 lt_cv_file_magic_cmd='func_win32_libid'
6340 else
6341 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6342 lt_cv_file_magic_cmd='$OBJDUMP -f'
6346 cegcc*)
6347 # use the weaker test based on 'objdump'. See mingw*.
6348 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6349 lt_cv_file_magic_cmd='$OBJDUMP -f'
6352 darwin* | rhapsody*)
6353 lt_cv_deplibs_check_method=pass_all
6356 freebsd* | dragonfly*)
6357 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6358 case $host_cpu in
6359 i*86 )
6360 # Not sure whether the presence of OpenBSD here was a mistake.
6361 # Let's accept both of them until this is cleared up.
6362 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6363 lt_cv_file_magic_cmd=/usr/bin/file
6364 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6366 esac
6367 else
6368 lt_cv_deplibs_check_method=pass_all
6372 gnu*)
6373 lt_cv_deplibs_check_method=pass_all
6376 haiku*)
6377 lt_cv_deplibs_check_method=pass_all
6380 hpux10.20* | hpux11*)
6381 lt_cv_file_magic_cmd=/usr/bin/file
6382 case $host_cpu in
6383 ia64*)
6384 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6385 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6387 hppa*64*)
6388 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]'
6389 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6392 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6393 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6395 esac
6398 interix[3-9]*)
6399 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6400 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6403 irix5* | irix6* | nonstopux*)
6404 case $LD in
6405 *-32|*"-32 ") libmagic=32-bit;;
6406 *-n32|*"-n32 ") libmagic=N32;;
6407 *-64|*"-64 ") libmagic=64-bit;;
6408 *) libmagic=never-match;;
6409 esac
6410 lt_cv_deplibs_check_method=pass_all
6413 # This must be Linux ELF.
6414 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6415 lt_cv_deplibs_check_method=pass_all
6418 netbsd*)
6419 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6420 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6421 else
6422 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6426 newos6*)
6427 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6428 lt_cv_file_magic_cmd=/usr/bin/file
6429 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6432 *nto* | *qnx*)
6433 lt_cv_deplibs_check_method=pass_all
6436 openbsd*)
6437 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6438 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6439 else
6440 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6444 osf3* | osf4* | osf5*)
6445 lt_cv_deplibs_check_method=pass_all
6448 rdos*)
6449 lt_cv_deplibs_check_method=pass_all
6452 solaris*)
6453 lt_cv_deplibs_check_method=pass_all
6456 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6457 lt_cv_deplibs_check_method=pass_all
6460 sysv4 | sysv4.3*)
6461 case $host_vendor in
6462 motorola)
6463 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]'
6464 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6466 ncr)
6467 lt_cv_deplibs_check_method=pass_all
6469 sequent)
6470 lt_cv_file_magic_cmd='/bin/file'
6471 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6473 sni)
6474 lt_cv_file_magic_cmd='/bin/file'
6475 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6476 lt_cv_file_magic_test_file=/lib/libc.so
6478 siemens)
6479 lt_cv_deplibs_check_method=pass_all
6482 lt_cv_deplibs_check_method=pass_all
6484 esac
6487 tpf*)
6488 lt_cv_deplibs_check_method=pass_all
6490 esac
6493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6494 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6495 file_magic_cmd=$lt_cv_file_magic_cmd
6496 deplibs_check_method=$lt_cv_deplibs_check_method
6497 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6510 if test -n "$ac_tool_prefix"; then
6511 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6512 set dummy ${ac_tool_prefix}ar; ac_word=$2
6513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6514 $as_echo_n "checking for $ac_word... " >&6; }
6515 if test "${ac_cv_prog_AR+set}" = set; then :
6516 $as_echo_n "(cached) " >&6
6517 else
6518 if test -n "$AR"; then
6519 ac_cv_prog_AR="$AR" # Let the user override the test.
6520 else
6521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6522 for as_dir in $PATH
6524 IFS=$as_save_IFS
6525 test -z "$as_dir" && as_dir=.
6526 for ac_exec_ext in '' $ac_executable_extensions; do
6527 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6528 ac_cv_prog_AR="${ac_tool_prefix}ar"
6529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6530 break 2
6532 done
6533 done
6534 IFS=$as_save_IFS
6538 AR=$ac_cv_prog_AR
6539 if test -n "$AR"; then
6540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6541 $as_echo "$AR" >&6; }
6542 else
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6544 $as_echo "no" >&6; }
6549 if test -z "$ac_cv_prog_AR"; then
6550 ac_ct_AR=$AR
6551 # Extract the first word of "ar", so it can be a program name with args.
6552 set dummy ar; ac_word=$2
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6554 $as_echo_n "checking for $ac_word... " >&6; }
6555 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6556 $as_echo_n "(cached) " >&6
6557 else
6558 if test -n "$ac_ct_AR"; then
6559 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6560 else
6561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6562 for as_dir in $PATH
6564 IFS=$as_save_IFS
6565 test -z "$as_dir" && as_dir=.
6566 for ac_exec_ext in '' $ac_executable_extensions; do
6567 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6568 ac_cv_prog_ac_ct_AR="ar"
6569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6570 break 2
6572 done
6573 done
6574 IFS=$as_save_IFS
6578 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6579 if test -n "$ac_ct_AR"; then
6580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6581 $as_echo "$ac_ct_AR" >&6; }
6582 else
6583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6584 $as_echo "no" >&6; }
6587 if test "x$ac_ct_AR" = x; then
6588 AR="false"
6589 else
6590 case $cross_compiling:$ac_tool_warned in
6591 yes:)
6592 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6593 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6594 ac_tool_warned=yes ;;
6595 esac
6596 AR=$ac_ct_AR
6598 else
6599 AR="$ac_cv_prog_AR"
6602 test -z "$AR" && AR=ar
6603 test -z "$AR_FLAGS" && AR_FLAGS=cru
6615 if test -n "$ac_tool_prefix"; then
6616 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6617 set dummy ${ac_tool_prefix}strip; ac_word=$2
6618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6619 $as_echo_n "checking for $ac_word... " >&6; }
6620 if test "${ac_cv_prog_STRIP+set}" = set; then :
6621 $as_echo_n "(cached) " >&6
6622 else
6623 if test -n "$STRIP"; then
6624 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6625 else
6626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6627 for as_dir in $PATH
6629 IFS=$as_save_IFS
6630 test -z "$as_dir" && as_dir=.
6631 for ac_exec_ext in '' $ac_executable_extensions; do
6632 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6633 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6635 break 2
6637 done
6638 done
6639 IFS=$as_save_IFS
6643 STRIP=$ac_cv_prog_STRIP
6644 if test -n "$STRIP"; then
6645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6646 $as_echo "$STRIP" >&6; }
6647 else
6648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6649 $as_echo "no" >&6; }
6654 if test -z "$ac_cv_prog_STRIP"; then
6655 ac_ct_STRIP=$STRIP
6656 # Extract the first word of "strip", so it can be a program name with args.
6657 set dummy strip; ac_word=$2
6658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6659 $as_echo_n "checking for $ac_word... " >&6; }
6660 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6661 $as_echo_n "(cached) " >&6
6662 else
6663 if test -n "$ac_ct_STRIP"; then
6664 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6665 else
6666 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6667 for as_dir in $PATH
6669 IFS=$as_save_IFS
6670 test -z "$as_dir" && as_dir=.
6671 for ac_exec_ext in '' $ac_executable_extensions; do
6672 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6673 ac_cv_prog_ac_ct_STRIP="strip"
6674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6675 break 2
6677 done
6678 done
6679 IFS=$as_save_IFS
6683 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6684 if test -n "$ac_ct_STRIP"; then
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6686 $as_echo "$ac_ct_STRIP" >&6; }
6687 else
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6689 $as_echo "no" >&6; }
6692 if test "x$ac_ct_STRIP" = x; then
6693 STRIP=":"
6694 else
6695 case $cross_compiling:$ac_tool_warned in
6696 yes:)
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6698 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6699 ac_tool_warned=yes ;;
6700 esac
6701 STRIP=$ac_ct_STRIP
6703 else
6704 STRIP="$ac_cv_prog_STRIP"
6707 test -z "$STRIP" && STRIP=:
6714 if test -n "$ac_tool_prefix"; then
6715 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6716 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6718 $as_echo_n "checking for $ac_word... " >&6; }
6719 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6720 $as_echo_n "(cached) " >&6
6721 else
6722 if test -n "$RANLIB"; then
6723 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6724 else
6725 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6726 for as_dir in $PATH
6728 IFS=$as_save_IFS
6729 test -z "$as_dir" && as_dir=.
6730 for ac_exec_ext in '' $ac_executable_extensions; do
6731 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6732 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6734 break 2
6736 done
6737 done
6738 IFS=$as_save_IFS
6742 RANLIB=$ac_cv_prog_RANLIB
6743 if test -n "$RANLIB"; then
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6745 $as_echo "$RANLIB" >&6; }
6746 else
6747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6748 $as_echo "no" >&6; }
6753 if test -z "$ac_cv_prog_RANLIB"; then
6754 ac_ct_RANLIB=$RANLIB
6755 # Extract the first word of "ranlib", so it can be a program name with args.
6756 set dummy ranlib; ac_word=$2
6757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6758 $as_echo_n "checking for $ac_word... " >&6; }
6759 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6760 $as_echo_n "(cached) " >&6
6761 else
6762 if test -n "$ac_ct_RANLIB"; then
6763 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6764 else
6765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6766 for as_dir in $PATH
6768 IFS=$as_save_IFS
6769 test -z "$as_dir" && as_dir=.
6770 for ac_exec_ext in '' $ac_executable_extensions; do
6771 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6772 ac_cv_prog_ac_ct_RANLIB="ranlib"
6773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6774 break 2
6776 done
6777 done
6778 IFS=$as_save_IFS
6782 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6783 if test -n "$ac_ct_RANLIB"; then
6784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6785 $as_echo "$ac_ct_RANLIB" >&6; }
6786 else
6787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6788 $as_echo "no" >&6; }
6791 if test "x$ac_ct_RANLIB" = x; then
6792 RANLIB=":"
6793 else
6794 case $cross_compiling:$ac_tool_warned in
6795 yes:)
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6797 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6798 ac_tool_warned=yes ;;
6799 esac
6800 RANLIB=$ac_ct_RANLIB
6802 else
6803 RANLIB="$ac_cv_prog_RANLIB"
6806 test -z "$RANLIB" && RANLIB=:
6813 # Determine commands to create old-style static archives.
6814 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6815 old_postinstall_cmds='chmod 644 $oldlib'
6816 old_postuninstall_cmds=
6818 if test -n "$RANLIB"; then
6819 case $host_os in
6820 openbsd*)
6821 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6824 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6826 esac
6827 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6830 case $host_os in
6831 darwin*)
6832 lock_old_archive_extraction=yes ;;
6834 lock_old_archive_extraction=no ;;
6835 esac
6875 # If no C compiler was specified, use CC.
6876 LTCC=${LTCC-"$CC"}
6878 # If no C compiler flags were specified, use CFLAGS.
6879 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6881 # Allow CC to be a program name with arguments.
6882 compiler=$CC
6885 # Check for command to grab the raw symbol name followed by C symbol from nm.
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6887 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6888 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6889 $as_echo_n "(cached) " >&6
6890 else
6892 # These are sane defaults that work on at least a few old systems.
6893 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6895 # Character class describing NM global symbol codes.
6896 symcode='[BCDEGRST]'
6898 # Regexp to match symbols that can be accessed directly from C.
6899 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6901 # Define system-specific variables.
6902 case $host_os in
6903 aix*)
6904 symcode='[BCDT]'
6906 cygwin* | mingw* | pw32* | cegcc*)
6907 symcode='[ABCDGISTW]'
6909 hpux*)
6910 if test "$host_cpu" = ia64; then
6911 symcode='[ABCDEGRST]'
6914 irix* | nonstopux*)
6915 symcode='[BCDEGRST]'
6917 osf*)
6918 symcode='[BCDEGQRST]'
6920 solaris*)
6921 symcode='[BDRT]'
6923 sco3.2v5*)
6924 symcode='[DT]'
6926 sysv4.2uw2*)
6927 symcode='[DT]'
6929 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6930 symcode='[ABDT]'
6932 sysv4)
6933 symcode='[DFNSTU]'
6935 esac
6937 # If we're using GNU nm, then use its standard symbol codes.
6938 case `$NM -V 2>&1` in
6939 *GNU* | *'with BFD'*)
6940 symcode='[ABCDGIRSTW]' ;;
6941 esac
6943 # Transform an extracted symbol line into a proper C declaration.
6944 # Some systems (esp. on ia64) link data and code symbols differently,
6945 # so use this general approach.
6946 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6948 # Transform an extracted symbol line into symbol name and symbol address
6949 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6950 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'"
6952 # Handle CRLF in mingw tool chain
6953 opt_cr=
6954 case $build_os in
6955 mingw*)
6956 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6958 esac
6960 # Try without a prefix underscore, then with it.
6961 for ac_symprfx in "" "_"; do
6963 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6964 symxfrm="\\1 $ac_symprfx\\2 \\2"
6966 # Write the raw and C identifiers.
6967 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6968 # Fake it for dumpbin and say T for any non-static function
6969 # and D for any global variable.
6970 # Also find C++ and __fastcall symbols from MSVC++,
6971 # which start with @ or ?.
6972 lt_cv_sys_global_symbol_pipe="$AWK '"\
6973 " {last_section=section; section=\$ 3};"\
6974 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6975 " \$ 0!~/External *\|/{next};"\
6976 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6977 " {if(hide[section]) next};"\
6978 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6979 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6980 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6981 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6982 " ' prfx=^$ac_symprfx"
6983 else
6984 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6987 # Check to see that the pipe works correctly.
6988 pipe_works=no
6990 rm -f conftest*
6991 cat > conftest.$ac_ext <<_LT_EOF
6992 #ifdef __cplusplus
6993 extern "C" {
6994 #endif
6995 char nm_test_var;
6996 void nm_test_func(void);
6997 void nm_test_func(void){}
6998 #ifdef __cplusplus
7000 #endif
7001 int main(){nm_test_var='a';nm_test_func();return(0);}
7002 _LT_EOF
7004 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7005 (eval $ac_compile) 2>&5
7006 ac_status=$?
7007 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7008 test $ac_status = 0; }; then
7009 # Now try to grab the symbols.
7010 nlist=conftest.nm
7011 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7012 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7013 ac_status=$?
7014 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7015 test $ac_status = 0; } && test -s "$nlist"; then
7016 # Try sorting and uniquifying the output.
7017 if sort "$nlist" | uniq > "$nlist"T; then
7018 mv -f "$nlist"T "$nlist"
7019 else
7020 rm -f "$nlist"T
7023 # Make sure that we snagged all the symbols we need.
7024 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7025 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7026 cat <<_LT_EOF > conftest.$ac_ext
7027 #ifdef __cplusplus
7028 extern "C" {
7029 #endif
7031 _LT_EOF
7032 # Now generate the symbol file.
7033 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7035 cat <<_LT_EOF >> conftest.$ac_ext
7037 /* The mapping between symbol names and symbols. */
7038 const struct {
7039 const char *name;
7040 void *address;
7042 lt__PROGRAM__LTX_preloaded_symbols[] =
7044 { "@PROGRAM@", (void *) 0 },
7045 _LT_EOF
7046 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7047 cat <<\_LT_EOF >> conftest.$ac_ext
7048 {0, (void *) 0}
7051 /* This works around a problem in FreeBSD linker */
7052 #ifdef FREEBSD_WORKAROUND
7053 static const void *lt_preloaded_setup() {
7054 return lt__PROGRAM__LTX_preloaded_symbols;
7056 #endif
7058 #ifdef __cplusplus
7060 #endif
7061 _LT_EOF
7062 # Now try linking the two files.
7063 mv conftest.$ac_objext conftstm.$ac_objext
7064 lt_save_LIBS="$LIBS"
7065 lt_save_CFLAGS="$CFLAGS"
7066 LIBS="conftstm.$ac_objext"
7067 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7068 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7069 (eval $ac_link) 2>&5
7070 ac_status=$?
7071 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7072 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7073 pipe_works=yes
7075 LIBS="$lt_save_LIBS"
7076 CFLAGS="$lt_save_CFLAGS"
7077 else
7078 echo "cannot find nm_test_func in $nlist" >&5
7080 else
7081 echo "cannot find nm_test_var in $nlist" >&5
7083 else
7084 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7086 else
7087 echo "$progname: failed program was:" >&5
7088 cat conftest.$ac_ext >&5
7090 rm -rf conftest* conftst*
7092 # Do not use the global_symbol_pipe unless it works.
7093 if test "$pipe_works" = yes; then
7094 break
7095 else
7096 lt_cv_sys_global_symbol_pipe=
7098 done
7102 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7103 lt_cv_sys_global_symbol_to_cdecl=
7105 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7107 $as_echo "failed" >&6; }
7108 else
7109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7110 $as_echo "ok" >&6; }
7134 # Check whether --enable-libtool-lock was given.
7135 if test "${enable_libtool_lock+set}" = set; then :
7136 enableval=$enable_libtool_lock;
7139 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7141 # Some flags need to be propagated to the compiler or linker for good
7142 # libtool support.
7143 case $host in
7144 ia64-*-hpux*)
7145 # Find out which ABI we are using.
7146 echo 'int i;' > conftest.$ac_ext
7147 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7148 (eval $ac_compile) 2>&5
7149 ac_status=$?
7150 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7151 test $ac_status = 0; }; then
7152 case `/usr/bin/file conftest.$ac_objext` in
7153 *ELF-32*)
7154 HPUX_IA64_MODE="32"
7156 *ELF-64*)
7157 HPUX_IA64_MODE="64"
7159 esac
7161 rm -rf conftest*
7163 *-*-irix6*)
7164 # Find out which ABI we are using.
7165 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7166 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7167 (eval $ac_compile) 2>&5
7168 ac_status=$?
7169 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7170 test $ac_status = 0; }; then
7171 if test "$lt_cv_prog_gnu_ld" = yes; then
7172 case `/usr/bin/file conftest.$ac_objext` in
7173 *32-bit*)
7174 LD="${LD-ld} -melf32bsmip"
7176 *N32*)
7177 LD="${LD-ld} -melf32bmipn32"
7179 *64-bit*)
7180 LD="${LD-ld} -melf64bmip"
7182 esac
7183 else
7184 case `/usr/bin/file conftest.$ac_objext` in
7185 *32-bit*)
7186 LD="${LD-ld} -32"
7188 *N32*)
7189 LD="${LD-ld} -n32"
7191 *64-bit*)
7192 LD="${LD-ld} -64"
7194 esac
7197 rm -rf conftest*
7200 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7201 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7202 # Find out which ABI we are using.
7203 echo 'int i;' > conftest.$ac_ext
7204 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7205 (eval $ac_compile) 2>&5
7206 ac_status=$?
7207 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7208 test $ac_status = 0; }; then
7209 case `/usr/bin/file conftest.o` in
7210 *32-bit*)
7211 case $host in
7212 x86_64-*kfreebsd*-gnu)
7213 LD="${LD-ld} -m elf_i386_fbsd"
7215 x86_64-*linux*)
7216 LD="${LD-ld} -m elf_i386"
7218 ppc64-*linux*|powerpc64-*linux*)
7219 LD="${LD-ld} -m elf32ppclinux"
7221 s390x-*linux*)
7222 LD="${LD-ld} -m elf_s390"
7224 sparc64-*linux*)
7225 LD="${LD-ld} -m elf32_sparc"
7227 esac
7229 *64-bit*)
7230 case $host in
7231 x86_64-*kfreebsd*-gnu)
7232 LD="${LD-ld} -m elf_x86_64_fbsd"
7234 x86_64-*linux*)
7235 LD="${LD-ld} -m elf_x86_64"
7237 ppc*-*linux*|powerpc*-*linux*)
7238 LD="${LD-ld} -m elf64ppc"
7240 s390*-*linux*|s390*-*tpf*)
7241 LD="${LD-ld} -m elf64_s390"
7243 sparc*-*linux*)
7244 LD="${LD-ld} -m elf64_sparc"
7246 esac
7248 esac
7250 rm -rf conftest*
7253 *-*-sco3.2v5*)
7254 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7255 SAVE_CFLAGS="$CFLAGS"
7256 CFLAGS="$CFLAGS -belf"
7257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7258 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7259 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7260 $as_echo_n "(cached) " >&6
7261 else
7262 ac_ext=c
7263 ac_cpp='$CPP $CPPFLAGS'
7264 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7265 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7266 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7269 /* end confdefs.h. */
7272 main ()
7276 return 0;
7278 _ACEOF
7279 if ac_fn_c_try_link "$LINENO"; then :
7280 lt_cv_cc_needs_belf=yes
7281 else
7282 lt_cv_cc_needs_belf=no
7284 rm -f core conftest.err conftest.$ac_objext \
7285 conftest$ac_exeext conftest.$ac_ext
7286 ac_ext=c
7287 ac_cpp='$CPP $CPPFLAGS'
7288 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7289 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7290 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7294 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7295 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7296 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7297 CFLAGS="$SAVE_CFLAGS"
7300 sparc*-*solaris*)
7301 # Find out which ABI we are using.
7302 echo 'int i;' > conftest.$ac_ext
7303 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7304 (eval $ac_compile) 2>&5
7305 ac_status=$?
7306 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7307 test $ac_status = 0; }; then
7308 case `/usr/bin/file conftest.o` in
7309 *64-bit*)
7310 case $lt_cv_prog_gnu_ld in
7311 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7313 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7314 LD="${LD-ld} -64"
7317 esac
7319 esac
7321 rm -rf conftest*
7323 esac
7325 need_locks="$enable_libtool_lock"
7328 case $host_os in
7329 rhapsody* | darwin*)
7330 if test -n "$ac_tool_prefix"; then
7331 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7332 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7334 $as_echo_n "checking for $ac_word... " >&6; }
7335 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7336 $as_echo_n "(cached) " >&6
7337 else
7338 if test -n "$DSYMUTIL"; then
7339 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7340 else
7341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7342 for as_dir in $PATH
7344 IFS=$as_save_IFS
7345 test -z "$as_dir" && as_dir=.
7346 for ac_exec_ext in '' $ac_executable_extensions; do
7347 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7348 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7350 break 2
7352 done
7353 done
7354 IFS=$as_save_IFS
7358 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7359 if test -n "$DSYMUTIL"; then
7360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7361 $as_echo "$DSYMUTIL" >&6; }
7362 else
7363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7364 $as_echo "no" >&6; }
7369 if test -z "$ac_cv_prog_DSYMUTIL"; then
7370 ac_ct_DSYMUTIL=$DSYMUTIL
7371 # Extract the first word of "dsymutil", so it can be a program name with args.
7372 set dummy dsymutil; ac_word=$2
7373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7374 $as_echo_n "checking for $ac_word... " >&6; }
7375 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7376 $as_echo_n "(cached) " >&6
7377 else
7378 if test -n "$ac_ct_DSYMUTIL"; then
7379 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7380 else
7381 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7382 for as_dir in $PATH
7384 IFS=$as_save_IFS
7385 test -z "$as_dir" && as_dir=.
7386 for ac_exec_ext in '' $ac_executable_extensions; do
7387 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7388 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7389 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7390 break 2
7392 done
7393 done
7394 IFS=$as_save_IFS
7398 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7399 if test -n "$ac_ct_DSYMUTIL"; then
7400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7401 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7402 else
7403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7404 $as_echo "no" >&6; }
7407 if test "x$ac_ct_DSYMUTIL" = x; then
7408 DSYMUTIL=":"
7409 else
7410 case $cross_compiling:$ac_tool_warned in
7411 yes:)
7412 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7413 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7414 ac_tool_warned=yes ;;
7415 esac
7416 DSYMUTIL=$ac_ct_DSYMUTIL
7418 else
7419 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7422 if test -n "$ac_tool_prefix"; then
7423 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7424 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7426 $as_echo_n "checking for $ac_word... " >&6; }
7427 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7428 $as_echo_n "(cached) " >&6
7429 else
7430 if test -n "$NMEDIT"; then
7431 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7432 else
7433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7434 for as_dir in $PATH
7436 IFS=$as_save_IFS
7437 test -z "$as_dir" && as_dir=.
7438 for ac_exec_ext in '' $ac_executable_extensions; do
7439 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7440 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7442 break 2
7444 done
7445 done
7446 IFS=$as_save_IFS
7450 NMEDIT=$ac_cv_prog_NMEDIT
7451 if test -n "$NMEDIT"; then
7452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7453 $as_echo "$NMEDIT" >&6; }
7454 else
7455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7456 $as_echo "no" >&6; }
7461 if test -z "$ac_cv_prog_NMEDIT"; then
7462 ac_ct_NMEDIT=$NMEDIT
7463 # Extract the first word of "nmedit", so it can be a program name with args.
7464 set dummy nmedit; ac_word=$2
7465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7466 $as_echo_n "checking for $ac_word... " >&6; }
7467 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7468 $as_echo_n "(cached) " >&6
7469 else
7470 if test -n "$ac_ct_NMEDIT"; then
7471 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7472 else
7473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7474 for as_dir in $PATH
7476 IFS=$as_save_IFS
7477 test -z "$as_dir" && as_dir=.
7478 for ac_exec_ext in '' $ac_executable_extensions; do
7479 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7480 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7482 break 2
7484 done
7485 done
7486 IFS=$as_save_IFS
7490 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7491 if test -n "$ac_ct_NMEDIT"; then
7492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7493 $as_echo "$ac_ct_NMEDIT" >&6; }
7494 else
7495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7496 $as_echo "no" >&6; }
7499 if test "x$ac_ct_NMEDIT" = x; then
7500 NMEDIT=":"
7501 else
7502 case $cross_compiling:$ac_tool_warned in
7503 yes:)
7504 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7505 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7506 ac_tool_warned=yes ;;
7507 esac
7508 NMEDIT=$ac_ct_NMEDIT
7510 else
7511 NMEDIT="$ac_cv_prog_NMEDIT"
7514 if test -n "$ac_tool_prefix"; then
7515 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7516 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7518 $as_echo_n "checking for $ac_word... " >&6; }
7519 if test "${ac_cv_prog_LIPO+set}" = set; then :
7520 $as_echo_n "(cached) " >&6
7521 else
7522 if test -n "$LIPO"; then
7523 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7524 else
7525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7526 for as_dir in $PATH
7528 IFS=$as_save_IFS
7529 test -z "$as_dir" && as_dir=.
7530 for ac_exec_ext in '' $ac_executable_extensions; do
7531 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7532 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7534 break 2
7536 done
7537 done
7538 IFS=$as_save_IFS
7542 LIPO=$ac_cv_prog_LIPO
7543 if test -n "$LIPO"; then
7544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7545 $as_echo "$LIPO" >&6; }
7546 else
7547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7548 $as_echo "no" >&6; }
7553 if test -z "$ac_cv_prog_LIPO"; then
7554 ac_ct_LIPO=$LIPO
7555 # Extract the first word of "lipo", so it can be a program name with args.
7556 set dummy lipo; ac_word=$2
7557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7558 $as_echo_n "checking for $ac_word... " >&6; }
7559 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7560 $as_echo_n "(cached) " >&6
7561 else
7562 if test -n "$ac_ct_LIPO"; then
7563 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7564 else
7565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7566 for as_dir in $PATH
7568 IFS=$as_save_IFS
7569 test -z "$as_dir" && as_dir=.
7570 for ac_exec_ext in '' $ac_executable_extensions; do
7571 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7572 ac_cv_prog_ac_ct_LIPO="lipo"
7573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7574 break 2
7576 done
7577 done
7578 IFS=$as_save_IFS
7582 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7583 if test -n "$ac_ct_LIPO"; then
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7585 $as_echo "$ac_ct_LIPO" >&6; }
7586 else
7587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7588 $as_echo "no" >&6; }
7591 if test "x$ac_ct_LIPO" = x; then
7592 LIPO=":"
7593 else
7594 case $cross_compiling:$ac_tool_warned in
7595 yes:)
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7597 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7598 ac_tool_warned=yes ;;
7599 esac
7600 LIPO=$ac_ct_LIPO
7602 else
7603 LIPO="$ac_cv_prog_LIPO"
7606 if test -n "$ac_tool_prefix"; then
7607 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7608 set dummy ${ac_tool_prefix}otool; ac_word=$2
7609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7610 $as_echo_n "checking for $ac_word... " >&6; }
7611 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7612 $as_echo_n "(cached) " >&6
7613 else
7614 if test -n "$OTOOL"; then
7615 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7616 else
7617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7618 for as_dir in $PATH
7620 IFS=$as_save_IFS
7621 test -z "$as_dir" && as_dir=.
7622 for ac_exec_ext in '' $ac_executable_extensions; do
7623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7624 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7626 break 2
7628 done
7629 done
7630 IFS=$as_save_IFS
7634 OTOOL=$ac_cv_prog_OTOOL
7635 if test -n "$OTOOL"; then
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7637 $as_echo "$OTOOL" >&6; }
7638 else
7639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7640 $as_echo "no" >&6; }
7645 if test -z "$ac_cv_prog_OTOOL"; then
7646 ac_ct_OTOOL=$OTOOL
7647 # Extract the first word of "otool", so it can be a program name with args.
7648 set dummy otool; ac_word=$2
7649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7650 $as_echo_n "checking for $ac_word... " >&6; }
7651 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7652 $as_echo_n "(cached) " >&6
7653 else
7654 if test -n "$ac_ct_OTOOL"; then
7655 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7656 else
7657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7658 for as_dir in $PATH
7660 IFS=$as_save_IFS
7661 test -z "$as_dir" && as_dir=.
7662 for ac_exec_ext in '' $ac_executable_extensions; do
7663 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7664 ac_cv_prog_ac_ct_OTOOL="otool"
7665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7666 break 2
7668 done
7669 done
7670 IFS=$as_save_IFS
7674 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7675 if test -n "$ac_ct_OTOOL"; then
7676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7677 $as_echo "$ac_ct_OTOOL" >&6; }
7678 else
7679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7680 $as_echo "no" >&6; }
7683 if test "x$ac_ct_OTOOL" = x; then
7684 OTOOL=":"
7685 else
7686 case $cross_compiling:$ac_tool_warned in
7687 yes:)
7688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7689 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7690 ac_tool_warned=yes ;;
7691 esac
7692 OTOOL=$ac_ct_OTOOL
7694 else
7695 OTOOL="$ac_cv_prog_OTOOL"
7698 if test -n "$ac_tool_prefix"; then
7699 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7700 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7702 $as_echo_n "checking for $ac_word... " >&6; }
7703 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7704 $as_echo_n "(cached) " >&6
7705 else
7706 if test -n "$OTOOL64"; then
7707 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7708 else
7709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7710 for as_dir in $PATH
7712 IFS=$as_save_IFS
7713 test -z "$as_dir" && as_dir=.
7714 for ac_exec_ext in '' $ac_executable_extensions; do
7715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7716 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7718 break 2
7720 done
7721 done
7722 IFS=$as_save_IFS
7726 OTOOL64=$ac_cv_prog_OTOOL64
7727 if test -n "$OTOOL64"; then
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7729 $as_echo "$OTOOL64" >&6; }
7730 else
7731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7732 $as_echo "no" >&6; }
7737 if test -z "$ac_cv_prog_OTOOL64"; then
7738 ac_ct_OTOOL64=$OTOOL64
7739 # Extract the first word of "otool64", so it can be a program name with args.
7740 set dummy otool64; ac_word=$2
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7742 $as_echo_n "checking for $ac_word... " >&6; }
7743 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7744 $as_echo_n "(cached) " >&6
7745 else
7746 if test -n "$ac_ct_OTOOL64"; then
7747 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7748 else
7749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7750 for as_dir in $PATH
7752 IFS=$as_save_IFS
7753 test -z "$as_dir" && as_dir=.
7754 for ac_exec_ext in '' $ac_executable_extensions; do
7755 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7756 ac_cv_prog_ac_ct_OTOOL64="otool64"
7757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7758 break 2
7760 done
7761 done
7762 IFS=$as_save_IFS
7766 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7767 if test -n "$ac_ct_OTOOL64"; then
7768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7769 $as_echo "$ac_ct_OTOOL64" >&6; }
7770 else
7771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7772 $as_echo "no" >&6; }
7775 if test "x$ac_ct_OTOOL64" = x; then
7776 OTOOL64=":"
7777 else
7778 case $cross_compiling:$ac_tool_warned in
7779 yes:)
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7781 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7782 ac_tool_warned=yes ;;
7783 esac
7784 OTOOL64=$ac_ct_OTOOL64
7786 else
7787 OTOOL64="$ac_cv_prog_OTOOL64"
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7817 $as_echo_n "checking for -single_module linker flag... " >&6; }
7818 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7819 $as_echo_n "(cached) " >&6
7820 else
7821 lt_cv_apple_cc_single_mod=no
7822 if test -z "${LT_MULTI_MODULE}"; then
7823 # By default we will add the -single_module flag. You can override
7824 # by either setting the environment variable LT_MULTI_MODULE
7825 # non-empty at configure time, or by adding -multi_module to the
7826 # link flags.
7827 rm -rf libconftest.dylib*
7828 echo "int foo(void){return 1;}" > conftest.c
7829 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7830 -dynamiclib -Wl,-single_module conftest.c" >&5
7831 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7832 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7833 _lt_result=$?
7834 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7835 lt_cv_apple_cc_single_mod=yes
7836 else
7837 cat conftest.err >&5
7839 rm -rf libconftest.dylib*
7840 rm -f conftest.*
7843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7844 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7846 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7847 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7848 $as_echo_n "(cached) " >&6
7849 else
7850 lt_cv_ld_exported_symbols_list=no
7851 save_LDFLAGS=$LDFLAGS
7852 echo "_main" > conftest.sym
7853 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7855 /* end confdefs.h. */
7858 main ()
7862 return 0;
7864 _ACEOF
7865 if ac_fn_c_try_link "$LINENO"; then :
7866 lt_cv_ld_exported_symbols_list=yes
7867 else
7868 lt_cv_ld_exported_symbols_list=no
7870 rm -f core conftest.err conftest.$ac_objext \
7871 conftest$ac_exeext conftest.$ac_ext
7872 LDFLAGS="$save_LDFLAGS"
7875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7876 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7878 $as_echo_n "checking for -force_load linker flag... " >&6; }
7879 if test "${lt_cv_ld_force_load+set}" = set; then :
7880 $as_echo_n "(cached) " >&6
7881 else
7882 lt_cv_ld_force_load=no
7883 cat > conftest.c << _LT_EOF
7884 int forced_loaded() { return 2;}
7885 _LT_EOF
7886 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7887 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7888 echo "$AR cru libconftest.a conftest.o" >&5
7889 $AR cru libconftest.a conftest.o 2>&5
7890 cat > conftest.c << _LT_EOF
7891 int main() { return 0;}
7892 _LT_EOF
7893 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7894 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7895 _lt_result=$?
7896 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7897 lt_cv_ld_force_load=yes
7898 else
7899 cat conftest.err >&5
7901 rm -f conftest.err libconftest.a conftest conftest.c
7902 rm -rf conftest.dSYM
7905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7906 $as_echo "$lt_cv_ld_force_load" >&6; }
7907 case $host_os in
7908 rhapsody* | darwin1.[012])
7909 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7910 darwin1.*)
7911 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7912 darwin*) # darwin 5.x on
7913 # if running on 10.5 or later, the deployment target defaults
7914 # to the OS version, if on x86, and 10.4, the deployment
7915 # target defaults to 10.4. Don't you love it?
7916 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7917 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7918 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7919 10.[012]*)
7920 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7921 10.*)
7922 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7923 esac
7925 esac
7926 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7927 _lt_dar_single_mod='$single_module'
7929 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7930 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7931 else
7932 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7934 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7935 _lt_dsymutil='~$DSYMUTIL $lib || :'
7936 else
7937 _lt_dsymutil=
7940 esac
7942 for ac_header in dlfcn.h
7943 do :
7944 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7946 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7947 cat >>confdefs.h <<_ACEOF
7948 #define HAVE_DLFCN_H 1
7949 _ACEOF
7953 done
7959 # Set options
7960 enable_dlopen=yes
7965 enable_win32_dll=no
7969 # Check whether --enable-static was given.
7970 if test "${enable_static+set}" = set; then :
7971 enableval=$enable_static; p=${PACKAGE-default}
7972 case $enableval in
7973 yes) enable_static=yes ;;
7974 no) enable_static=no ;;
7976 enable_static=no
7977 # Look at the argument we got. We use all the common list separators.
7978 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7979 for pkg in $enableval; do
7980 IFS="$lt_save_ifs"
7981 if test "X$pkg" = "X$p"; then
7982 enable_static=yes
7984 done
7985 IFS="$lt_save_ifs"
7987 esac
7988 else
7989 enable_static=yes
8001 # Check whether --with-pic was given.
8002 if test "${with_pic+set}" = set; then :
8003 withval=$with_pic; pic_mode="$withval"
8004 else
8005 pic_mode=default
8009 test -z "$pic_mode" && pic_mode=default
8017 # Check whether --enable-fast-install was given.
8018 if test "${enable_fast_install+set}" = set; then :
8019 enableval=$enable_fast_install; p=${PACKAGE-default}
8020 case $enableval in
8021 yes) enable_fast_install=yes ;;
8022 no) enable_fast_install=no ;;
8024 enable_fast_install=no
8025 # Look at the argument we got. We use all the common list separators.
8026 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8027 for pkg in $enableval; do
8028 IFS="$lt_save_ifs"
8029 if test "X$pkg" = "X$p"; then
8030 enable_fast_install=yes
8032 done
8033 IFS="$lt_save_ifs"
8035 esac
8036 else
8037 enable_fast_install=yes
8050 # This can be used to rebuild libtool when needed
8051 LIBTOOL_DEPS="$ltmain"
8053 # Always use our own libtool.
8054 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8081 test -z "$LN_S" && LN_S="ln -s"
8096 if test -n "${ZSH_VERSION+set}" ; then
8097 setopt NO_GLOB_SUBST
8100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8101 $as_echo_n "checking for objdir... " >&6; }
8102 if test "${lt_cv_objdir+set}" = set; then :
8103 $as_echo_n "(cached) " >&6
8104 else
8105 rm -f .libs 2>/dev/null
8106 mkdir .libs 2>/dev/null
8107 if test -d .libs; then
8108 lt_cv_objdir=.libs
8109 else
8110 # MS-DOS does not allow filenames that begin with a dot.
8111 lt_cv_objdir=_libs
8113 rmdir .libs 2>/dev/null
8115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8116 $as_echo "$lt_cv_objdir" >&6; }
8117 objdir=$lt_cv_objdir
8123 cat >>confdefs.h <<_ACEOF
8124 #define LT_OBJDIR "$lt_cv_objdir/"
8125 _ACEOF
8130 case $host_os in
8131 aix3*)
8132 # AIX sometimes has problems with the GCC collect2 program. For some
8133 # reason, if we set the COLLECT_NAMES environment variable, the problems
8134 # vanish in a puff of smoke.
8135 if test "X${COLLECT_NAMES+set}" != Xset; then
8136 COLLECT_NAMES=
8137 export COLLECT_NAMES
8140 esac
8142 # Global variables:
8143 ofile=libtool
8144 can_build_shared=yes
8146 # All known linkers require a `.a' archive for static linking (except MSVC,
8147 # which needs '.lib').
8148 libext=a
8150 with_gnu_ld="$lt_cv_prog_gnu_ld"
8152 old_CC="$CC"
8153 old_CFLAGS="$CFLAGS"
8155 # Set sane defaults for various variables
8156 test -z "$CC" && CC=cc
8157 test -z "$LTCC" && LTCC=$CC
8158 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8159 test -z "$LD" && LD=ld
8160 test -z "$ac_objext" && ac_objext=o
8162 for cc_temp in $compiler""; do
8163 case $cc_temp in
8164 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8165 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8166 \-*) ;;
8167 *) break;;
8168 esac
8169 done
8170 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8173 # Only perform the check for file, if the check method requires it
8174 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8175 case $deplibs_check_method in
8176 file_magic*)
8177 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8179 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8180 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8181 $as_echo_n "(cached) " >&6
8182 else
8183 case $MAGIC_CMD in
8184 [\\/*] | ?:[\\/]*)
8185 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8188 lt_save_MAGIC_CMD="$MAGIC_CMD"
8189 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8190 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8191 for ac_dir in $ac_dummy; do
8192 IFS="$lt_save_ifs"
8193 test -z "$ac_dir" && ac_dir=.
8194 if test -f $ac_dir/${ac_tool_prefix}file; then
8195 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8196 if test -n "$file_magic_test_file"; then
8197 case $deplibs_check_method in
8198 "file_magic "*)
8199 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8200 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8201 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8202 $EGREP "$file_magic_regex" > /dev/null; then
8204 else
8205 cat <<_LT_EOF 1>&2
8207 *** Warning: the command libtool uses to detect shared libraries,
8208 *** $file_magic_cmd, produces output that libtool cannot recognize.
8209 *** The result is that libtool may fail to recognize shared libraries
8210 *** as such. This will affect the creation of libtool libraries that
8211 *** depend on shared libraries, but programs linked with such libtool
8212 *** libraries will work regardless of this problem. Nevertheless, you
8213 *** may want to report the problem to your system manager and/or to
8214 *** bug-libtool@gnu.org
8216 _LT_EOF
8217 fi ;;
8218 esac
8220 break
8222 done
8223 IFS="$lt_save_ifs"
8224 MAGIC_CMD="$lt_save_MAGIC_CMD"
8226 esac
8229 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8230 if test -n "$MAGIC_CMD"; then
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8232 $as_echo "$MAGIC_CMD" >&6; }
8233 else
8234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8235 $as_echo "no" >&6; }
8242 if test -z "$lt_cv_path_MAGIC_CMD"; then
8243 if test -n "$ac_tool_prefix"; then
8244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8245 $as_echo_n "checking for file... " >&6; }
8246 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8247 $as_echo_n "(cached) " >&6
8248 else
8249 case $MAGIC_CMD in
8250 [\\/*] | ?:[\\/]*)
8251 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8254 lt_save_MAGIC_CMD="$MAGIC_CMD"
8255 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8256 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8257 for ac_dir in $ac_dummy; do
8258 IFS="$lt_save_ifs"
8259 test -z "$ac_dir" && ac_dir=.
8260 if test -f $ac_dir/file; then
8261 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8262 if test -n "$file_magic_test_file"; then
8263 case $deplibs_check_method in
8264 "file_magic "*)
8265 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8266 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8267 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8268 $EGREP "$file_magic_regex" > /dev/null; then
8270 else
8271 cat <<_LT_EOF 1>&2
8273 *** Warning: the command libtool uses to detect shared libraries,
8274 *** $file_magic_cmd, produces output that libtool cannot recognize.
8275 *** The result is that libtool may fail to recognize shared libraries
8276 *** as such. This will affect the creation of libtool libraries that
8277 *** depend on shared libraries, but programs linked with such libtool
8278 *** libraries will work regardless of this problem. Nevertheless, you
8279 *** may want to report the problem to your system manager and/or to
8280 *** bug-libtool@gnu.org
8282 _LT_EOF
8283 fi ;;
8284 esac
8286 break
8288 done
8289 IFS="$lt_save_ifs"
8290 MAGIC_CMD="$lt_save_MAGIC_CMD"
8292 esac
8295 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8296 if test -n "$MAGIC_CMD"; then
8297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8298 $as_echo "$MAGIC_CMD" >&6; }
8299 else
8300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8301 $as_echo "no" >&6; }
8305 else
8306 MAGIC_CMD=:
8312 esac
8314 # Use C for the default configuration in the libtool script
8316 lt_save_CC="$CC"
8317 ac_ext=c
8318 ac_cpp='$CPP $CPPFLAGS'
8319 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8320 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8321 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8324 # Source file extension for C test sources.
8325 ac_ext=c
8327 # Object file extension for compiled C test sources.
8328 objext=o
8329 objext=$objext
8331 # Code to be used in simple compile tests
8332 lt_simple_compile_test_code="int some_variable = 0;"
8334 # Code to be used in simple link tests
8335 lt_simple_link_test_code='int main(){return(0);}'
8343 # If no C compiler was specified, use CC.
8344 LTCC=${LTCC-"$CC"}
8346 # If no C compiler flags were specified, use CFLAGS.
8347 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8349 # Allow CC to be a program name with arguments.
8350 compiler=$CC
8352 # Save the default compiler, since it gets overwritten when the other
8353 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8354 compiler_DEFAULT=$CC
8356 # save warnings/boilerplate of simple test code
8357 ac_outfile=conftest.$ac_objext
8358 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8359 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8360 _lt_compiler_boilerplate=`cat conftest.err`
8361 $RM conftest*
8363 ac_outfile=conftest.$ac_objext
8364 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8365 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8366 _lt_linker_boilerplate=`cat conftest.err`
8367 $RM -r conftest*
8370 ## CAVEAT EMPTOR:
8371 ## There is no encapsulation within the following macros, do not change
8372 ## the running order or otherwise move them around unless you know exactly
8373 ## what you are doing...
8374 if test -n "$compiler"; then
8376 lt_prog_compiler_no_builtin_flag=
8378 if test "$GCC" = yes; then
8379 case $cc_basename in
8380 nvcc*)
8381 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8383 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8384 esac
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8387 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8388 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8389 $as_echo_n "(cached) " >&6
8390 else
8391 lt_cv_prog_compiler_rtti_exceptions=no
8392 ac_outfile=conftest.$ac_objext
8393 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8394 lt_compiler_flag="-fno-rtti -fno-exceptions"
8395 # Insert the option either (1) after the last *FLAGS variable, or
8396 # (2) before a word containing "conftest.", or (3) at the end.
8397 # Note that $ac_compile itself does not contain backslashes and begins
8398 # with a dollar sign (not a hyphen), so the echo should work correctly.
8399 # The option is referenced via a variable to avoid confusing sed.
8400 lt_compile=`echo "$ac_compile" | $SED \
8401 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8402 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8403 -e 's:$: $lt_compiler_flag:'`
8404 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8405 (eval "$lt_compile" 2>conftest.err)
8406 ac_status=$?
8407 cat conftest.err >&5
8408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8409 if (exit $ac_status) && test -s "$ac_outfile"; then
8410 # The compiler can only warn and ignore the option if not recognized
8411 # So say no if there are warnings other than the usual output.
8412 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8413 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8414 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8415 lt_cv_prog_compiler_rtti_exceptions=yes
8418 $RM conftest*
8421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8422 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8424 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8425 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8426 else
8437 lt_prog_compiler_wl=
8438 lt_prog_compiler_pic=
8439 lt_prog_compiler_static=
8441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8442 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8444 if test "$GCC" = yes; then
8445 lt_prog_compiler_wl='-Wl,'
8446 lt_prog_compiler_static='-static'
8448 case $host_os in
8449 aix*)
8450 # All AIX code is PIC.
8451 if test "$host_cpu" = ia64; then
8452 # AIX 5 now supports IA64 processor
8453 lt_prog_compiler_static='-Bstatic'
8457 amigaos*)
8458 case $host_cpu in
8459 powerpc)
8460 # see comment about AmigaOS4 .so support
8461 lt_prog_compiler_pic='-fPIC'
8463 m68k)
8464 # FIXME: we need at least 68020 code to build shared libraries, but
8465 # adding the `-m68020' flag to GCC prevents building anything better,
8466 # like `-m68040'.
8467 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8469 esac
8472 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8473 # PIC is the default for these OSes.
8476 mingw* | cygwin* | pw32* | os2* | cegcc*)
8477 # This hack is so that the source file can tell whether it is being
8478 # built for inclusion in a dll (and should export symbols for example).
8479 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8480 # (--disable-auto-import) libraries
8481 lt_prog_compiler_pic='-DDLL_EXPORT'
8484 darwin* | rhapsody*)
8485 # PIC is the default on this platform
8486 # Common symbols not allowed in MH_DYLIB files
8487 lt_prog_compiler_pic='-fno-common'
8490 haiku*)
8491 # PIC is the default for Haiku.
8492 # The "-static" flag exists, but is broken.
8493 lt_prog_compiler_static=
8496 hpux*)
8497 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8498 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8499 # sets the default TLS model and affects inlining.
8500 case $host_cpu in
8501 hppa*64*)
8502 # +Z the default
8505 lt_prog_compiler_pic='-fPIC'
8507 esac
8510 interix[3-9]*)
8511 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8512 # Instead, we relocate shared libraries at runtime.
8515 msdosdjgpp*)
8516 # Just because we use GCC doesn't mean we suddenly get shared libraries
8517 # on systems that don't support them.
8518 lt_prog_compiler_can_build_shared=no
8519 enable_shared=no
8522 *nto* | *qnx*)
8523 # QNX uses GNU C++, but need to define -shared option too, otherwise
8524 # it will coredump.
8525 lt_prog_compiler_pic='-fPIC -shared'
8528 sysv4*MP*)
8529 if test -d /usr/nec; then
8530 lt_prog_compiler_pic=-Kconform_pic
8535 lt_prog_compiler_pic='-fPIC'
8537 esac
8539 case $cc_basename in
8540 nvcc*) # Cuda Compiler Driver 2.2
8541 lt_prog_compiler_wl='-Xlinker '
8542 lt_prog_compiler_pic='-Xcompiler -fPIC'
8544 esac
8545 else
8546 # PORTME Check for flag to pass linker flags through the system compiler.
8547 case $host_os in
8548 aix*)
8549 lt_prog_compiler_wl='-Wl,'
8550 if test "$host_cpu" = ia64; then
8551 # AIX 5 now supports IA64 processor
8552 lt_prog_compiler_static='-Bstatic'
8553 else
8554 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8558 mingw* | cygwin* | pw32* | os2* | cegcc*)
8559 # This hack is so that the source file can tell whether it is being
8560 # built for inclusion in a dll (and should export symbols for example).
8561 lt_prog_compiler_pic='-DDLL_EXPORT'
8564 hpux9* | hpux10* | hpux11*)
8565 lt_prog_compiler_wl='-Wl,'
8566 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8567 # not for PA HP-UX.
8568 case $host_cpu in
8569 hppa*64*|ia64*)
8570 # +Z the default
8573 lt_prog_compiler_pic='+Z'
8575 esac
8576 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8577 lt_prog_compiler_static='${wl}-a ${wl}archive'
8580 irix5* | irix6* | nonstopux*)
8581 lt_prog_compiler_wl='-Wl,'
8582 # PIC (with -KPIC) is the default.
8583 lt_prog_compiler_static='-non_shared'
8586 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8587 case $cc_basename in
8588 # old Intel for x86_64 which still supported -KPIC.
8589 ecc*)
8590 lt_prog_compiler_wl='-Wl,'
8591 lt_prog_compiler_pic='-KPIC'
8592 lt_prog_compiler_static='-static'
8594 # icc used to be incompatible with GCC.
8595 # ICC 10 doesn't accept -KPIC any more.
8596 icc* | ifort*)
8597 lt_prog_compiler_wl='-Wl,'
8598 lt_prog_compiler_pic='-fPIC'
8599 lt_prog_compiler_static='-static'
8601 # Lahey Fortran 8.1.
8602 lf95*)
8603 lt_prog_compiler_wl='-Wl,'
8604 lt_prog_compiler_pic='--shared'
8605 lt_prog_compiler_static='--static'
8607 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8608 # Portland Group compilers (*not* the Pentium gcc compiler,
8609 # which looks to be a dead project)
8610 lt_prog_compiler_wl='-Wl,'
8611 lt_prog_compiler_pic='-fpic'
8612 lt_prog_compiler_static='-Bstatic'
8614 ccc*)
8615 lt_prog_compiler_wl='-Wl,'
8616 # All Alpha code is PIC.
8617 lt_prog_compiler_static='-non_shared'
8619 xl* | bgxl* | bgf* | mpixl*)
8620 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8621 lt_prog_compiler_wl='-Wl,'
8622 lt_prog_compiler_pic='-qpic'
8623 lt_prog_compiler_static='-qstaticlink'
8626 case `$CC -V 2>&1 | sed 5q` in
8627 *Sun\ F* | *Sun*Fortran*)
8628 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8629 lt_prog_compiler_pic='-KPIC'
8630 lt_prog_compiler_static='-Bstatic'
8631 lt_prog_compiler_wl=''
8633 *Sun\ C*)
8634 # Sun C 5.9
8635 lt_prog_compiler_pic='-KPIC'
8636 lt_prog_compiler_static='-Bstatic'
8637 lt_prog_compiler_wl='-Wl,'
8639 esac
8641 esac
8644 newsos6)
8645 lt_prog_compiler_pic='-KPIC'
8646 lt_prog_compiler_static='-Bstatic'
8649 *nto* | *qnx*)
8650 # QNX uses GNU C++, but need to define -shared option too, otherwise
8651 # it will coredump.
8652 lt_prog_compiler_pic='-fPIC -shared'
8655 osf3* | osf4* | osf5*)
8656 lt_prog_compiler_wl='-Wl,'
8657 # All OSF/1 code is PIC.
8658 lt_prog_compiler_static='-non_shared'
8661 rdos*)
8662 lt_prog_compiler_static='-non_shared'
8665 solaris*)
8666 lt_prog_compiler_pic='-KPIC'
8667 lt_prog_compiler_static='-Bstatic'
8668 case $cc_basename in
8669 f77* | f90* | f95*)
8670 lt_prog_compiler_wl='-Qoption ld ';;
8672 lt_prog_compiler_wl='-Wl,';;
8673 esac
8676 sunos4*)
8677 lt_prog_compiler_wl='-Qoption ld '
8678 lt_prog_compiler_pic='-PIC'
8679 lt_prog_compiler_static='-Bstatic'
8682 sysv4 | sysv4.2uw2* | sysv4.3*)
8683 lt_prog_compiler_wl='-Wl,'
8684 lt_prog_compiler_pic='-KPIC'
8685 lt_prog_compiler_static='-Bstatic'
8688 sysv4*MP*)
8689 if test -d /usr/nec ;then
8690 lt_prog_compiler_pic='-Kconform_pic'
8691 lt_prog_compiler_static='-Bstatic'
8695 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8696 lt_prog_compiler_wl='-Wl,'
8697 lt_prog_compiler_pic='-KPIC'
8698 lt_prog_compiler_static='-Bstatic'
8701 unicos*)
8702 lt_prog_compiler_wl='-Wl,'
8703 lt_prog_compiler_can_build_shared=no
8706 uts4*)
8707 lt_prog_compiler_pic='-pic'
8708 lt_prog_compiler_static='-Bstatic'
8712 lt_prog_compiler_can_build_shared=no
8714 esac
8717 case $host_os in
8718 # For platforms which do not support PIC, -DPIC is meaningless:
8719 *djgpp*)
8720 lt_prog_compiler_pic=
8723 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8725 esac
8726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8727 $as_echo "$lt_prog_compiler_pic" >&6; }
8735 # Check to make sure the PIC flag actually works.
8737 if test -n "$lt_prog_compiler_pic"; then
8738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8739 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8740 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8741 $as_echo_n "(cached) " >&6
8742 else
8743 lt_cv_prog_compiler_pic_works=no
8744 ac_outfile=conftest.$ac_objext
8745 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8746 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8747 # Insert the option either (1) after the last *FLAGS variable, or
8748 # (2) before a word containing "conftest.", or (3) at the end.
8749 # Note that $ac_compile itself does not contain backslashes and begins
8750 # with a dollar sign (not a hyphen), so the echo should work correctly.
8751 # The option is referenced via a variable to avoid confusing sed.
8752 lt_compile=`echo "$ac_compile" | $SED \
8753 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8754 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8755 -e 's:$: $lt_compiler_flag:'`
8756 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8757 (eval "$lt_compile" 2>conftest.err)
8758 ac_status=$?
8759 cat conftest.err >&5
8760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8761 if (exit $ac_status) && test -s "$ac_outfile"; then
8762 # The compiler can only warn and ignore the option if not recognized
8763 # So say no if there are warnings other than the usual output.
8764 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8765 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8766 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8767 lt_cv_prog_compiler_pic_works=yes
8770 $RM conftest*
8773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8774 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8776 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8777 case $lt_prog_compiler_pic in
8778 "" | " "*) ;;
8779 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8780 esac
8781 else
8782 lt_prog_compiler_pic=
8783 lt_prog_compiler_can_build_shared=no
8794 # Check to make sure the static flag actually works.
8796 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8798 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8799 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8800 $as_echo_n "(cached) " >&6
8801 else
8802 lt_cv_prog_compiler_static_works=no
8803 save_LDFLAGS="$LDFLAGS"
8804 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8805 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8806 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8807 # The linker can only warn and ignore the option if not recognized
8808 # So say no if there are warnings
8809 if test -s conftest.err; then
8810 # Append any errors to the config.log.
8811 cat conftest.err 1>&5
8812 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8813 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8814 if diff conftest.exp conftest.er2 >/dev/null; then
8815 lt_cv_prog_compiler_static_works=yes
8817 else
8818 lt_cv_prog_compiler_static_works=yes
8821 $RM -r conftest*
8822 LDFLAGS="$save_LDFLAGS"
8825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8826 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8828 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8830 else
8831 lt_prog_compiler_static=
8840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8841 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8842 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8843 $as_echo_n "(cached) " >&6
8844 else
8845 lt_cv_prog_compiler_c_o=no
8846 $RM -r conftest 2>/dev/null
8847 mkdir conftest
8848 cd conftest
8849 mkdir out
8850 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8852 lt_compiler_flag="-o out/conftest2.$ac_objext"
8853 # Insert the option either (1) after the last *FLAGS variable, or
8854 # (2) before a word containing "conftest.", or (3) at the end.
8855 # Note that $ac_compile itself does not contain backslashes and begins
8856 # with a dollar sign (not a hyphen), so the echo should work correctly.
8857 lt_compile=`echo "$ac_compile" | $SED \
8858 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8859 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8860 -e 's:$: $lt_compiler_flag:'`
8861 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8862 (eval "$lt_compile" 2>out/conftest.err)
8863 ac_status=$?
8864 cat out/conftest.err >&5
8865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8866 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8867 then
8868 # The compiler can only warn and ignore the option if not recognized
8869 # So say no if there are warnings
8870 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8871 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8872 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8873 lt_cv_prog_compiler_c_o=yes
8876 chmod u+w . 2>&5
8877 $RM conftest*
8878 # SGI C++ compiler will create directory out/ii_files/ for
8879 # template instantiation
8880 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8881 $RM out/* && rmdir out
8882 cd ..
8883 $RM -r conftest
8884 $RM conftest*
8887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8888 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8896 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8897 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8898 $as_echo_n "(cached) " >&6
8899 else
8900 lt_cv_prog_compiler_c_o=no
8901 $RM -r conftest 2>/dev/null
8902 mkdir conftest
8903 cd conftest
8904 mkdir out
8905 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8907 lt_compiler_flag="-o out/conftest2.$ac_objext"
8908 # Insert the option either (1) after the last *FLAGS variable, or
8909 # (2) before a word containing "conftest.", or (3) at the end.
8910 # Note that $ac_compile itself does not contain backslashes and begins
8911 # with a dollar sign (not a hyphen), so the echo should work correctly.
8912 lt_compile=`echo "$ac_compile" | $SED \
8913 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8914 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8915 -e 's:$: $lt_compiler_flag:'`
8916 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8917 (eval "$lt_compile" 2>out/conftest.err)
8918 ac_status=$?
8919 cat out/conftest.err >&5
8920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8921 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8922 then
8923 # The compiler can only warn and ignore the option if not recognized
8924 # So say no if there are warnings
8925 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8926 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8927 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8928 lt_cv_prog_compiler_c_o=yes
8931 chmod u+w . 2>&5
8932 $RM conftest*
8933 # SGI C++ compiler will create directory out/ii_files/ for
8934 # template instantiation
8935 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8936 $RM out/* && rmdir out
8937 cd ..
8938 $RM -r conftest
8939 $RM conftest*
8942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8943 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8948 hard_links="nottested"
8949 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8950 # do not overwrite the value of need_locks provided by the user
8951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8952 $as_echo_n "checking if we can lock with hard links... " >&6; }
8953 hard_links=yes
8954 $RM conftest*
8955 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8956 touch conftest.a
8957 ln conftest.a conftest.b 2>&5 || hard_links=no
8958 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8960 $as_echo "$hard_links" >&6; }
8961 if test "$hard_links" = no; then
8962 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8963 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8964 need_locks=warn
8966 else
8967 need_locks=no
8975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8976 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8978 runpath_var=
8979 allow_undefined_flag=
8980 always_export_symbols=no
8981 archive_cmds=
8982 archive_expsym_cmds=
8983 compiler_needs_object=no
8984 enable_shared_with_static_runtimes=no
8985 export_dynamic_flag_spec=
8986 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8987 hardcode_automatic=no
8988 hardcode_direct=no
8989 hardcode_direct_absolute=no
8990 hardcode_libdir_flag_spec=
8991 hardcode_libdir_flag_spec_ld=
8992 hardcode_libdir_separator=
8993 hardcode_minus_L=no
8994 hardcode_shlibpath_var=unsupported
8995 inherit_rpath=no
8996 link_all_deplibs=unknown
8997 module_cmds=
8998 module_expsym_cmds=
8999 old_archive_from_new_cmds=
9000 old_archive_from_expsyms_cmds=
9001 thread_safe_flag_spec=
9002 whole_archive_flag_spec=
9003 # include_expsyms should be a list of space-separated symbols to be *always*
9004 # included in the symbol list
9005 include_expsyms=
9006 # exclude_expsyms can be an extended regexp of symbols to exclude
9007 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9008 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9009 # as well as any symbol that contains `d'.
9010 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9011 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9012 # platforms (ab)use it in PIC code, but their linkers get confused if
9013 # the symbol is explicitly referenced. Since portable code cannot
9014 # rely on this symbol name, it's probably fine to never include it in
9015 # preloaded symbol tables.
9016 # Exclude shared library initialization/finalization symbols.
9017 extract_expsyms_cmds=
9019 case $host_os in
9020 cygwin* | mingw* | pw32* | cegcc*)
9021 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9022 # When not using gcc, we currently assume that we are using
9023 # Microsoft Visual C++.
9024 if test "$GCC" != yes; then
9025 with_gnu_ld=no
9028 interix*)
9029 # we just hope/assume this is gcc and not c89 (= MSVC++)
9030 with_gnu_ld=yes
9032 openbsd*)
9033 with_gnu_ld=no
9035 esac
9037 ld_shlibs=yes
9039 # On some targets, GNU ld is compatible enough with the native linker
9040 # that we're better off using the native interface for both.
9041 lt_use_gnu_ld_interface=no
9042 if test "$with_gnu_ld" = yes; then
9043 case $host_os in
9044 aix*)
9045 # The AIX port of GNU ld has always aspired to compatibility
9046 # with the native linker. However, as the warning in the GNU ld
9047 # block says, versions before 2.19.5* couldn't really create working
9048 # shared libraries, regardless of the interface used.
9049 case `$LD -v 2>&1` in
9050 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9051 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9052 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9054 lt_use_gnu_ld_interface=yes
9056 esac
9059 lt_use_gnu_ld_interface=yes
9061 esac
9064 if test "$lt_use_gnu_ld_interface" = yes; then
9065 # If archive_cmds runs LD, not CC, wlarc should be empty
9066 wlarc='${wl}'
9068 # Set some defaults for GNU ld with shared library support. These
9069 # are reset later if shared libraries are not supported. Putting them
9070 # here allows them to be overridden if necessary.
9071 runpath_var=LD_RUN_PATH
9072 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9073 export_dynamic_flag_spec='${wl}--export-dynamic'
9074 # ancient GNU ld didn't support --whole-archive et. al.
9075 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9076 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9077 else
9078 whole_archive_flag_spec=
9080 supports_anon_versioning=no
9081 case `$LD -v 2>&1` in
9082 *GNU\ gold*) supports_anon_versioning=yes ;;
9083 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9084 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9085 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9086 *\ 2.11.*) ;; # other 2.11 versions
9087 *) supports_anon_versioning=yes ;;
9088 esac
9090 # See if GNU ld supports shared libraries.
9091 case $host_os in
9092 aix[3-9]*)
9093 # On AIX/PPC, the GNU linker is very broken
9094 if test "$host_cpu" != ia64; then
9095 ld_shlibs=no
9096 cat <<_LT_EOF 1>&2
9098 *** Warning: the GNU linker, at least up to release 2.19, is reported
9099 *** to be unable to reliably create shared libraries on AIX.
9100 *** Therefore, libtool is disabling shared libraries support. If you
9101 *** really care for shared libraries, you may want to install binutils
9102 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9103 *** You will then need to restart the configuration process.
9105 _LT_EOF
9109 amigaos*)
9110 case $host_cpu in
9111 powerpc)
9112 # see comment about AmigaOS4 .so support
9113 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9114 archive_expsym_cmds=''
9116 m68k)
9117 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)'
9118 hardcode_libdir_flag_spec='-L$libdir'
9119 hardcode_minus_L=yes
9121 esac
9124 beos*)
9125 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9126 allow_undefined_flag=unsupported
9127 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9128 # support --undefined. This deserves some investigation. FIXME
9129 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9130 else
9131 ld_shlibs=no
9135 cygwin* | mingw* | pw32* | cegcc*)
9136 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9137 # as there is no search path for DLLs.
9138 hardcode_libdir_flag_spec='-L$libdir'
9139 export_dynamic_flag_spec='${wl}--export-all-symbols'
9140 allow_undefined_flag=unsupported
9141 always_export_symbols=no
9142 enable_shared_with_static_runtimes=yes
9143 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9145 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9146 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9147 # If the export-symbols file already is a .def file (1st line
9148 # is EXPORTS), use it as is; otherwise, prepend...
9149 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9150 cp $export_symbols $output_objdir/$soname.def;
9151 else
9152 echo EXPORTS > $output_objdir/$soname.def;
9153 cat $export_symbols >> $output_objdir/$soname.def;
9155 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9156 else
9157 ld_shlibs=no
9161 haiku*)
9162 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9163 link_all_deplibs=yes
9166 interix[3-9]*)
9167 hardcode_direct=no
9168 hardcode_shlibpath_var=no
9169 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9170 export_dynamic_flag_spec='${wl}-E'
9171 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9172 # Instead, shared libraries are loaded at an image base (0x10000000 by
9173 # default) and relocated if they conflict, which is a slow very memory
9174 # consuming and fragmenting process. To avoid this, we pick a random,
9175 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9176 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9177 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9178 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'
9181 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9182 tmp_diet=no
9183 if test "$host_os" = linux-dietlibc; then
9184 case $cc_basename in
9185 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9186 esac
9188 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9189 && test "$tmp_diet" = no
9190 then
9191 tmp_addflag=
9192 tmp_sharedflag='-shared'
9193 case $cc_basename,$host_cpu in
9194 pgcc*) # Portland Group C compiler
9195 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'
9196 tmp_addflag=' $pic_flag'
9198 pgf77* | pgf90* | pgf95* | pgfortran*)
9199 # Portland Group f77 and f90 compilers
9200 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'
9201 tmp_addflag=' $pic_flag -Mnomain' ;;
9202 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9203 tmp_addflag=' -i_dynamic' ;;
9204 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9205 tmp_addflag=' -i_dynamic -nofor_main' ;;
9206 ifc* | ifort*) # Intel Fortran compiler
9207 tmp_addflag=' -nofor_main' ;;
9208 lf95*) # Lahey Fortran 8.1
9209 whole_archive_flag_spec=
9210 tmp_sharedflag='--shared' ;;
9211 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9212 tmp_sharedflag='-qmkshrobj'
9213 tmp_addflag= ;;
9214 nvcc*) # Cuda Compiler Driver 2.2
9215 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'
9216 compiler_needs_object=yes
9218 esac
9219 case `$CC -V 2>&1 | sed 5q` in
9220 *Sun\ C*) # Sun C 5.9
9221 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'
9222 compiler_needs_object=yes
9223 tmp_sharedflag='-G' ;;
9224 *Sun\ F*) # Sun Fortran 8.3
9225 tmp_sharedflag='-G' ;;
9226 esac
9227 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9229 if test "x$supports_anon_versioning" = xyes; then
9230 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9231 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9232 echo "local: *; };" >> $output_objdir/$libname.ver~
9233 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9236 case $cc_basename in
9237 xlf* | bgf* | bgxlf* | mpixlf*)
9238 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9239 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9240 hardcode_libdir_flag_spec=
9241 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9242 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9243 if test "x$supports_anon_versioning" = xyes; then
9244 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9245 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9246 echo "local: *; };" >> $output_objdir/$libname.ver~
9247 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9250 esac
9251 else
9252 ld_shlibs=no
9256 netbsd*)
9257 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9258 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9259 wlarc=
9260 else
9261 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9262 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9266 solaris*)
9267 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9268 ld_shlibs=no
9269 cat <<_LT_EOF 1>&2
9271 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9272 *** create shared libraries on Solaris systems. Therefore, libtool
9273 *** is disabling shared libraries support. We urge you to upgrade GNU
9274 *** binutils to release 2.9.1 or newer. Another option is to modify
9275 *** your PATH or compiler configuration so that the native linker is
9276 *** used, and then restart.
9278 _LT_EOF
9279 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9280 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9281 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9282 else
9283 ld_shlibs=no
9287 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9288 case `$LD -v 2>&1` in
9289 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9290 ld_shlibs=no
9291 cat <<_LT_EOF 1>&2
9293 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9294 *** reliably create shared libraries on SCO systems. Therefore, libtool
9295 *** is disabling shared libraries support. We urge you to upgrade GNU
9296 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9297 *** your PATH or compiler configuration so that the native linker is
9298 *** used, and then restart.
9300 _LT_EOF
9303 # For security reasons, it is highly recommended that you always
9304 # use absolute paths for naming shared libraries, and exclude the
9305 # DT_RUNPATH tag from executables and libraries. But doing so
9306 # requires that you compile everything twice, which is a pain.
9307 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9308 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9309 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9310 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9311 else
9312 ld_shlibs=no
9315 esac
9318 sunos4*)
9319 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9320 wlarc=
9321 hardcode_direct=yes
9322 hardcode_shlibpath_var=no
9326 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9327 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9328 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9329 else
9330 ld_shlibs=no
9333 esac
9335 if test "$ld_shlibs" = no; then
9336 runpath_var=
9337 hardcode_libdir_flag_spec=
9338 export_dynamic_flag_spec=
9339 whole_archive_flag_spec=
9341 else
9342 # PORTME fill in a description of your system's linker (not GNU ld)
9343 case $host_os in
9344 aix3*)
9345 allow_undefined_flag=unsupported
9346 always_export_symbols=yes
9347 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'
9348 # Note: this linker hardcodes the directories in LIBPATH if there
9349 # are no directories specified by -L.
9350 hardcode_minus_L=yes
9351 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9352 # Neither direct hardcoding nor static linking is supported with a
9353 # broken collect2.
9354 hardcode_direct=unsupported
9358 aix[4-9]*)
9359 if test "$host_cpu" = ia64; then
9360 # On IA64, the linker does run time linking by default, so we don't
9361 # have to do anything special.
9362 aix_use_runtimelinking=no
9363 exp_sym_flag='-Bexport'
9364 no_entry_flag=""
9365 else
9366 # If we're using GNU nm, then we don't want the "-C" option.
9367 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9368 # Also, AIX nm treats weak defined symbols like other global
9369 # defined symbols, whereas GNU nm marks them as "W".
9370 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9371 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'
9372 else
9373 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9375 aix_use_runtimelinking=no
9377 # Test if we are trying to use run time linking or normal
9378 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9379 # need to do runtime linking.
9380 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9381 for ld_flag in $LDFLAGS; do
9382 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9383 aix_use_runtimelinking=yes
9384 break
9386 done
9388 esac
9390 exp_sym_flag='-bexport'
9391 no_entry_flag='-bnoentry'
9394 # When large executables or shared objects are built, AIX ld can
9395 # have problems creating the table of contents. If linking a library
9396 # or program results in "error TOC overflow" add -mminimal-toc to
9397 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9398 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9400 archive_cmds=''
9401 hardcode_direct=yes
9402 hardcode_direct_absolute=yes
9403 hardcode_libdir_separator=':'
9404 link_all_deplibs=yes
9405 file_list_spec='${wl}-f,'
9407 if test "$GCC" = yes; then
9408 case $host_os in aix4.[012]|aix4.[012].*)
9409 # We only want to do this on AIX 4.2 and lower, the check
9410 # below for broken collect2 doesn't work under 4.3+
9411 collect2name=`${CC} -print-prog-name=collect2`
9412 if test -f "$collect2name" &&
9413 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9414 then
9415 # We have reworked collect2
9417 else
9418 # We have old collect2
9419 hardcode_direct=unsupported
9420 # It fails to find uninstalled libraries when the uninstalled
9421 # path is not listed in the libpath. Setting hardcode_minus_L
9422 # to unsupported forces relinking
9423 hardcode_minus_L=yes
9424 hardcode_libdir_flag_spec='-L$libdir'
9425 hardcode_libdir_separator=
9428 esac
9429 shared_flag='-shared'
9430 if test "$aix_use_runtimelinking" = yes; then
9431 shared_flag="$shared_flag "'${wl}-G'
9433 else
9434 # not using gcc
9435 if test "$host_cpu" = ia64; then
9436 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9437 # chokes on -Wl,-G. The following line is correct:
9438 shared_flag='-G'
9439 else
9440 if test "$aix_use_runtimelinking" = yes; then
9441 shared_flag='${wl}-G'
9442 else
9443 shared_flag='${wl}-bM:SRE'
9448 export_dynamic_flag_spec='${wl}-bexpall'
9449 # It seems that -bexpall does not export symbols beginning with
9450 # underscore (_), so it is better to generate a list of symbols to export.
9451 always_export_symbols=yes
9452 if test "$aix_use_runtimelinking" = yes; then
9453 # Warning - without using the other runtime loading flags (-brtl),
9454 # -berok will link without error, but may produce a broken library.
9455 allow_undefined_flag='-berok'
9456 # Determine the default libpath from the value encoded in an
9457 # empty executable.
9458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9459 /* end confdefs.h. */
9462 main ()
9466 return 0;
9468 _ACEOF
9469 if ac_fn_c_try_link "$LINENO"; then :
9471 lt_aix_libpath_sed='
9472 /Import File Strings/,/^$/ {
9473 /^0/ {
9474 s/^0 *\(.*\)$/\1/
9478 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9479 # Check for a 64-bit object if we didn't find anything.
9480 if test -z "$aix_libpath"; then
9481 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9484 rm -f core conftest.err conftest.$ac_objext \
9485 conftest$ac_exeext conftest.$ac_ext
9486 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9488 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9489 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"
9490 else
9491 if test "$host_cpu" = ia64; then
9492 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9493 allow_undefined_flag="-z nodefs"
9494 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"
9495 else
9496 # Determine the default libpath from the value encoded in an
9497 # empty executable.
9498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9499 /* end confdefs.h. */
9502 main ()
9506 return 0;
9508 _ACEOF
9509 if ac_fn_c_try_link "$LINENO"; then :
9511 lt_aix_libpath_sed='
9512 /Import File Strings/,/^$/ {
9513 /^0/ {
9514 s/^0 *\(.*\)$/\1/
9518 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9519 # Check for a 64-bit object if we didn't find anything.
9520 if test -z "$aix_libpath"; then
9521 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9524 rm -f core conftest.err conftest.$ac_objext \
9525 conftest$ac_exeext conftest.$ac_ext
9526 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9528 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9529 # Warning - without using the other run time loading flags,
9530 # -berok will link without error, but may produce a broken library.
9531 no_undefined_flag=' ${wl}-bernotok'
9532 allow_undefined_flag=' ${wl}-berok'
9533 if test "$with_gnu_ld" = yes; then
9534 # We only use this code for GNU lds that support --whole-archive.
9535 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9536 else
9537 # Exported symbols can be pulled into shared objects from archives
9538 whole_archive_flag_spec='$convenience'
9540 archive_cmds_need_lc=yes
9541 # This is similar to how AIX traditionally builds its shared libraries.
9542 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'
9547 amigaos*)
9548 case $host_cpu in
9549 powerpc)
9550 # see comment about AmigaOS4 .so support
9551 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9552 archive_expsym_cmds=''
9554 m68k)
9555 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)'
9556 hardcode_libdir_flag_spec='-L$libdir'
9557 hardcode_minus_L=yes
9559 esac
9562 bsdi[45]*)
9563 export_dynamic_flag_spec=-rdynamic
9566 cygwin* | mingw* | pw32* | cegcc*)
9567 # When not using gcc, we currently assume that we are using
9568 # Microsoft Visual C++.
9569 # hardcode_libdir_flag_spec is actually meaningless, as there is
9570 # no search path for DLLs.
9571 hardcode_libdir_flag_spec=' '
9572 allow_undefined_flag=unsupported
9573 # Tell ltmain to make .lib files, not .a files.
9574 libext=lib
9575 # Tell ltmain to make .dll files, not .so files.
9576 shrext_cmds=".dll"
9577 # FIXME: Setting linknames here is a bad hack.
9578 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9579 # The linker will automatically build a .lib file if we build a DLL.
9580 old_archive_from_new_cmds='true'
9581 # FIXME: Should let the user specify the lib program.
9582 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9583 fix_srcfile_path='`cygpath -w "$srcfile"`'
9584 enable_shared_with_static_runtimes=yes
9587 darwin* | rhapsody*)
9590 archive_cmds_need_lc=no
9591 hardcode_direct=no
9592 hardcode_automatic=yes
9593 hardcode_shlibpath_var=unsupported
9594 if test "$lt_cv_ld_force_load" = "yes"; then
9595 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\"`'
9596 else
9597 whole_archive_flag_spec=''
9599 link_all_deplibs=yes
9600 allow_undefined_flag="$_lt_dar_allow_undefined"
9601 case $cc_basename in
9602 ifort*) _lt_dar_can_shared=yes ;;
9603 *) _lt_dar_can_shared=$GCC ;;
9604 esac
9605 if test "$_lt_dar_can_shared" = "yes"; then
9606 output_verbose_link_cmd=func_echo_all
9607 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9608 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9609 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}"
9610 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}"
9612 else
9613 ld_shlibs=no
9618 dgux*)
9619 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9620 hardcode_libdir_flag_spec='-L$libdir'
9621 hardcode_shlibpath_var=no
9624 freebsd1*)
9625 ld_shlibs=no
9628 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9629 # support. Future versions do this automatically, but an explicit c++rt0.o
9630 # does not break anything, and helps significantly (at the cost of a little
9631 # extra space).
9632 freebsd2.2*)
9633 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9634 hardcode_libdir_flag_spec='-R$libdir'
9635 hardcode_direct=yes
9636 hardcode_shlibpath_var=no
9639 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9640 freebsd2*)
9641 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9642 hardcode_direct=yes
9643 hardcode_minus_L=yes
9644 hardcode_shlibpath_var=no
9647 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9648 freebsd* | dragonfly*)
9649 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9650 hardcode_libdir_flag_spec='-R$libdir'
9651 hardcode_direct=yes
9652 hardcode_shlibpath_var=no
9655 hpux9*)
9656 if test "$GCC" = yes; then
9657 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'
9658 else
9659 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'
9661 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9662 hardcode_libdir_separator=:
9663 hardcode_direct=yes
9665 # hardcode_minus_L: Not really in the search PATH,
9666 # but as the default location of the library.
9667 hardcode_minus_L=yes
9668 export_dynamic_flag_spec='${wl}-E'
9671 hpux10*)
9672 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9673 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9674 else
9675 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9677 if test "$with_gnu_ld" = no; then
9678 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9679 hardcode_libdir_flag_spec_ld='+b $libdir'
9680 hardcode_libdir_separator=:
9681 hardcode_direct=yes
9682 hardcode_direct_absolute=yes
9683 export_dynamic_flag_spec='${wl}-E'
9684 # hardcode_minus_L: Not really in the search PATH,
9685 # but as the default location of the library.
9686 hardcode_minus_L=yes
9690 hpux11*)
9691 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9692 case $host_cpu in
9693 hppa*64*)
9694 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9696 ia64*)
9697 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9700 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9702 esac
9703 else
9704 case $host_cpu in
9705 hppa*64*)
9706 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9708 ia64*)
9709 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9713 # Older versions of the 11.00 compiler do not understand -b yet
9714 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9716 $as_echo_n "checking if $CC understands -b... " >&6; }
9717 if test "${lt_cv_prog_compiler__b+set}" = set; then :
9718 $as_echo_n "(cached) " >&6
9719 else
9720 lt_cv_prog_compiler__b=no
9721 save_LDFLAGS="$LDFLAGS"
9722 LDFLAGS="$LDFLAGS -b"
9723 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9724 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9725 # The linker can only warn and ignore the option if not recognized
9726 # So say no if there are warnings
9727 if test -s conftest.err; then
9728 # Append any errors to the config.log.
9729 cat conftest.err 1>&5
9730 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9731 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9732 if diff conftest.exp conftest.er2 >/dev/null; then
9733 lt_cv_prog_compiler__b=yes
9735 else
9736 lt_cv_prog_compiler__b=yes
9739 $RM -r conftest*
9740 LDFLAGS="$save_LDFLAGS"
9743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9744 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9746 if test x"$lt_cv_prog_compiler__b" = xyes; then
9747 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9748 else
9749 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9753 esac
9755 if test "$with_gnu_ld" = no; then
9756 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9757 hardcode_libdir_separator=:
9759 case $host_cpu in
9760 hppa*64*|ia64*)
9761 hardcode_direct=no
9762 hardcode_shlibpath_var=no
9765 hardcode_direct=yes
9766 hardcode_direct_absolute=yes
9767 export_dynamic_flag_spec='${wl}-E'
9769 # hardcode_minus_L: Not really in the search PATH,
9770 # but as the default location of the library.
9771 hardcode_minus_L=yes
9773 esac
9777 irix5* | irix6* | nonstopux*)
9778 if test "$GCC" = yes; then
9779 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'
9780 # Try to use the -exported_symbol ld option, if it does not
9781 # work, assume that -exports_file does not work either and
9782 # implicitly export all symbols.
9783 save_LDFLAGS="$LDFLAGS"
9784 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9786 /* end confdefs.h. */
9787 int foo(void) {}
9788 _ACEOF
9789 if ac_fn_c_try_link "$LINENO"; then :
9790 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'
9793 rm -f core conftest.err conftest.$ac_objext \
9794 conftest$ac_exeext conftest.$ac_ext
9795 LDFLAGS="$save_LDFLAGS"
9796 else
9797 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'
9798 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'
9800 archive_cmds_need_lc='no'
9801 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9802 hardcode_libdir_separator=:
9803 inherit_rpath=yes
9804 link_all_deplibs=yes
9807 netbsd*)
9808 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9809 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9810 else
9811 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9813 hardcode_libdir_flag_spec='-R$libdir'
9814 hardcode_direct=yes
9815 hardcode_shlibpath_var=no
9818 newsos6)
9819 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9820 hardcode_direct=yes
9821 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9822 hardcode_libdir_separator=:
9823 hardcode_shlibpath_var=no
9826 *nto* | *qnx*)
9829 openbsd*)
9830 if test -f /usr/libexec/ld.so; then
9831 hardcode_direct=yes
9832 hardcode_shlibpath_var=no
9833 hardcode_direct_absolute=yes
9834 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9835 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9836 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9837 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9838 export_dynamic_flag_spec='${wl}-E'
9839 else
9840 case $host_os in
9841 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9842 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9843 hardcode_libdir_flag_spec='-R$libdir'
9846 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9847 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9849 esac
9851 else
9852 ld_shlibs=no
9856 os2*)
9857 hardcode_libdir_flag_spec='-L$libdir'
9858 hardcode_minus_L=yes
9859 allow_undefined_flag=unsupported
9860 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'
9861 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9864 osf3*)
9865 if test "$GCC" = yes; then
9866 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9867 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'
9868 else
9869 allow_undefined_flag=' -expect_unresolved \*'
9870 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'
9872 archive_cmds_need_lc='no'
9873 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9874 hardcode_libdir_separator=:
9877 osf4* | osf5*) # as osf3* with the addition of -msym flag
9878 if test "$GCC" = yes; then
9879 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9880 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'
9881 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9882 else
9883 allow_undefined_flag=' -expect_unresolved \*'
9884 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'
9885 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~
9886 $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'
9888 # Both c and cxx compiler support -rpath directly
9889 hardcode_libdir_flag_spec='-rpath $libdir'
9891 archive_cmds_need_lc='no'
9892 hardcode_libdir_separator=:
9895 solaris*)
9896 no_undefined_flag=' -z defs'
9897 if test "$GCC" = yes; then
9898 wlarc='${wl}'
9899 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9900 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9901 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9902 else
9903 case `$CC -V 2>&1` in
9904 *"Compilers 5.0"*)
9905 wlarc=''
9906 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9907 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9908 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9911 wlarc='${wl}'
9912 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9913 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9914 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9916 esac
9918 hardcode_libdir_flag_spec='-R$libdir'
9919 hardcode_shlibpath_var=no
9920 case $host_os in
9921 solaris2.[0-5] | solaris2.[0-5].*) ;;
9923 # The compiler driver will combine and reorder linker options,
9924 # but understands `-z linker_flag'. GCC discards it without `$wl',
9925 # but is careful enough not to reorder.
9926 # Supported since Solaris 2.6 (maybe 2.5.1?)
9927 if test "$GCC" = yes; then
9928 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9929 else
9930 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9933 esac
9934 link_all_deplibs=yes
9937 sunos4*)
9938 if test "x$host_vendor" = xsequent; then
9939 # Use $CC to link under sequent, because it throws in some extra .o
9940 # files that make .init and .fini sections work.
9941 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9942 else
9943 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9945 hardcode_libdir_flag_spec='-L$libdir'
9946 hardcode_direct=yes
9947 hardcode_minus_L=yes
9948 hardcode_shlibpath_var=no
9951 sysv4)
9952 case $host_vendor in
9953 sni)
9954 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9955 hardcode_direct=yes # is this really true???
9957 siemens)
9958 ## LD is ld it makes a PLAMLIB
9959 ## CC just makes a GrossModule.
9960 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9961 reload_cmds='$CC -r -o $output$reload_objs'
9962 hardcode_direct=no
9964 motorola)
9965 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9966 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9968 esac
9969 runpath_var='LD_RUN_PATH'
9970 hardcode_shlibpath_var=no
9973 sysv4.3*)
9974 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9975 hardcode_shlibpath_var=no
9976 export_dynamic_flag_spec='-Bexport'
9979 sysv4*MP*)
9980 if test -d /usr/nec; then
9981 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9982 hardcode_shlibpath_var=no
9983 runpath_var=LD_RUN_PATH
9984 hardcode_runpath_var=yes
9985 ld_shlibs=yes
9989 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9990 no_undefined_flag='${wl}-z,text'
9991 archive_cmds_need_lc=no
9992 hardcode_shlibpath_var=no
9993 runpath_var='LD_RUN_PATH'
9995 if test "$GCC" = yes; then
9996 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9997 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9998 else
9999 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10000 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10004 sysv5* | sco3.2v5* | sco5v6*)
10005 # Note: We can NOT use -z defs as we might desire, because we do not
10006 # link with -lc, and that would cause any symbols used from libc to
10007 # always be unresolved, which means just about no library would
10008 # ever link correctly. If we're not using GNU ld we use -z text
10009 # though, which does catch some bad symbols but isn't as heavy-handed
10010 # as -z defs.
10011 no_undefined_flag='${wl}-z,text'
10012 allow_undefined_flag='${wl}-z,nodefs'
10013 archive_cmds_need_lc=no
10014 hardcode_shlibpath_var=no
10015 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10016 hardcode_libdir_separator=':'
10017 link_all_deplibs=yes
10018 export_dynamic_flag_spec='${wl}-Bexport'
10019 runpath_var='LD_RUN_PATH'
10021 if test "$GCC" = yes; then
10022 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10023 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10024 else
10025 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10026 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10030 uts4*)
10031 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10032 hardcode_libdir_flag_spec='-L$libdir'
10033 hardcode_shlibpath_var=no
10037 ld_shlibs=no
10039 esac
10041 if test x$host_vendor = xsni; then
10042 case $host in
10043 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10044 export_dynamic_flag_spec='${wl}-Blargedynsym'
10046 esac
10050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10051 $as_echo "$ld_shlibs" >&6; }
10052 test "$ld_shlibs" = no && can_build_shared=no
10054 with_gnu_ld=$with_gnu_ld
10071 # Do we need to explicitly link libc?
10073 case "x$archive_cmds_need_lc" in
10074 x|xyes)
10075 # Assume -lc should be added
10076 archive_cmds_need_lc=yes
10078 if test "$enable_shared" = yes && test "$GCC" = yes; then
10079 case $archive_cmds in
10080 *'~'*)
10081 # FIXME: we may have to deal with multi-command sequences.
10083 '$CC '*)
10084 # Test whether the compiler implicitly links with -lc since on some
10085 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10086 # to ld, don't add -lc before -lgcc.
10087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10088 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10089 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10090 $as_echo_n "(cached) " >&6
10091 else
10092 $RM conftest*
10093 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10095 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10096 (eval $ac_compile) 2>&5
10097 ac_status=$?
10098 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10099 test $ac_status = 0; } 2>conftest.err; then
10100 soname=conftest
10101 lib=conftest
10102 libobjs=conftest.$ac_objext
10103 deplibs=
10104 wl=$lt_prog_compiler_wl
10105 pic_flag=$lt_prog_compiler_pic
10106 compiler_flags=-v
10107 linker_flags=-v
10108 verstring=
10109 output_objdir=.
10110 libname=conftest
10111 lt_save_allow_undefined_flag=$allow_undefined_flag
10112 allow_undefined_flag=
10113 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10114 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10115 ac_status=$?
10116 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10117 test $ac_status = 0; }
10118 then
10119 lt_cv_archive_cmds_need_lc=no
10120 else
10121 lt_cv_archive_cmds_need_lc=yes
10123 allow_undefined_flag=$lt_save_allow_undefined_flag
10124 else
10125 cat conftest.err 1>&5
10127 $RM conftest*
10130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10131 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10132 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10134 esac
10137 esac
10295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10296 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10298 if test "$GCC" = yes; then
10299 case $host_os in
10300 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10301 *) lt_awk_arg="/^libraries:/" ;;
10302 esac
10303 case $host_os in
10304 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10305 *) lt_sed_strip_eq="s,=/,/,g" ;;
10306 esac
10307 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10308 case $lt_search_path_spec in
10309 *\;*)
10310 # if the path contains ";" then we assume it to be the separator
10311 # otherwise default to the standard path separator (i.e. ":") - it is
10312 # assumed that no part of a normal pathname contains ";" but that should
10313 # okay in the real world where ";" in dirpaths is itself problematic.
10314 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10317 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10319 esac
10320 # Ok, now we have the path, separated by spaces, we can step through it
10321 # and add multilib dir if necessary.
10322 lt_tmp_lt_search_path_spec=
10323 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10324 for lt_sys_path in $lt_search_path_spec; do
10325 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10326 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10327 else
10328 test -d "$lt_sys_path" && \
10329 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10331 done
10332 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10333 BEGIN {RS=" "; FS="/|\n";} {
10334 lt_foo="";
10335 lt_count=0;
10336 for (lt_i = NF; lt_i > 0; lt_i--) {
10337 if ($lt_i != "" && $lt_i != ".") {
10338 if ($lt_i == "..") {
10339 lt_count++;
10340 } else {
10341 if (lt_count == 0) {
10342 lt_foo="/" $lt_i lt_foo;
10343 } else {
10344 lt_count--;
10349 if (lt_foo != "") { lt_freq[lt_foo]++; }
10350 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10352 # AWK program above erroneously prepends '/' to C:/dos/paths
10353 # for these hosts.
10354 case $host_os in
10355 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10356 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10357 esac
10358 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10359 else
10360 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10362 library_names_spec=
10363 libname_spec='lib$name'
10364 soname_spec=
10365 shrext_cmds=".so"
10366 postinstall_cmds=
10367 postuninstall_cmds=
10368 finish_cmds=
10369 finish_eval=
10370 shlibpath_var=
10371 shlibpath_overrides_runpath=unknown
10372 version_type=none
10373 dynamic_linker="$host_os ld.so"
10374 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10375 need_lib_prefix=unknown
10376 hardcode_into_libs=no
10378 # when you set need_version to no, make sure it does not cause -set_version
10379 # flags to be left without arguments
10380 need_version=unknown
10382 case $host_os in
10383 aix3*)
10384 version_type=linux
10385 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10386 shlibpath_var=LIBPATH
10388 # AIX 3 has no versioning support, so we append a major version to the name.
10389 soname_spec='${libname}${release}${shared_ext}$major'
10392 aix[4-9]*)
10393 version_type=linux
10394 need_lib_prefix=no
10395 need_version=no
10396 hardcode_into_libs=yes
10397 if test "$host_cpu" = ia64; then
10398 # AIX 5 supports IA64
10399 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10400 shlibpath_var=LD_LIBRARY_PATH
10401 else
10402 # With GCC up to 2.95.x, collect2 would create an import file
10403 # for dependence libraries. The import file would start with
10404 # the line `#! .'. This would cause the generated library to
10405 # depend on `.', always an invalid library. This was fixed in
10406 # development snapshots of GCC prior to 3.0.
10407 case $host_os in
10408 aix4 | aix4.[01] | aix4.[01].*)
10409 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10410 echo ' yes '
10411 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10413 else
10414 can_build_shared=no
10417 esac
10418 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10419 # soname into executable. Probably we can add versioning support to
10420 # collect2, so additional links can be useful in future.
10421 if test "$aix_use_runtimelinking" = yes; then
10422 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10423 # instead of lib<name>.a to let people know that these are not
10424 # typical AIX shared libraries.
10425 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10426 else
10427 # We preserve .a as extension for shared libraries through AIX4.2
10428 # and later when we are not doing run time linking.
10429 library_names_spec='${libname}${release}.a $libname.a'
10430 soname_spec='${libname}${release}${shared_ext}$major'
10432 shlibpath_var=LIBPATH
10436 amigaos*)
10437 case $host_cpu in
10438 powerpc)
10439 # Since July 2007 AmigaOS4 officially supports .so libraries.
10440 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10441 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10443 m68k)
10444 library_names_spec='$libname.ixlibrary $libname.a'
10445 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10446 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'
10448 esac
10451 beos*)
10452 library_names_spec='${libname}${shared_ext}'
10453 dynamic_linker="$host_os ld.so"
10454 shlibpath_var=LIBRARY_PATH
10457 bsdi[45]*)
10458 version_type=linux
10459 need_version=no
10460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10461 soname_spec='${libname}${release}${shared_ext}$major'
10462 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10463 shlibpath_var=LD_LIBRARY_PATH
10464 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10465 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10466 # the default ld.so.conf also contains /usr/contrib/lib and
10467 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10468 # libtool to hard-code these into programs
10471 cygwin* | mingw* | pw32* | cegcc*)
10472 version_type=windows
10473 shrext_cmds=".dll"
10474 need_version=no
10475 need_lib_prefix=no
10477 case $GCC,$host_os in
10478 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10479 library_names_spec='$libname.dll.a'
10480 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10481 postinstall_cmds='base_file=`basename \${file}`~
10482 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10483 dldir=$destdir/`dirname \$dlpath`~
10484 test -d \$dldir || mkdir -p \$dldir~
10485 $install_prog $dir/$dlname \$dldir/$dlname~
10486 chmod a+x \$dldir/$dlname~
10487 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10488 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10490 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10491 dlpath=$dir/\$dldll~
10492 $RM \$dlpath'
10493 shlibpath_overrides_runpath=yes
10495 case $host_os in
10496 cygwin*)
10497 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10498 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10500 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10502 mingw* | cegcc*)
10503 # MinGW DLLs use traditional 'lib' prefix
10504 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10506 pw32*)
10507 # pw32 DLLs use 'pw' prefix rather than 'lib'
10508 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10510 esac
10514 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10516 esac
10517 dynamic_linker='Win32 ld.exe'
10518 # FIXME: first we should search . and the directory the executable is in
10519 shlibpath_var=PATH
10522 darwin* | rhapsody*)
10523 dynamic_linker="$host_os dyld"
10524 version_type=darwin
10525 need_lib_prefix=no
10526 need_version=no
10527 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10528 soname_spec='${libname}${release}${major}$shared_ext'
10529 shlibpath_overrides_runpath=yes
10530 shlibpath_var=DYLD_LIBRARY_PATH
10531 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10533 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10534 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10537 dgux*)
10538 version_type=linux
10539 need_lib_prefix=no
10540 need_version=no
10541 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10542 soname_spec='${libname}${release}${shared_ext}$major'
10543 shlibpath_var=LD_LIBRARY_PATH
10546 freebsd1*)
10547 dynamic_linker=no
10550 freebsd* | dragonfly*)
10551 # DragonFly does not have aout. When/if they implement a new
10552 # versioning mechanism, adjust this.
10553 if test -x /usr/bin/objformat; then
10554 objformat=`/usr/bin/objformat`
10555 else
10556 case $host_os in
10557 freebsd[123]*) objformat=aout ;;
10558 *) objformat=elf ;;
10559 esac
10561 version_type=freebsd-$objformat
10562 case $version_type in
10563 freebsd-elf*)
10564 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10565 need_version=no
10566 need_lib_prefix=no
10568 freebsd-*)
10569 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10570 need_version=yes
10572 esac
10573 shlibpath_var=LD_LIBRARY_PATH
10574 case $host_os in
10575 freebsd2*)
10576 shlibpath_overrides_runpath=yes
10578 freebsd3.[01]* | freebsdelf3.[01]*)
10579 shlibpath_overrides_runpath=yes
10580 hardcode_into_libs=yes
10582 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10583 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10584 shlibpath_overrides_runpath=no
10585 hardcode_into_libs=yes
10587 *) # from 4.6 on, and DragonFly
10588 shlibpath_overrides_runpath=yes
10589 hardcode_into_libs=yes
10591 esac
10594 gnu*)
10595 version_type=linux
10596 need_lib_prefix=no
10597 need_version=no
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 hardcode_into_libs=yes
10604 haiku*)
10605 version_type=linux
10606 need_lib_prefix=no
10607 need_version=no
10608 dynamic_linker="$host_os runtime_loader"
10609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10610 soname_spec='${libname}${release}${shared_ext}$major'
10611 shlibpath_var=LIBRARY_PATH
10612 shlibpath_overrides_runpath=yes
10613 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10614 hardcode_into_libs=yes
10617 hpux9* | hpux10* | hpux11*)
10618 # Give a soname corresponding to the major version so that dld.sl refuses to
10619 # link against other versions.
10620 version_type=sunos
10621 need_lib_prefix=no
10622 need_version=no
10623 case $host_cpu in
10624 ia64*)
10625 shrext_cmds='.so'
10626 hardcode_into_libs=yes
10627 dynamic_linker="$host_os dld.so"
10628 shlibpath_var=LD_LIBRARY_PATH
10629 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10630 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10631 soname_spec='${libname}${release}${shared_ext}$major'
10632 if test "X$HPUX_IA64_MODE" = X32; then
10633 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10634 else
10635 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10637 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10639 hppa*64*)
10640 shrext_cmds='.sl'
10641 hardcode_into_libs=yes
10642 dynamic_linker="$host_os dld.sl"
10643 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10644 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10645 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10646 soname_spec='${libname}${release}${shared_ext}$major'
10647 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10648 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10651 shrext_cmds='.sl'
10652 dynamic_linker="$host_os dld.sl"
10653 shlibpath_var=SHLIB_PATH
10654 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10655 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10656 soname_spec='${libname}${release}${shared_ext}$major'
10658 esac
10659 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10660 postinstall_cmds='chmod 555 $lib'
10661 # or fails outright, so override atomically:
10662 install_override_mode=555
10665 interix[3-9]*)
10666 version_type=linux
10667 need_lib_prefix=no
10668 need_version=no
10669 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10670 soname_spec='${libname}${release}${shared_ext}$major'
10671 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10672 shlibpath_var=LD_LIBRARY_PATH
10673 shlibpath_overrides_runpath=no
10674 hardcode_into_libs=yes
10677 irix5* | irix6* | nonstopux*)
10678 case $host_os in
10679 nonstopux*) version_type=nonstopux ;;
10681 if test "$lt_cv_prog_gnu_ld" = yes; then
10682 version_type=linux
10683 else
10684 version_type=irix
10685 fi ;;
10686 esac
10687 need_lib_prefix=no
10688 need_version=no
10689 soname_spec='${libname}${release}${shared_ext}$major'
10690 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10691 case $host_os in
10692 irix5* | nonstopux*)
10693 libsuff= shlibsuff=
10696 case $LD in # libtool.m4 will add one of these switches to LD
10697 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10698 libsuff= shlibsuff= libmagic=32-bit;;
10699 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10700 libsuff=32 shlibsuff=N32 libmagic=N32;;
10701 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10702 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10703 *) libsuff= shlibsuff= libmagic=never-match;;
10704 esac
10706 esac
10707 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10708 shlibpath_overrides_runpath=no
10709 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10710 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10711 hardcode_into_libs=yes
10714 # No shared lib support for Linux oldld, aout, or coff.
10715 linux*oldld* | linux*aout* | linux*coff*)
10716 dynamic_linker=no
10719 # This must be Linux ELF.
10720 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10721 version_type=linux
10722 need_lib_prefix=no
10723 need_version=no
10724 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10725 soname_spec='${libname}${release}${shared_ext}$major'
10726 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10727 shlibpath_var=LD_LIBRARY_PATH
10728 shlibpath_overrides_runpath=no
10730 # Some binutils ld are patched to set DT_RUNPATH
10731 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10732 $as_echo_n "(cached) " >&6
10733 else
10734 lt_cv_shlibpath_overrides_runpath=no
10735 save_LDFLAGS=$LDFLAGS
10736 save_libdir=$libdir
10737 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10738 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10740 /* end confdefs.h. */
10743 main ()
10747 return 0;
10749 _ACEOF
10750 if ac_fn_c_try_link "$LINENO"; then :
10751 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10752 lt_cv_shlibpath_overrides_runpath=yes
10755 rm -f core conftest.err conftest.$ac_objext \
10756 conftest$ac_exeext conftest.$ac_ext
10757 LDFLAGS=$save_LDFLAGS
10758 libdir=$save_libdir
10762 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10764 # This implies no fast_install, which is unacceptable.
10765 # Some rework will be needed to allow for fast_install
10766 # before this can be enabled.
10767 hardcode_into_libs=yes
10769 # Append ld.so.conf contents to the search path
10770 if test -f /etc/ld.so.conf; then
10771 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' ' '`
10772 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10775 # We used to test for /lib/ld.so.1 and disable shared libraries on
10776 # powerpc, because MkLinux only supported shared libraries with the
10777 # GNU dynamic linker. Since this was broken with cross compilers,
10778 # most powerpc-linux boxes support dynamic linking these days and
10779 # people can always --disable-shared, the test was removed, and we
10780 # assume the GNU/Linux dynamic linker is in use.
10781 dynamic_linker='GNU/Linux ld.so'
10784 netbsd*)
10785 version_type=sunos
10786 need_lib_prefix=no
10787 need_version=no
10788 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10789 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10790 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10791 dynamic_linker='NetBSD (a.out) ld.so'
10792 else
10793 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10794 soname_spec='${libname}${release}${shared_ext}$major'
10795 dynamic_linker='NetBSD ld.elf_so'
10797 shlibpath_var=LD_LIBRARY_PATH
10798 shlibpath_overrides_runpath=yes
10799 hardcode_into_libs=yes
10802 newsos6)
10803 version_type=linux
10804 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10805 shlibpath_var=LD_LIBRARY_PATH
10806 shlibpath_overrides_runpath=yes
10809 *nto* | *qnx*)
10810 version_type=qnx
10811 need_lib_prefix=no
10812 need_version=no
10813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10814 soname_spec='${libname}${release}${shared_ext}$major'
10815 shlibpath_var=LD_LIBRARY_PATH
10816 shlibpath_overrides_runpath=no
10817 hardcode_into_libs=yes
10818 dynamic_linker='ldqnx.so'
10821 openbsd*)
10822 version_type=sunos
10823 sys_lib_dlsearch_path_spec="/usr/lib"
10824 need_lib_prefix=no
10825 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10826 case $host_os in
10827 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10828 *) need_version=no ;;
10829 esac
10830 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10831 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10832 shlibpath_var=LD_LIBRARY_PATH
10833 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10834 case $host_os in
10835 openbsd2.[89] | openbsd2.[89].*)
10836 shlibpath_overrides_runpath=no
10839 shlibpath_overrides_runpath=yes
10841 esac
10842 else
10843 shlibpath_overrides_runpath=yes
10847 os2*)
10848 libname_spec='$name'
10849 shrext_cmds=".dll"
10850 need_lib_prefix=no
10851 library_names_spec='$libname${shared_ext} $libname.a'
10852 dynamic_linker='OS/2 ld.exe'
10853 shlibpath_var=LIBPATH
10856 osf3* | osf4* | osf5*)
10857 version_type=osf
10858 need_lib_prefix=no
10859 need_version=no
10860 soname_spec='${libname}${release}${shared_ext}$major'
10861 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10862 shlibpath_var=LD_LIBRARY_PATH
10863 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10864 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10867 rdos*)
10868 dynamic_linker=no
10871 solaris*)
10872 version_type=linux
10873 need_lib_prefix=no
10874 need_version=no
10875 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10876 soname_spec='${libname}${release}${shared_ext}$major'
10877 shlibpath_var=LD_LIBRARY_PATH
10878 shlibpath_overrides_runpath=yes
10879 hardcode_into_libs=yes
10880 # ldd complains unless libraries are executable
10881 postinstall_cmds='chmod +x $lib'
10884 sunos4*)
10885 version_type=sunos
10886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10887 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10888 shlibpath_var=LD_LIBRARY_PATH
10889 shlibpath_overrides_runpath=yes
10890 if test "$with_gnu_ld" = yes; then
10891 need_lib_prefix=no
10893 need_version=yes
10896 sysv4 | sysv4.3*)
10897 version_type=linux
10898 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10899 soname_spec='${libname}${release}${shared_ext}$major'
10900 shlibpath_var=LD_LIBRARY_PATH
10901 case $host_vendor in
10902 sni)
10903 shlibpath_overrides_runpath=no
10904 need_lib_prefix=no
10905 runpath_var=LD_RUN_PATH
10907 siemens)
10908 need_lib_prefix=no
10910 motorola)
10911 need_lib_prefix=no
10912 need_version=no
10913 shlibpath_overrides_runpath=no
10914 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10916 esac
10919 sysv4*MP*)
10920 if test -d /usr/nec ;then
10921 version_type=linux
10922 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10923 soname_spec='$libname${shared_ext}.$major'
10924 shlibpath_var=LD_LIBRARY_PATH
10928 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10929 version_type=freebsd-elf
10930 need_lib_prefix=no
10931 need_version=no
10932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10933 soname_spec='${libname}${release}${shared_ext}$major'
10934 shlibpath_var=LD_LIBRARY_PATH
10935 shlibpath_overrides_runpath=yes
10936 hardcode_into_libs=yes
10937 if test "$with_gnu_ld" = yes; then
10938 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10939 else
10940 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10941 case $host_os in
10942 sco3.2v5*)
10943 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10945 esac
10947 sys_lib_dlsearch_path_spec='/usr/lib'
10950 tpf*)
10951 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10952 version_type=linux
10953 need_lib_prefix=no
10954 need_version=no
10955 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10956 shlibpath_var=LD_LIBRARY_PATH
10957 shlibpath_overrides_runpath=no
10958 hardcode_into_libs=yes
10961 uts4*)
10962 version_type=linux
10963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10964 soname_spec='${libname}${release}${shared_ext}$major'
10965 shlibpath_var=LD_LIBRARY_PATH
10969 dynamic_linker=no
10971 esac
10972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10973 $as_echo "$dynamic_linker" >&6; }
10974 test "$dynamic_linker" = no && can_build_shared=no
10976 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10977 if test "$GCC" = yes; then
10978 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10981 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10982 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10984 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10985 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11080 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11081 hardcode_action=
11082 if test -n "$hardcode_libdir_flag_spec" ||
11083 test -n "$runpath_var" ||
11084 test "X$hardcode_automatic" = "Xyes" ; then
11086 # We can hardcode non-existent directories.
11087 if test "$hardcode_direct" != no &&
11088 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11089 # have to relink, otherwise we might link with an installed library
11090 # when we should be linking with a yet-to-be-installed one
11091 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11092 test "$hardcode_minus_L" != no; then
11093 # Linking always hardcodes the temporary library directory.
11094 hardcode_action=relink
11095 else
11096 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11097 hardcode_action=immediate
11099 else
11100 # We cannot hardcode anything, or else we can only hardcode existing
11101 # directories.
11102 hardcode_action=unsupported
11104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11105 $as_echo "$hardcode_action" >&6; }
11107 if test "$hardcode_action" = relink ||
11108 test "$inherit_rpath" = yes; then
11109 # Fast installation is not supported
11110 enable_fast_install=no
11111 elif test "$shlibpath_overrides_runpath" = yes ||
11112 test "$enable_shared" = no; then
11113 # Fast installation is not necessary
11114 enable_fast_install=needless
11122 if test "x$enable_dlopen" != xyes; then
11123 enable_dlopen=unknown
11124 enable_dlopen_self=unknown
11125 enable_dlopen_self_static=unknown
11126 else
11127 lt_cv_dlopen=no
11128 lt_cv_dlopen_libs=
11130 case $host_os in
11131 beos*)
11132 lt_cv_dlopen="load_add_on"
11133 lt_cv_dlopen_libs=
11134 lt_cv_dlopen_self=yes
11137 mingw* | pw32* | cegcc*)
11138 lt_cv_dlopen="LoadLibrary"
11139 lt_cv_dlopen_libs=
11142 cygwin*)
11143 lt_cv_dlopen="dlopen"
11144 lt_cv_dlopen_libs=
11147 darwin*)
11148 # if libdl is installed we need to link against it
11149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11150 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11151 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11152 $as_echo_n "(cached) " >&6
11153 else
11154 ac_check_lib_save_LIBS=$LIBS
11155 LIBS="-ldl $LIBS"
11156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11157 /* end confdefs.h. */
11159 /* Override any GCC internal prototype to avoid an error.
11160 Use char because int might match the return type of a GCC
11161 builtin and then its argument prototype would still apply. */
11162 #ifdef __cplusplus
11163 extern "C"
11164 #endif
11165 char dlopen ();
11167 main ()
11169 return dlopen ();
11171 return 0;
11173 _ACEOF
11174 if ac_fn_c_try_link "$LINENO"; then :
11175 ac_cv_lib_dl_dlopen=yes
11176 else
11177 ac_cv_lib_dl_dlopen=no
11179 rm -f core conftest.err conftest.$ac_objext \
11180 conftest$ac_exeext conftest.$ac_ext
11181 LIBS=$ac_check_lib_save_LIBS
11183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11184 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11185 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11186 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11187 else
11189 lt_cv_dlopen="dyld"
11190 lt_cv_dlopen_libs=
11191 lt_cv_dlopen_self=yes
11198 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11199 if test "x$ac_cv_func_shl_load" = x""yes; then :
11200 lt_cv_dlopen="shl_load"
11201 else
11202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11203 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11204 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11205 $as_echo_n "(cached) " >&6
11206 else
11207 ac_check_lib_save_LIBS=$LIBS
11208 LIBS="-ldld $LIBS"
11209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11210 /* end confdefs.h. */
11212 /* Override any GCC internal prototype to avoid an error.
11213 Use char because int might match the return type of a GCC
11214 builtin and then its argument prototype would still apply. */
11215 #ifdef __cplusplus
11216 extern "C"
11217 #endif
11218 char shl_load ();
11220 main ()
11222 return shl_load ();
11224 return 0;
11226 _ACEOF
11227 if ac_fn_c_try_link "$LINENO"; then :
11228 ac_cv_lib_dld_shl_load=yes
11229 else
11230 ac_cv_lib_dld_shl_load=no
11232 rm -f core conftest.err conftest.$ac_objext \
11233 conftest$ac_exeext conftest.$ac_ext
11234 LIBS=$ac_check_lib_save_LIBS
11236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11237 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11238 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11239 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11240 else
11241 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11242 if test "x$ac_cv_func_dlopen" = x""yes; then :
11243 lt_cv_dlopen="dlopen"
11244 else
11245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11246 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11247 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11248 $as_echo_n "(cached) " >&6
11249 else
11250 ac_check_lib_save_LIBS=$LIBS
11251 LIBS="-ldl $LIBS"
11252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11253 /* end confdefs.h. */
11255 /* Override any GCC internal prototype to avoid an error.
11256 Use char because int might match the return type of a GCC
11257 builtin and then its argument prototype would still apply. */
11258 #ifdef __cplusplus
11259 extern "C"
11260 #endif
11261 char dlopen ();
11263 main ()
11265 return dlopen ();
11267 return 0;
11269 _ACEOF
11270 if ac_fn_c_try_link "$LINENO"; then :
11271 ac_cv_lib_dl_dlopen=yes
11272 else
11273 ac_cv_lib_dl_dlopen=no
11275 rm -f core conftest.err conftest.$ac_objext \
11276 conftest$ac_exeext conftest.$ac_ext
11277 LIBS=$ac_check_lib_save_LIBS
11279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11280 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11281 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11282 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11283 else
11284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11285 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11286 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11287 $as_echo_n "(cached) " >&6
11288 else
11289 ac_check_lib_save_LIBS=$LIBS
11290 LIBS="-lsvld $LIBS"
11291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11292 /* end confdefs.h. */
11294 /* Override any GCC internal prototype to avoid an error.
11295 Use char because int might match the return type of a GCC
11296 builtin and then its argument prototype would still apply. */
11297 #ifdef __cplusplus
11298 extern "C"
11299 #endif
11300 char dlopen ();
11302 main ()
11304 return dlopen ();
11306 return 0;
11308 _ACEOF
11309 if ac_fn_c_try_link "$LINENO"; then :
11310 ac_cv_lib_svld_dlopen=yes
11311 else
11312 ac_cv_lib_svld_dlopen=no
11314 rm -f core conftest.err conftest.$ac_objext \
11315 conftest$ac_exeext conftest.$ac_ext
11316 LIBS=$ac_check_lib_save_LIBS
11318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11319 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11320 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11321 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11322 else
11323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11324 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11325 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11326 $as_echo_n "(cached) " >&6
11327 else
11328 ac_check_lib_save_LIBS=$LIBS
11329 LIBS="-ldld $LIBS"
11330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11331 /* end confdefs.h. */
11333 /* Override any GCC internal prototype to avoid an error.
11334 Use char because int might match the return type of a GCC
11335 builtin and then its argument prototype would still apply. */
11336 #ifdef __cplusplus
11337 extern "C"
11338 #endif
11339 char dld_link ();
11341 main ()
11343 return dld_link ();
11345 return 0;
11347 _ACEOF
11348 if ac_fn_c_try_link "$LINENO"; then :
11349 ac_cv_lib_dld_dld_link=yes
11350 else
11351 ac_cv_lib_dld_dld_link=no
11353 rm -f core conftest.err conftest.$ac_objext \
11354 conftest$ac_exeext conftest.$ac_ext
11355 LIBS=$ac_check_lib_save_LIBS
11357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11358 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11359 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11360 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11379 esac
11381 if test "x$lt_cv_dlopen" != xno; then
11382 enable_dlopen=yes
11383 else
11384 enable_dlopen=no
11387 case $lt_cv_dlopen in
11388 dlopen)
11389 save_CPPFLAGS="$CPPFLAGS"
11390 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11392 save_LDFLAGS="$LDFLAGS"
11393 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11395 save_LIBS="$LIBS"
11396 LIBS="$lt_cv_dlopen_libs $LIBS"
11398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11399 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11400 if test "${lt_cv_dlopen_self+set}" = set; then :
11401 $as_echo_n "(cached) " >&6
11402 else
11403 if test "$cross_compiling" = yes; then :
11404 lt_cv_dlopen_self=cross
11405 else
11406 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11407 lt_status=$lt_dlunknown
11408 cat > conftest.$ac_ext <<_LT_EOF
11409 #line 11409 "configure"
11410 #include "confdefs.h"
11412 #if HAVE_DLFCN_H
11413 #include <dlfcn.h>
11414 #endif
11416 #include <stdio.h>
11418 #ifdef RTLD_GLOBAL
11419 # define LT_DLGLOBAL RTLD_GLOBAL
11420 #else
11421 # ifdef DL_GLOBAL
11422 # define LT_DLGLOBAL DL_GLOBAL
11423 # else
11424 # define LT_DLGLOBAL 0
11425 # endif
11426 #endif
11428 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11429 find out it does not work in some platform. */
11430 #ifndef LT_DLLAZY_OR_NOW
11431 # ifdef RTLD_LAZY
11432 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11433 # else
11434 # ifdef DL_LAZY
11435 # define LT_DLLAZY_OR_NOW DL_LAZY
11436 # else
11437 # ifdef RTLD_NOW
11438 # define LT_DLLAZY_OR_NOW RTLD_NOW
11439 # else
11440 # ifdef DL_NOW
11441 # define LT_DLLAZY_OR_NOW DL_NOW
11442 # else
11443 # define LT_DLLAZY_OR_NOW 0
11444 # endif
11445 # endif
11446 # endif
11447 # endif
11448 #endif
11450 /* When -fvisbility=hidden is used, assume the code has been annotated
11451 correspondingly for the symbols needed. */
11452 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11453 void fnord () __attribute__((visibility("default")));
11454 #endif
11456 void fnord () { int i=42; }
11457 int main ()
11459 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11460 int status = $lt_dlunknown;
11462 if (self)
11464 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11465 else
11467 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11468 else puts (dlerror ());
11470 /* dlclose (self); */
11472 else
11473 puts (dlerror ());
11475 return status;
11477 _LT_EOF
11478 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11479 (eval $ac_link) 2>&5
11480 ac_status=$?
11481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11482 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11483 (./conftest; exit; ) >&5 2>/dev/null
11484 lt_status=$?
11485 case x$lt_status in
11486 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11487 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11488 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11489 esac
11490 else :
11491 # compilation failed
11492 lt_cv_dlopen_self=no
11495 rm -fr conftest*
11499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11500 $as_echo "$lt_cv_dlopen_self" >&6; }
11502 if test "x$lt_cv_dlopen_self" = xyes; then
11503 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11505 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11506 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11507 $as_echo_n "(cached) " >&6
11508 else
11509 if test "$cross_compiling" = yes; then :
11510 lt_cv_dlopen_self_static=cross
11511 else
11512 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11513 lt_status=$lt_dlunknown
11514 cat > conftest.$ac_ext <<_LT_EOF
11515 #line 11515 "configure"
11516 #include "confdefs.h"
11518 #if HAVE_DLFCN_H
11519 #include <dlfcn.h>
11520 #endif
11522 #include <stdio.h>
11524 #ifdef RTLD_GLOBAL
11525 # define LT_DLGLOBAL RTLD_GLOBAL
11526 #else
11527 # ifdef DL_GLOBAL
11528 # define LT_DLGLOBAL DL_GLOBAL
11529 # else
11530 # define LT_DLGLOBAL 0
11531 # endif
11532 #endif
11534 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11535 find out it does not work in some platform. */
11536 #ifndef LT_DLLAZY_OR_NOW
11537 # ifdef RTLD_LAZY
11538 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11539 # else
11540 # ifdef DL_LAZY
11541 # define LT_DLLAZY_OR_NOW DL_LAZY
11542 # else
11543 # ifdef RTLD_NOW
11544 # define LT_DLLAZY_OR_NOW RTLD_NOW
11545 # else
11546 # ifdef DL_NOW
11547 # define LT_DLLAZY_OR_NOW DL_NOW
11548 # else
11549 # define LT_DLLAZY_OR_NOW 0
11550 # endif
11551 # endif
11552 # endif
11553 # endif
11554 #endif
11556 /* When -fvisbility=hidden is used, assume the code has been annotated
11557 correspondingly for the symbols needed. */
11558 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11559 void fnord () __attribute__((visibility("default")));
11560 #endif
11562 void fnord () { int i=42; }
11563 int main ()
11565 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11566 int status = $lt_dlunknown;
11568 if (self)
11570 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11571 else
11573 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11574 else puts (dlerror ());
11576 /* dlclose (self); */
11578 else
11579 puts (dlerror ());
11581 return status;
11583 _LT_EOF
11584 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11585 (eval $ac_link) 2>&5
11586 ac_status=$?
11587 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11588 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11589 (./conftest; exit; ) >&5 2>/dev/null
11590 lt_status=$?
11591 case x$lt_status in
11592 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11593 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11594 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11595 esac
11596 else :
11597 # compilation failed
11598 lt_cv_dlopen_self_static=no
11601 rm -fr conftest*
11605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11606 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11609 CPPFLAGS="$save_CPPFLAGS"
11610 LDFLAGS="$save_LDFLAGS"
11611 LIBS="$save_LIBS"
11613 esac
11615 case $lt_cv_dlopen_self in
11616 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11617 *) enable_dlopen_self=unknown ;;
11618 esac
11620 case $lt_cv_dlopen_self_static in
11621 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11622 *) enable_dlopen_self_static=unknown ;;
11623 esac
11642 striplib=
11643 old_striplib=
11644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11645 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11646 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11647 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11648 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11650 $as_echo "yes" >&6; }
11651 else
11652 # FIXME - insert some real tests, host_os isn't really good enough
11653 case $host_os in
11654 darwin*)
11655 if test -n "$STRIP" ; then
11656 striplib="$STRIP -x"
11657 old_striplib="$STRIP -S"
11658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11659 $as_echo "yes" >&6; }
11660 else
11661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11662 $as_echo "no" >&6; }
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11667 $as_echo "no" >&6; }
11669 esac
11683 # Report which library types will actually be built
11684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11685 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11687 $as_echo "$can_build_shared" >&6; }
11689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11690 $as_echo_n "checking whether to build shared libraries... " >&6; }
11691 test "$can_build_shared" = "no" && enable_shared=no
11693 # On AIX, shared libraries and static libraries use the same namespace, and
11694 # are all built from PIC.
11695 case $host_os in
11696 aix3*)
11697 test "$enable_shared" = yes && enable_static=no
11698 if test -n "$RANLIB"; then
11699 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11700 postinstall_cmds='$RANLIB $lib'
11704 aix[4-9]*)
11705 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11706 test "$enable_shared" = yes && enable_static=no
11709 esac
11710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11711 $as_echo "$enable_shared" >&6; }
11713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11714 $as_echo_n "checking whether to build static libraries... " >&6; }
11715 # Make sure either enable_shared or enable_static is yes.
11716 test "$enable_shared" = yes || enable_static=yes
11717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11718 $as_echo "$enable_static" >&6; }
11724 ac_ext=c
11725 ac_cpp='$CPP $CPPFLAGS'
11726 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11727 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11728 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11730 CC="$lt_save_CC"
11744 ac_config_commands="$ac_config_commands libtool"
11749 # Only expand once:
11753 # AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
11755 # The tests for host and target for $enable_largefile require
11756 # canonical names.
11760 # As the $enable_largefile decision depends on --enable-plugins we must set it
11761 # even in directories otherwise not depending on the $plugins option.
11764 # Check whether --enable-plugins was given.
11765 if test "${enable_plugins+set}" = set; then :
11766 enableval=$enable_plugins; case "${enableval}" in
11767 yes | "") plugins=yes ;;
11768 no) plugins=no ;;
11769 *) plugins=yes ;;
11770 esac
11771 else
11772 plugins=no
11777 case "${host}" in
11778 sparc-*-solaris*|i[3-7]86-*-solaris*)
11779 # On native 32bit sparc and ia32 solaris, large-file and procfs support
11780 # are mutually exclusive; and without procfs support, the bfd/ elf module
11781 # cannot provide certain routines such as elfcore_write_prpsinfo
11782 # or elfcore_write_prstatus. So unless the user explicitly requested
11783 # large-file support through the --enable-largefile switch, disable
11784 # large-file support in favor of procfs support.
11785 test "${target}" = "${host}" -a "x$plugins" = xno \
11786 && : ${enable_largefile="no"}
11788 esac
11790 # Check whether --enable-largefile was given.
11791 if test "${enable_largefile+set}" = set; then :
11792 enableval=$enable_largefile;
11795 if test "$enable_largefile" != no; then
11797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11798 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11799 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
11800 $as_echo_n "(cached) " >&6
11801 else
11802 ac_cv_sys_largefile_CC=no
11803 if test "$GCC" != yes; then
11804 ac_save_CC=$CC
11805 while :; do
11806 # IRIX 6.2 and later do not support large files by default,
11807 # so use the C compiler's -n32 option if that helps.
11808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11809 /* end confdefs.h. */
11810 #include <sys/types.h>
11811 /* Check that off_t can represent 2**63 - 1 correctly.
11812 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11813 since some C++ compilers masquerading as C compilers
11814 incorrectly reject 9223372036854775807. */
11815 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11816 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11817 && LARGE_OFF_T % 2147483647 == 1)
11818 ? 1 : -1];
11820 main ()
11824 return 0;
11826 _ACEOF
11827 if ac_fn_c_try_compile "$LINENO"; then :
11828 break
11830 rm -f core conftest.err conftest.$ac_objext
11831 CC="$CC -n32"
11832 if ac_fn_c_try_compile "$LINENO"; then :
11833 ac_cv_sys_largefile_CC=' -n32'; break
11835 rm -f core conftest.err conftest.$ac_objext
11836 break
11837 done
11838 CC=$ac_save_CC
11839 rm -f conftest.$ac_ext
11842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11843 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11844 if test "$ac_cv_sys_largefile_CC" != no; then
11845 CC=$CC$ac_cv_sys_largefile_CC
11848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11849 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11850 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
11851 $as_echo_n "(cached) " >&6
11852 else
11853 while :; do
11854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11855 /* end confdefs.h. */
11856 #include <sys/types.h>
11857 /* Check that off_t can represent 2**63 - 1 correctly.
11858 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11859 since some C++ compilers masquerading as C compilers
11860 incorrectly reject 9223372036854775807. */
11861 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11862 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11863 && LARGE_OFF_T % 2147483647 == 1)
11864 ? 1 : -1];
11866 main ()
11870 return 0;
11872 _ACEOF
11873 if ac_fn_c_try_compile "$LINENO"; then :
11874 ac_cv_sys_file_offset_bits=no; break
11876 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11878 /* end confdefs.h. */
11879 #define _FILE_OFFSET_BITS 64
11880 #include <sys/types.h>
11881 /* Check that off_t can represent 2**63 - 1 correctly.
11882 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11883 since some C++ compilers masquerading as C compilers
11884 incorrectly reject 9223372036854775807. */
11885 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11886 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11887 && LARGE_OFF_T % 2147483647 == 1)
11888 ? 1 : -1];
11890 main ()
11894 return 0;
11896 _ACEOF
11897 if ac_fn_c_try_compile "$LINENO"; then :
11898 ac_cv_sys_file_offset_bits=64; break
11900 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11901 ac_cv_sys_file_offset_bits=unknown
11902 break
11903 done
11905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11906 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11907 case $ac_cv_sys_file_offset_bits in #(
11908 no | unknown) ;;
11910 cat >>confdefs.h <<_ACEOF
11911 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11912 _ACEOF
11914 esac
11915 rm -rf conftest*
11916 if test $ac_cv_sys_file_offset_bits = unknown; then
11917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11918 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11919 if test "${ac_cv_sys_large_files+set}" = set; then :
11920 $as_echo_n "(cached) " >&6
11921 else
11922 while :; do
11923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11924 /* end confdefs.h. */
11925 #include <sys/types.h>
11926 /* Check that off_t can represent 2**63 - 1 correctly.
11927 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11928 since some C++ compilers masquerading as C compilers
11929 incorrectly reject 9223372036854775807. */
11930 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11931 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11932 && LARGE_OFF_T % 2147483647 == 1)
11933 ? 1 : -1];
11935 main ()
11939 return 0;
11941 _ACEOF
11942 if ac_fn_c_try_compile "$LINENO"; then :
11943 ac_cv_sys_large_files=no; break
11945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11947 /* end confdefs.h. */
11948 #define _LARGE_FILES 1
11949 #include <sys/types.h>
11950 /* Check that off_t can represent 2**63 - 1 correctly.
11951 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11952 since some C++ compilers masquerading as C compilers
11953 incorrectly reject 9223372036854775807. */
11954 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11955 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11956 && LARGE_OFF_T % 2147483647 == 1)
11957 ? 1 : -1];
11959 main ()
11963 return 0;
11965 _ACEOF
11966 if ac_fn_c_try_compile "$LINENO"; then :
11967 ac_cv_sys_large_files=1; break
11969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11970 ac_cv_sys_large_files=unknown
11971 break
11972 done
11974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11975 $as_echo "$ac_cv_sys_large_files" >&6; }
11976 case $ac_cv_sys_large_files in #(
11977 no | unknown) ;;
11979 cat >>confdefs.h <<_ACEOF
11980 #define _LARGE_FILES $ac_cv_sys_large_files
11981 _ACEOF
11983 esac
11984 rm -rf conftest*
11990 if test "$plugins" = "yes"; then
11991 PLUGINS_TRUE=
11992 PLUGINS_FALSE='#'
11993 else
11994 PLUGINS_TRUE='#'
11995 PLUGINS_FALSE=
11999 if test "$plugins" = "yes"; then
12000 if test "$enable_dlopen" != "yes" ; then
12001 as_fn_error "
12002 Building BFD with plugin support requires a host that supports -ldl." "$LINENO" 5
12004 enable_targets="$enable_targets plugin"
12007 # Check whether --enable-64-bit-bfd was given.
12008 if test "${enable_64_bit_bfd+set}" = set; then :
12009 enableval=$enable_64_bit_bfd; case "${enableval}" in
12010 yes) want64=true ;;
12011 no) want64=false ;;
12012 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
12013 esac
12014 else
12015 want64=false
12018 # Check whether --enable-targets was given.
12019 if test "${enable_targets+set}" = set; then :
12020 enableval=$enable_targets; case "${enableval}" in
12021 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
12023 no) enable_targets= ;;
12024 *) enable_targets=$enableval ;;
12025 esac
12029 # Check whether --with-mmap was given.
12030 if test "${with_mmap+set}" = set; then :
12031 withval=$with_mmap; case "${withval}" in
12032 yes) want_mmap=true ;;
12033 no) want_mmap=false ;;
12034 *) as_fn_error "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
12035 esac
12036 else
12037 want_mmap=false
12040 # Check whether --enable-secureplt was given.
12041 if test "${enable_secureplt+set}" = set; then :
12042 enableval=$enable_secureplt; case "${enableval}" in
12043 yes) use_secureplt=true ;;
12044 no) use_secureplt=false ;;
12045 *) as_fn_error "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
12046 esac
12047 else
12048 use_secureplt=false
12050 if test $use_secureplt = true; then
12052 $as_echo "#define USE_SECUREPLT 1" >>confdefs.h
12056 # Check whether --enable-leading-mingw64-underscores was given.
12057 if test "${enable_leading_mingw64_underscores+set}" = set; then :
12058 enableval=$enable_leading_mingw64_underscores;
12061 if test x"$enable_leading_mingw64_underscores" = xyes ; then :
12063 $as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
12067 DEBUGDIR=${libdir}/debug
12069 # Check whether --with-separate-debug-dir was given.
12070 if test "${with_separate_debug_dir+set}" = set; then :
12071 withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
12076 # Check to see if we should allow the generation of
12077 # symbols with the ELF standard's STT_COMMON type.
12078 # Check whether --enable-elf-stt-common was given.
12079 if test "${enable_elf_stt_common+set}" = set; then :
12080 enableval=$enable_elf_stt_common; case "${enableval}" in
12081 yes) want_elf_stt_common=true ;;
12082 no) want_elf_stt_common=false ;;
12083 *) as_fn_error "bad value ${enableval} for ELF STT_COMMON option" "$LINENO" 5 ;;
12084 esac
12085 else
12086 # We have to choose a default behaviour. For native builds we could
12087 # test whether the loader supports the STT_COMMON type, but that would
12088 # mean that built binaries could not be exported to older systems where
12089 # the loader does not support it. So by default we always choose to
12090 # disable this feature.
12091 want_elf_stt_common=false
12093 if test $want_elf_stt_common = true; then
12095 $as_echo "#define USE_STT_COMMON 1" >>confdefs.h
12101 # Check whether --with-pkgversion was given.
12102 if test "${with_pkgversion+set}" = set; then :
12103 withval=$with_pkgversion; case "$withval" in
12104 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12105 no) PKGVERSION= ;;
12106 *) PKGVERSION="($withval) " ;;
12107 esac
12108 else
12109 PKGVERSION="(GNU Binutils) "
12117 # Check whether --with-bugurl was given.
12118 if test "${with_bugurl+set}" = set; then :
12119 withval=$with_bugurl; case "$withval" in
12120 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12121 no) BUGURL=
12123 *) BUGURL="$withval"
12125 esac
12126 else
12127 BUGURL="http://www.sourceware.org/bugzilla/"
12131 case ${BUGURL} in
12133 REPORT_BUGS_TO=
12134 REPORT_BUGS_TEXI=
12137 REPORT_BUGS_TO="<$BUGURL>"
12138 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12140 esac;
12146 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12148 /* end confdefs.h. */
12149 __GNUC__
12150 _ACEOF
12151 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12152 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12154 else
12155 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12157 rm -f conftest*
12160 # Check whether --enable-werror was given.
12161 if test "${enable_werror+set}" = set; then :
12162 enableval=$enable_werror; case "${enableval}" in
12163 yes | y) ERROR_ON_WARNING="yes" ;;
12164 no | n) ERROR_ON_WARNING="no" ;;
12165 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12166 esac
12170 # Disable -Wformat by default when using gcc on mingw
12171 case "${host}" in
12172 *-*-mingw32*)
12173 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12174 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12177 *) ;;
12178 esac
12180 # Enable -Werror by default when using gcc
12181 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12182 ERROR_ON_WARNING=yes
12185 NO_WERROR=
12186 if test "${ERROR_ON_WARNING}" = yes ; then
12187 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12188 NO_WERROR="-Wno-error"
12191 if test "${GCC}" = yes ; then
12192 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12195 # Check whether --enable-build-warnings was given.
12196 if test "${enable_build_warnings+set}" = set; then :
12197 enableval=$enable_build_warnings; case "${enableval}" in
12198 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
12199 no) if test "${GCC}" = yes ; then
12200 WARN_CFLAGS="-w"
12201 fi;;
12202 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12203 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
12204 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12205 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
12206 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12207 esac
12211 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12212 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12219 ac_config_headers="$ac_config_headers config.h:config.in"
12222 if test -z "$target" ; then
12223 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
12227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12228 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12229 # Check whether --enable-maintainer-mode was given.
12230 if test "${enable_maintainer_mode+set}" = set; then :
12231 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12232 else
12233 USE_MAINTAINER_MODE=no
12236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12237 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12238 if test $USE_MAINTAINER_MODE = yes; then
12239 MAINTAINER_MODE_TRUE=
12240 MAINTAINER_MODE_FALSE='#'
12241 else
12242 MAINTAINER_MODE_TRUE='#'
12243 MAINTAINER_MODE_FALSE=
12246 MAINT=$MAINTAINER_MODE_TRUE
12249 if false; then
12250 GENINSRC_NEVER_TRUE=
12251 GENINSRC_NEVER_FALSE='#'
12252 else
12253 GENINSRC_NEVER_TRUE='#'
12254 GENINSRC_NEVER_FALSE=
12257 case ${build_alias} in
12258 "") build_noncanonical=${build} ;;
12259 *) build_noncanonical=${build_alias} ;;
12260 esac
12262 case ${host_alias} in
12263 "") host_noncanonical=${build_noncanonical} ;;
12264 *) host_noncanonical=${host_alias} ;;
12265 esac
12267 case ${target_alias} in
12268 "") target_noncanonical=${host_noncanonical} ;;
12269 *) target_noncanonical=${target_alias} ;;
12270 esac
12272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12273 $as_echo_n "checking whether to install libbfd... " >&6; }
12274 # Check whether --enable-install-libbfd was given.
12275 if test "${enable_install_libbfd+set}" = set; then :
12276 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12277 else
12278 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12279 install_libbfd_p=yes
12280 else
12281 install_libbfd_p=no
12285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12286 $as_echo "$install_libbfd_p" >&6; }
12287 if test $install_libbfd_p = yes; then
12288 INSTALL_LIBBFD_TRUE=
12289 INSTALL_LIBBFD_FALSE='#'
12290 else
12291 INSTALL_LIBBFD_TRUE='#'
12292 INSTALL_LIBBFD_FALSE=
12295 # Need _noncanonical variables for this.
12300 # libbfd.a is a host library containing target dependent code
12301 bfdlibdir='$(libdir)'
12302 bfdincludedir='$(includedir)'
12303 if test "${host}" != "${target}"; then
12304 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12305 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12315 host64=false
12316 target64=false
12317 bfd_default_target_size=32
12319 # host stuff:
12321 ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi fi id ru"
12322 # If we haven't got the data from the intl directory,
12323 # assume NLS is disabled.
12324 USE_NLS=no
12325 LIBINTL=
12326 LIBINTL_DEP=
12327 INCINTL=
12328 XGETTEXT=
12329 GMSGFMT=
12330 POSUB=
12332 if test -f ../intl/config.intl; then
12333 . ../intl/config.intl
12335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12336 $as_echo_n "checking whether NLS is requested... " >&6; }
12337 if test x"$USE_NLS" != xyes; then
12338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12339 $as_echo "no" >&6; }
12340 else
12341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12342 $as_echo "yes" >&6; }
12344 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
12347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12348 $as_echo_n "checking for catalogs to be installed... " >&6; }
12349 # Look for .po and .gmo files in the source directory.
12350 CATALOGS=
12351 XLINGUAS=
12352 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12353 # If there aren't any .gmo files the shell will give us the
12354 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12355 # weeded out.
12356 case "$cat" in *\**)
12357 continue;;
12358 esac
12359 # The quadruple backslash is collapsed to a double backslash
12360 # by the backticks, then collapsed again by the double quotes,
12361 # leaving us with one backslash in the sed expression (right
12362 # before the dot that mustn't act as a wildcard).
12363 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12364 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12365 # The user is allowed to set LINGUAS to a list of languages to
12366 # install catalogs for. If it's empty that means "all of them."
12367 if test "x$LINGUAS" = x; then
12368 CATALOGS="$CATALOGS $cat"
12369 XLINGUAS="$XLINGUAS $lang"
12370 else
12371 case "$LINGUAS" in *$lang*)
12372 CATALOGS="$CATALOGS $cat"
12373 XLINGUAS="$XLINGUAS $lang"
12375 esac
12377 done
12378 LINGUAS="$XLINGUAS"
12379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12380 $as_echo "$LINGUAS" >&6; }
12383 DATADIRNAME=share
12385 INSTOBJEXT=.mo
12387 GENCAT=gencat
12389 CATOBJEXT=.gmo
12393 MKINSTALLDIRS=
12394 if test -n "$ac_aux_dir"; then
12395 case "$ac_aux_dir" in
12396 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12397 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12398 esac
12400 if test -z "$MKINSTALLDIRS"; then
12401 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12407 $as_echo_n "checking whether NLS is requested... " >&6; }
12408 # Check whether --enable-nls was given.
12409 if test "${enable_nls+set}" = set; then :
12410 enableval=$enable_nls; USE_NLS=$enableval
12411 else
12412 USE_NLS=yes
12415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12416 $as_echo "$USE_NLS" >&6; }
12423 # Prepare PATH_SEPARATOR.
12424 # The user is always right.
12425 if test "${PATH_SEPARATOR+set}" != set; then
12426 echo "#! /bin/sh" >conf$$.sh
12427 echo "exit 0" >>conf$$.sh
12428 chmod +x conf$$.sh
12429 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12430 PATH_SEPARATOR=';'
12431 else
12432 PATH_SEPARATOR=:
12434 rm -f conf$$.sh
12437 # Find out how to test for executable files. Don't use a zero-byte file,
12438 # as systems may use methods other than mode bits to determine executability.
12439 cat >conf$$.file <<_ASEOF
12440 #! /bin/sh
12441 exit 0
12442 _ASEOF
12443 chmod +x conf$$.file
12444 if test -x conf$$.file >/dev/null 2>&1; then
12445 ac_executable_p="test -x"
12446 else
12447 ac_executable_p="test -f"
12449 rm -f conf$$.file
12451 # Extract the first word of "msgfmt", so it can be a program name with args.
12452 set dummy msgfmt; ac_word=$2
12453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12454 $as_echo_n "checking for $ac_word... " >&6; }
12455 if test "${ac_cv_path_MSGFMT+set}" = set; then :
12456 $as_echo_n "(cached) " >&6
12457 else
12458 case "$MSGFMT" in
12459 [\\/]* | ?:[\\/]*)
12460 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12463 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12464 for ac_dir in $PATH; do
12465 IFS="$ac_save_IFS"
12466 test -z "$ac_dir" && ac_dir=.
12467 for ac_exec_ext in '' $ac_executable_extensions; do
12468 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12469 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12470 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12471 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12472 break 2
12475 done
12476 done
12477 IFS="$ac_save_IFS"
12478 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12480 esac
12482 MSGFMT="$ac_cv_path_MSGFMT"
12483 if test "$MSGFMT" != ":"; then
12484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12485 $as_echo "$MSGFMT" >&6; }
12486 else
12487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12488 $as_echo "no" >&6; }
12491 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12492 set dummy gmsgfmt; ac_word=$2
12493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12494 $as_echo_n "checking for $ac_word... " >&6; }
12495 if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12496 $as_echo_n "(cached) " >&6
12497 else
12498 case $GMSGFMT in
12499 [\\/]* | ?:[\\/]*)
12500 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12504 for as_dir in $PATH
12506 IFS=$as_save_IFS
12507 test -z "$as_dir" && as_dir=.
12508 for ac_exec_ext in '' $ac_executable_extensions; do
12509 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12510 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
12511 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12512 break 2
12514 done
12515 done
12516 IFS=$as_save_IFS
12518 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12520 esac
12522 GMSGFMT=$ac_cv_path_GMSGFMT
12523 if test -n "$GMSGFMT"; then
12524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12525 $as_echo "$GMSGFMT" >&6; }
12526 else
12527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12528 $as_echo "no" >&6; }
12534 # Prepare PATH_SEPARATOR.
12535 # The user is always right.
12536 if test "${PATH_SEPARATOR+set}" != set; then
12537 echo "#! /bin/sh" >conf$$.sh
12538 echo "exit 0" >>conf$$.sh
12539 chmod +x conf$$.sh
12540 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12541 PATH_SEPARATOR=';'
12542 else
12543 PATH_SEPARATOR=:
12545 rm -f conf$$.sh
12548 # Find out how to test for executable files. Don't use a zero-byte file,
12549 # as systems may use methods other than mode bits to determine executability.
12550 cat >conf$$.file <<_ASEOF
12551 #! /bin/sh
12552 exit 0
12553 _ASEOF
12554 chmod +x conf$$.file
12555 if test -x conf$$.file >/dev/null 2>&1; then
12556 ac_executable_p="test -x"
12557 else
12558 ac_executable_p="test -f"
12560 rm -f conf$$.file
12562 # Extract the first word of "xgettext", so it can be a program name with args.
12563 set dummy xgettext; ac_word=$2
12564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12565 $as_echo_n "checking for $ac_word... " >&6; }
12566 if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12567 $as_echo_n "(cached) " >&6
12568 else
12569 case "$XGETTEXT" in
12570 [\\/]* | ?:[\\/]*)
12571 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12574 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12575 for ac_dir in $PATH; do
12576 IFS="$ac_save_IFS"
12577 test -z "$ac_dir" && ac_dir=.
12578 for ac_exec_ext in '' $ac_executable_extensions; do
12579 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12580 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12581 (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
12582 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12583 break 2
12586 done
12587 done
12588 IFS="$ac_save_IFS"
12589 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12591 esac
12593 XGETTEXT="$ac_cv_path_XGETTEXT"
12594 if test "$XGETTEXT" != ":"; then
12595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12596 $as_echo "$XGETTEXT" >&6; }
12597 else
12598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12599 $as_echo "no" >&6; }
12602 rm -f messages.po
12605 # Prepare PATH_SEPARATOR.
12606 # The user is always right.
12607 if test "${PATH_SEPARATOR+set}" != set; then
12608 echo "#! /bin/sh" >conf$$.sh
12609 echo "exit 0" >>conf$$.sh
12610 chmod +x conf$$.sh
12611 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12612 PATH_SEPARATOR=';'
12613 else
12614 PATH_SEPARATOR=:
12616 rm -f conf$$.sh
12619 # Find out how to test for executable files. Don't use a zero-byte file,
12620 # as systems may use methods other than mode bits to determine executability.
12621 cat >conf$$.file <<_ASEOF
12622 #! /bin/sh
12623 exit 0
12624 _ASEOF
12625 chmod +x conf$$.file
12626 if test -x conf$$.file >/dev/null 2>&1; then
12627 ac_executable_p="test -x"
12628 else
12629 ac_executable_p="test -f"
12631 rm -f conf$$.file
12633 # Extract the first word of "msgmerge", so it can be a program name with args.
12634 set dummy msgmerge; ac_word=$2
12635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12636 $as_echo_n "checking for $ac_word... " >&6; }
12637 if test "${ac_cv_path_MSGMERGE+set}" = set; then :
12638 $as_echo_n "(cached) " >&6
12639 else
12640 case "$MSGMERGE" in
12641 [\\/]* | ?:[\\/]*)
12642 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12645 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12646 for ac_dir in $PATH; do
12647 IFS="$ac_save_IFS"
12648 test -z "$ac_dir" && ac_dir=.
12649 for ac_exec_ext in '' $ac_executable_extensions; do
12650 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12651 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12652 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12653 break 2
12656 done
12657 done
12658 IFS="$ac_save_IFS"
12659 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12661 esac
12663 MSGMERGE="$ac_cv_path_MSGMERGE"
12664 if test "$MSGMERGE" != ":"; then
12665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12666 $as_echo "$MSGMERGE" >&6; }
12667 else
12668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12669 $as_echo "no" >&6; }
12673 if test "$GMSGFMT" != ":"; then
12674 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12675 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12677 else
12678 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
12679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12680 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
12681 GMSGFMT=":"
12685 if test "$XGETTEXT" != ":"; then
12686 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12687 (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
12689 else
12690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12691 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
12692 XGETTEXT=":"
12694 rm -f messages.po
12697 ac_config_commands="$ac_config_commands default-1"
12701 # Permit host specific settings.
12702 . ${srcdir}/configure.host
12707 BFD_HOST_64BIT_LONG=0
12708 BFD_HOST_64BIT_LONG_LONG=0
12709 BFD_HOST_64_BIT_DEFINED=0
12710 BFD_HOST_64_BIT=
12711 BFD_HOST_U_64_BIT=
12712 BFD_HOSTPTR_T="unsigned long"
12714 # The cast to long int works around a bug in the HP C Compiler
12715 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12716 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12717 # This bug is HP SR number 8606223364.
12718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12719 $as_echo_n "checking size of long long... " >&6; }
12720 if test "${ac_cv_sizeof_long_long+set}" = set; then :
12721 $as_echo_n "(cached) " >&6
12722 else
12723 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12725 else
12726 if test "$ac_cv_type_long_long" = yes; then
12727 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12728 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12729 { as_fn_set_status 77
12730 as_fn_error "cannot compute sizeof (long long)
12731 See \`config.log' for more details." "$LINENO" 5; }; }
12732 else
12733 ac_cv_sizeof_long_long=0
12738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12739 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12743 cat >>confdefs.h <<_ACEOF
12744 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12745 _ACEOF
12748 # The cast to long int works around a bug in the HP C Compiler
12749 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12750 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12751 # This bug is HP SR number 8606223364.
12752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12753 $as_echo_n "checking size of void *... " >&6; }
12754 if test "${ac_cv_sizeof_void_p+set}" = set; then :
12755 $as_echo_n "(cached) " >&6
12756 else
12757 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
12759 else
12760 if test "$ac_cv_type_void_p" = yes; then
12761 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12762 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12763 { as_fn_set_status 77
12764 as_fn_error "cannot compute sizeof (void *)
12765 See \`config.log' for more details." "$LINENO" 5; }; }
12766 else
12767 ac_cv_sizeof_void_p=0
12772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12773 $as_echo "$ac_cv_sizeof_void_p" >&6; }
12777 cat >>confdefs.h <<_ACEOF
12778 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
12779 _ACEOF
12782 # The cast to long int works around a bug in the HP C Compiler
12783 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12784 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12785 # This bug is HP SR number 8606223364.
12786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12787 $as_echo_n "checking size of long... " >&6; }
12788 if test "${ac_cv_sizeof_long+set}" = set; then :
12789 $as_echo_n "(cached) " >&6
12790 else
12791 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
12793 else
12794 if test "$ac_cv_type_long" = yes; then
12795 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12796 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12797 { as_fn_set_status 77
12798 as_fn_error "cannot compute sizeof (long)
12799 See \`config.log' for more details." "$LINENO" 5; }; }
12800 else
12801 ac_cv_sizeof_long=0
12806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12807 $as_echo "$ac_cv_sizeof_long" >&6; }
12811 cat >>confdefs.h <<_ACEOF
12812 #define SIZEOF_LONG $ac_cv_sizeof_long
12813 _ACEOF
12817 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12818 host64=true
12821 if test "x${ac_cv_sizeof_long}" = "x8"; then
12822 BFD_HOST_64BIT_LONG=1
12823 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long"
12824 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long"
12825 elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
12826 BFD_HOST_64BIT_LONG_LONG=1
12827 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long"
12828 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long"
12829 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12830 BFD_HOSTPTR_T="unsigned long long"
12834 if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then
12835 BFD_HOST_64_BIT_DEFINED=1
12836 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}"
12837 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}"
12847 # Put a plausible default for CC_FOR_BUILD in Makefile.
12848 if test -z "$CC_FOR_BUILD"; then
12849 if test "x$cross_compiling" = "xno"; then
12850 CC_FOR_BUILD='$(CC)'
12851 else
12852 CC_FOR_BUILD=gcc
12856 # Also set EXEEXT_FOR_BUILD.
12857 if test "x$cross_compiling" = "xno"; then
12858 EXEEXT_FOR_BUILD='$(EXEEXT)'
12859 else
12860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12861 $as_echo_n "checking for build system executable suffix... " >&6; }
12862 if test "${bfd_cv_build_exeext+set}" = set; then :
12863 $as_echo_n "(cached) " >&6
12864 else
12865 rm -f conftest*
12866 echo 'int main () { return 0; }' > conftest.c
12867 bfd_cv_build_exeext=
12868 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
12869 for file in conftest.*; do
12870 case $file in
12871 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
12872 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
12873 esac
12874 done
12875 rm -f conftest*
12876 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
12878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
12879 $as_echo "$bfd_cv_build_exeext" >&6; }
12880 EXEEXT_FOR_BUILD=""
12881 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
12885 for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h
12886 do :
12887 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12888 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12889 eval as_val=\$$as_ac_Header
12890 if test "x$as_val" = x""yes; then :
12891 cat >>confdefs.h <<_ACEOF
12892 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12893 _ACEOF
12897 done
12899 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
12900 do :
12901 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12902 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12903 eval as_val=\$$as_ac_Header
12904 if test "x$as_val" = x""yes; then :
12905 cat >>confdefs.h <<_ACEOF
12906 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12907 _ACEOF
12911 done
12915 inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
12917 acx_cv_header_stdint=stddef.h
12918 acx_cv_header_stdint_kind="(already complete)"
12919 for i in stdint.h $inttype_headers; do
12920 unset ac_cv_type_uintptr_t
12921 unset ac_cv_type_uintmax_t
12922 unset ac_cv_type_int_least32_t
12923 unset ac_cv_type_int_fast32_t
12924 unset ac_cv_type_uint64_t
12925 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
12926 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
12927 #include <$i>
12929 if test "x$ac_cv_type_uintmax_t" = x""yes; then :
12930 acx_cv_header_stdint=$i
12931 else
12932 continue
12935 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
12936 #include <$i>
12938 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
12940 else
12941 acx_cv_header_stdint_kind="(mostly complete)"
12944 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
12945 #include <$i>
12947 if test "x$ac_cv_type_int_least32_t" = x""yes; then :
12949 else
12950 acx_cv_header_stdint_kind="(mostly complete)"
12953 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
12954 #include <$i>
12956 if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
12958 else
12959 acx_cv_header_stdint_kind="(mostly complete)"
12962 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
12963 #include <$i>
12965 if test "x$ac_cv_type_uint64_t" = x""yes; then :
12967 else
12968 acx_cv_header_stdint_kind="(lacks uint64_t)"
12971 break
12972 done
12973 if test "$acx_cv_header_stdint" = stddef.h; then
12974 acx_cv_header_stdint_kind="(lacks uintmax_t)"
12975 for i in stdint.h $inttype_headers; do
12976 unset ac_cv_type_uintptr_t
12977 unset ac_cv_type_uint32_t
12978 unset ac_cv_type_uint64_t
12979 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
12980 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
12981 #include <$i>
12983 if test "x$ac_cv_type_uint32_t" = x""yes; then :
12984 acx_cv_header_stdint=$i
12985 else
12986 continue
12989 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
12990 #include <$i>
12992 if test "x$ac_cv_type_uint64_t" = x""yes; then :
12996 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
12997 #include <$i>
12999 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
13003 break
13004 done
13006 if test "$acx_cv_header_stdint" = stddef.h; then
13007 acx_cv_header_stdint_kind="(u_intXX_t style)"
13008 for i in sys/types.h $inttype_headers; do
13009 unset ac_cv_type_u_int32_t
13010 unset ac_cv_type_u_int64_t
13011 $as_echo_n "looking for u_intXX_t types in $i, " >&6
13012 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
13013 #include <$i>
13015 if test "x$ac_cv_type_u_int32_t" = x""yes; then :
13016 acx_cv_header_stdint=$i
13017 else
13018 continue
13021 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
13022 #include <$i>
13024 if test "x$ac_cv_type_u_int64_t" = x""yes; then :
13028 break
13029 done
13031 if test "$acx_cv_header_stdint" = stddef.h; then
13032 acx_cv_header_stdint_kind="(using manual detection)"
13035 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
13036 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
13037 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
13038 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
13039 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
13041 # ----------------- Summarize what we found so far
13043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5
13044 $as_echo_n "checking what to include in bfd_stdint.h... " >&6; }
13046 case `$as_basename -- bfd_stdint.h ||
13047 $as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \
13048 Xbfd_stdint.h : 'X\(//\)$' \| \
13049 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null ||
13050 $as_echo X/bfd_stdint.h |
13051 sed '/^.*\/\([^/][^/]*\)\/*$/{
13052 s//\1/
13055 /^X\/\(\/\/\)$/{
13056 s//\1/
13059 /^X\/\(\/\).*/{
13060 s//\1/
13063 s/.*/./; q'` in
13064 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13065 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13066 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13067 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13068 *) ;;
13069 esac
13071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
13072 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
13074 # ----------------- done included file, check C basic types --------
13076 # Lacking an uintptr_t? Test size of void *
13077 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
13078 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
13079 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13080 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13081 # This bug is HP SR number 8606223364.
13082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13083 $as_echo_n "checking size of void *... " >&6; }
13084 if test "${ac_cv_sizeof_void_p+set}" = set; then :
13085 $as_echo_n "(cached) " >&6
13086 else
13087 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
13089 else
13090 if test "$ac_cv_type_void_p" = yes; then
13091 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13092 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13093 { as_fn_set_status 77
13094 as_fn_error "cannot compute sizeof (void *)
13095 See \`config.log' for more details." "$LINENO" 5; }; }
13096 else
13097 ac_cv_sizeof_void_p=0
13102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13103 $as_echo "$ac_cv_sizeof_void_p" >&6; }
13107 cat >>confdefs.h <<_ACEOF
13108 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
13109 _ACEOF
13112 esac
13114 # Lacking an uint64_t? Test size of long
13115 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
13116 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
13117 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13118 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13119 # This bug is HP SR number 8606223364.
13120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13121 $as_echo_n "checking size of long... " >&6; }
13122 if test "${ac_cv_sizeof_long+set}" = set; then :
13123 $as_echo_n "(cached) " >&6
13124 else
13125 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
13127 else
13128 if test "$ac_cv_type_long" = yes; then
13129 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13130 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13131 { as_fn_set_status 77
13132 as_fn_error "cannot compute sizeof (long)
13133 See \`config.log' for more details." "$LINENO" 5; }; }
13134 else
13135 ac_cv_sizeof_long=0
13140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13141 $as_echo "$ac_cv_sizeof_long" >&6; }
13145 cat >>confdefs.h <<_ACEOF
13146 #define SIZEOF_LONG $ac_cv_sizeof_long
13147 _ACEOF
13150 esac
13152 if test $acx_cv_header_stdint = stddef.h; then
13153 # Lacking a good header? Test size of everything and deduce all types.
13154 # The cast to long int works around a bug in the HP C Compiler
13155 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13156 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13157 # This bug is HP SR number 8606223364.
13158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13159 $as_echo_n "checking size of int... " >&6; }
13160 if test "${ac_cv_sizeof_int+set}" = set; then :
13161 $as_echo_n "(cached) " >&6
13162 else
13163 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
13165 else
13166 if test "$ac_cv_type_int" = yes; then
13167 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13168 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13169 { as_fn_set_status 77
13170 as_fn_error "cannot compute sizeof (int)
13171 See \`config.log' for more details." "$LINENO" 5; }; }
13172 else
13173 ac_cv_sizeof_int=0
13178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13179 $as_echo "$ac_cv_sizeof_int" >&6; }
13183 cat >>confdefs.h <<_ACEOF
13184 #define SIZEOF_INT $ac_cv_sizeof_int
13185 _ACEOF
13188 # The cast to long int works around a bug in the HP C Compiler
13189 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13190 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13191 # This bug is HP SR number 8606223364.
13192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
13193 $as_echo_n "checking size of short... " >&6; }
13194 if test "${ac_cv_sizeof_short+set}" = set; then :
13195 $as_echo_n "(cached) " >&6
13196 else
13197 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
13199 else
13200 if test "$ac_cv_type_short" = yes; then
13201 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13202 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13203 { as_fn_set_status 77
13204 as_fn_error "cannot compute sizeof (short)
13205 See \`config.log' for more details." "$LINENO" 5; }; }
13206 else
13207 ac_cv_sizeof_short=0
13212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
13213 $as_echo "$ac_cv_sizeof_short" >&6; }
13217 cat >>confdefs.h <<_ACEOF
13218 #define SIZEOF_SHORT $ac_cv_sizeof_short
13219 _ACEOF
13222 # The cast to long int works around a bug in the HP C Compiler
13223 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13224 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13225 # This bug is HP SR number 8606223364.
13226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
13227 $as_echo_n "checking size of char... " >&6; }
13228 if test "${ac_cv_sizeof_char+set}" = set; then :
13229 $as_echo_n "(cached) " >&6
13230 else
13231 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
13233 else
13234 if test "$ac_cv_type_char" = yes; then
13235 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13236 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13237 { as_fn_set_status 77
13238 as_fn_error "cannot compute sizeof (char)
13239 See \`config.log' for more details." "$LINENO" 5; }; }
13240 else
13241 ac_cv_sizeof_char=0
13246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
13247 $as_echo "$ac_cv_sizeof_char" >&6; }
13251 cat >>confdefs.h <<_ACEOF
13252 #define SIZEOF_CHAR $ac_cv_sizeof_char
13253 _ACEOF
13257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
13258 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
13259 case "$ac_cv_sizeof_char" in
13260 1) acx_cv_type_int8_t=char ;;
13261 *) { as_fn_set_status please report a bug
13262 as_fn_error "no 8-bit type" "$LINENO" 5; }
13263 esac
13264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
13265 $as_echo "$acx_cv_type_int8_t" >&6; }
13267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
13268 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
13269 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
13270 2:*) acx_cv_type_int16_t=int ;;
13271 *:2) acx_cv_type_int16_t=short ;;
13272 *) { as_fn_set_status please report a bug
13273 as_fn_error "no 16-bit type" "$LINENO" 5; }
13274 esac
13275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
13276 $as_echo "$acx_cv_type_int16_t" >&6; }
13278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
13279 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
13280 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
13281 4:*) acx_cv_type_int32_t=int ;;
13282 *:4) acx_cv_type_int32_t=long ;;
13283 *) { as_fn_set_status please report a bug
13284 as_fn_error "no 32-bit type" "$LINENO" 5; }
13285 esac
13286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
13287 $as_echo "$acx_cv_type_int32_t" >&6; }
13290 # These tests are here to make the output prettier
13292 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
13293 case "$ac_cv_sizeof_long" in
13294 8) acx_cv_type_int64_t=long ;;
13295 esac
13296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
13297 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
13298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
13299 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
13302 # Now we can use the above types
13304 if test "$ac_cv_type_uintptr_t" != yes; then
13305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
13306 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
13307 case $ac_cv_sizeof_void_p in
13308 2) acx_cv_type_intptr_t=int16_t ;;
13309 4) acx_cv_type_intptr_t=int32_t ;;
13310 8) acx_cv_type_intptr_t=int64_t ;;
13311 *) { as_fn_set_status please report a bug
13312 as_fn_error "no equivalent for intptr_t" "$LINENO" 5; }
13313 esac
13314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
13315 $as_echo "$acx_cv_type_intptr_t" >&6; }
13318 # ----------------- done all checks, emit header -------------
13319 ac_config_commands="$ac_config_commands bfd_stdint.h"
13323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13324 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
13325 if test "${ac_cv_header_time+set}" = set; then :
13326 $as_echo_n "(cached) " >&6
13327 else
13328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13329 /* end confdefs.h. */
13330 #include <sys/types.h>
13331 #include <sys/time.h>
13332 #include <time.h>
13335 main ()
13337 if ((struct tm *) 0)
13338 return 0;
13340 return 0;
13342 _ACEOF
13343 if ac_fn_c_try_compile "$LINENO"; then :
13344 ac_cv_header_time=yes
13345 else
13346 ac_cv_header_time=no
13348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13351 $as_echo "$ac_cv_header_time" >&6; }
13352 if test $ac_cv_header_time = yes; then
13354 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
13358 ac_header_dirent=no
13359 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13360 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
13362 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
13363 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
13364 $as_echo_n "(cached) " >&6
13365 else
13366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13367 /* end confdefs.h. */
13368 #include <sys/types.h>
13369 #include <$ac_hdr>
13372 main ()
13374 if ((DIR *) 0)
13375 return 0;
13377 return 0;
13379 _ACEOF
13380 if ac_fn_c_try_compile "$LINENO"; then :
13381 eval "$as_ac_Header=yes"
13382 else
13383 eval "$as_ac_Header=no"
13385 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13387 eval ac_res=\$$as_ac_Header
13388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13389 $as_echo "$ac_res" >&6; }
13390 eval as_val=\$$as_ac_Header
13391 if test "x$as_val" = x""yes; then :
13392 cat >>confdefs.h <<_ACEOF
13393 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13394 _ACEOF
13396 ac_header_dirent=$ac_hdr; break
13399 done
13400 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13401 if test $ac_header_dirent = dirent.h; then
13402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13403 $as_echo_n "checking for library containing opendir... " >&6; }
13404 if test "${ac_cv_search_opendir+set}" = set; then :
13405 $as_echo_n "(cached) " >&6
13406 else
13407 ac_func_search_save_LIBS=$LIBS
13408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13409 /* end confdefs.h. */
13411 /* Override any GCC internal prototype to avoid an error.
13412 Use char because int might match the return type of a GCC
13413 builtin and then its argument prototype would still apply. */
13414 #ifdef __cplusplus
13415 extern "C"
13416 #endif
13417 char opendir ();
13419 main ()
13421 return opendir ();
13423 return 0;
13425 _ACEOF
13426 for ac_lib in '' dir; do
13427 if test -z "$ac_lib"; then
13428 ac_res="none required"
13429 else
13430 ac_res=-l$ac_lib
13431 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13433 if ac_fn_c_try_link "$LINENO"; then :
13434 ac_cv_search_opendir=$ac_res
13436 rm -f core conftest.err conftest.$ac_objext \
13437 conftest$ac_exeext
13438 if test "${ac_cv_search_opendir+set}" = set; then :
13439 break
13441 done
13442 if test "${ac_cv_search_opendir+set}" = set; then :
13444 else
13445 ac_cv_search_opendir=no
13447 rm conftest.$ac_ext
13448 LIBS=$ac_func_search_save_LIBS
13450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13451 $as_echo "$ac_cv_search_opendir" >&6; }
13452 ac_res=$ac_cv_search_opendir
13453 if test "$ac_res" != no; then :
13454 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13458 else
13459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13460 $as_echo_n "checking for library containing opendir... " >&6; }
13461 if test "${ac_cv_search_opendir+set}" = set; then :
13462 $as_echo_n "(cached) " >&6
13463 else
13464 ac_func_search_save_LIBS=$LIBS
13465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13466 /* end confdefs.h. */
13468 /* Override any GCC internal prototype to avoid an error.
13469 Use char because int might match the return type of a GCC
13470 builtin and then its argument prototype would still apply. */
13471 #ifdef __cplusplus
13472 extern "C"
13473 #endif
13474 char opendir ();
13476 main ()
13478 return opendir ();
13480 return 0;
13482 _ACEOF
13483 for ac_lib in '' x; do
13484 if test -z "$ac_lib"; then
13485 ac_res="none required"
13486 else
13487 ac_res=-l$ac_lib
13488 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13490 if ac_fn_c_try_link "$LINENO"; then :
13491 ac_cv_search_opendir=$ac_res
13493 rm -f core conftest.err conftest.$ac_objext \
13494 conftest$ac_exeext
13495 if test "${ac_cv_search_opendir+set}" = set; then :
13496 break
13498 done
13499 if test "${ac_cv_search_opendir+set}" = set; then :
13501 else
13502 ac_cv_search_opendir=no
13504 rm conftest.$ac_ext
13505 LIBS=$ac_func_search_save_LIBS
13507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13508 $as_echo "$ac_cv_search_opendir" >&6; }
13509 ac_res=$ac_cv_search_opendir
13510 if test "$ac_res" != no; then :
13511 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13518 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13519 if test "${gcc_cv_header_string+set}" = set; then :
13520 $as_echo_n "(cached) " >&6
13521 else
13522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13523 /* end confdefs.h. */
13524 #include <string.h>
13525 #include <strings.h>
13527 main ()
13531 return 0;
13533 _ACEOF
13534 if ac_fn_c_try_compile "$LINENO"; then :
13535 gcc_cv_header_string=yes
13536 else
13537 gcc_cv_header_string=no
13539 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13542 $as_echo "$gcc_cv_header_string" >&6; }
13543 if test $gcc_cv_header_string = yes; then
13545 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13549 for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno
13550 do :
13551 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13552 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13553 eval as_val=\$$as_ac_var
13554 if test "x$as_val" = x""yes; then :
13555 cat >>confdefs.h <<_ACEOF
13556 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13557 _ACEOF
13560 done
13562 for ac_func in strtoull
13563 do :
13564 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13565 if test "x$ac_cv_func_strtoull" = x""yes; then :
13566 cat >>confdefs.h <<_ACEOF
13567 #define HAVE_STRTOULL 1
13568 _ACEOF
13571 done
13574 ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
13575 if test "x$ac_cv_have_decl_basename" = x""yes; then :
13576 ac_have_decl=1
13577 else
13578 ac_have_decl=0
13581 cat >>confdefs.h <<_ACEOF
13582 #define HAVE_DECL_BASENAME $ac_have_decl
13583 _ACEOF
13585 ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
13586 if test "x$ac_cv_have_decl_ftello" = x""yes; then :
13587 ac_have_decl=1
13588 else
13589 ac_have_decl=0
13592 cat >>confdefs.h <<_ACEOF
13593 #define HAVE_DECL_FTELLO $ac_have_decl
13594 _ACEOF
13596 ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
13597 if test "x$ac_cv_have_decl_ftello64" = x""yes; then :
13598 ac_have_decl=1
13599 else
13600 ac_have_decl=0
13603 cat >>confdefs.h <<_ACEOF
13604 #define HAVE_DECL_FTELLO64 $ac_have_decl
13605 _ACEOF
13607 ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
13608 if test "x$ac_cv_have_decl_fseeko" = x""yes; then :
13609 ac_have_decl=1
13610 else
13611 ac_have_decl=0
13614 cat >>confdefs.h <<_ACEOF
13615 #define HAVE_DECL_FSEEKO $ac_have_decl
13616 _ACEOF
13618 ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
13619 if test "x$ac_cv_have_decl_fseeko64" = x""yes; then :
13620 ac_have_decl=1
13621 else
13622 ac_have_decl=0
13625 cat >>confdefs.h <<_ACEOF
13626 #define HAVE_DECL_FSEEKO64 $ac_have_decl
13627 _ACEOF
13631 case "${host}" in
13632 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13634 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
13636 esac
13638 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
13639 if test "x$ac_cv_have_decl_ffs" = x""yes; then :
13640 ac_have_decl=1
13641 else
13642 ac_have_decl=0
13645 cat >>confdefs.h <<_ACEOF
13646 #define HAVE_DECL_FFS $ac_have_decl
13647 _ACEOF
13649 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
13650 if test "x$ac_cv_have_decl_free" = x""yes; then :
13651 ac_have_decl=1
13652 else
13653 ac_have_decl=0
13656 cat >>confdefs.h <<_ACEOF
13657 #define HAVE_DECL_FREE $ac_have_decl
13658 _ACEOF
13660 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
13661 if test "x$ac_cv_have_decl_getenv" = x""yes; then :
13662 ac_have_decl=1
13663 else
13664 ac_have_decl=0
13667 cat >>confdefs.h <<_ACEOF
13668 #define HAVE_DECL_GETENV $ac_have_decl
13669 _ACEOF
13671 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
13672 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
13673 ac_have_decl=1
13674 else
13675 ac_have_decl=0
13678 cat >>confdefs.h <<_ACEOF
13679 #define HAVE_DECL_MALLOC $ac_have_decl
13680 _ACEOF
13682 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
13683 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
13684 ac_have_decl=1
13685 else
13686 ac_have_decl=0
13689 cat >>confdefs.h <<_ACEOF
13690 #define HAVE_DECL_REALLOC $ac_have_decl
13691 _ACEOF
13693 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13694 if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
13695 ac_have_decl=1
13696 else
13697 ac_have_decl=0
13700 cat >>confdefs.h <<_ACEOF
13701 #define HAVE_DECL_STPCPY $ac_have_decl
13702 _ACEOF
13704 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13705 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13706 ac_have_decl=1
13707 else
13708 ac_have_decl=0
13711 cat >>confdefs.h <<_ACEOF
13712 #define HAVE_DECL_STRSTR $ac_have_decl
13713 _ACEOF
13715 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
13716 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
13717 ac_have_decl=1
13718 else
13719 ac_have_decl=0
13722 cat >>confdefs.h <<_ACEOF
13723 #define HAVE_DECL_SNPRINTF $ac_have_decl
13724 _ACEOF
13726 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13727 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13728 ac_have_decl=1
13729 else
13730 ac_have_decl=0
13733 cat >>confdefs.h <<_ACEOF
13734 #define HAVE_DECL_VSNPRINTF $ac_have_decl
13735 _ACEOF
13738 # Link in zlib if we can. This allows us to read compressed debug sections.
13739 # This is used only by compress.c.
13741 # See if the user specified whether he wants zlib support or not.
13743 # Check whether --with-zlib was given.
13744 if test "${with_zlib+set}" = set; then :
13745 withval=$with_zlib;
13746 else
13747 with_zlib=auto
13751 if test "$with_zlib" != "no"; then
13752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
13753 $as_echo_n "checking for library containing zlibVersion... " >&6; }
13754 if test "${ac_cv_search_zlibVersion+set}" = set; then :
13755 $as_echo_n "(cached) " >&6
13756 else
13757 ac_func_search_save_LIBS=$LIBS
13758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13759 /* end confdefs.h. */
13761 /* Override any GCC internal prototype to avoid an error.
13762 Use char because int might match the return type of a GCC
13763 builtin and then its argument prototype would still apply. */
13764 #ifdef __cplusplus
13765 extern "C"
13766 #endif
13767 char zlibVersion ();
13769 main ()
13771 return zlibVersion ();
13773 return 0;
13775 _ACEOF
13776 for ac_lib in '' z; do
13777 if test -z "$ac_lib"; then
13778 ac_res="none required"
13779 else
13780 ac_res=-l$ac_lib
13781 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13783 if ac_fn_c_try_link "$LINENO"; then :
13784 ac_cv_search_zlibVersion=$ac_res
13786 rm -f core conftest.err conftest.$ac_objext \
13787 conftest$ac_exeext
13788 if test "${ac_cv_search_zlibVersion+set}" = set; then :
13789 break
13791 done
13792 if test "${ac_cv_search_zlibVersion+set}" = set; then :
13794 else
13795 ac_cv_search_zlibVersion=no
13797 rm conftest.$ac_ext
13798 LIBS=$ac_func_search_save_LIBS
13800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
13801 $as_echo "$ac_cv_search_zlibVersion" >&6; }
13802 ac_res=$ac_cv_search_zlibVersion
13803 if test "$ac_res" != no; then :
13804 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13805 for ac_header in zlib.h
13806 do :
13807 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13808 if test "x$ac_cv_header_zlib_h" = x""yes; then :
13809 cat >>confdefs.h <<_ACEOF
13810 #define HAVE_ZLIB_H 1
13811 _ACEOF
13815 done
13819 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
13820 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
13825 # If we are configured native, pick a core file support file.
13826 COREFILE=
13827 COREFLAG=
13828 CORE_HEADER=
13829 TRAD_HEADER=
13830 if test "${target}" = "${host}"; then
13831 case "${host}" in
13832 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)
13833 COREFILE=''
13835 alpha*-*-linux-*)
13836 COREFILE=trad-core.lo
13837 TRAD_HEADER='"hosts/alphalinux.h"'
13839 alpha*-*-netbsd* | alpha*-*-openbsd*)
13840 COREFILE=netbsd-core.lo
13842 alpha*-*-*) COREFILE=osf-core.lo ;;
13843 arm-*-freebsd* | arm-*-kfreebsd*-gnu)
13844 COREFILE='' ;;
13845 arm-*-netbsd* | arm-*-openbsd*)
13846 COREFILE=netbsd-core.lo
13848 arm-*-riscix) COREFILE=trad-core.lo ;;
13849 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
13850 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
13851 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;;
13852 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
13853 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
13854 hppa*-*-netbsd* | hppa*-*-openbsd*)
13855 COREFILE=netbsd-core.lo
13858 i370-*-*)
13859 COREFILE=trad-core.lo
13860 TRAD_HEADER='"hosts/i370linux.h"'
13863 i[3-7]86-sequent-bsd*)
13864 COREFILE=trad-core.lo
13865 TRAD_HEADER='"hosts/symmetry.h"'
13867 i[3-7]86-sequent-sysv4*) ;;
13868 i[3-7]86-sequent-sysv*)
13869 COREFILE=trad-core.lo
13870 TRAD_HEADER='"hosts/symmetry.h"'
13872 i[3-7]86-*-bsdi)
13873 COREFILE=
13875 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*)
13876 COREFILE=trad-core.lo
13877 TRAD_HEADER='"hosts/i386bsd.h"'
13879 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
13880 COREFILE=''
13881 TRAD_HEADER='"hosts/i386bsd.h"'
13883 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
13884 COREFILE=netbsd-core.lo
13886 i[3-7]86-esix-sysv3*)
13887 COREFILE=trad-core.lo
13888 TRAD_HEADER='"hosts/esix.h"'
13890 i[3-7]86-*-sco3.2v5*)
13891 COREFILE=sco5-core.lo
13893 i[3-7]86-*-sco* | i[3-7]86-*-isc*)
13894 COREFILE=trad-core.lo
13895 TRAD_HEADER='"hosts/i386sco.h"'
13897 i[3-7]86-*-mach3*)
13898 COREFILE=trad-core.lo
13899 TRAD_HEADER='"hosts/i386mach3.h"'
13901 i[3-7]86-*-linux-*)
13902 COREFILE=trad-core.lo
13903 TRAD_HEADER='"hosts/i386linux.h"'
13905 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;;
13906 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;;
13907 i860-*-mach3* | i860-*-osf1*)
13908 COREFILE=trad-core.lo
13909 TRAD_HEADER='"hosts/i860mach3.h"'
13911 mips-*-netbsd* | mips*-*-openbsd*)
13912 COREFILE=netbsd-core.lo
13914 mips-dec-*)
13915 COREFILE=trad-core.lo
13916 TRAD_HEADER='"hosts/decstation.h"'
13918 mips-sgi-irix4*) COREFILE=irix-core.lo ;;
13919 mips-sgi-irix5*) COREFILE=irix-core.lo ;;
13920 mips-sgi-irix6*) COREFILE=irix-core.lo ;;
13921 mips-*-sysv4*) ;;
13922 mips-*-sysv* | mips-*-riscos*)
13923 COREFILE=trad-core.lo
13924 TRAD_HEADER='"hosts/riscos.h"'
13926 mips-sony-bsd*)
13927 COREFILE=trad-core.lo
13928 TRAD_HEADER='"hosts/news-mips.h"'
13930 m68*-bull*-sysv*)
13931 COREFILE=trad-core.lo
13932 TRAD_HEADER='"hosts/dpx2.h"'
13934 m68*-hp-hpux*) COREFILE=hpux-core.lo ;;
13935 m68*-hp-bsd*)
13936 COREFILE=trad-core.lo
13937 TRAD_HEADER='"hosts/hp300bsd.h"'
13939 m68*-*-linux-*)
13940 COREFILE=trad-core.lo
13941 TRAD_HEADER='"hosts/m68klinux.h"'
13943 m68*-motorola-sysv*)
13944 COREFILE=trad-core.lo
13945 TRAD_HEADER='"hosts/delta68.h"'
13947 m68*-sony-*)
13948 COREFILE=trad-core.lo
13949 TRAD_HEADER='"hosts/news.h"'
13951 m68*-*-netbsd* | m68*-*-openbsd*)
13952 COREFILE=netbsd-core.lo
13954 m68*-apple-aux*)
13955 COREFILE=trad-core.lo
13956 TRAD_HEADER='"hosts/m68kaux.h"'
13958 m88*-*-sysv4*)
13960 m88*-motorola-sysv*)
13961 COREFILE=ptrace-core.lo
13963 m88*-*-mach3*)
13964 COREFILE=trad-core.lo
13965 TRAD_HEADER='"hosts/m88kmach3.h"'
13967 m88*-*-openbsd*)
13968 COREFILE=netbsd-core.lo
13970 ns32k-pc532-mach)
13971 COREFILE=trad-core.lo
13972 TRAD_HEADER='"hosts/pc532mach.h"'
13974 ns32k-*-netbsd* | ns32k-*-openbsd*)
13975 COREFILE=netbsd-core.lo
13977 rs6000-*-lynx*)
13978 COREFILE=lynx-core.lo
13980 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].*)
13981 COREFILE=rs6000-core.lo
13982 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
13984 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
13985 COREFILE=rs6000-core.lo
13986 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
13987 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
13988 # have c_impl as a member of struct core_dumpx
13989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
13990 $as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
13991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13992 /* end confdefs.h. */
13993 #include <core.h>
13995 main ()
13997 struct core_dumpx c; c.c_impl = 0;
13999 return 0;
14001 _ACEOF
14002 if ac_fn_c_try_compile "$LINENO"; then :
14004 $as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
14006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14007 $as_echo "yes" >&6; }
14008 else
14009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14010 $as_echo "no" >&6; }
14012 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14014 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
14015 rs6000-*-*) COREFILE=rs6000-core.lo ;;
14016 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
14017 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
14018 powerpc-*-beos*) ;;
14019 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
14020 COREFILE='' ;;
14021 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
14022 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
14023 s390*-*-*) COREFILE=trad-core.lo ;;
14024 sh*-*-netbsd* | sh*-*-openbsd*)
14025 COREFILE=netbsd-core.lo
14027 sparc-*-netbsd* | sparc*-*-openbsd*)
14028 COREFILE=netbsd-core.lo
14030 tahoe-*-*)
14031 COREFILE=trad-core.lo
14032 TRAD_HEADER='"hosts/tahoe.h"'
14034 vax-*-netbsd* | vax-*-openbsd*)
14035 COREFILE=netbsd-core.lo
14037 vax-*-ultrix2*)
14038 COREFILE=trad-core.lo
14039 TRAD_HEADER='"hosts/vaxult2.h"'
14041 vax-*-ultrix*)
14042 COREFILE=trad-core.lo
14043 TRAD_HEADER='"hosts/vaxult2.h"'
14045 vax-*-linux-*)
14046 COREFILE=trad-core.lo
14047 TRAD_HEADER='"hosts/vaxlinux.h"'
14049 vax-*-*)
14050 COREFILE=trad-core.lo
14051 TRAD_HEADER='"hosts/vaxbsd.h"'
14053 x86_64-*-linux*)
14054 CORE_HEADER='"hosts/x86-64linux.h"'
14056 x86_64-*-netbsd* | x86_64-*-openbsd*)
14057 COREFILE=netbsd-core.lo
14059 esac
14061 case "$COREFILE" in
14062 aix386-core.lo) COREFLAG=-DAIX386_CORE ;;
14063 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
14064 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
14065 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
14066 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
14067 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
14068 osf-core.lo) COREFLAG=-DOSF_CORE ;;
14069 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
14070 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
14071 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;;
14072 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
14073 esac
14075 # ELF corefile support has several flavors, but all of
14076 # them use something called <sys/procfs.h>
14077 for ac_header in sys/procfs.h
14078 do :
14079 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
14080 if test "x$ac_cv_header_sys_procfs_h" = x""yes; then :
14081 cat >>confdefs.h <<_ACEOF
14082 #define HAVE_SYS_PROCFS_H 1
14083 _ACEOF
14087 done
14089 if test "$ac_cv_header_sys_procfs_h" = yes; then
14090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
14091 $as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
14092 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then :
14093 $as_echo_n "(cached) " >&6
14094 else
14095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14096 /* end confdefs.h. */
14098 #define _SYSCALL32
14099 /* Needed for new procfs interface on sparc-solaris. */
14100 #define _STRUCTURED_PROC 1
14101 #include <sys/procfs.h>
14103 main ()
14105 prstatus_t avar
14107 return 0;
14109 _ACEOF
14110 if ac_fn_c_try_compile "$LINENO"; then :
14111 bfd_cv_have_sys_procfs_type_prstatus_t=yes
14112 else
14113 bfd_cv_have_sys_procfs_type_prstatus_t=no
14116 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14119 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
14121 $as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
14124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
14125 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
14127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
14128 $as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
14129 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then :
14130 $as_echo_n "(cached) " >&6
14131 else
14132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14133 /* end confdefs.h. */
14135 #define _SYSCALL32
14136 /* Needed for new procfs interface on sparc-solaris. */
14137 #define _STRUCTURED_PROC 1
14138 #include <sys/procfs.h>
14140 main ()
14142 prstatus32_t avar
14144 return 0;
14146 _ACEOF
14147 if ac_fn_c_try_compile "$LINENO"; then :
14148 bfd_cv_have_sys_procfs_type_prstatus32_t=yes
14149 else
14150 bfd_cv_have_sys_procfs_type_prstatus32_t=no
14153 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14156 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
14158 $as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
14161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
14162 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
14164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
14165 $as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
14166 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then :
14167 $as_echo_n "(cached) " >&6
14168 else
14169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14170 /* end confdefs.h. */
14172 #define _SYSCALL32
14173 /* Needed for new procfs interface on sparc-solaris. */
14174 #define _STRUCTURED_PROC 1
14175 #include <sys/procfs.h>
14177 main ()
14179 prstatus_t avar; void* aref = (void*) &avar.pr_who
14181 return 0;
14183 _ACEOF
14184 if ac_fn_c_try_compile "$LINENO"; then :
14185 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
14186 else
14187 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
14190 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14193 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
14195 $as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
14198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
14199 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
14201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
14202 $as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
14203 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then :
14204 $as_echo_n "(cached) " >&6
14205 else
14206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14207 /* end confdefs.h. */
14209 #define _SYSCALL32
14210 /* Needed for new procfs interface on sparc-solaris. */
14211 #define _STRUCTURED_PROC 1
14212 #include <sys/procfs.h>
14214 main ()
14216 prstatus32_t avar; void* aref = (void*) &avar.pr_who
14218 return 0;
14220 _ACEOF
14221 if ac_fn_c_try_compile "$LINENO"; then :
14222 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
14223 else
14224 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
14227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14230 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
14232 $as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
14235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
14236 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
14238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
14239 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
14240 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
14241 $as_echo_n "(cached) " >&6
14242 else
14243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14244 /* end confdefs.h. */
14246 #define _SYSCALL32
14247 /* Needed for new procfs interface on sparc-solaris. */
14248 #define _STRUCTURED_PROC 1
14249 #include <sys/procfs.h>
14251 main ()
14253 pstatus_t avar
14255 return 0;
14257 _ACEOF
14258 if ac_fn_c_try_compile "$LINENO"; then :
14259 bfd_cv_have_sys_procfs_type_pstatus_t=yes
14260 else
14261 bfd_cv_have_sys_procfs_type_pstatus_t=no
14264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14267 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
14269 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
14272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
14273 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
14275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
14276 $as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
14277 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then :
14278 $as_echo_n "(cached) " >&6
14279 else
14280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14281 /* end confdefs.h. */
14283 #define _SYSCALL32
14284 /* Needed for new procfs interface on sparc-solaris. */
14285 #define _STRUCTURED_PROC 1
14286 #include <sys/procfs.h>
14288 main ()
14290 pxstatus_t avar
14292 return 0;
14294 _ACEOF
14295 if ac_fn_c_try_compile "$LINENO"; then :
14296 bfd_cv_have_sys_procfs_type_pxstatus_t=yes
14297 else
14298 bfd_cv_have_sys_procfs_type_pxstatus_t=no
14301 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14304 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
14306 $as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
14309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
14310 $as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
14312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
14313 $as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
14314 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then :
14315 $as_echo_n "(cached) " >&6
14316 else
14317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14318 /* end confdefs.h. */
14320 #define _SYSCALL32
14321 /* Needed for new procfs interface on sparc-solaris. */
14322 #define _STRUCTURED_PROC 1
14323 #include <sys/procfs.h>
14325 main ()
14327 pstatus32_t avar
14329 return 0;
14331 _ACEOF
14332 if ac_fn_c_try_compile "$LINENO"; then :
14333 bfd_cv_have_sys_procfs_type_pstatus32_t=yes
14334 else
14335 bfd_cv_have_sys_procfs_type_pstatus32_t=no
14338 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14341 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
14343 $as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
14346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
14347 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
14349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
14350 $as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
14351 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then :
14352 $as_echo_n "(cached) " >&6
14353 else
14354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14355 /* end confdefs.h. */
14357 #define _SYSCALL32
14358 /* Needed for new procfs interface on sparc-solaris. */
14359 #define _STRUCTURED_PROC 1
14360 #include <sys/procfs.h>
14362 main ()
14364 prpsinfo_t avar
14366 return 0;
14368 _ACEOF
14369 if ac_fn_c_try_compile "$LINENO"; then :
14370 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
14371 else
14372 bfd_cv_have_sys_procfs_type_prpsinfo_t=no
14375 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14378 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
14380 $as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
14383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
14384 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
14386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
14387 $as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
14388 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then :
14389 $as_echo_n "(cached) " >&6
14390 else
14391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14392 /* end confdefs.h. */
14394 #define _SYSCALL32
14395 /* Needed for new procfs interface on sparc-solaris. */
14396 #define _STRUCTURED_PROC 1
14397 #include <sys/procfs.h>
14399 main ()
14401 prpsinfo32_t avar
14403 return 0;
14405 _ACEOF
14406 if ac_fn_c_try_compile "$LINENO"; then :
14407 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
14408 else
14409 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
14412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14415 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
14417 $as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
14420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
14421 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
14423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
14424 $as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
14425 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then :
14426 $as_echo_n "(cached) " >&6
14427 else
14428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14429 /* end confdefs.h. */
14431 #define _SYSCALL32
14432 /* Needed for new procfs interface on sparc-solaris. */
14433 #define _STRUCTURED_PROC 1
14434 #include <sys/procfs.h>
14436 main ()
14438 psinfo_t avar
14440 return 0;
14442 _ACEOF
14443 if ac_fn_c_try_compile "$LINENO"; then :
14444 bfd_cv_have_sys_procfs_type_psinfo_t=yes
14445 else
14446 bfd_cv_have_sys_procfs_type_psinfo_t=no
14449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14452 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
14454 $as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
14457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
14458 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
14460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
14461 $as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
14462 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then :
14463 $as_echo_n "(cached) " >&6
14464 else
14465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14466 /* end confdefs.h. */
14468 #define _SYSCALL32
14469 /* Needed for new procfs interface on sparc-solaris. */
14470 #define _STRUCTURED_PROC 1
14471 #include <sys/procfs.h>
14473 main ()
14475 psinfo32_t avar
14477 return 0;
14479 _ACEOF
14480 if ac_fn_c_try_compile "$LINENO"; then :
14481 bfd_cv_have_sys_procfs_type_psinfo32_t=yes
14482 else
14483 bfd_cv_have_sys_procfs_type_psinfo32_t=no
14486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14489 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
14491 $as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
14494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
14495 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
14497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
14498 $as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
14499 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then :
14500 $as_echo_n "(cached) " >&6
14501 else
14502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14503 /* end confdefs.h. */
14505 #define _SYSCALL32
14506 /* Needed for new procfs interface on sparc-solaris. */
14507 #define _STRUCTURED_PROC 1
14508 #include <sys/procfs.h>
14510 main ()
14512 lwpstatus_t avar
14514 return 0;
14516 _ACEOF
14517 if ac_fn_c_try_compile "$LINENO"; then :
14518 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
14519 else
14520 bfd_cv_have_sys_procfs_type_lwpstatus_t=no
14523 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14526 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
14528 $as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
14531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
14532 $as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
14534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
14535 $as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
14536 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then :
14537 $as_echo_n "(cached) " >&6
14538 else
14539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14540 /* end confdefs.h. */
14542 #define _SYSCALL32
14543 /* Needed for new procfs interface on sparc-solaris. */
14544 #define _STRUCTURED_PROC 1
14545 #include <sys/procfs.h>
14547 main ()
14549 lwpxstatus_t avar
14551 return 0;
14553 _ACEOF
14554 if ac_fn_c_try_compile "$LINENO"; then :
14555 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
14556 else
14557 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
14560 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14563 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
14565 $as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
14568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
14569 $as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
14571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
14572 $as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
14573 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then :
14574 $as_echo_n "(cached) " >&6
14575 else
14576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14577 /* end confdefs.h. */
14579 #define _SYSCALL32
14580 /* Needed for new procfs interface on sparc-solaris. */
14581 #define _STRUCTURED_PROC 1
14582 #include <sys/procfs.h>
14584 main ()
14586 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
14588 return 0;
14590 _ACEOF
14591 if ac_fn_c_try_compile "$LINENO"; then :
14592 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
14593 else
14594 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
14597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14600 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
14602 $as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
14605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
14606 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
14608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
14609 $as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
14610 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then :
14611 $as_echo_n "(cached) " >&6
14612 else
14613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14614 /* end confdefs.h. */
14616 #define _SYSCALL32
14617 /* Needed for new procfs interface on sparc-solaris. */
14618 #define _STRUCTURED_PROC 1
14619 #include <sys/procfs.h>
14621 main ()
14623 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
14625 return 0;
14627 _ACEOF
14628 if ac_fn_c_try_compile "$LINENO"; then :
14629 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
14630 else
14631 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
14634 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14637 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
14639 $as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
14642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
14643 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
14645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
14646 $as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
14647 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then :
14648 $as_echo_n "(cached) " >&6
14649 else
14650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14651 /* end confdefs.h. */
14653 #define _SYSCALL32
14654 /* Needed for new procfs interface on sparc-solaris. */
14655 #define _STRUCTURED_PROC 1
14656 #include <sys/procfs.h>
14658 main ()
14660 lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
14662 return 0;
14664 _ACEOF
14665 if ac_fn_c_try_compile "$LINENO"; then :
14666 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
14667 else
14668 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
14671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14674 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
14676 $as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
14679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
14680 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
14682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
14683 $as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
14684 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then :
14685 $as_echo_n "(cached) " >&6
14686 else
14687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14688 /* end confdefs.h. */
14690 #define _SYSCALL32
14691 /* Needed for new procfs interface on sparc-solaris. */
14692 #define _STRUCTURED_PROC 1
14693 #include <sys/procfs.h>
14695 main ()
14697 win32_pstatus_t avar
14699 return 0;
14701 _ACEOF
14702 if ac_fn_c_try_compile "$LINENO"; then :
14703 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
14704 else
14705 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
14708 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14711 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
14713 $as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
14716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
14717 $as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
14723 if test -n "$CORE_HEADER"; then
14725 cat >>confdefs.h <<_ACEOF
14726 #define CORE_HEADER $CORE_HEADER
14727 _ACEOF
14730 if test -n "$TRAD_HEADER"; then
14732 cat >>confdefs.h <<_ACEOF
14733 #define TRAD_HEADER $TRAD_HEADER
14734 _ACEOF
14738 # Check if linker supports --as-needed and --no-as-needed options
14739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14740 $as_echo_n "checking linker --as-needed support... " >&6; }
14741 if test "${bfd_cv_ld_as_needed+set}" = set; then :
14742 $as_echo_n "(cached) " >&6
14743 else
14744 bfd_cv_ld_as_needed=no
14745 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
14746 bfd_cv_ld_as_needed=yes
14750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
14751 $as_echo "$bfd_cv_ld_as_needed" >&6; }
14753 LIBM=
14754 case $host in
14755 *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
14756 # These system don't have libm, or don't need it
14758 *-ncr-sysv4.3*)
14759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
14760 $as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
14761 if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
14762 $as_echo_n "(cached) " >&6
14763 else
14764 ac_check_lib_save_LIBS=$LIBS
14765 LIBS="-lmw $LIBS"
14766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14767 /* end confdefs.h. */
14769 /* Override any GCC internal prototype to avoid an error.
14770 Use char because int might match the return type of a GCC
14771 builtin and then its argument prototype would still apply. */
14772 #ifdef __cplusplus
14773 extern "C"
14774 #endif
14775 char _mwvalidcheckl ();
14777 main ()
14779 return _mwvalidcheckl ();
14781 return 0;
14783 _ACEOF
14784 if ac_fn_c_try_link "$LINENO"; then :
14785 ac_cv_lib_mw__mwvalidcheckl=yes
14786 else
14787 ac_cv_lib_mw__mwvalidcheckl=no
14789 rm -f core conftest.err conftest.$ac_objext \
14790 conftest$ac_exeext conftest.$ac_ext
14791 LIBS=$ac_check_lib_save_LIBS
14793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
14794 $as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
14795 if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
14796 LIBM="-lmw"
14799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14800 $as_echo_n "checking for cos in -lm... " >&6; }
14801 if test "${ac_cv_lib_m_cos+set}" = set; then :
14802 $as_echo_n "(cached) " >&6
14803 else
14804 ac_check_lib_save_LIBS=$LIBS
14805 LIBS="-lm $LIBS"
14806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14807 /* end confdefs.h. */
14809 /* Override any GCC internal prototype to avoid an error.
14810 Use char because int might match the return type of a GCC
14811 builtin and then its argument prototype would still apply. */
14812 #ifdef __cplusplus
14813 extern "C"
14814 #endif
14815 char cos ();
14817 main ()
14819 return cos ();
14821 return 0;
14823 _ACEOF
14824 if ac_fn_c_try_link "$LINENO"; then :
14825 ac_cv_lib_m_cos=yes
14826 else
14827 ac_cv_lib_m_cos=no
14829 rm -f core conftest.err conftest.$ac_objext \
14830 conftest$ac_exeext conftest.$ac_ext
14831 LIBS=$ac_check_lib_save_LIBS
14833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14834 $as_echo "$ac_cv_lib_m_cos" >&6; }
14835 if test "x$ac_cv_lib_m_cos" = x""yes; then :
14836 LIBM="$LIBM -lm"
14841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14842 $as_echo_n "checking for cos in -lm... " >&6; }
14843 if test "${ac_cv_lib_m_cos+set}" = set; then :
14844 $as_echo_n "(cached) " >&6
14845 else
14846 ac_check_lib_save_LIBS=$LIBS
14847 LIBS="-lm $LIBS"
14848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14849 /* end confdefs.h. */
14851 /* Override any GCC internal prototype to avoid an error.
14852 Use char because int might match the return type of a GCC
14853 builtin and then its argument prototype would still apply. */
14854 #ifdef __cplusplus
14855 extern "C"
14856 #endif
14857 char cos ();
14859 main ()
14861 return cos ();
14863 return 0;
14865 _ACEOF
14866 if ac_fn_c_try_link "$LINENO"; then :
14867 ac_cv_lib_m_cos=yes
14868 else
14869 ac_cv_lib_m_cos=no
14871 rm -f core conftest.err conftest.$ac_objext \
14872 conftest$ac_exeext conftest.$ac_ext
14873 LIBS=$ac_check_lib_save_LIBS
14875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14876 $as_echo "$ac_cv_lib_m_cos" >&6; }
14877 if test "x$ac_cv_lib_m_cos" = x""yes; then :
14878 LIBM="-lm"
14882 esac
14886 # When building a shared libbfd, link against the pic version of libiberty
14887 # so that apps that use libbfd won't need libiberty just to satisfy any
14888 # libbfd references.
14889 # We can't do that if a pic libiberty is unavailable since including non-pic
14890 # code would insert text relocations into libbfd.
14891 SHARED_LIBADD=
14892 SHARED_LDFLAGS=
14893 if test "$enable_shared" = "yes"; then
14894 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
14895 if test -n "$x"; then
14896 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
14899 # More hacks to build DLLs on Windows.
14900 case "${host}" in
14901 *-*-cygwin*)
14902 SHARED_LDFLAGS="-no-undefined"
14903 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
14905 esac
14907 if test -n "$SHARED_LIBADD"; then
14908 if test -n "$LIBM"; then
14909 if test x"$bfd_cv_ld_as_needed" = xyes; then
14910 # Link against libm only when needed. Put -lc, -lm inside -Wl
14911 # to stop libtool reordering these options.
14912 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
14913 else
14914 SHARED_LIBADD="$SHARED_LIBADD $LIBM"
14922 # target stuff:
14924 # Canonicalize the secondary target names.
14925 if test -n "$enable_targets" ; then
14926 for targ in `echo $enable_targets | sed 's/,/ /g'`
14928 result=`$ac_config_sub $targ 2>/dev/null`
14929 if test -n "$result" ; then
14930 canon_targets="$canon_targets $result"
14931 else
14932 # Allow targets that config.sub doesn't recognize, like "all".
14933 canon_targets="$canon_targets $targ"
14935 done
14938 all_targets=false
14939 defvec=
14940 selvecs=
14941 assocvecs=
14942 selarchs=
14943 TDEFINES=
14944 for targ in $target $canon_targets
14946 if test "x$targ" = "xall"; then
14947 all_targets=true
14948 assocvecs="$assocvecs $targ_defvec $targ_selvecs"
14949 else
14950 . $srcdir/config.bfd
14951 if test "x$targ" = "x$target"; then
14952 defvec=$targ_defvec
14954 selvecs="$selvecs $targ_defvec $targ_selvecs"
14955 selarchs="$selarchs $targ_archs"
14956 TDEFINES="$TDEFINES $targ_cflags"
14958 done
14961 # This processing still needs to be done if we're to decide properly whether
14962 # 64-bit support needs to be compiled in. Currently, it will be included if
14963 # the default or any other explicitly requested target requires it; it
14964 # will not be included on a 32-bit host if no 64-bit target is requested, and
14965 # no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
14966 # used.
14968 # uniq the default and selected vectors in all the configured targets.
14969 f=""
14970 for i in $selvecs ; do
14971 case " $f " in
14972 *" $i "*) ;;
14973 *) f="$f $i" ;;
14974 esac
14975 done
14976 selvecs="$f"
14979 # uniq the associated vectors in all the configured targets.
14980 f=""
14981 for i in $assocvecs ; do
14982 case " $f " in
14983 *" $i "*) ;;
14984 *) f="$f $i" ;;
14985 esac
14986 done
14987 assocvecs="$f"
14990 # uniq the architectures in all the configured targets.
14991 f=""
14992 for i in $selarchs ; do
14993 case " $f " in
14994 *" $i "*) ;;
14995 *) f="$f $i" ;;
14996 esac
14997 done
14998 selarchs="$f"
15000 # Target backend .o files.
15003 elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo
15004 elf-eh-frame.lo dwarf1.lo"
15006 for vec in $selvecs
15008 target_size=32
15009 case "$vec" in
15010 # This list is alphabetized to make it easy to compare
15011 # with the two vector lists in targets.c. For the same reason,
15012 # use one entry per line, even though this leads to long lines.
15013 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;;
15014 aix5coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15015 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;;
15016 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;;
15017 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;;
15018 apollocoff_vec) tb="$tb coff-apollo.lo" ;;
15019 arm_epoc_pe_big_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
15020 arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
15021 arm_epoc_pei_big_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
15022 arm_epoc_pei_little_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
15023 arm_wince_pe_big_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
15024 arm_wince_pe_little_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
15025 arm_wince_pei_big_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
15026 arm_wince_pei_little_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
15027 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
15028 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
15029 armnetbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;;
15030 armpe_big_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
15031 armpe_little_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
15032 armpei_big_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
15033 armpei_little_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
15034 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;;
15035 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;;
15036 bfd_pei_ia64_vec) tb="$tb pei-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;;
15037 bfd_elf32_am33lin_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
15038 bfd_elf32_avr_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;;
15039 bfd_elf32_bfin_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15040 bfd_elf32_bfinfdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15041 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15042 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15043 bfd_elf32_bigarm_vec) tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15044 bfd_elf32_bigarm_symbian_vec)
15045 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15046 bfd_elf32_bigarm_vxworks_vec)
15047 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15048 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15049 bfd_elf32_bigmips_vxworks_vec)
15050 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15051 bfd_elf32_cr16_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
15052 bfd_elf32_cr16c_vec) tb="$tb elf32-cr16c.lo elf32.lo $elf" ;;
15053 bfd_elf32_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15054 bfd_elf32_crx_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;;
15055 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
15056 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
15057 bfd_elf32_dlx_big_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
15058 bfd_elf32_fr30_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
15059 bfd_elf32_frv_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15060 bfd_elf32_frvfdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15061 bfd_elf32_moxie_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
15062 bfd_elf32_h8300_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
15063 bfd_elf32_hppa_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15064 bfd_elf32_hppa_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15065 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15066 bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;;
15067 bfd_elf32_i386_dragonfly_vec)
15068 tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15069 bfd_elf32_i386_sol2_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15070 bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15071 bfd_elf32_i386_vxworks_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15072 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15073 bfd_elf32_i860_little_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15074 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15075 bfd_elf32_i960_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;;
15076 bfd_elf32_ia64_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf" ;;
15077 bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf";;
15078 bfd_elf32_ip2k_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
15079 bfd_elf32_iq2000_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
15080 bfd_elf32_lm32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15081 bfd_elf32_lm32fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15082 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15083 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15084 bfd_elf32_littlearm_symbian_vec)
15085 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15086 bfd_elf32_littlearm_vxworks_vec)
15087 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15088 bfd_elf32_littlearm_vec) tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15089 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15090 bfd_elf32_littlemips_vxworks_vec)
15091 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15092 bfd_elf32_m32c_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
15093 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15094 bfd_elf32_m32rle_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15095 bfd_elf32_m32rlin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15096 bfd_elf32_m32rlelin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15097 bfd_elf32_m68hc11_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15098 bfd_elf32_m68hc12_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15099 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
15100 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
15101 bfd_elf32_mcore_big_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15102 bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15103 bfd_elf32_mep_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15104 bfd_elf32_mep_little_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15105 bfd_elf32_microblaze_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
15106 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
15107 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
15108 bfd_elf32_mt_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;;
15109 bfd_elf32_msp430_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
15110 bfd_elf32_nbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15111 bfd_elf32_nlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15112 bfd_elf32_ntradbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15113 bfd_elf32_ntradlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15114 bfd_elf32_openrisc_vec) tb="$tb elf32-openrisc.lo elf32.lo $elf" ;;
15115 bfd_elf32_or32_big_vec) tb="$tb elf32-or32.lo elf32.lo $elf" ;;
15116 bfd_elf32_pj_vec) tb="$tb elf32-pj.lo elf32.lo $elf";;
15117 bfd_elf32_pjl_vec) tb="$tb elf32-pj.lo elf32.lo $elf";;
15118 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15119 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15120 bfd_elf32_powerpc_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15121 bfd_elf32_rx_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15122 bfd_elf32_rx_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15123 bfd_elf32_s390_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;;
15124 bfd_elf32_bigscore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
15125 bfd_elf32_littlescore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
15126 # FIXME: We include cofflink.lo not because it's needed for
15127 # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec
15128 # which needs it but does not list it. Should be fixed in right place.
15129 bfd_elf32_sh64_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15130 bfd_elf32_sh64l_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15131 bfd_elf32_sh64lin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15132 bfd_elf32_sh64blin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15133 bfd_elf32_sh64lnbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
15134 bfd_elf32_sh64nbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
15135 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15136 bfd_elf32_shblin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15137 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15138 bfd_elf32_shl_symbian_vec) tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15139 bfd_elf32_shlin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15140 bfd_elf32_shlnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15141 bfd_elf32_shlvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15142 bfd_elf32_shnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15143 bfd_elf32_shvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15144 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15145 bfd_elf32_sparc_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15146 bfd_elf32_spu_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;;
15147 bfd_elf32_tic6x_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15148 bfd_elf32_tic6x_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15149 bfd_elf32_tradbigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15150 bfd_elf32_tradlittlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15151 bfd_elf32_us_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15152 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
15153 bfd_elf32_vax_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;;
15154 bfd_elf32_xstormy16_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
15155 bfd_elf32_xc16x_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
15156 bfd_elf32_xtensa_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15157 bfd_elf32_xtensa_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15158 bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15159 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15160 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15161 bfd_elf64_bigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15162 bfd_elf64_hppa_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15163 bfd_elf64_hppa_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15164 bfd_elf64_ia64_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
15165 bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
15166 bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
15167 bfd_elf64_ia64_vms_vec) tb="$tb elf64-ia64.lo elf64.lo vms-lib.lo vms-misc.lo $elf"; target_size=64 ;;
15168 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15169 bfd_elf64_littlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15170 bfd_elf64_mmix_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
15171 bfd_elf64_powerpc_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15172 bfd_elf64_powerpcle_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
15173 bfd_elf64_s390_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
15174 bfd_elf64_sh64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15175 bfd_elf64_sh64l_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15176 bfd_elf64_sh64lin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15177 bfd_elf64_sh64blin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15178 bfd_elf64_sh64lnbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15179 bfd_elf64_sh64nbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15180 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15181 bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15182 bfd_elf64_tradbigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15183 bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15184 bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15185 bfd_elf64_x86_64_sol2_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15186 bfd_elf64_x86_64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15187 bfd_elf64_l1om_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15188 bfd_elf64_l1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15189 bfd_mmo_vec) tb="$tb mmo.lo" target_size=64 ;;
15190 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15191 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15192 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15193 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15194 cris_aout_vec) tb="$tb aout-cris.lo" ;;
15195 demo_64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
15196 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15197 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15198 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15199 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;;
15200 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;;
15201 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;;
15202 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;;
15203 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;;
15204 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
15205 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;;
15206 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;;
15207 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
15208 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
15209 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;;
15210 x86_64coff_vec) tb="$tb coff-x86_64.lo cofflink.lo"; target_size=64 ;;
15211 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;;
15212 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;;
15213 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;;
15214 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
15215 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
15216 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;;
15217 i386msdos_vec) tb="$tb i386msdos.lo" ;;
15218 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;;
15219 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;;
15220 i386pe_vec) tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
15221 i386pei_vec) tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
15222 x86_64pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15223 x86_64pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15224 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;;
15225 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
15226 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
15227 ieee_vec) tb="$tb ieee.lo" ;;
15228 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;;
15229 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
15230 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;;
15231 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
15232 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;;
15233 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;;
15234 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;;
15235 m88kbcs_vec) tb="$tb coff-m88k.lo" ;;
15236 m88kmach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;;
15237 m88kopenbsd_vec) tb="$tb m88kopenbsd.lo aout32.lo" ;;
15238 maxqcoff_vec) tb="$tb coff-maxq.lo" ;;
15239 mach_o_be_vec) tb="$tb mach-o.lo" ;;
15240 mach_o_le_vec) tb="$tb mach-o.lo" ;;
15241 mach_o_fat_vec) tb="$tb mach-o.lo" ;;
15242 mach_o_i386_vec) tb="$tb mach-o-i386.lo" ;;
15243 mach_o_x86_64_vec) tb="$tb mach-o-x86-64.lo" ;;
15244 mcore_pe_big_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15245 mcore_pe_little_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15246 mcore_pei_big_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15247 mcore_pei_little_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15248 mipslpe_vec) tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
15249 mipslpei_vec) tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
15250 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;;
15251 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
15252 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
15253 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
15254 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
15255 or32coff_big_vec) tb="$tb coff-or32.lo cofflink.lo" ;;
15256 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
15257 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
15258 pef_vec) tb="$tb pef.lo" ;;
15259 pef_xlib_vec) tb="$tb pef.lo" ;;
15260 pdp11_aout_vec) tb="$tb pdp11.lo" ;;
15261 plugin_vec) tb="$tb plugin.lo" ;;
15262 pmac_xcoff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15263 ppcboot_vec) tb="$tb ppcboot.lo" ;;
15264 riscix_vec) tb="$tb aout32.lo riscix.lo" ;;
15265 rs6000coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15266 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15267 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15268 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15269 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15270 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15271 shlpe_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15272 shlpei_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15273 som_vec) tb="$tb som.lo" ;;
15274 sparccoff_vec) tb="$tb coff-sparc.lo" ;;
15275 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;;
15276 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;;
15277 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
15278 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
15279 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;;
15280 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;;
15281 sym_vec) tb="$tb xsym.lo" ;;
15282 tic30_aout_vec) tb="$tb aout-tic30.lo" ;;
15283 tic30_coff_vec) tb="$tb coff-tic30.lo" ;;
15284 tic4x_coff0_vec) tb="$tb coff-tic4x.lo" ;;
15285 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo" ;;
15286 tic4x_coff1_vec) tb="$tb coff-tic4x.lo" ;;
15287 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo" ;;
15288 tic4x_coff2_vec) tb="$tb coff-tic4x.lo" ;;
15289 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo" ;;
15290 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo" ;;
15291 tic54x_coff0_vec) tb="$tb coff-tic54x.lo" ;;
15292 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo" ;;
15293 tic54x_coff1_vec) tb="$tb coff-tic54x.lo" ;;
15294 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo" ;;
15295 tic54x_coff2_vec) tb="$tb coff-tic54x.lo" ;;
15296 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;;
15297 vaxnetbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;;
15298 vax1knetbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;;
15299 vaxbsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;;
15300 versados_vec) tb="$tb versados.lo" ;;
15301 vms_alpha_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
15302 vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;;
15303 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;;
15304 we32kcoff_vec) tb="$tb coff-we32k.lo" ;;
15305 z80coff_vec) tb="$tb coff-z80.lo reloc16.lo" ;;
15306 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo cofflink.lo" ;;
15308 # These appear out of order in targets.c
15309 srec_vec) tb="$tb srec.lo" ;;
15310 symbolsrec_vec) tb="$tb srec.lo" ;;
15311 tekhex_vec) tb="$tb tekhex.lo" ;;
15312 cisco_core_big_vec) tb="$tb cisco-core.lo" ;;
15313 cisco_core_little_vec) tb="$tb cisco-core.lo" ;;
15315 "") ;;
15316 *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;;
15317 esac
15319 if test ${target_size} = 64; then
15320 target64=true
15322 if test x"${vec}" = x"${defvec}"; then
15323 bfd_default_target_size=${target_size}
15325 done
15327 # Target architecture .o files.
15328 # A couple of CPUs use shorter file names to avoid problems on DOS
15329 # filesystems.
15330 ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
15332 # Weed out duplicate .o files.
15333 f=""
15334 for i in $tb ; do
15335 case " $f " in
15336 *" $i "*) ;;
15337 *) f="$f $i" ;;
15338 esac
15339 done
15340 tb="$f"
15342 f=""
15343 for i in $ta ; do
15344 case " $f " in
15345 *" $i "*) ;;
15346 *) f="$f $i" ;;
15347 esac
15348 done
15349 ta="$f"
15351 bfd_backends="$tb"
15352 bfd_machines="$ta"
15354 if test x${all_targets} = xtrue ; then
15355 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
15356 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
15357 selvecs=
15358 havevecs=-DHAVE_all_vecs
15359 selarchs=
15360 test -n "$assocvecs" &&
15361 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15362 else # all_targets is true
15363 # Only set these if they will be nonempty, for the clever echo.
15364 havevecs=
15365 assocvecs=
15366 test -n "$selvecs" &&
15367 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
15368 test -n "$selvecs" &&
15369 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15370 test -n "$selarchs" &&
15371 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15372 fi # all_targets is true
15374 case ${host64}-${target64}-${want64} in
15375 *true*)
15376 wordsize=64
15377 bfd64_libs='$(BFD64_LIBS)'
15378 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
15379 if test $BFD_HOST_64_BIT_DEFINED = 0; then
15380 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
15381 $as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
15382 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
15383 $as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
15385 if test -n "$GCC" ; then
15386 bad_64bit_gcc=no;
15387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
15388 $as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
15389 # Add more tests for gcc versions with non-working 64-bit support here.
15390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15391 /* end confdefs.h. */
15392 :__GNUC__:__GNUC_MINOR__:__i386__:
15393 _ACEOF
15394 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15395 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
15396 bad_64bit_gcc=yes;
15397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
15398 $as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
15399 else
15400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15401 $as_echo "no" >&6; }
15403 rm -f conftest*
15405 if test $bad_64bit_gcc = yes ; then
15406 as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
15410 false-false-false)
15411 wordsize=32
15412 all_backends='$(BFD32_BACKENDS)'
15414 esac
15423 if test "$plugins" = "yes"; then
15424 supports_plugins=1
15425 else
15426 supports_plugins=0
15430 # Determine the host dependant file_ptr a.k.a. off_t type. In order
15431 # prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
15432 # fseeko, long. This assumes that sizeof off_t is .ge. sizeof long.
15433 # Hopefully a reasonable assumption since fseeko et.al. should be
15434 # upward compatible.
15435 for ac_func in ftello ftello64 fseeko fseeko64 fopen64
15436 do :
15437 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15438 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15439 eval as_val=\$$as_ac_var
15440 if test "x$as_val" = x""yes; then :
15441 cat >>confdefs.h <<_ACEOF
15442 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15443 _ACEOF
15446 done
15448 if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
15449 # The cast to long int works around a bug in the HP C Compiler
15450 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15451 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15452 # This bug is HP SR number 8606223364.
15453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15454 $as_echo_n "checking size of off_t... " >&6; }
15455 if test "${ac_cv_sizeof_off_t+set}" = set; then :
15456 $as_echo_n "(cached) " >&6
15457 else
15458 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
15460 else
15461 if test "$ac_cv_type_off_t" = yes; then
15462 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15463 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15464 { as_fn_set_status 77
15465 as_fn_error "cannot compute sizeof (off_t)
15466 See \`config.log' for more details." "$LINENO" 5; }; }
15467 else
15468 ac_cv_sizeof_off_t=0
15473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15474 $as_echo "$ac_cv_sizeof_off_t" >&6; }
15478 cat >>confdefs.h <<_ACEOF
15479 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
15480 _ACEOF
15484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
15485 $as_echo_n "checking file_ptr type... " >&6; }
15486 bfd_file_ptr="long"
15487 bfd_ufile_ptr="unsigned long"
15488 if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
15489 -o x"${ac_cv_sizeof_off_t}" = x8; then
15490 bfd_file_ptr=BFD_HOST_64_BIT
15491 bfd_ufile_ptr=BFD_HOST_U_64_BIT
15493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
15494 $as_echo "$bfd_file_ptr" >&6; }
15499 tdefaults=""
15500 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
15501 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
15502 test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
15503 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
15507 for ac_header in stdlib.h unistd.h
15508 do :
15509 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15510 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15511 eval as_val=\$$as_ac_Header
15512 if test "x$as_val" = x""yes; then :
15513 cat >>confdefs.h <<_ACEOF
15514 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15515 _ACEOF
15519 done
15521 for ac_func in getpagesize
15522 do :
15523 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15524 if test "x$ac_cv_func_getpagesize" = x""yes; then :
15525 cat >>confdefs.h <<_ACEOF
15526 #define HAVE_GETPAGESIZE 1
15527 _ACEOF
15530 done
15532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15533 $as_echo_n "checking for working mmap... " >&6; }
15534 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
15535 $as_echo_n "(cached) " >&6
15536 else
15537 if test "$cross_compiling" = yes; then :
15538 ac_cv_func_mmap_fixed_mapped=no
15539 else
15540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15541 /* end confdefs.h. */
15542 $ac_includes_default
15543 /* malloc might have been renamed as rpl_malloc. */
15544 #undef malloc
15546 /* Thanks to Mike Haertel and Jim Avera for this test.
15547 Here is a matrix of mmap possibilities:
15548 mmap private not fixed
15549 mmap private fixed at somewhere currently unmapped
15550 mmap private fixed at somewhere already mapped
15551 mmap shared not fixed
15552 mmap shared fixed at somewhere currently unmapped
15553 mmap shared fixed at somewhere already mapped
15554 For private mappings, we should verify that changes cannot be read()
15555 back from the file, nor mmap's back from the file at a different
15556 address. (There have been systems where private was not correctly
15557 implemented like the infamous i386 svr4.0, and systems where the
15558 VM page cache was not coherent with the file system buffer cache
15559 like early versions of FreeBSD and possibly contemporary NetBSD.)
15560 For shared mappings, we should conversely verify that changes get
15561 propagated back to all the places they're supposed to be.
15563 Grep wants private fixed already mapped.
15564 The main things grep needs to know about mmap are:
15565 * does it exist and is it safe to write into the mmap'd area
15566 * how to use it (BSD variants) */
15568 #include <fcntl.h>
15569 #include <sys/mman.h>
15571 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
15572 char *malloc ();
15573 #endif
15575 /* This mess was copied from the GNU getpagesize.h. */
15576 #ifndef HAVE_GETPAGESIZE
15577 /* Assume that all systems that can run configure have sys/param.h. */
15578 # ifndef HAVE_SYS_PARAM_H
15579 # define HAVE_SYS_PARAM_H 1
15580 # endif
15582 # ifdef _SC_PAGESIZE
15583 # define getpagesize() sysconf(_SC_PAGESIZE)
15584 # else /* no _SC_PAGESIZE */
15585 # ifdef HAVE_SYS_PARAM_H
15586 # include <sys/param.h>
15587 # ifdef EXEC_PAGESIZE
15588 # define getpagesize() EXEC_PAGESIZE
15589 # else /* no EXEC_PAGESIZE */
15590 # ifdef NBPG
15591 # define getpagesize() NBPG * CLSIZE
15592 # ifndef CLSIZE
15593 # define CLSIZE 1
15594 # endif /* no CLSIZE */
15595 # else /* no NBPG */
15596 # ifdef NBPC
15597 # define getpagesize() NBPC
15598 # else /* no NBPC */
15599 # ifdef PAGESIZE
15600 # define getpagesize() PAGESIZE
15601 # endif /* PAGESIZE */
15602 # endif /* no NBPC */
15603 # endif /* no NBPG */
15604 # endif /* no EXEC_PAGESIZE */
15605 # else /* no HAVE_SYS_PARAM_H */
15606 # define getpagesize() 8192 /* punt totally */
15607 # endif /* no HAVE_SYS_PARAM_H */
15608 # endif /* no _SC_PAGESIZE */
15610 #endif /* no HAVE_GETPAGESIZE */
15613 main ()
15615 char *data, *data2, *data3;
15616 int i, pagesize;
15617 int fd;
15619 pagesize = getpagesize ();
15621 /* First, make a file with some known garbage in it. */
15622 data = (char *) malloc (pagesize);
15623 if (!data)
15624 return 1;
15625 for (i = 0; i < pagesize; ++i)
15626 *(data + i) = rand ();
15627 umask (0);
15628 fd = creat ("conftest.mmap", 0600);
15629 if (fd < 0)
15630 return 1;
15631 if (write (fd, data, pagesize) != pagesize)
15632 return 1;
15633 close (fd);
15635 /* Next, try to mmap the file at a fixed address which already has
15636 something else allocated at it. If we can, also make sure that
15637 we see the same garbage. */
15638 fd = open ("conftest.mmap", O_RDWR);
15639 if (fd < 0)
15640 return 1;
15641 data2 = (char *) malloc (2 * pagesize);
15642 if (!data2)
15643 return 1;
15644 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
15645 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15646 MAP_PRIVATE | MAP_FIXED, fd, 0L))
15647 return 1;
15648 for (i = 0; i < pagesize; ++i)
15649 if (*(data + i) != *(data2 + i))
15650 return 1;
15652 /* Finally, make sure that changes to the mapped area do not
15653 percolate back to the file as seen by read(). (This is a bug on
15654 some variants of i386 svr4.0.) */
15655 for (i = 0; i < pagesize; ++i)
15656 *(data2 + i) = *(data2 + i) + 1;
15657 data3 = (char *) malloc (pagesize);
15658 if (!data3)
15659 return 1;
15660 if (read (fd, data3, pagesize) != pagesize)
15661 return 1;
15662 for (i = 0; i < pagesize; ++i)
15663 if (*(data + i) != *(data3 + i))
15664 return 1;
15665 close (fd);
15666 return 0;
15668 _ACEOF
15669 if ac_fn_c_try_run "$LINENO"; then :
15670 ac_cv_func_mmap_fixed_mapped=yes
15671 else
15672 ac_cv_func_mmap_fixed_mapped=no
15674 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15675 conftest.$ac_objext conftest.beam conftest.$ac_ext
15679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15680 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
15681 if test $ac_cv_func_mmap_fixed_mapped = yes; then
15683 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
15686 rm -f conftest.mmap
15688 for ac_func in madvise mprotect
15689 do :
15690 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15691 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15692 eval as_val=\$$as_ac_var
15693 if test "x$as_val" = x""yes; then :
15694 cat >>confdefs.h <<_ACEOF
15695 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15696 _ACEOF
15699 done
15701 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
15702 true+yes )
15703 $as_echo "#define USE_MMAP 1" >>confdefs.h
15705 esac
15707 rm -f doc/config.status
15708 ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
15711 ac_config_commands="$ac_config_commands default"
15719 cat >confcache <<\_ACEOF
15720 # This file is a shell script that caches the results of configure
15721 # tests run on this system so they can be shared between configure
15722 # scripts and configure runs, see configure's option --config-cache.
15723 # It is not useful on other systems. If it contains results you don't
15724 # want to keep, you may remove or edit it.
15726 # config.status only pays attention to the cache file if you give it
15727 # the --recheck option to rerun configure.
15729 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15730 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15731 # following values.
15733 _ACEOF
15735 # The following way of writing the cache mishandles newlines in values,
15736 # but we know of no workaround that is simple, portable, and efficient.
15737 # So, we kill variables containing newlines.
15738 # Ultrix sh set writes to stderr and can't be redirected directly,
15739 # and sets the high bit in the cache file unless we assign to the vars.
15741 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15742 eval ac_val=\$$ac_var
15743 case $ac_val in #(
15744 *${as_nl}*)
15745 case $ac_var in #(
15746 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15747 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15748 esac
15749 case $ac_var in #(
15750 _ | IFS | as_nl) ;; #(
15751 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15752 *) { eval $ac_var=; unset $ac_var;} ;;
15753 esac ;;
15754 esac
15755 done
15757 (set) 2>&1 |
15758 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15759 *${as_nl}ac_space=\ *)
15760 # `set' does not quote correctly, so add quotes: double-quote
15761 # substitution turns \\\\ into \\, and sed turns \\ into \.
15762 sed -n \
15763 "s/'/'\\\\''/g;
15764 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15765 ;; #(
15767 # `set' quotes correctly as required by POSIX, so do not add quotes.
15768 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15770 esac |
15771 sort
15773 sed '
15774 /^ac_cv_env_/b end
15775 t clear
15776 :clear
15777 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15778 t end
15779 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15780 :end' >>confcache
15781 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15782 if test -w "$cache_file"; then
15783 test "x$cache_file" != "x/dev/null" &&
15784 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15785 $as_echo "$as_me: updating cache $cache_file" >&6;}
15786 cat confcache >$cache_file
15787 else
15788 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15789 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15792 rm -f confcache
15794 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15795 # Let make expand exec_prefix.
15796 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15798 DEFS=-DHAVE_CONFIG_H
15800 ac_libobjs=
15801 ac_ltlibobjs=
15802 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15803 # 1. Remove the extension, and $U if already installed.
15804 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15805 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15806 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15807 # will be set to the directory where LIBOBJS objects are built.
15808 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15809 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15810 done
15811 LIBOBJS=$ac_libobjs
15813 LTLIBOBJS=$ac_ltlibobjs
15816 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15817 as_fn_error "conditional \"AMDEP\" was never defined.
15818 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15820 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15821 as_fn_error "conditional \"am__fastdepCC\" was never defined.
15822 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15824 if test -n "$EXEEXT"; then
15825 am__EXEEXT_TRUE=
15826 am__EXEEXT_FALSE='#'
15827 else
15828 am__EXEEXT_TRUE='#'
15829 am__EXEEXT_FALSE=
15832 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
15833 as_fn_error "conditional \"PLUGINS\" was never defined.
15834 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15836 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15837 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15838 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15840 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
15841 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
15842 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15844 if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
15845 as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined.
15846 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15849 : ${CONFIG_STATUS=./config.status}
15850 ac_write_fail=0
15851 ac_clean_files_save=$ac_clean_files
15852 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15853 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15854 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15855 as_write_fail=0
15856 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15857 #! $SHELL
15858 # Generated by $as_me.
15859 # Run this file to recreate the current configuration.
15860 # Compiler output produced by configure, useful for debugging
15861 # configure, is in config.log if it exists.
15863 debug=false
15864 ac_cs_recheck=false
15865 ac_cs_silent=false
15867 SHELL=\${CONFIG_SHELL-$SHELL}
15868 export SHELL
15869 _ASEOF
15870 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15871 ## -------------------- ##
15872 ## M4sh Initialization. ##
15873 ## -------------------- ##
15875 # Be more Bourne compatible
15876 DUALCASE=1; export DUALCASE # for MKS sh
15877 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15878 emulate sh
15879 NULLCMD=:
15880 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15881 # is contrary to our usage. Disable this feature.
15882 alias -g '${1+"$@"}'='"$@"'
15883 setopt NO_GLOB_SUBST
15884 else
15885 case `(set -o) 2>/dev/null` in #(
15886 *posix*) :
15887 set -o posix ;; #(
15888 *) :
15890 esac
15894 as_nl='
15896 export as_nl
15897 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15898 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15899 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15900 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15901 # Prefer a ksh shell builtin over an external printf program on Solaris,
15902 # but without wasting forks for bash or zsh.
15903 if test -z "$BASH_VERSION$ZSH_VERSION" \
15904 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15905 as_echo='print -r --'
15906 as_echo_n='print -rn --'
15907 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15908 as_echo='printf %s\n'
15909 as_echo_n='printf %s'
15910 else
15911 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15912 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15913 as_echo_n='/usr/ucb/echo -n'
15914 else
15915 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15916 as_echo_n_body='eval
15917 arg=$1;
15918 case $arg in #(
15919 *"$as_nl"*)
15920 expr "X$arg" : "X\\(.*\\)$as_nl";
15921 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15922 esac;
15923 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15925 export as_echo_n_body
15926 as_echo_n='sh -c $as_echo_n_body as_echo'
15928 export as_echo_body
15929 as_echo='sh -c $as_echo_body as_echo'
15932 # The user is always right.
15933 if test "${PATH_SEPARATOR+set}" != set; then
15934 PATH_SEPARATOR=:
15935 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15936 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15937 PATH_SEPARATOR=';'
15942 # IFS
15943 # We need space, tab and new line, in precisely that order. Quoting is
15944 # there to prevent editors from complaining about space-tab.
15945 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15946 # splitting by setting IFS to empty value.)
15947 IFS=" "" $as_nl"
15949 # Find who we are. Look in the path if we contain no directory separator.
15950 case $0 in #((
15951 *[\\/]* ) as_myself=$0 ;;
15952 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15953 for as_dir in $PATH
15955 IFS=$as_save_IFS
15956 test -z "$as_dir" && as_dir=.
15957 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15958 done
15959 IFS=$as_save_IFS
15962 esac
15963 # We did not find ourselves, most probably we were run as `sh COMMAND'
15964 # in which case we are not to be found in the path.
15965 if test "x$as_myself" = x; then
15966 as_myself=$0
15968 if test ! -f "$as_myself"; then
15969 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15970 exit 1
15973 # Unset variables that we do not need and which cause bugs (e.g. in
15974 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15975 # suppresses any "Segmentation fault" message there. '((' could
15976 # trigger a bug in pdksh 5.2.14.
15977 for as_var in BASH_ENV ENV MAIL MAILPATH
15978 do eval test x\${$as_var+set} = xset \
15979 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15980 done
15981 PS1='$ '
15982 PS2='> '
15983 PS4='+ '
15985 # NLS nuisances.
15986 LC_ALL=C
15987 export LC_ALL
15988 LANGUAGE=C
15989 export LANGUAGE
15991 # CDPATH.
15992 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15995 # as_fn_error ERROR [LINENO LOG_FD]
15996 # ---------------------------------
15997 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15998 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15999 # script with status $?, using 1 if that was 0.
16000 as_fn_error ()
16002 as_status=$?; test $as_status -eq 0 && as_status=1
16003 if test "$3"; then
16004 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16005 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16007 $as_echo "$as_me: error: $1" >&2
16008 as_fn_exit $as_status
16009 } # as_fn_error
16012 # as_fn_set_status STATUS
16013 # -----------------------
16014 # Set $? to STATUS, without forking.
16015 as_fn_set_status ()
16017 return $1
16018 } # as_fn_set_status
16020 # as_fn_exit STATUS
16021 # -----------------
16022 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16023 as_fn_exit ()
16025 set +e
16026 as_fn_set_status $1
16027 exit $1
16028 } # as_fn_exit
16030 # as_fn_unset VAR
16031 # ---------------
16032 # Portably unset VAR.
16033 as_fn_unset ()
16035 { eval $1=; unset $1;}
16037 as_unset=as_fn_unset
16038 # as_fn_append VAR VALUE
16039 # ----------------------
16040 # Append the text in VALUE to the end of the definition contained in VAR. Take
16041 # advantage of any shell optimizations that allow amortized linear growth over
16042 # repeated appends, instead of the typical quadratic growth present in naive
16043 # implementations.
16044 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16045 eval 'as_fn_append ()
16047 eval $1+=\$2
16049 else
16050 as_fn_append ()
16052 eval $1=\$$1\$2
16054 fi # as_fn_append
16056 # as_fn_arith ARG...
16057 # ------------------
16058 # Perform arithmetic evaluation on the ARGs, and store the result in the
16059 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16060 # must be portable across $(()) and expr.
16061 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16062 eval 'as_fn_arith ()
16064 as_val=$(( $* ))
16066 else
16067 as_fn_arith ()
16069 as_val=`expr "$@" || test $? -eq 1`
16071 fi # as_fn_arith
16074 if expr a : '\(a\)' >/dev/null 2>&1 &&
16075 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16076 as_expr=expr
16077 else
16078 as_expr=false
16081 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16082 as_basename=basename
16083 else
16084 as_basename=false
16087 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16088 as_dirname=dirname
16089 else
16090 as_dirname=false
16093 as_me=`$as_basename -- "$0" ||
16094 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16095 X"$0" : 'X\(//\)$' \| \
16096 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16097 $as_echo X/"$0" |
16098 sed '/^.*\/\([^/][^/]*\)\/*$/{
16099 s//\1/
16102 /^X\/\(\/\/\)$/{
16103 s//\1/
16106 /^X\/\(\/\).*/{
16107 s//\1/
16110 s/.*/./; q'`
16112 # Avoid depending upon Character Ranges.
16113 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16114 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16115 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16116 as_cr_digits='0123456789'
16117 as_cr_alnum=$as_cr_Letters$as_cr_digits
16119 ECHO_C= ECHO_N= ECHO_T=
16120 case `echo -n x` in #(((((
16121 -n*)
16122 case `echo 'xy\c'` in
16123 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16124 xy) ECHO_C='\c';;
16125 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16126 ECHO_T=' ';;
16127 esac;;
16129 ECHO_N='-n';;
16130 esac
16132 rm -f conf$$ conf$$.exe conf$$.file
16133 if test -d conf$$.dir; then
16134 rm -f conf$$.dir/conf$$.file
16135 else
16136 rm -f conf$$.dir
16137 mkdir conf$$.dir 2>/dev/null
16139 if (echo >conf$$.file) 2>/dev/null; then
16140 if ln -s conf$$.file conf$$ 2>/dev/null; then
16141 as_ln_s='ln -s'
16142 # ... but there are two gotchas:
16143 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16144 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16145 # In both cases, we have to default to `cp -p'.
16146 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16147 as_ln_s='cp -p'
16148 elif ln conf$$.file conf$$ 2>/dev/null; then
16149 as_ln_s=ln
16150 else
16151 as_ln_s='cp -p'
16153 else
16154 as_ln_s='cp -p'
16156 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16157 rmdir conf$$.dir 2>/dev/null
16160 # as_fn_mkdir_p
16161 # -------------
16162 # Create "$as_dir" as a directory, including parents if necessary.
16163 as_fn_mkdir_p ()
16166 case $as_dir in #(
16167 -*) as_dir=./$as_dir;;
16168 esac
16169 test -d "$as_dir" || eval $as_mkdir_p || {
16170 as_dirs=
16171 while :; do
16172 case $as_dir in #(
16173 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16174 *) as_qdir=$as_dir;;
16175 esac
16176 as_dirs="'$as_qdir' $as_dirs"
16177 as_dir=`$as_dirname -- "$as_dir" ||
16178 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16179 X"$as_dir" : 'X\(//\)[^/]' \| \
16180 X"$as_dir" : 'X\(//\)$' \| \
16181 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16182 $as_echo X"$as_dir" |
16183 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16184 s//\1/
16187 /^X\(\/\/\)[^/].*/{
16188 s//\1/
16191 /^X\(\/\/\)$/{
16192 s//\1/
16195 /^X\(\/\).*/{
16196 s//\1/
16199 s/.*/./; q'`
16200 test -d "$as_dir" && break
16201 done
16202 test -z "$as_dirs" || eval "mkdir $as_dirs"
16203 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16206 } # as_fn_mkdir_p
16207 if mkdir -p . 2>/dev/null; then
16208 as_mkdir_p='mkdir -p "$as_dir"'
16209 else
16210 test -d ./-p && rmdir ./-p
16211 as_mkdir_p=false
16214 if test -x / >/dev/null 2>&1; then
16215 as_test_x='test -x'
16216 else
16217 if ls -dL / >/dev/null 2>&1; then
16218 as_ls_L_option=L
16219 else
16220 as_ls_L_option=
16222 as_test_x='
16223 eval sh -c '\''
16224 if test -d "$1"; then
16225 test -d "$1/.";
16226 else
16227 case $1 in #(
16228 -*)set "./$1";;
16229 esac;
16230 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16231 ???[sx]*):;;*)false;;esac;fi
16232 '\'' sh
16235 as_executable_p=$as_test_x
16237 # Sed expression to map a string onto a valid CPP name.
16238 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16240 # Sed expression to map a string onto a valid variable name.
16241 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16244 exec 6>&1
16245 ## ----------------------------------- ##
16246 ## Main body of $CONFIG_STATUS script. ##
16247 ## ----------------------------------- ##
16248 _ASEOF
16249 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16251 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16252 # Save the log message, to keep $0 and so on meaningful, and to
16253 # report actual input values of CONFIG_FILES etc. instead of their
16254 # values after options handling.
16255 ac_log="
16256 This file was extended by $as_me, which was
16257 generated by GNU Autoconf 2.64. Invocation command line was
16259 CONFIG_FILES = $CONFIG_FILES
16260 CONFIG_HEADERS = $CONFIG_HEADERS
16261 CONFIG_LINKS = $CONFIG_LINKS
16262 CONFIG_COMMANDS = $CONFIG_COMMANDS
16263 $ $0 $@
16265 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16268 _ACEOF
16270 case $ac_config_files in *"
16271 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16272 esac
16274 case $ac_config_headers in *"
16275 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16276 esac
16279 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16280 # Files that config.status was made for.
16281 config_files="$ac_config_files"
16282 config_headers="$ac_config_headers"
16283 config_commands="$ac_config_commands"
16285 _ACEOF
16287 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16288 ac_cs_usage="\
16289 \`$as_me' instantiates files and other configuration actions
16290 from templates according to the current configuration. Unless the files
16291 and actions are specified as TAGs, all are instantiated by default.
16293 Usage: $0 [OPTION]... [TAG]...
16295 -h, --help print this help, then exit
16296 -V, --version print version number and configuration settings, then exit
16297 -q, --quiet, --silent
16298 do not print progress messages
16299 -d, --debug don't remove temporary files
16300 --recheck update $as_me by reconfiguring in the same conditions
16301 --file=FILE[:TEMPLATE]
16302 instantiate the configuration file FILE
16303 --header=FILE[:TEMPLATE]
16304 instantiate the configuration header FILE
16306 Configuration files:
16307 $config_files
16309 Configuration headers:
16310 $config_headers
16312 Configuration commands:
16313 $config_commands
16315 Report bugs to the package provider."
16317 _ACEOF
16318 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16319 ac_cs_version="\\
16320 config.status
16321 configured by $0, generated by GNU Autoconf 2.64,
16322 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16324 Copyright (C) 2009 Free Software Foundation, Inc.
16325 This config.status script is free software; the Free Software Foundation
16326 gives unlimited permission to copy, distribute and modify it."
16328 ac_pwd='$ac_pwd'
16329 srcdir='$srcdir'
16330 INSTALL='$INSTALL'
16331 MKDIR_P='$MKDIR_P'
16332 AWK='$AWK'
16333 test -n "\$AWK" || AWK=awk
16334 _ACEOF
16336 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16337 # The default lists apply if the user does not specify any file.
16338 ac_need_defaults=:
16339 while test $# != 0
16341 case $1 in
16342 --*=*)
16343 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16344 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16345 ac_shift=:
16348 ac_option=$1
16349 ac_optarg=$2
16350 ac_shift=shift
16352 esac
16354 case $ac_option in
16355 # Handling of the options.
16356 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16357 ac_cs_recheck=: ;;
16358 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16359 $as_echo "$ac_cs_version"; exit ;;
16360 --debug | --debu | --deb | --de | --d | -d )
16361 debug=: ;;
16362 --file | --fil | --fi | --f )
16363 $ac_shift
16364 case $ac_optarg in
16365 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16366 esac
16367 as_fn_append CONFIG_FILES " '$ac_optarg'"
16368 ac_need_defaults=false;;
16369 --header | --heade | --head | --hea )
16370 $ac_shift
16371 case $ac_optarg in
16372 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16373 esac
16374 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16375 ac_need_defaults=false;;
16376 --he | --h)
16377 # Conflict between --help and --header
16378 as_fn_error "ambiguous option: \`$1'
16379 Try \`$0 --help' for more information.";;
16380 --help | --hel | -h )
16381 $as_echo "$ac_cs_usage"; exit ;;
16382 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16383 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16384 ac_cs_silent=: ;;
16386 # This is an error.
16387 -*) as_fn_error "unrecognized option: \`$1'
16388 Try \`$0 --help' for more information." ;;
16390 *) as_fn_append ac_config_targets " $1"
16391 ac_need_defaults=false ;;
16393 esac
16394 shift
16395 done
16397 ac_configure_extra_args=
16399 if $ac_cs_silent; then
16400 exec 6>/dev/null
16401 ac_configure_extra_args="$ac_configure_extra_args --silent"
16404 _ACEOF
16405 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16406 if \$ac_cs_recheck; then
16407 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16408 shift
16409 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16410 CONFIG_SHELL='$SHELL'
16411 export CONFIG_SHELL
16412 exec "\$@"
16415 _ACEOF
16416 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16417 exec 5>>config.log
16419 echo
16420 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16421 ## Running $as_me. ##
16422 _ASBOX
16423 $as_echo "$ac_log"
16424 } >&5
16426 _ACEOF
16427 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16429 # INIT-COMMANDS
16431 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16434 # The HP-UX ksh and POSIX shell print the target directory to stdout
16435 # if CDPATH is set.
16436 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16438 sed_quote_subst='$sed_quote_subst'
16439 double_quote_subst='$double_quote_subst'
16440 delay_variable_subst='$delay_variable_subst'
16441 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16442 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16443 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16444 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16445 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16446 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16447 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16448 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16449 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16450 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16451 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16452 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16453 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16454 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16455 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16456 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16457 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16458 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16459 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16460 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16461 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16462 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16463 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16464 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16465 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16466 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16467 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16468 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16469 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16470 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16471 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16472 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16473 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16474 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16475 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16476 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16477 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16478 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16479 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16480 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16481 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16482 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16483 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16484 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16485 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16486 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16487 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16488 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16489 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"`'
16490 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16491 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16492 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16493 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16494 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16495 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16496 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16497 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16498 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16499 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16500 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16501 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16502 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16503 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16504 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16505 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16506 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16507 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16508 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16509 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16510 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16511 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16512 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16513 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16514 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16515 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16516 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16517 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16518 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16519 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16520 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16521 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16522 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16523 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16524 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16525 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16526 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16527 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16528 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16529 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16530 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16531 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16532 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16533 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16534 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16535 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16536 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16537 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16538 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16539 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16540 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16541 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16542 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16543 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16544 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16545 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16546 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16547 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16548 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16549 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16550 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16551 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16552 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16553 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16554 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16555 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16556 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16557 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16558 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16559 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16560 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16562 LTCC='$LTCC'
16563 LTCFLAGS='$LTCFLAGS'
16564 compiler='$compiler_DEFAULT'
16566 # A function that is used when there is no print builtin or printf.
16567 func_fallback_echo ()
16569 eval 'cat <<_LTECHO_EOF
16571 _LTECHO_EOF'
16574 # Quote evaled strings.
16575 for var in SHELL \
16576 ECHO \
16577 SED \
16578 GREP \
16579 EGREP \
16580 FGREP \
16581 LD \
16582 NM \
16583 LN_S \
16584 lt_SP2NL \
16585 lt_NL2SP \
16586 reload_flag \
16587 OBJDUMP \
16588 deplibs_check_method \
16589 file_magic_cmd \
16590 AR \
16591 AR_FLAGS \
16592 STRIP \
16593 RANLIB \
16594 CC \
16595 CFLAGS \
16596 compiler \
16597 lt_cv_sys_global_symbol_pipe \
16598 lt_cv_sys_global_symbol_to_cdecl \
16599 lt_cv_sys_global_symbol_to_c_name_address \
16600 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16601 lt_prog_compiler_no_builtin_flag \
16602 lt_prog_compiler_wl \
16603 lt_prog_compiler_pic \
16604 lt_prog_compiler_static \
16605 lt_cv_prog_compiler_c_o \
16606 need_locks \
16607 DSYMUTIL \
16608 NMEDIT \
16609 LIPO \
16610 OTOOL \
16611 OTOOL64 \
16612 shrext_cmds \
16613 export_dynamic_flag_spec \
16614 whole_archive_flag_spec \
16615 compiler_needs_object \
16616 with_gnu_ld \
16617 allow_undefined_flag \
16618 no_undefined_flag \
16619 hardcode_libdir_flag_spec \
16620 hardcode_libdir_flag_spec_ld \
16621 hardcode_libdir_separator \
16622 fix_srcfile_path \
16623 exclude_expsyms \
16624 include_expsyms \
16625 file_list_spec \
16626 variables_saved_for_relink \
16627 libname_spec \
16628 library_names_spec \
16629 soname_spec \
16630 install_override_mode \
16631 finish_eval \
16632 old_striplib \
16633 striplib; do
16634 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16635 *[\\\\\\\`\\"\\\$]*)
16636 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16639 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16641 esac
16642 done
16644 # Double-quote double-evaled strings.
16645 for var in reload_cmds \
16646 old_postinstall_cmds \
16647 old_postuninstall_cmds \
16648 old_archive_cmds \
16649 extract_expsyms_cmds \
16650 old_archive_from_new_cmds \
16651 old_archive_from_expsyms_cmds \
16652 archive_cmds \
16653 archive_expsym_cmds \
16654 module_cmds \
16655 module_expsym_cmds \
16656 export_symbols_cmds \
16657 prelink_cmds \
16658 postinstall_cmds \
16659 postuninstall_cmds \
16660 finish_cmds \
16661 sys_lib_search_path_spec \
16662 sys_lib_dlsearch_path_spec; do
16663 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16664 *[\\\\\\\`\\"\\\$]*)
16665 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16668 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16670 esac
16671 done
16673 ac_aux_dir='$ac_aux_dir'
16674 xsi_shell='$xsi_shell'
16675 lt_shell_append='$lt_shell_append'
16677 # See if we are running on zsh, and set the options which allow our
16678 # commands through without removal of \ escapes INIT.
16679 if test -n "\${ZSH_VERSION+set}" ; then
16680 setopt NO_GLOB_SUBST
16684 PACKAGE='$PACKAGE'
16685 VERSION='$VERSION'
16686 TIMESTAMP='$TIMESTAMP'
16687 RM='$RM'
16688 ofile='$ofile'
16692 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16693 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16694 # from automake.
16695 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16696 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16697 LINGUAS="${LINGUAS-%UNSET%}"
16700 GCC="$GCC"
16701 CC="$CC"
16702 acx_cv_header_stdint="$acx_cv_header_stdint"
16703 acx_cv_type_int8_t="$acx_cv_type_int8_t"
16704 acx_cv_type_int16_t="$acx_cv_type_int16_t"
16705 acx_cv_type_int32_t="$acx_cv_type_int32_t"
16706 acx_cv_type_int64_t="$acx_cv_type_int64_t"
16707 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
16708 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
16709 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
16710 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
16711 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
16712 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
16713 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
16714 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
16715 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
16719 _ACEOF
16721 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16723 # Handling of arguments.
16724 for ac_config_target in $ac_config_targets
16726 case $ac_config_target in
16727 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16728 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16729 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16730 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16731 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
16732 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16733 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16734 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
16735 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16736 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16738 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16739 esac
16740 done
16743 # If the user did not use the arguments to specify the items to instantiate,
16744 # then the envvar interface is used. Set only those that are not.
16745 # We use the long form for the default assignment because of an extremely
16746 # bizarre bug on SunOS 4.1.3.
16747 if $ac_need_defaults; then
16748 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16749 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16750 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16753 # Have a temporary directory for convenience. Make it in the build tree
16754 # simply because there is no reason against having it here, and in addition,
16755 # creating and moving files from /tmp can sometimes cause problems.
16756 # Hook for its removal unless debugging.
16757 # Note that there is a small window in which the directory will not be cleaned:
16758 # after its creation but before its name has been assigned to `$tmp'.
16759 $debug ||
16761 tmp=
16762 trap 'exit_status=$?
16763 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16765 trap 'as_fn_exit 1' 1 2 13 15
16767 # Create a (secure) tmp directory for tmp files.
16770 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16771 test -n "$tmp" && test -d "$tmp"
16772 } ||
16774 tmp=./conf$$-$RANDOM
16775 (umask 077 && mkdir "$tmp")
16776 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16778 # Set up the scripts for CONFIG_FILES section.
16779 # No need to generate them if there are no CONFIG_FILES.
16780 # This happens for instance with `./config.status config.h'.
16781 if test -n "$CONFIG_FILES"; then
16784 ac_cr=`echo X | tr X '\015'`
16785 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16786 # But we know of no other shell where ac_cr would be empty at this
16787 # point, so we can use a bashism as a fallback.
16788 if test "x$ac_cr" = x; then
16789 eval ac_cr=\$\'\\r\'
16791 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16792 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16793 ac_cs_awk_cr='\r'
16794 else
16795 ac_cs_awk_cr=$ac_cr
16798 echo 'BEGIN {' >"$tmp/subs1.awk" &&
16799 _ACEOF
16803 echo "cat >conf$$subs.awk <<_ACEOF" &&
16804 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16805 echo "_ACEOF"
16806 } >conf$$subs.sh ||
16807 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16808 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16809 ac_delim='%!_!# '
16810 for ac_last_try in false false false false false :; do
16811 . ./conf$$subs.sh ||
16812 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16814 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16815 if test $ac_delim_n = $ac_delim_num; then
16816 break
16817 elif $ac_last_try; then
16818 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16819 else
16820 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16822 done
16823 rm -f conf$$subs.sh
16825 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16826 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16827 _ACEOF
16828 sed -n '
16830 s/^/S["/; s/!.*/"]=/
16833 s/^[^!]*!//
16834 :repl
16835 t repl
16836 s/'"$ac_delim"'$//
16837 t delim
16840 s/\(.\{148\}\).*/\1/
16841 t more1
16842 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16845 b repl
16846 :more1
16847 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16850 s/.\{148\}//
16851 t nl
16852 :delim
16854 s/\(.\{148\}\).*/\1/
16855 t more2
16856 s/["\\]/\\&/g; s/^/"/; s/$/"/
16859 :more2
16860 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16863 s/.\{148\}//
16864 t delim
16865 ' <conf$$subs.awk | sed '
16866 /^[^""]/{
16868 s/\n//
16870 ' >>$CONFIG_STATUS || ac_write_fail=1
16871 rm -f conf$$subs.awk
16872 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16873 _ACAWK
16874 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16875 for (key in S) S_is_set[key] = 1
16876 FS = "\a"
16880 line = $ 0
16881 nfields = split(line, field, "@")
16882 substed = 0
16883 len = length(field[1])
16884 for (i = 2; i < nfields; i++) {
16885 key = field[i]
16886 keylen = length(key)
16887 if (S_is_set[key]) {
16888 value = S[key]
16889 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16890 len += length(value) + length(field[++i])
16891 substed = 1
16892 } else
16893 len += 1 + keylen
16896 print line
16899 _ACAWK
16900 _ACEOF
16901 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16902 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16903 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16904 else
16906 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16907 || as_fn_error "could not setup config files machinery" "$LINENO" 5
16908 _ACEOF
16910 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16911 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16912 # trailing colons and then remove the whole line if VPATH becomes empty
16913 # (actually we leave an empty line to preserve line numbers).
16914 if test "x$srcdir" = x.; then
16915 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16916 s/:*\$(srcdir):*/:/
16917 s/:*\${srcdir}:*/:/
16918 s/:*@srcdir@:*/:/
16919 s/^\([^=]*=[ ]*\):*/\1/
16920 s/:*$//
16921 s/^[^=]*=[ ]*$//
16925 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16926 fi # test -n "$CONFIG_FILES"
16928 # Set up the scripts for CONFIG_HEADERS section.
16929 # No need to generate them if there are no CONFIG_HEADERS.
16930 # This happens for instance with `./config.status Makefile'.
16931 if test -n "$CONFIG_HEADERS"; then
16932 cat >"$tmp/defines.awk" <<\_ACAWK ||
16933 BEGIN {
16934 _ACEOF
16936 # Transform confdefs.h into an awk script `defines.awk', embedded as
16937 # here-document in config.status, that substitutes the proper values into
16938 # config.h.in to produce config.h.
16940 # Create a delimiter string that does not exist in confdefs.h, to ease
16941 # handling of long lines.
16942 ac_delim='%!_!# '
16943 for ac_last_try in false false :; do
16944 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16945 if test -z "$ac_t"; then
16946 break
16947 elif $ac_last_try; then
16948 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16949 else
16950 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16952 done
16954 # For the awk script, D is an array of macro values keyed by name,
16955 # likewise P contains macro parameters if any. Preserve backslash
16956 # newline sequences.
16958 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16959 sed -n '
16960 s/.\{148\}/&'"$ac_delim"'/g
16961 t rset
16962 :rset
16963 s/^[ ]*#[ ]*define[ ][ ]*/ /
16964 t def
16966 :def
16967 s/\\$//
16968 t bsnl
16969 s/["\\]/\\&/g
16970 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16971 D["\1"]=" \3"/p
16972 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16974 :bsnl
16975 s/["\\]/\\&/g
16976 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16977 D["\1"]=" \3\\\\\\n"\\/p
16978 t cont
16979 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16980 t cont
16982 :cont
16984 s/.\{148\}/&'"$ac_delim"'/g
16985 t clear
16986 :clear
16987 s/\\$//
16988 t bsnlc
16989 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16991 :bsnlc
16992 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16993 b cont
16994 ' <confdefs.h | sed '
16995 s/'"$ac_delim"'/"\\\
16996 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16998 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16999 for (key in D) D_is_set[key] = 1
17000 FS = "\a"
17002 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17003 line = \$ 0
17004 split(line, arg, " ")
17005 if (arg[1] == "#") {
17006 defundef = arg[2]
17007 mac1 = arg[3]
17008 } else {
17009 defundef = substr(arg[1], 2)
17010 mac1 = arg[2]
17012 split(mac1, mac2, "(") #)
17013 macro = mac2[1]
17014 prefix = substr(line, 1, index(line, defundef) - 1)
17015 if (D_is_set[macro]) {
17016 # Preserve the white space surrounding the "#".
17017 print prefix "define", macro P[macro] D[macro]
17018 next
17019 } else {
17020 # Replace #undef with comments. This is necessary, for example,
17021 # in the case of _POSIX_SOURCE, which is predefined and required
17022 # on some systems where configure will not decide to define it.
17023 if (defundef == "undef") {
17024 print "/*", prefix defundef, macro, "*/"
17025 next
17029 { print }
17030 _ACAWK
17031 _ACEOF
17032 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17033 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17034 fi # test -n "$CONFIG_HEADERS"
17037 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17038 shift
17039 for ac_tag
17041 case $ac_tag in
17042 :[FHLC]) ac_mode=$ac_tag; continue;;
17043 esac
17044 case $ac_mode$ac_tag in
17045 :[FHL]*:*);;
17046 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17047 :[FH]-) ac_tag=-:-;;
17048 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17049 esac
17050 ac_save_IFS=$IFS
17051 IFS=:
17052 set x $ac_tag
17053 IFS=$ac_save_IFS
17054 shift
17055 ac_file=$1
17056 shift
17058 case $ac_mode in
17059 :L) ac_source=$1;;
17060 :[FH])
17061 ac_file_inputs=
17062 for ac_f
17064 case $ac_f in
17065 -) ac_f="$tmp/stdin";;
17066 *) # Look for the file first in the build tree, then in the source tree
17067 # (if the path is not absolute). The absolute path cannot be DOS-style,
17068 # because $ac_f cannot contain `:'.
17069 test -f "$ac_f" ||
17070 case $ac_f in
17071 [\\/$]*) false;;
17072 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17073 esac ||
17074 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17075 esac
17076 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17077 as_fn_append ac_file_inputs " '$ac_f'"
17078 done
17080 # Let's still pretend it is `configure' which instantiates (i.e., don't
17081 # use $as_me), people would be surprised to read:
17082 # /* config.h. Generated by config.status. */
17083 configure_input='Generated from '`
17084 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17085 `' by configure.'
17086 if test x"$ac_file" != x-; then
17087 configure_input="$ac_file. $configure_input"
17088 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17089 $as_echo "$as_me: creating $ac_file" >&6;}
17091 # Neutralize special characters interpreted by sed in replacement strings.
17092 case $configure_input in #(
17093 *\&* | *\|* | *\\* )
17094 ac_sed_conf_input=`$as_echo "$configure_input" |
17095 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17096 *) ac_sed_conf_input=$configure_input;;
17097 esac
17099 case $ac_tag in
17100 *:-:* | *:-) cat >"$tmp/stdin" \
17101 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17102 esac
17104 esac
17106 ac_dir=`$as_dirname -- "$ac_file" ||
17107 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17108 X"$ac_file" : 'X\(//\)[^/]' \| \
17109 X"$ac_file" : 'X\(//\)$' \| \
17110 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17111 $as_echo X"$ac_file" |
17112 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17113 s//\1/
17116 /^X\(\/\/\)[^/].*/{
17117 s//\1/
17120 /^X\(\/\/\)$/{
17121 s//\1/
17124 /^X\(\/\).*/{
17125 s//\1/
17128 s/.*/./; q'`
17129 as_dir="$ac_dir"; as_fn_mkdir_p
17130 ac_builddir=.
17132 case "$ac_dir" in
17133 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17135 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17136 # A ".." for each directory in $ac_dir_suffix.
17137 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17138 case $ac_top_builddir_sub in
17139 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17140 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17141 esac ;;
17142 esac
17143 ac_abs_top_builddir=$ac_pwd
17144 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17145 # for backward compatibility:
17146 ac_top_builddir=$ac_top_build_prefix
17148 case $srcdir in
17149 .) # We are building in place.
17150 ac_srcdir=.
17151 ac_top_srcdir=$ac_top_builddir_sub
17152 ac_abs_top_srcdir=$ac_pwd ;;
17153 [\\/]* | ?:[\\/]* ) # Absolute name.
17154 ac_srcdir=$srcdir$ac_dir_suffix;
17155 ac_top_srcdir=$srcdir
17156 ac_abs_top_srcdir=$srcdir ;;
17157 *) # Relative name.
17158 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17159 ac_top_srcdir=$ac_top_build_prefix$srcdir
17160 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17161 esac
17162 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17165 case $ac_mode in
17168 # CONFIG_FILE
17171 case $INSTALL in
17172 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17173 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17174 esac
17175 ac_MKDIR_P=$MKDIR_P
17176 case $MKDIR_P in
17177 [\\/$]* | ?:[\\/]* ) ;;
17178 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17179 esac
17180 _ACEOF
17182 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17183 # If the template does not know about datarootdir, expand it.
17184 # FIXME: This hack should be removed a few years after 2.60.
17185 ac_datarootdir_hack=; ac_datarootdir_seen=
17186 ac_sed_dataroot='
17187 /datarootdir/ {
17191 /@datadir@/p
17192 /@docdir@/p
17193 /@infodir@/p
17194 /@localedir@/p
17195 /@mandir@/p'
17196 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17197 *datarootdir*) ac_datarootdir_seen=yes;;
17198 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17199 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17200 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17201 _ACEOF
17202 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17203 ac_datarootdir_hack='
17204 s&@datadir@&$datadir&g
17205 s&@docdir@&$docdir&g
17206 s&@infodir@&$infodir&g
17207 s&@localedir@&$localedir&g
17208 s&@mandir@&$mandir&g
17209 s&\\\${datarootdir}&$datarootdir&g' ;;
17210 esac
17211 _ACEOF
17213 # Neutralize VPATH when `$srcdir' = `.'.
17214 # Shell code in configure.ac might set extrasub.
17215 # FIXME: do we really want to maintain this feature?
17216 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17217 ac_sed_extra="$ac_vpsub
17218 $extrasub
17219 _ACEOF
17220 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17222 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17223 s|@configure_input@|$ac_sed_conf_input|;t t
17224 s&@top_builddir@&$ac_top_builddir_sub&;t t
17225 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17226 s&@srcdir@&$ac_srcdir&;t t
17227 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17228 s&@top_srcdir@&$ac_top_srcdir&;t t
17229 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17230 s&@builddir@&$ac_builddir&;t t
17231 s&@abs_builddir@&$ac_abs_builddir&;t t
17232 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17233 s&@INSTALL@&$ac_INSTALL&;t t
17234 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17235 $ac_datarootdir_hack
17237 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17238 || as_fn_error "could not create $ac_file" "$LINENO" 5
17240 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17241 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17242 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17243 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17244 which seems to be undefined. Please make sure it is defined." >&5
17245 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17246 which seems to be undefined. Please make sure it is defined." >&2;}
17248 rm -f "$tmp/stdin"
17249 case $ac_file in
17250 -) cat "$tmp/out" && rm -f "$tmp/out";;
17251 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17252 esac \
17253 || as_fn_error "could not create $ac_file" "$LINENO" 5
17257 # CONFIG_HEADER
17259 if test x"$ac_file" != x-; then
17261 $as_echo "/* $configure_input */" \
17262 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17263 } >"$tmp/config.h" \
17264 || as_fn_error "could not create $ac_file" "$LINENO" 5
17265 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17266 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17267 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17268 else
17269 rm -f "$ac_file"
17270 mv "$tmp/config.h" "$ac_file" \
17271 || as_fn_error "could not create $ac_file" "$LINENO" 5
17273 else
17274 $as_echo "/* $configure_input */" \
17275 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17276 || as_fn_error "could not create -" "$LINENO" 5
17278 # Compute "$ac_file"'s index in $config_headers.
17279 _am_arg="$ac_file"
17280 _am_stamp_count=1
17281 for _am_header in $config_headers :; do
17282 case $_am_header in
17283 $_am_arg | $_am_arg:* )
17284 break ;;
17286 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17287 esac
17288 done
17289 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17290 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17291 X"$_am_arg" : 'X\(//\)[^/]' \| \
17292 X"$_am_arg" : 'X\(//\)$' \| \
17293 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17294 $as_echo X"$_am_arg" |
17295 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17296 s//\1/
17299 /^X\(\/\/\)[^/].*/{
17300 s//\1/
17303 /^X\(\/\/\)$/{
17304 s//\1/
17307 /^X\(\/\).*/{
17308 s//\1/
17311 s/.*/./; q'`/stamp-h$_am_stamp_count
17314 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17315 $as_echo "$as_me: executing $ac_file commands" >&6;}
17317 esac
17320 case $ac_file$ac_mode in
17321 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17322 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17323 # are listed without --file. Let's play safe and only enable the eval
17324 # if we detect the quoting.
17325 case $CONFIG_FILES in
17326 *\'*) eval set x "$CONFIG_FILES" ;;
17327 *) set x $CONFIG_FILES ;;
17328 esac
17329 shift
17330 for mf
17332 # Strip MF so we end up with the name of the file.
17333 mf=`echo "$mf" | sed -e 's/:.*$//'`
17334 # Check whether this is an Automake generated Makefile or not.
17335 # We used to match only the files named `Makefile.in', but
17336 # some people rename them; so instead we look at the file content.
17337 # Grep'ing the first line is not enough: some people post-process
17338 # each Makefile.in and add a new line on top of each file to say so.
17339 # Grep'ing the whole file is not good either: AIX grep has a line
17340 # limit of 2048, but all sed's we know have understand at least 4000.
17341 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17342 dirpart=`$as_dirname -- "$mf" ||
17343 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17344 X"$mf" : 'X\(//\)[^/]' \| \
17345 X"$mf" : 'X\(//\)$' \| \
17346 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17347 $as_echo X"$mf" |
17348 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17349 s//\1/
17352 /^X\(\/\/\)[^/].*/{
17353 s//\1/
17356 /^X\(\/\/\)$/{
17357 s//\1/
17360 /^X\(\/\).*/{
17361 s//\1/
17364 s/.*/./; q'`
17365 else
17366 continue
17368 # Extract the definition of DEPDIR, am__include, and am__quote
17369 # from the Makefile without running `make'.
17370 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17371 test -z "$DEPDIR" && continue
17372 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17373 test -z "am__include" && continue
17374 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17375 # When using ansi2knr, U may be empty or an underscore; expand it
17376 U=`sed -n 's/^U = //p' < "$mf"`
17377 # Find all dependency output files, they are included files with
17378 # $(DEPDIR) in their names. We invoke sed twice because it is the
17379 # simplest approach to changing $(DEPDIR) to its actual value in the
17380 # expansion.
17381 for file in `sed -n "
17382 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17383 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17384 # Make sure the directory exists.
17385 test -f "$dirpart/$file" && continue
17386 fdir=`$as_dirname -- "$file" ||
17387 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17388 X"$file" : 'X\(//\)[^/]' \| \
17389 X"$file" : 'X\(//\)$' \| \
17390 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17391 $as_echo X"$file" |
17392 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17393 s//\1/
17396 /^X\(\/\/\)[^/].*/{
17397 s//\1/
17400 /^X\(\/\/\)$/{
17401 s//\1/
17404 /^X\(\/\).*/{
17405 s//\1/
17408 s/.*/./; q'`
17409 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17410 # echo "creating $dirpart/$file"
17411 echo '# dummy' > "$dirpart/$file"
17412 done
17413 done
17416 "libtool":C)
17418 # See if we are running on zsh, and set the options which allow our
17419 # commands through without removal of \ escapes.
17420 if test -n "${ZSH_VERSION+set}" ; then
17421 setopt NO_GLOB_SUBST
17424 cfgfile="${ofile}T"
17425 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17426 $RM "$cfgfile"
17428 cat <<_LT_EOF >> "$cfgfile"
17429 #! $SHELL
17431 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17432 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17433 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17434 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17436 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17437 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17438 # Written by Gordon Matzigkeit, 1996
17440 # This file is part of GNU Libtool.
17442 # GNU Libtool is free software; you can redistribute it and/or
17443 # modify it under the terms of the GNU General Public License as
17444 # published by the Free Software Foundation; either version 2 of
17445 # the License, or (at your option) any later version.
17447 # As a special exception to the GNU General Public License,
17448 # if you distribute this file as part of a program or library that
17449 # is built using GNU Libtool, you may include this file under the
17450 # same distribution terms that you use for the rest of that program.
17452 # GNU Libtool is distributed in the hope that it will be useful,
17453 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17454 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17455 # GNU General Public License for more details.
17457 # You should have received a copy of the GNU General Public License
17458 # along with GNU Libtool; see the file COPYING. If not, a copy
17459 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17460 # obtained by writing to the Free Software Foundation, Inc.,
17461 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17464 # The names of the tagged configurations supported by this script.
17465 available_tags=""
17467 # ### BEGIN LIBTOOL CONFIG
17469 # Whether or not to build shared libraries.
17470 build_libtool_libs=$enable_shared
17472 # Which release of libtool.m4 was used?
17473 macro_version=$macro_version
17474 macro_revision=$macro_revision
17476 # Whether or not to build static libraries.
17477 build_old_libs=$enable_static
17479 # What type of objects to build.
17480 pic_mode=$pic_mode
17482 # Whether or not to optimize for fast installation.
17483 fast_install=$enable_fast_install
17485 # Shell to use when invoking shell scripts.
17486 SHELL=$lt_SHELL
17488 # An echo program that protects backslashes.
17489 ECHO=$lt_ECHO
17491 # The host system.
17492 host_alias=$host_alias
17493 host=$host
17494 host_os=$host_os
17496 # The build system.
17497 build_alias=$build_alias
17498 build=$build
17499 build_os=$build_os
17501 # A sed program that does not truncate output.
17502 SED=$lt_SED
17504 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17505 Xsed="\$SED -e 1s/^X//"
17507 # A grep program that handles long lines.
17508 GREP=$lt_GREP
17510 # An ERE matcher.
17511 EGREP=$lt_EGREP
17513 # A literal string matcher.
17514 FGREP=$lt_FGREP
17516 # A BSD- or MS-compatible name lister.
17517 NM=$lt_NM
17519 # Whether we need soft or hard links.
17520 LN_S=$lt_LN_S
17522 # What is the maximum length of a command?
17523 max_cmd_len=$max_cmd_len
17525 # Object file suffix (normally "o").
17526 objext=$ac_objext
17528 # Executable file suffix (normally "").
17529 exeext=$exeext
17531 # whether the shell understands "unset".
17532 lt_unset=$lt_unset
17534 # turn spaces into newlines.
17535 SP2NL=$lt_lt_SP2NL
17537 # turn newlines into spaces.
17538 NL2SP=$lt_lt_NL2SP
17540 # An object symbol dumper.
17541 OBJDUMP=$lt_OBJDUMP
17543 # Method to check whether dependent libraries are shared objects.
17544 deplibs_check_method=$lt_deplibs_check_method
17546 # Command to use when deplibs_check_method == "file_magic".
17547 file_magic_cmd=$lt_file_magic_cmd
17549 # The archiver.
17550 AR=$lt_AR
17551 AR_FLAGS=$lt_AR_FLAGS
17553 # A symbol stripping program.
17554 STRIP=$lt_STRIP
17556 # Commands used to install an old-style archive.
17557 RANLIB=$lt_RANLIB
17558 old_postinstall_cmds=$lt_old_postinstall_cmds
17559 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17561 # Whether to use a lock for old archive extraction.
17562 lock_old_archive_extraction=$lock_old_archive_extraction
17564 # A C compiler.
17565 LTCC=$lt_CC
17567 # LTCC compiler flags.
17568 LTCFLAGS=$lt_CFLAGS
17570 # Take the output of nm and produce a listing of raw symbols and C names.
17571 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17573 # Transform the output of nm in a proper C declaration.
17574 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17576 # Transform the output of nm in a C name address pair.
17577 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17579 # Transform the output of nm in a C name address pair when lib prefix is needed.
17580 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17582 # The name of the directory that contains temporary libtool files.
17583 objdir=$objdir
17585 # Used to examine libraries when file_magic_cmd begins with "file".
17586 MAGIC_CMD=$MAGIC_CMD
17588 # Must we lock files when doing compilation?
17589 need_locks=$lt_need_locks
17591 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17592 DSYMUTIL=$lt_DSYMUTIL
17594 # Tool to change global to local symbols on Mac OS X.
17595 NMEDIT=$lt_NMEDIT
17597 # Tool to manipulate fat objects and archives on Mac OS X.
17598 LIPO=$lt_LIPO
17600 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17601 OTOOL=$lt_OTOOL
17603 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17604 OTOOL64=$lt_OTOOL64
17606 # Old archive suffix (normally "a").
17607 libext=$libext
17609 # Shared library suffix (normally ".so").
17610 shrext_cmds=$lt_shrext_cmds
17612 # The commands to extract the exported symbol list from a shared archive.
17613 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17615 # Variables whose values should be saved in libtool wrapper scripts and
17616 # restored at link time.
17617 variables_saved_for_relink=$lt_variables_saved_for_relink
17619 # Do we need the "lib" prefix for modules?
17620 need_lib_prefix=$need_lib_prefix
17622 # Do we need a version for libraries?
17623 need_version=$need_version
17625 # Library versioning type.
17626 version_type=$version_type
17628 # Shared library runtime path variable.
17629 runpath_var=$runpath_var
17631 # Shared library path variable.
17632 shlibpath_var=$shlibpath_var
17634 # Is shlibpath searched before the hard-coded library search path?
17635 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17637 # Format of library name prefix.
17638 libname_spec=$lt_libname_spec
17640 # List of archive names. First name is the real one, the rest are links.
17641 # The last name is the one that the linker finds with -lNAME
17642 library_names_spec=$lt_library_names_spec
17644 # The coded name of the library, if different from the real name.
17645 soname_spec=$lt_soname_spec
17647 # Permission mode override for installation of shared libraries.
17648 install_override_mode=$lt_install_override_mode
17650 # Command to use after installation of a shared archive.
17651 postinstall_cmds=$lt_postinstall_cmds
17653 # Command to use after uninstallation of a shared archive.
17654 postuninstall_cmds=$lt_postuninstall_cmds
17656 # Commands used to finish a libtool library installation in a directory.
17657 finish_cmds=$lt_finish_cmds
17659 # As "finish_cmds", except a single script fragment to be evaled but
17660 # not shown.
17661 finish_eval=$lt_finish_eval
17663 # Whether we should hardcode library paths into libraries.
17664 hardcode_into_libs=$hardcode_into_libs
17666 # Compile-time system search path for libraries.
17667 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17669 # Run-time system search path for libraries.
17670 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17672 # Whether dlopen is supported.
17673 dlopen_support=$enable_dlopen
17675 # Whether dlopen of programs is supported.
17676 dlopen_self=$enable_dlopen_self
17678 # Whether dlopen of statically linked programs is supported.
17679 dlopen_self_static=$enable_dlopen_self_static
17681 # Commands to strip libraries.
17682 old_striplib=$lt_old_striplib
17683 striplib=$lt_striplib
17686 # The linker used to build libraries.
17687 LD=$lt_LD
17689 # How to create reloadable object files.
17690 reload_flag=$lt_reload_flag
17691 reload_cmds=$lt_reload_cmds
17693 # Commands used to build an old-style archive.
17694 old_archive_cmds=$lt_old_archive_cmds
17696 # A language specific compiler.
17697 CC=$lt_compiler
17699 # Is the compiler the GNU compiler?
17700 with_gcc=$GCC
17702 # Compiler flag to turn off builtin functions.
17703 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17705 # How to pass a linker flag through the compiler.
17706 wl=$lt_lt_prog_compiler_wl
17708 # Additional compiler flags for building library objects.
17709 pic_flag=$lt_lt_prog_compiler_pic
17711 # Compiler flag to prevent dynamic linking.
17712 link_static_flag=$lt_lt_prog_compiler_static
17714 # Does compiler simultaneously support -c and -o options?
17715 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17717 # Whether or not to add -lc for building shared libraries.
17718 build_libtool_need_lc=$archive_cmds_need_lc
17720 # Whether or not to disallow shared libs when runtime libs are static.
17721 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17723 # Compiler flag to allow reflexive dlopens.
17724 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17726 # Compiler flag to generate shared objects directly from archives.
17727 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17729 # Whether the compiler copes with passing no objects directly.
17730 compiler_needs_object=$lt_compiler_needs_object
17732 # Create an old-style archive from a shared archive.
17733 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17735 # Create a temporary old-style archive to link instead of a shared archive.
17736 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17738 # Commands used to build a shared archive.
17739 archive_cmds=$lt_archive_cmds
17740 archive_expsym_cmds=$lt_archive_expsym_cmds
17742 # Commands used to build a loadable module if different from building
17743 # a shared archive.
17744 module_cmds=$lt_module_cmds
17745 module_expsym_cmds=$lt_module_expsym_cmds
17747 # Whether we are building with GNU ld or not.
17748 with_gnu_ld=$lt_with_gnu_ld
17750 # Flag that allows shared libraries with undefined symbols to be built.
17751 allow_undefined_flag=$lt_allow_undefined_flag
17753 # Flag that enforces no undefined symbols.
17754 no_undefined_flag=$lt_no_undefined_flag
17756 # Flag to hardcode \$libdir into a binary during linking.
17757 # This must work even if \$libdir does not exist
17758 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17760 # If ld is used when linking, flag to hardcode \$libdir into a binary
17761 # during linking. This must work even if \$libdir does not exist.
17762 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17764 # Whether we need a single "-rpath" flag with a separated argument.
17765 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17767 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17768 # DIR into the resulting binary.
17769 hardcode_direct=$hardcode_direct
17771 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17772 # DIR into the resulting binary and the resulting library dependency is
17773 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17774 # library is relocated.
17775 hardcode_direct_absolute=$hardcode_direct_absolute
17777 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17778 # into the resulting binary.
17779 hardcode_minus_L=$hardcode_minus_L
17781 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17782 # into the resulting binary.
17783 hardcode_shlibpath_var=$hardcode_shlibpath_var
17785 # Set to "yes" if building a shared library automatically hardcodes DIR
17786 # into the library and all subsequent libraries and executables linked
17787 # against it.
17788 hardcode_automatic=$hardcode_automatic
17790 # Set to yes if linker adds runtime paths of dependent libraries
17791 # to runtime path list.
17792 inherit_rpath=$inherit_rpath
17794 # Whether libtool must link a program against all its dependency libraries.
17795 link_all_deplibs=$link_all_deplibs
17797 # Fix the shell variable \$srcfile for the compiler.
17798 fix_srcfile_path=$lt_fix_srcfile_path
17800 # Set to "yes" if exported symbols are required.
17801 always_export_symbols=$always_export_symbols
17803 # The commands to list exported symbols.
17804 export_symbols_cmds=$lt_export_symbols_cmds
17806 # Symbols that should not be listed in the preloaded symbols.
17807 exclude_expsyms=$lt_exclude_expsyms
17809 # Symbols that must always be exported.
17810 include_expsyms=$lt_include_expsyms
17812 # Commands necessary for linking programs (against libraries) with templates.
17813 prelink_cmds=$lt_prelink_cmds
17815 # Specify filename containing input files.
17816 file_list_spec=$lt_file_list_spec
17818 # How to hardcode a shared library path into an executable.
17819 hardcode_action=$hardcode_action
17821 # ### END LIBTOOL CONFIG
17823 _LT_EOF
17825 case $host_os in
17826 aix3*)
17827 cat <<\_LT_EOF >> "$cfgfile"
17828 # AIX sometimes has problems with the GCC collect2 program. For some
17829 # reason, if we set the COLLECT_NAMES environment variable, the problems
17830 # vanish in a puff of smoke.
17831 if test "X${COLLECT_NAMES+set}" != Xset; then
17832 COLLECT_NAMES=
17833 export COLLECT_NAMES
17835 _LT_EOF
17837 esac
17840 ltmain="$ac_aux_dir/ltmain.sh"
17843 # We use sed instead of cat because bash on DJGPP gets confused if
17844 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17845 # text mode, it properly converts lines to CR/LF. This bash problem
17846 # is reportedly fixed, but why not run on old versions too?
17847 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17848 || (rm -f "$cfgfile"; exit 1)
17850 case $xsi_shell in
17851 yes)
17852 cat << \_LT_EOF >> "$cfgfile"
17854 # func_dirname file append nondir_replacement
17855 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17856 # otherwise set result to NONDIR_REPLACEMENT.
17857 func_dirname ()
17859 case ${1} in
17860 */*) func_dirname_result="${1%/*}${2}" ;;
17861 * ) func_dirname_result="${3}" ;;
17862 esac
17865 # func_basename file
17866 func_basename ()
17868 func_basename_result="${1##*/}"
17871 # func_dirname_and_basename file append nondir_replacement
17872 # perform func_basename and func_dirname in a single function
17873 # call:
17874 # dirname: Compute the dirname of FILE. If nonempty,
17875 # add APPEND to the result, otherwise set result
17876 # to NONDIR_REPLACEMENT.
17877 # value returned in "$func_dirname_result"
17878 # basename: Compute filename of FILE.
17879 # value retuned in "$func_basename_result"
17880 # Implementation must be kept synchronized with func_dirname
17881 # and func_basename. For efficiency, we do not delegate to
17882 # those functions but instead duplicate the functionality here.
17883 func_dirname_and_basename ()
17885 case ${1} in
17886 */*) func_dirname_result="${1%/*}${2}" ;;
17887 * ) func_dirname_result="${3}" ;;
17888 esac
17889 func_basename_result="${1##*/}"
17892 # func_stripname prefix suffix name
17893 # strip PREFIX and SUFFIX off of NAME.
17894 # PREFIX and SUFFIX must not contain globbing or regex special
17895 # characters, hashes, percent signs, but SUFFIX may contain a leading
17896 # dot (in which case that matches only a dot).
17897 func_stripname ()
17899 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17900 # positional parameters, so assign one to ordinary parameter first.
17901 func_stripname_result=${3}
17902 func_stripname_result=${func_stripname_result#"${1}"}
17903 func_stripname_result=${func_stripname_result%"${2}"}
17906 # func_opt_split
17907 func_opt_split ()
17909 func_opt_split_opt=${1%%=*}
17910 func_opt_split_arg=${1#*=}
17913 # func_lo2o object
17914 func_lo2o ()
17916 case ${1} in
17917 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17918 *) func_lo2o_result=${1} ;;
17919 esac
17922 # func_xform libobj-or-source
17923 func_xform ()
17925 func_xform_result=${1%.*}.lo
17928 # func_arith arithmetic-term...
17929 func_arith ()
17931 func_arith_result=$(( $* ))
17934 # func_len string
17935 # STRING may not start with a hyphen.
17936 func_len ()
17938 func_len_result=${#1}
17941 _LT_EOF
17943 *) # Bourne compatible functions.
17944 cat << \_LT_EOF >> "$cfgfile"
17946 # func_dirname file append nondir_replacement
17947 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17948 # otherwise set result to NONDIR_REPLACEMENT.
17949 func_dirname ()
17951 # Extract subdirectory from the argument.
17952 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17953 if test "X$func_dirname_result" = "X${1}"; then
17954 func_dirname_result="${3}"
17955 else
17956 func_dirname_result="$func_dirname_result${2}"
17960 # func_basename file
17961 func_basename ()
17963 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17967 # func_stripname prefix suffix name
17968 # strip PREFIX and SUFFIX off of NAME.
17969 # PREFIX and SUFFIX must not contain globbing or regex special
17970 # characters, hashes, percent signs, but SUFFIX may contain a leading
17971 # dot (in which case that matches only a dot).
17972 # func_strip_suffix prefix name
17973 func_stripname ()
17975 case ${2} in
17976 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17977 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17978 esac
17981 # sed scripts:
17982 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17983 my_sed_long_arg='1s/^-[^=]*=//'
17985 # func_opt_split
17986 func_opt_split ()
17988 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17989 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17992 # func_lo2o object
17993 func_lo2o ()
17995 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17998 # func_xform libobj-or-source
17999 func_xform ()
18001 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18004 # func_arith arithmetic-term...
18005 func_arith ()
18007 func_arith_result=`expr "$@"`
18010 # func_len string
18011 # STRING may not start with a hyphen.
18012 func_len ()
18014 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18017 _LT_EOF
18018 esac
18020 case $lt_shell_append in
18021 yes)
18022 cat << \_LT_EOF >> "$cfgfile"
18024 # func_append var value
18025 # Append VALUE to the end of shell variable VAR.
18026 func_append ()
18028 eval "$1+=\$2"
18030 _LT_EOF
18033 cat << \_LT_EOF >> "$cfgfile"
18035 # func_append var value
18036 # Append VALUE to the end of shell variable VAR.
18037 func_append ()
18039 eval "$1=\$$1\$2"
18042 _LT_EOF
18044 esac
18047 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18048 || (rm -f "$cfgfile"; exit 1)
18050 mv -f "$cfgfile" "$ofile" ||
18051 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18052 chmod +x "$ofile"
18055 "default-1":C)
18056 for ac_file in $CONFIG_FILES; do
18057 # Support "outfile[:infile[:infile...]]"
18058 case "$ac_file" in
18059 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18060 esac
18061 # PO directories have a Makefile.in generated from Makefile.in.in.
18062 case "$ac_file" in */Makefile.in)
18063 # Adjust a relative srcdir.
18064 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
18065 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
18066 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18067 # In autoconf-2.13 it is called $ac_given_srcdir.
18068 # In autoconf-2.50 it is called $srcdir.
18069 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18070 case "$ac_given_srcdir" in
18071 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18072 /*) top_srcdir="$ac_given_srcdir" ;;
18073 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
18074 esac
18075 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18076 rm -f "$ac_dir/POTFILES"
18077 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18078 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18079 POMAKEFILEDEPS="POTFILES.in"
18080 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18081 # on $ac_dir but don't depend on user-specified configuration
18082 # parameters.
18083 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18084 # The LINGUAS file contains the set of available languages.
18085 if test -n "$OBSOLETE_ALL_LINGUAS"; then
18086 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
18088 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18089 # Hide the ALL_LINGUAS assigment from automake.
18090 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18091 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18092 else
18093 # The set of available languages was given in configure.in.
18094 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18096 case "$ac_given_srcdir" in
18097 .) srcdirpre= ;;
18098 *) srcdirpre='$(srcdir)/' ;;
18099 esac
18100 POFILES=
18101 GMOFILES=
18102 UPDATEPOFILES=
18103 DUMMYPOFILES=
18104 for lang in $ALL_LINGUAS; do
18105 POFILES="$POFILES $srcdirpre$lang.po"
18106 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18107 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18108 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18109 done
18110 # CATALOGS depends on both $ac_dir and the user's LINGUAS
18111 # environment variable.
18112 INST_LINGUAS=
18113 if test -n "$ALL_LINGUAS"; then
18114 for presentlang in $ALL_LINGUAS; do
18115 useit=no
18116 if test "%UNSET%" != "$LINGUAS"; then
18117 desiredlanguages="$LINGUAS"
18118 else
18119 desiredlanguages="$ALL_LINGUAS"
18121 for desiredlang in $desiredlanguages; do
18122 # Use the presentlang catalog if desiredlang is
18123 # a. equal to presentlang, or
18124 # b. a variant of presentlang (because in this case,
18125 # presentlang can be used as a fallback for messages
18126 # which are not translated in the desiredlang catalog).
18127 case "$desiredlang" in
18128 "$presentlang"*) useit=yes;;
18129 esac
18130 done
18131 if test $useit = yes; then
18132 INST_LINGUAS="$INST_LINGUAS $presentlang"
18134 done
18136 CATALOGS=
18137 if test -n "$INST_LINGUAS"; then
18138 for lang in $INST_LINGUAS; do
18139 CATALOGS="$CATALOGS $lang.gmo"
18140 done
18142 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18143 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"
18144 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18145 if test -f "$f"; then
18146 case "$f" in
18147 *.orig | *.bak | *~) ;;
18148 *) cat "$f" >> "$ac_dir/Makefile" ;;
18149 esac
18151 done
18154 esac
18155 done ;;
18156 "bfd_stdint.h":C)
18157 if test "$GCC" = yes; then
18158 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18159 else
18160 echo "/* generated for $CC */" > tmp-stdint.h
18163 sed 's/^ *//' >> tmp-stdint.h <<EOF
18165 #ifndef GCC_GENERATED_STDINT_H
18166 #define GCC_GENERATED_STDINT_H 1
18168 #include <sys/types.h>
18171 if test "$acx_cv_header_stdint" != stdint.h; then
18172 echo "#include <stddef.h>" >> tmp-stdint.h
18174 if test "$acx_cv_header_stdint" != stddef.h; then
18175 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18178 sed 's/^ *//' >> tmp-stdint.h <<EOF
18179 /* glibc uses these symbols as guards to prevent redefinitions. */
18180 #ifdef __int8_t_defined
18181 #define _INT8_T
18182 #define _INT16_T
18183 #define _INT32_T
18184 #endif
18185 #ifdef __uint32_t_defined
18186 #define _UINT32_T
18187 #endif
18191 # ----------------- done header, emit basic int types -------------
18192 if test "$acx_cv_header_stdint" = stddef.h; then
18193 sed 's/^ *//' >> tmp-stdint.h <<EOF
18195 #ifndef _UINT8_T
18196 #define _UINT8_T
18197 #ifndef __uint8_t_defined
18198 #define __uint8_t_defined
18199 typedef unsigned $acx_cv_type_int8_t uint8_t;
18200 #endif
18201 #endif
18203 #ifndef _UINT16_T
18204 #define _UINT16_T
18205 #ifndef __uint16_t_defined
18206 #define __uint16_t_defined
18207 typedef unsigned $acx_cv_type_int16_t uint16_t;
18208 #endif
18209 #endif
18211 #ifndef _UINT32_T
18212 #define _UINT32_T
18213 #ifndef __uint32_t_defined
18214 #define __uint32_t_defined
18215 typedef unsigned $acx_cv_type_int32_t uint32_t;
18216 #endif
18217 #endif
18219 #ifndef _INT8_T
18220 #define _INT8_T
18221 #ifndef __int8_t_defined
18222 #define __int8_t_defined
18223 typedef $acx_cv_type_int8_t int8_t;
18224 #endif
18225 #endif
18227 #ifndef _INT16_T
18228 #define _INT16_T
18229 #ifndef __int16_t_defined
18230 #define __int16_t_defined
18231 typedef $acx_cv_type_int16_t int16_t;
18232 #endif
18233 #endif
18235 #ifndef _INT32_T
18236 #define _INT32_T
18237 #ifndef __int32_t_defined
18238 #define __int32_t_defined
18239 typedef $acx_cv_type_int32_t int32_t;
18240 #endif
18241 #endif
18243 elif test "$ac_cv_type_u_int32_t" = yes; then
18244 sed 's/^ *//' >> tmp-stdint.h <<EOF
18246 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
18247 #ifndef _INT8_T
18248 #define _INT8_T
18249 #endif
18250 #ifndef _INT16_T
18251 #define _INT16_T
18252 #endif
18253 #ifndef _INT32_T
18254 #define _INT32_T
18255 #endif
18257 #ifndef _UINT8_T
18258 #define _UINT8_T
18259 #ifndef __uint8_t_defined
18260 #define __uint8_t_defined
18261 typedef u_int8_t uint8_t;
18262 #endif
18263 #endif
18265 #ifndef _UINT16_T
18266 #define _UINT16_T
18267 #ifndef __uint16_t_defined
18268 #define __uint16_t_defined
18269 typedef u_int16_t uint16_t;
18270 #endif
18271 #endif
18273 #ifndef _UINT32_T
18274 #define _UINT32_T
18275 #ifndef __uint32_t_defined
18276 #define __uint32_t_defined
18277 typedef u_int32_t uint32_t;
18278 #endif
18279 #endif
18281 else
18282 sed 's/^ *//' >> tmp-stdint.h <<EOF
18284 /* Some systems have guard macros to prevent redefinitions, define them. */
18285 #ifndef _INT8_T
18286 #define _INT8_T
18287 #endif
18288 #ifndef _INT16_T
18289 #define _INT16_T
18290 #endif
18291 #ifndef _INT32_T
18292 #define _INT32_T
18293 #endif
18294 #ifndef _UINT8_T
18295 #define _UINT8_T
18296 #endif
18297 #ifndef _UINT16_T
18298 #define _UINT16_T
18299 #endif
18300 #ifndef _UINT32_T
18301 #define _UINT32_T
18302 #endif
18306 # ------------- done basic int types, emit int64_t types ------------
18307 if test "$ac_cv_type_uint64_t" = yes; then
18308 sed 's/^ *//' >> tmp-stdint.h <<EOF
18310 /* system headers have good uint64_t and int64_t */
18311 #ifndef _INT64_T
18312 #define _INT64_T
18313 #endif
18314 #ifndef _UINT64_T
18315 #define _UINT64_T
18316 #endif
18318 elif test "$ac_cv_type_u_int64_t" = yes; then
18319 sed 's/^ *//' >> tmp-stdint.h <<EOF
18321 /* system headers have an u_int64_t (and int64_t) */
18322 #ifndef _INT64_T
18323 #define _INT64_T
18324 #endif
18325 #ifndef _UINT64_T
18326 #define _UINT64_T
18327 #ifndef __uint64_t_defined
18328 #define __uint64_t_defined
18329 typedef u_int64_t uint64_t;
18330 #endif
18331 #endif
18333 elif test -n "$acx_cv_type_int64_t"; then
18334 sed 's/^ *//' >> tmp-stdint.h <<EOF
18336 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
18337 #ifndef _INT64_T
18338 #define _INT64_T
18339 typedef $acx_cv_type_int64_t int64_t;
18340 #endif
18341 #ifndef _UINT64_T
18342 #define _UINT64_T
18343 #ifndef __uint64_t_defined
18344 #define __uint64_t_defined
18345 typedef unsigned $acx_cv_type_int64_t uint64_t;
18346 #endif
18347 #endif
18349 else
18350 sed 's/^ *//' >> tmp-stdint.h <<EOF
18352 /* some common heuristics for int64_t, using compiler-specific tests */
18353 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
18354 #ifndef _INT64_T
18355 #define _INT64_T
18356 #ifndef __int64_t_defined
18357 typedef long long int64_t;
18358 #endif
18359 #endif
18360 #ifndef _UINT64_T
18361 #define _UINT64_T
18362 typedef unsigned long long uint64_t;
18363 #endif
18365 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
18366 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
18367 does not implement __extension__. But that compiler doesn't define
18368 __GNUC_MINOR__. */
18369 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
18370 # define __extension__
18371 # endif
18373 # ifndef _INT64_T
18374 # define _INT64_T
18375 __extension__ typedef long long int64_t;
18376 # endif
18377 # ifndef _UINT64_T
18378 # define _UINT64_T
18379 __extension__ typedef unsigned long long uint64_t;
18380 # endif
18382 #elif !defined __STRICT_ANSI__
18383 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18385 # ifndef _INT64_T
18386 # define _INT64_T
18387 typedef __int64 int64_t;
18388 # endif
18389 # ifndef _UINT64_T
18390 # define _UINT64_T
18391 typedef unsigned __int64 uint64_t;
18392 # endif
18393 # endif /* compiler */
18395 #endif /* ANSI version */
18399 # ------------- done int64_t types, emit intptr types ------------
18400 if test "$ac_cv_type_uintptr_t" != yes; then
18401 sed 's/^ *//' >> tmp-stdint.h <<EOF
18403 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
18404 #ifndef __uintptr_t_defined
18405 typedef u$acx_cv_type_intptr_t uintptr_t;
18406 #endif
18407 #ifndef __intptr_t_defined
18408 typedef $acx_cv_type_intptr_t intptr_t;
18409 #endif
18413 # ------------- done intptr types, emit int_least types ------------
18414 if test "$ac_cv_type_int_least32_t" != yes; then
18415 sed 's/^ *//' >> tmp-stdint.h <<EOF
18417 /* Define int_least types */
18418 typedef int8_t int_least8_t;
18419 typedef int16_t int_least16_t;
18420 typedef int32_t int_least32_t;
18421 #ifdef _INT64_T
18422 typedef int64_t int_least64_t;
18423 #endif
18425 typedef uint8_t uint_least8_t;
18426 typedef uint16_t uint_least16_t;
18427 typedef uint32_t uint_least32_t;
18428 #ifdef _UINT64_T
18429 typedef uint64_t uint_least64_t;
18430 #endif
18434 # ------------- done intptr types, emit int_fast types ------------
18435 if test "$ac_cv_type_int_fast32_t" != yes; then
18436 sed 's/^ *//' >> tmp-stdint.h <<EOF
18438 /* Define int_fast types. short is often slow */
18439 typedef int8_t int_fast8_t;
18440 typedef int int_fast16_t;
18441 typedef int32_t int_fast32_t;
18442 #ifdef _INT64_T
18443 typedef int64_t int_fast64_t;
18444 #endif
18446 typedef uint8_t uint_fast8_t;
18447 typedef unsigned int uint_fast16_t;
18448 typedef uint32_t uint_fast32_t;
18449 #ifdef _UINT64_T
18450 typedef uint64_t uint_fast64_t;
18451 #endif
18455 if test "$ac_cv_type_uintmax_t" != yes; then
18456 sed 's/^ *//' >> tmp-stdint.h <<EOF
18458 /* Define intmax based on what we found */
18459 #ifdef _INT64_T
18460 typedef int64_t intmax_t;
18461 #else
18462 typedef long intmax_t;
18463 #endif
18464 #ifdef _UINT64_T
18465 typedef uint64_t uintmax_t;
18466 #else
18467 typedef unsigned long uintmax_t;
18468 #endif
18472 sed 's/^ *//' >> tmp-stdint.h <<EOF
18474 #endif /* GCC_GENERATED_STDINT_H */
18477 if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
18478 rm -f tmp-stdint.h
18479 else
18480 mv -f tmp-stdint.h bfd_stdint.h
18484 "default":C)
18485 case "$srcdir" in
18486 .) srcdirpre= ;;
18487 *) srcdirpre='$(srcdir)/' ;;
18488 esac
18489 POFILES=
18490 GMOFILES=
18491 for lang in dummy $OBSOLETE_ALL_LINGUAS; do
18492 if test $lang != dummy; then
18493 POFILES="$POFILES $srcdirpre$lang.po"
18494 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18496 done
18497 sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
18498 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
18499 -e "s,@POFILES@,$POFILES," \
18500 -e "s,@GMOFILES@,$GMOFILES," \
18501 po/Makefile.in > po/Makefile ;;
18503 esac
18504 done # for ac_tag
18507 as_fn_exit 0
18508 _ACEOF
18509 ac_clean_files=$ac_clean_files_save
18511 test $ac_write_fail = 0 ||
18512 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18515 # configure is writing to config.log, and then calls config.status.
18516 # config.status does its own redirection, appending to config.log.
18517 # Unfortunately, on DOS this fails, as config.log is still kept open
18518 # by configure, so config.status won't be able to write to it; its
18519 # output is simply discarded. So we exec the FD to /dev/null,
18520 # effectively closing config.log, so it can be properly (re)opened and
18521 # appended to by config.status. When coming back to configure, we
18522 # need to make the FD available again.
18523 if test "$no_create" != yes; then
18524 ac_cs_success=:
18525 ac_config_status_args=
18526 test "$silent" = yes &&
18527 ac_config_status_args="$ac_config_status_args --quiet"
18528 exec 5>/dev/null
18529 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18530 exec 5>>config.log
18531 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18532 # would make configure fail if this is the last instruction.
18533 $ac_cs_success || as_fn_exit $?
18535 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18536 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18537 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}