Sync toplevel files from GCC.
[binutils.git] / bfd / configure
blob04c69890217dc5bdf45a43fe8a36000897814d85
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 | alpha*-*-*vms*)
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*-*-*)
13843 COREFILE=osf-core.lo
13845 arm-*-freebsd* | arm-*-kfreebsd*-gnu)
13846 COREFILE='' ;;
13847 arm-*-netbsd* | arm-*-openbsd*)
13848 COREFILE=netbsd-core.lo
13850 arm-*-riscix) COREFILE=trad-core.lo ;;
13851 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
13852 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
13853 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;;
13854 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
13855 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
13856 hppa*-*-netbsd* | hppa*-*-openbsd*)
13857 COREFILE=netbsd-core.lo
13860 i370-*-*)
13861 COREFILE=trad-core.lo
13862 TRAD_HEADER='"hosts/i370linux.h"'
13865 i[3-7]86-sequent-bsd*)
13866 COREFILE=trad-core.lo
13867 TRAD_HEADER='"hosts/symmetry.h"'
13869 i[3-7]86-sequent-sysv4*) ;;
13870 i[3-7]86-sequent-sysv*)
13871 COREFILE=trad-core.lo
13872 TRAD_HEADER='"hosts/symmetry.h"'
13874 i[3-7]86-*-bsdi)
13875 COREFILE=
13877 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*)
13878 COREFILE=trad-core.lo
13879 TRAD_HEADER='"hosts/i386bsd.h"'
13881 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
13882 COREFILE=''
13883 TRAD_HEADER='"hosts/i386bsd.h"'
13885 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
13886 COREFILE=netbsd-core.lo
13888 i[3-7]86-esix-sysv3*)
13889 COREFILE=trad-core.lo
13890 TRAD_HEADER='"hosts/esix.h"'
13892 i[3-7]86-*-sco3.2v5*)
13893 COREFILE=sco5-core.lo
13895 i[3-7]86-*-sco* | i[3-7]86-*-isc*)
13896 COREFILE=trad-core.lo
13897 TRAD_HEADER='"hosts/i386sco.h"'
13899 i[3-7]86-*-mach3*)
13900 COREFILE=trad-core.lo
13901 TRAD_HEADER='"hosts/i386mach3.h"'
13903 i[3-7]86-*-linux-*)
13904 COREFILE=trad-core.lo
13905 TRAD_HEADER='"hosts/i386linux.h"'
13907 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;;
13908 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;;
13909 i860-*-mach3* | i860-*-osf1*)
13910 COREFILE=trad-core.lo
13911 TRAD_HEADER='"hosts/i860mach3.h"'
13913 mips-*-netbsd* | mips*-*-openbsd*)
13914 COREFILE=netbsd-core.lo
13916 mips-dec-*)
13917 COREFILE=trad-core.lo
13918 TRAD_HEADER='"hosts/decstation.h"'
13920 mips-sgi-irix4*) COREFILE=irix-core.lo ;;
13921 mips-sgi-irix5*) COREFILE=irix-core.lo ;;
13922 mips-sgi-irix6*) COREFILE=irix-core.lo ;;
13923 mips-*-sysv4*) ;;
13924 mips-*-sysv* | mips-*-riscos*)
13925 COREFILE=trad-core.lo
13926 TRAD_HEADER='"hosts/riscos.h"'
13928 mips-sony-bsd*)
13929 COREFILE=trad-core.lo
13930 TRAD_HEADER='"hosts/news-mips.h"'
13932 m68*-bull*-sysv*)
13933 COREFILE=trad-core.lo
13934 TRAD_HEADER='"hosts/dpx2.h"'
13936 m68*-hp-hpux*) COREFILE=hpux-core.lo ;;
13937 m68*-hp-bsd*)
13938 COREFILE=trad-core.lo
13939 TRAD_HEADER='"hosts/hp300bsd.h"'
13941 m68*-*-linux-*)
13942 COREFILE=trad-core.lo
13943 TRAD_HEADER='"hosts/m68klinux.h"'
13945 m68*-motorola-sysv*)
13946 COREFILE=trad-core.lo
13947 TRAD_HEADER='"hosts/delta68.h"'
13949 m68*-sony-*)
13950 COREFILE=trad-core.lo
13951 TRAD_HEADER='"hosts/news.h"'
13953 m68*-*-netbsd* | m68*-*-openbsd*)
13954 COREFILE=netbsd-core.lo
13956 m68*-apple-aux*)
13957 COREFILE=trad-core.lo
13958 TRAD_HEADER='"hosts/m68kaux.h"'
13960 m88*-*-sysv4*)
13962 m88*-motorola-sysv*)
13963 COREFILE=ptrace-core.lo
13965 m88*-*-mach3*)
13966 COREFILE=trad-core.lo
13967 TRAD_HEADER='"hosts/m88kmach3.h"'
13969 m88*-*-openbsd*)
13970 COREFILE=netbsd-core.lo
13972 ns32k-pc532-mach)
13973 COREFILE=trad-core.lo
13974 TRAD_HEADER='"hosts/pc532mach.h"'
13976 ns32k-*-netbsd* | ns32k-*-openbsd*)
13977 COREFILE=netbsd-core.lo
13979 rs6000-*-lynx*)
13980 COREFILE=lynx-core.lo
13982 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].*)
13983 COREFILE=rs6000-core.lo
13984 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
13986 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
13987 COREFILE=rs6000-core.lo
13988 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
13989 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
13990 # have c_impl as a member of struct core_dumpx
13991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
13992 $as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
13993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13994 /* end confdefs.h. */
13995 #include <core.h>
13997 main ()
13999 struct core_dumpx c; c.c_impl = 0;
14001 return 0;
14003 _ACEOF
14004 if ac_fn_c_try_compile "$LINENO"; then :
14006 $as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
14008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14009 $as_echo "yes" >&6; }
14010 else
14011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14012 $as_echo "no" >&6; }
14014 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14016 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
14017 rs6000-*-*) COREFILE=rs6000-core.lo ;;
14018 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
14019 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
14020 powerpc-*-beos*) ;;
14021 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
14022 COREFILE='' ;;
14023 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
14024 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
14025 s390*-*-*) COREFILE=trad-core.lo ;;
14026 sh*-*-netbsd* | sh*-*-openbsd*)
14027 COREFILE=netbsd-core.lo
14029 sparc-*-netbsd* | sparc*-*-openbsd*)
14030 COREFILE=netbsd-core.lo
14032 tahoe-*-*)
14033 COREFILE=trad-core.lo
14034 TRAD_HEADER='"hosts/tahoe.h"'
14036 vax-*-netbsd* | vax-*-openbsd*)
14037 COREFILE=netbsd-core.lo
14039 vax-*-ultrix2*)
14040 COREFILE=trad-core.lo
14041 TRAD_HEADER='"hosts/vaxult2.h"'
14043 vax-*-ultrix*)
14044 COREFILE=trad-core.lo
14045 TRAD_HEADER='"hosts/vaxult2.h"'
14047 vax-*-linux-*)
14048 COREFILE=trad-core.lo
14049 TRAD_HEADER='"hosts/vaxlinux.h"'
14051 vax-*-*)
14052 COREFILE=trad-core.lo
14053 TRAD_HEADER='"hosts/vaxbsd.h"'
14055 x86_64-*-linux*)
14056 CORE_HEADER='"hosts/x86-64linux.h"'
14058 x86_64-*-netbsd* | x86_64-*-openbsd*)
14059 COREFILE=netbsd-core.lo
14061 esac
14063 case "$COREFILE" in
14064 aix386-core.lo) COREFLAG=-DAIX386_CORE ;;
14065 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
14066 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
14067 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
14068 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
14069 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
14070 osf-core.lo) COREFLAG=-DOSF_CORE ;;
14071 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
14072 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
14073 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;;
14074 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
14075 esac
14077 # ELF corefile support has several flavors, but all of
14078 # them use something called <sys/procfs.h>
14079 for ac_header in sys/procfs.h
14080 do :
14081 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
14082 if test "x$ac_cv_header_sys_procfs_h" = x""yes; then :
14083 cat >>confdefs.h <<_ACEOF
14084 #define HAVE_SYS_PROCFS_H 1
14085 _ACEOF
14089 done
14091 if test "$ac_cv_header_sys_procfs_h" = yes; then
14092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
14093 $as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
14094 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then :
14095 $as_echo_n "(cached) " >&6
14096 else
14097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14098 /* end confdefs.h. */
14100 #define _SYSCALL32
14101 /* Needed for new procfs interface on sparc-solaris. */
14102 #define _STRUCTURED_PROC 1
14103 #include <sys/procfs.h>
14105 main ()
14107 prstatus_t avar
14109 return 0;
14111 _ACEOF
14112 if ac_fn_c_try_compile "$LINENO"; then :
14113 bfd_cv_have_sys_procfs_type_prstatus_t=yes
14114 else
14115 bfd_cv_have_sys_procfs_type_prstatus_t=no
14118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14121 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
14123 $as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
14126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
14127 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
14129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
14130 $as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
14131 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then :
14132 $as_echo_n "(cached) " >&6
14133 else
14134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14135 /* end confdefs.h. */
14137 #define _SYSCALL32
14138 /* Needed for new procfs interface on sparc-solaris. */
14139 #define _STRUCTURED_PROC 1
14140 #include <sys/procfs.h>
14142 main ()
14144 prstatus32_t avar
14146 return 0;
14148 _ACEOF
14149 if ac_fn_c_try_compile "$LINENO"; then :
14150 bfd_cv_have_sys_procfs_type_prstatus32_t=yes
14151 else
14152 bfd_cv_have_sys_procfs_type_prstatus32_t=no
14155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14158 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
14160 $as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
14163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
14164 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
14166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
14167 $as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
14168 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then :
14169 $as_echo_n "(cached) " >&6
14170 else
14171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14172 /* end confdefs.h. */
14174 #define _SYSCALL32
14175 /* Needed for new procfs interface on sparc-solaris. */
14176 #define _STRUCTURED_PROC 1
14177 #include <sys/procfs.h>
14179 main ()
14181 prstatus_t avar; void* aref = (void*) &avar.pr_who
14183 return 0;
14185 _ACEOF
14186 if ac_fn_c_try_compile "$LINENO"; then :
14187 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
14188 else
14189 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
14192 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14195 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
14197 $as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
14200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
14201 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
14203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
14204 $as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
14205 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then :
14206 $as_echo_n "(cached) " >&6
14207 else
14208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14209 /* end confdefs.h. */
14211 #define _SYSCALL32
14212 /* Needed for new procfs interface on sparc-solaris. */
14213 #define _STRUCTURED_PROC 1
14214 #include <sys/procfs.h>
14216 main ()
14218 prstatus32_t avar; void* aref = (void*) &avar.pr_who
14220 return 0;
14222 _ACEOF
14223 if ac_fn_c_try_compile "$LINENO"; then :
14224 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
14225 else
14226 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
14229 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14232 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
14234 $as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
14237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
14238 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
14240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
14241 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
14242 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
14243 $as_echo_n "(cached) " >&6
14244 else
14245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14246 /* end confdefs.h. */
14248 #define _SYSCALL32
14249 /* Needed for new procfs interface on sparc-solaris. */
14250 #define _STRUCTURED_PROC 1
14251 #include <sys/procfs.h>
14253 main ()
14255 pstatus_t avar
14257 return 0;
14259 _ACEOF
14260 if ac_fn_c_try_compile "$LINENO"; then :
14261 bfd_cv_have_sys_procfs_type_pstatus_t=yes
14262 else
14263 bfd_cv_have_sys_procfs_type_pstatus_t=no
14266 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14269 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
14271 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
14274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
14275 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
14277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
14278 $as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
14279 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then :
14280 $as_echo_n "(cached) " >&6
14281 else
14282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14283 /* end confdefs.h. */
14285 #define _SYSCALL32
14286 /* Needed for new procfs interface on sparc-solaris. */
14287 #define _STRUCTURED_PROC 1
14288 #include <sys/procfs.h>
14290 main ()
14292 pxstatus_t avar
14294 return 0;
14296 _ACEOF
14297 if ac_fn_c_try_compile "$LINENO"; then :
14298 bfd_cv_have_sys_procfs_type_pxstatus_t=yes
14299 else
14300 bfd_cv_have_sys_procfs_type_pxstatus_t=no
14303 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14306 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
14308 $as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
14311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
14312 $as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
14314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
14315 $as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
14316 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then :
14317 $as_echo_n "(cached) " >&6
14318 else
14319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14320 /* end confdefs.h. */
14322 #define _SYSCALL32
14323 /* Needed for new procfs interface on sparc-solaris. */
14324 #define _STRUCTURED_PROC 1
14325 #include <sys/procfs.h>
14327 main ()
14329 pstatus32_t avar
14331 return 0;
14333 _ACEOF
14334 if ac_fn_c_try_compile "$LINENO"; then :
14335 bfd_cv_have_sys_procfs_type_pstatus32_t=yes
14336 else
14337 bfd_cv_have_sys_procfs_type_pstatus32_t=no
14340 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14343 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
14345 $as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
14348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
14349 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
14351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
14352 $as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
14353 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then :
14354 $as_echo_n "(cached) " >&6
14355 else
14356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14357 /* end confdefs.h. */
14359 #define _SYSCALL32
14360 /* Needed for new procfs interface on sparc-solaris. */
14361 #define _STRUCTURED_PROC 1
14362 #include <sys/procfs.h>
14364 main ()
14366 prpsinfo_t avar
14368 return 0;
14370 _ACEOF
14371 if ac_fn_c_try_compile "$LINENO"; then :
14372 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
14373 else
14374 bfd_cv_have_sys_procfs_type_prpsinfo_t=no
14377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14380 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
14382 $as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
14385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
14386 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
14388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
14389 $as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
14390 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then :
14391 $as_echo_n "(cached) " >&6
14392 else
14393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14394 /* end confdefs.h. */
14396 #define _SYSCALL32
14397 /* Needed for new procfs interface on sparc-solaris. */
14398 #define _STRUCTURED_PROC 1
14399 #include <sys/procfs.h>
14401 main ()
14403 prpsinfo32_t avar
14405 return 0;
14407 _ACEOF
14408 if ac_fn_c_try_compile "$LINENO"; then :
14409 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
14410 else
14411 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
14414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14417 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
14419 $as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
14422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
14423 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
14425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
14426 $as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
14427 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then :
14428 $as_echo_n "(cached) " >&6
14429 else
14430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14431 /* end confdefs.h. */
14433 #define _SYSCALL32
14434 /* Needed for new procfs interface on sparc-solaris. */
14435 #define _STRUCTURED_PROC 1
14436 #include <sys/procfs.h>
14438 main ()
14440 psinfo_t avar
14442 return 0;
14444 _ACEOF
14445 if ac_fn_c_try_compile "$LINENO"; then :
14446 bfd_cv_have_sys_procfs_type_psinfo_t=yes
14447 else
14448 bfd_cv_have_sys_procfs_type_psinfo_t=no
14451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14454 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
14456 $as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
14459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
14460 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
14462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
14463 $as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
14464 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then :
14465 $as_echo_n "(cached) " >&6
14466 else
14467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14468 /* end confdefs.h. */
14470 #define _SYSCALL32
14471 /* Needed for new procfs interface on sparc-solaris. */
14472 #define _STRUCTURED_PROC 1
14473 #include <sys/procfs.h>
14475 main ()
14477 psinfo32_t avar
14479 return 0;
14481 _ACEOF
14482 if ac_fn_c_try_compile "$LINENO"; then :
14483 bfd_cv_have_sys_procfs_type_psinfo32_t=yes
14484 else
14485 bfd_cv_have_sys_procfs_type_psinfo32_t=no
14488 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14491 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
14493 $as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
14496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
14497 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
14499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
14500 $as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
14501 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then :
14502 $as_echo_n "(cached) " >&6
14503 else
14504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14505 /* end confdefs.h. */
14507 #define _SYSCALL32
14508 /* Needed for new procfs interface on sparc-solaris. */
14509 #define _STRUCTURED_PROC 1
14510 #include <sys/procfs.h>
14512 main ()
14514 lwpstatus_t avar
14516 return 0;
14518 _ACEOF
14519 if ac_fn_c_try_compile "$LINENO"; then :
14520 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
14521 else
14522 bfd_cv_have_sys_procfs_type_lwpstatus_t=no
14525 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14528 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
14530 $as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
14533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
14534 $as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
14536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
14537 $as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
14538 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then :
14539 $as_echo_n "(cached) " >&6
14540 else
14541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14542 /* end confdefs.h. */
14544 #define _SYSCALL32
14545 /* Needed for new procfs interface on sparc-solaris. */
14546 #define _STRUCTURED_PROC 1
14547 #include <sys/procfs.h>
14549 main ()
14551 lwpxstatus_t avar
14553 return 0;
14555 _ACEOF
14556 if ac_fn_c_try_compile "$LINENO"; then :
14557 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
14558 else
14559 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
14562 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14565 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
14567 $as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
14570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
14571 $as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
14573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
14574 $as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
14575 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then :
14576 $as_echo_n "(cached) " >&6
14577 else
14578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14579 /* end confdefs.h. */
14581 #define _SYSCALL32
14582 /* Needed for new procfs interface on sparc-solaris. */
14583 #define _STRUCTURED_PROC 1
14584 #include <sys/procfs.h>
14586 main ()
14588 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
14590 return 0;
14592 _ACEOF
14593 if ac_fn_c_try_compile "$LINENO"; then :
14594 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
14595 else
14596 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
14599 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14602 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
14604 $as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
14607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
14608 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
14610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
14611 $as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
14612 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then :
14613 $as_echo_n "(cached) " >&6
14614 else
14615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14616 /* end confdefs.h. */
14618 #define _SYSCALL32
14619 /* Needed for new procfs interface on sparc-solaris. */
14620 #define _STRUCTURED_PROC 1
14621 #include <sys/procfs.h>
14623 main ()
14625 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
14627 return 0;
14629 _ACEOF
14630 if ac_fn_c_try_compile "$LINENO"; then :
14631 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
14632 else
14633 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
14636 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14639 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
14641 $as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
14644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
14645 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
14647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
14648 $as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
14649 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then :
14650 $as_echo_n "(cached) " >&6
14651 else
14652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14653 /* end confdefs.h. */
14655 #define _SYSCALL32
14656 /* Needed for new procfs interface on sparc-solaris. */
14657 #define _STRUCTURED_PROC 1
14658 #include <sys/procfs.h>
14660 main ()
14662 lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
14664 return 0;
14666 _ACEOF
14667 if ac_fn_c_try_compile "$LINENO"; then :
14668 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
14669 else
14670 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
14673 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14676 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
14678 $as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
14681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
14682 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
14684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
14685 $as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
14686 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then :
14687 $as_echo_n "(cached) " >&6
14688 else
14689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14690 /* end confdefs.h. */
14692 #define _SYSCALL32
14693 /* Needed for new procfs interface on sparc-solaris. */
14694 #define _STRUCTURED_PROC 1
14695 #include <sys/procfs.h>
14697 main ()
14699 win32_pstatus_t avar
14701 return 0;
14703 _ACEOF
14704 if ac_fn_c_try_compile "$LINENO"; then :
14705 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
14706 else
14707 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
14710 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14713 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
14715 $as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
14718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
14719 $as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
14725 if test -n "$CORE_HEADER"; then
14727 cat >>confdefs.h <<_ACEOF
14728 #define CORE_HEADER $CORE_HEADER
14729 _ACEOF
14732 if test -n "$TRAD_HEADER"; then
14734 cat >>confdefs.h <<_ACEOF
14735 #define TRAD_HEADER $TRAD_HEADER
14736 _ACEOF
14740 # Check if linker supports --as-needed and --no-as-needed options
14741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14742 $as_echo_n "checking linker --as-needed support... " >&6; }
14743 if test "${bfd_cv_ld_as_needed+set}" = set; then :
14744 $as_echo_n "(cached) " >&6
14745 else
14746 bfd_cv_ld_as_needed=no
14747 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
14748 bfd_cv_ld_as_needed=yes
14752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
14753 $as_echo "$bfd_cv_ld_as_needed" >&6; }
14755 LIBM=
14756 case $host in
14757 *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
14758 # These system don't have libm, or don't need it
14760 *-ncr-sysv4.3*)
14761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
14762 $as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
14763 if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
14764 $as_echo_n "(cached) " >&6
14765 else
14766 ac_check_lib_save_LIBS=$LIBS
14767 LIBS="-lmw $LIBS"
14768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14769 /* end confdefs.h. */
14771 /* Override any GCC internal prototype to avoid an error.
14772 Use char because int might match the return type of a GCC
14773 builtin and then its argument prototype would still apply. */
14774 #ifdef __cplusplus
14775 extern "C"
14776 #endif
14777 char _mwvalidcheckl ();
14779 main ()
14781 return _mwvalidcheckl ();
14783 return 0;
14785 _ACEOF
14786 if ac_fn_c_try_link "$LINENO"; then :
14787 ac_cv_lib_mw__mwvalidcheckl=yes
14788 else
14789 ac_cv_lib_mw__mwvalidcheckl=no
14791 rm -f core conftest.err conftest.$ac_objext \
14792 conftest$ac_exeext conftest.$ac_ext
14793 LIBS=$ac_check_lib_save_LIBS
14795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
14796 $as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
14797 if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
14798 LIBM="-lmw"
14801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14802 $as_echo_n "checking for cos in -lm... " >&6; }
14803 if test "${ac_cv_lib_m_cos+set}" = set; then :
14804 $as_echo_n "(cached) " >&6
14805 else
14806 ac_check_lib_save_LIBS=$LIBS
14807 LIBS="-lm $LIBS"
14808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14809 /* end confdefs.h. */
14811 /* Override any GCC internal prototype to avoid an error.
14812 Use char because int might match the return type of a GCC
14813 builtin and then its argument prototype would still apply. */
14814 #ifdef __cplusplus
14815 extern "C"
14816 #endif
14817 char cos ();
14819 main ()
14821 return cos ();
14823 return 0;
14825 _ACEOF
14826 if ac_fn_c_try_link "$LINENO"; then :
14827 ac_cv_lib_m_cos=yes
14828 else
14829 ac_cv_lib_m_cos=no
14831 rm -f core conftest.err conftest.$ac_objext \
14832 conftest$ac_exeext conftest.$ac_ext
14833 LIBS=$ac_check_lib_save_LIBS
14835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14836 $as_echo "$ac_cv_lib_m_cos" >&6; }
14837 if test "x$ac_cv_lib_m_cos" = x""yes; then :
14838 LIBM="$LIBM -lm"
14843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14844 $as_echo_n "checking for cos in -lm... " >&6; }
14845 if test "${ac_cv_lib_m_cos+set}" = set; then :
14846 $as_echo_n "(cached) " >&6
14847 else
14848 ac_check_lib_save_LIBS=$LIBS
14849 LIBS="-lm $LIBS"
14850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14851 /* end confdefs.h. */
14853 /* Override any GCC internal prototype to avoid an error.
14854 Use char because int might match the return type of a GCC
14855 builtin and then its argument prototype would still apply. */
14856 #ifdef __cplusplus
14857 extern "C"
14858 #endif
14859 char cos ();
14861 main ()
14863 return cos ();
14865 return 0;
14867 _ACEOF
14868 if ac_fn_c_try_link "$LINENO"; then :
14869 ac_cv_lib_m_cos=yes
14870 else
14871 ac_cv_lib_m_cos=no
14873 rm -f core conftest.err conftest.$ac_objext \
14874 conftest$ac_exeext conftest.$ac_ext
14875 LIBS=$ac_check_lib_save_LIBS
14877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14878 $as_echo "$ac_cv_lib_m_cos" >&6; }
14879 if test "x$ac_cv_lib_m_cos" = x""yes; then :
14880 LIBM="-lm"
14884 esac
14888 # When building a shared libbfd, link against the pic version of libiberty
14889 # so that apps that use libbfd won't need libiberty just to satisfy any
14890 # libbfd references.
14891 # We can't do that if a pic libiberty is unavailable since including non-pic
14892 # code would insert text relocations into libbfd.
14893 SHARED_LIBADD=
14894 SHARED_LDFLAGS=
14895 if test "$enable_shared" = "yes"; then
14896 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
14897 if test -n "$x"; then
14898 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
14901 # More hacks to build DLLs on Windows.
14902 case "${host}" in
14903 *-*-cygwin*)
14904 SHARED_LDFLAGS="-no-undefined"
14905 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
14907 esac
14909 if test -n "$SHARED_LIBADD"; then
14910 if test -n "$LIBM"; then
14911 if test x"$bfd_cv_ld_as_needed" = xyes; then
14912 # Link against libm only when needed. Put -lc, -lm inside -Wl
14913 # to stop libtool reordering these options.
14914 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
14915 else
14916 SHARED_LIBADD="$SHARED_LIBADD $LIBM"
14924 # target stuff:
14926 # Canonicalize the secondary target names.
14927 if test -n "$enable_targets" ; then
14928 for targ in `echo $enable_targets | sed 's/,/ /g'`
14930 result=`$ac_config_sub $targ 2>/dev/null`
14931 if test -n "$result" ; then
14932 canon_targets="$canon_targets $result"
14933 else
14934 # Allow targets that config.sub doesn't recognize, like "all".
14935 canon_targets="$canon_targets $targ"
14937 done
14940 all_targets=false
14941 defvec=
14942 selvecs=
14943 assocvecs=
14944 selarchs=
14945 TDEFINES=
14946 for targ in $target $canon_targets
14948 if test "x$targ" = "xall"; then
14949 all_targets=true
14950 assocvecs="$assocvecs $targ_defvec $targ_selvecs"
14951 else
14952 . $srcdir/config.bfd
14953 if test "x$targ" = "x$target"; then
14954 defvec=$targ_defvec
14956 selvecs="$selvecs $targ_defvec $targ_selvecs"
14957 selarchs="$selarchs $targ_archs"
14958 TDEFINES="$TDEFINES $targ_cflags"
14960 done
14963 # This processing still needs to be done if we're to decide properly whether
14964 # 64-bit support needs to be compiled in. Currently, it will be included if
14965 # the default or any other explicitly requested target requires it; it
14966 # will not be included on a 32-bit host if no 64-bit target is requested, and
14967 # no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
14968 # used.
14970 # uniq the default and selected vectors in all the configured targets.
14971 f=""
14972 for i in $selvecs ; do
14973 case " $f " in
14974 *" $i "*) ;;
14975 *) f="$f $i" ;;
14976 esac
14977 done
14978 selvecs="$f"
14981 # uniq the associated vectors in all the configured targets.
14982 f=""
14983 for i in $assocvecs ; do
14984 case " $f " in
14985 *" $i "*) ;;
14986 *) f="$f $i" ;;
14987 esac
14988 done
14989 assocvecs="$f"
14992 # uniq the architectures in all the configured targets.
14993 f=""
14994 for i in $selarchs ; do
14995 case " $f " in
14996 *" $i "*) ;;
14997 *) f="$f $i" ;;
14998 esac
14999 done
15000 selarchs="$f"
15002 # Target backend .o files.
15005 elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo
15006 elf-eh-frame.lo dwarf1.lo"
15008 for vec in $selvecs
15010 target_size=32
15011 case "$vec" in
15012 # This list is alphabetized to make it easy to compare
15013 # with the two vector lists in targets.c. For the same reason,
15014 # use one entry per line, even though this leads to long lines.
15015 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;;
15016 aix5coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15017 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;;
15018 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;;
15019 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;;
15020 apollocoff_vec) tb="$tb coff-apollo.lo" ;;
15021 arm_epoc_pe_big_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
15022 arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
15023 arm_epoc_pei_big_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
15024 arm_epoc_pei_little_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
15025 arm_wince_pe_big_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
15026 arm_wince_pe_little_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
15027 arm_wince_pei_big_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
15028 arm_wince_pei_little_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
15029 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
15030 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
15031 armnetbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;;
15032 armpe_big_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
15033 armpe_little_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
15034 armpei_big_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
15035 armpei_little_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
15036 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;;
15037 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;;
15038 bfd_pei_ia64_vec) tb="$tb pei-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;;
15039 bfd_elf32_am33lin_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
15040 bfd_elf32_avr_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;;
15041 bfd_elf32_bfin_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15042 bfd_elf32_bfinfdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15043 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15044 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15045 bfd_elf32_bigarm_vec) tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15046 bfd_elf32_bigarm_symbian_vec)
15047 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15048 bfd_elf32_bigarm_vxworks_vec)
15049 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15050 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15051 bfd_elf32_bigmips_vxworks_vec)
15052 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15053 bfd_elf32_cr16_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
15054 bfd_elf32_cr16c_vec) tb="$tb elf32-cr16c.lo elf32.lo $elf" ;;
15055 bfd_elf32_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15056 bfd_elf32_crx_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;;
15057 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
15058 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
15059 bfd_elf32_dlx_big_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
15060 bfd_elf32_fr30_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
15061 bfd_elf32_frv_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15062 bfd_elf32_frvfdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15063 bfd_elf32_moxie_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
15064 bfd_elf32_h8300_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
15065 bfd_elf32_hppa_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15066 bfd_elf32_hppa_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15067 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15068 bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;;
15069 bfd_elf32_i386_dragonfly_vec)
15070 tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15071 bfd_elf32_i386_sol2_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15072 bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15073 bfd_elf32_i386_vxworks_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15074 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15075 bfd_elf32_i860_little_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15076 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15077 bfd_elf32_i960_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;;
15078 bfd_elf32_ia64_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf" ;;
15079 bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf";;
15080 bfd_elf32_ip2k_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
15081 bfd_elf32_iq2000_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
15082 bfd_elf32_lm32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15083 bfd_elf32_lm32fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15084 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15085 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15086 bfd_elf32_littlearm_symbian_vec)
15087 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15088 bfd_elf32_littlearm_vxworks_vec)
15089 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15090 bfd_elf32_littlearm_vec) tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15091 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15092 bfd_elf32_littlemips_vxworks_vec)
15093 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15094 bfd_elf32_m32c_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
15095 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15096 bfd_elf32_m32rle_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15097 bfd_elf32_m32rlin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15098 bfd_elf32_m32rlelin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15099 bfd_elf32_m68hc11_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15100 bfd_elf32_m68hc12_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15101 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
15102 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
15103 bfd_elf32_mcore_big_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15104 bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15105 bfd_elf32_mep_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15106 bfd_elf32_mep_little_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15107 bfd_elf32_microblaze_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
15108 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
15109 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
15110 bfd_elf32_mt_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;;
15111 bfd_elf32_msp430_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
15112 bfd_elf32_nbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15113 bfd_elf32_nlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15114 bfd_elf32_ntradbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15115 bfd_elf32_ntradlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15116 bfd_elf32_openrisc_vec) tb="$tb elf32-openrisc.lo elf32.lo $elf" ;;
15117 bfd_elf32_or32_big_vec) tb="$tb elf32-or32.lo elf32.lo $elf" ;;
15118 bfd_elf32_pj_vec) tb="$tb elf32-pj.lo elf32.lo $elf";;
15119 bfd_elf32_pjl_vec) tb="$tb elf32-pj.lo elf32.lo $elf";;
15120 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15121 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15122 bfd_elf32_powerpc_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15123 bfd_elf32_rx_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15124 bfd_elf32_rx_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15125 bfd_elf32_s390_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;;
15126 bfd_elf32_bigscore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
15127 bfd_elf32_littlescore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
15128 # FIXME: We include cofflink.lo not because it's needed for
15129 # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec
15130 # which needs it but does not list it. Should be fixed in right place.
15131 bfd_elf32_sh64_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15132 bfd_elf32_sh64l_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15133 bfd_elf32_sh64lin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15134 bfd_elf32_sh64blin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15135 bfd_elf32_sh64lnbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
15136 bfd_elf32_sh64nbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
15137 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15138 bfd_elf32_shbfd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15139 bfd_elf32_shblin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15140 bfd_elf32_shfd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15141 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15142 bfd_elf32_shl_symbian_vec) tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15143 bfd_elf32_shlin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15144 bfd_elf32_shlnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15145 bfd_elf32_shlvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15146 bfd_elf32_shnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15147 bfd_elf32_shvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15148 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15149 bfd_elf32_sparc_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15150 bfd_elf32_spu_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;;
15151 bfd_elf32_tic6x_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15152 bfd_elf32_tic6x_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15153 bfd_elf32_tradbigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15154 bfd_elf32_tradlittlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15155 bfd_elf32_us_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15156 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
15157 bfd_elf32_vax_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;;
15158 bfd_elf32_xstormy16_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
15159 bfd_elf32_xc16x_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
15160 bfd_elf32_xtensa_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15161 bfd_elf32_xtensa_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15162 bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15163 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15164 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15165 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 ;;
15166 bfd_elf64_hppa_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15167 bfd_elf64_hppa_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15168 bfd_elf64_ia64_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
15169 bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
15170 bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
15171 bfd_elf64_ia64_vms_vec) tb="$tb elf64-ia64.lo elf64.lo vms-lib.lo vms-misc.lo $elf"; target_size=64 ;;
15172 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15173 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 ;;
15174 bfd_elf64_mmix_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
15175 bfd_elf64_powerpc_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15176 bfd_elf64_powerpcle_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
15177 bfd_elf64_s390_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
15178 bfd_elf64_sh64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15179 bfd_elf64_sh64l_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15180 bfd_elf64_sh64lin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15181 bfd_elf64_sh64blin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15182 bfd_elf64_sh64lnbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15183 bfd_elf64_sh64nbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15184 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15185 bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15186 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 ;;
15187 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 ;;
15188 bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15189 bfd_elf64_x86_64_sol2_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15190 bfd_elf64_x86_64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15191 bfd_elf64_l1om_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15192 bfd_elf64_l1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15193 bfd_mmo_vec) tb="$tb mmo.lo" target_size=64 ;;
15194 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15195 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15196 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15197 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15198 cris_aout_vec) tb="$tb aout-cris.lo" ;;
15199 demo_64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
15200 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15201 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15202 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15203 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;;
15204 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;;
15205 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;;
15206 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;;
15207 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;;
15208 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
15209 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;;
15210 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;;
15211 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
15212 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
15213 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;;
15214 x86_64coff_vec) tb="$tb coff-x86_64.lo cofflink.lo"; target_size=64 ;;
15215 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;;
15216 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;;
15217 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;;
15218 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
15219 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
15220 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;;
15221 i386msdos_vec) tb="$tb i386msdos.lo" ;;
15222 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;;
15223 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;;
15224 i386pe_vec) tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
15225 i386pei_vec) tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
15226 x86_64pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15227 x86_64pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15228 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;;
15229 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
15230 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
15231 ieee_vec) tb="$tb ieee.lo" ;;
15232 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;;
15233 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
15234 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;;
15235 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
15236 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;;
15237 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;;
15238 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;;
15239 m88kbcs_vec) tb="$tb coff-m88k.lo" ;;
15240 m88kmach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;;
15241 m88kopenbsd_vec) tb="$tb m88kopenbsd.lo aout32.lo" ;;
15242 maxqcoff_vec) tb="$tb coff-maxq.lo" ;;
15243 mach_o_be_vec) tb="$tb mach-o.lo" ;;
15244 mach_o_le_vec) tb="$tb mach-o.lo" ;;
15245 mach_o_fat_vec) tb="$tb mach-o.lo" ;;
15246 mach_o_i386_vec) tb="$tb mach-o-i386.lo" ;;
15247 mach_o_x86_64_vec) tb="$tb mach-o-x86-64.lo" ;;
15248 mcore_pe_big_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15249 mcore_pe_little_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15250 mcore_pei_big_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15251 mcore_pei_little_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15252 mipslpe_vec) tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
15253 mipslpei_vec) tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
15254 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;;
15255 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
15256 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
15257 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
15258 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
15259 or32coff_big_vec) tb="$tb coff-or32.lo cofflink.lo" ;;
15260 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
15261 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
15262 pef_vec) tb="$tb pef.lo" ;;
15263 pef_xlib_vec) tb="$tb pef.lo" ;;
15264 pdp11_aout_vec) tb="$tb pdp11.lo" ;;
15265 plugin_vec) tb="$tb plugin.lo" ;;
15266 pmac_xcoff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15267 ppcboot_vec) tb="$tb ppcboot.lo" ;;
15268 riscix_vec) tb="$tb aout32.lo riscix.lo" ;;
15269 rs6000coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15270 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15271 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15272 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15273 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15274 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15275 shlpe_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15276 shlpei_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15277 som_vec) tb="$tb som.lo" ;;
15278 sparccoff_vec) tb="$tb coff-sparc.lo" ;;
15279 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;;
15280 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;;
15281 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
15282 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
15283 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;;
15284 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;;
15285 sym_vec) tb="$tb xsym.lo" ;;
15286 tic30_aout_vec) tb="$tb aout-tic30.lo" ;;
15287 tic30_coff_vec) tb="$tb coff-tic30.lo" ;;
15288 tic4x_coff0_vec) tb="$tb coff-tic4x.lo" ;;
15289 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo" ;;
15290 tic4x_coff1_vec) tb="$tb coff-tic4x.lo" ;;
15291 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo" ;;
15292 tic4x_coff2_vec) tb="$tb coff-tic4x.lo" ;;
15293 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo" ;;
15294 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo" ;;
15295 tic54x_coff0_vec) tb="$tb coff-tic54x.lo" ;;
15296 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo" ;;
15297 tic54x_coff1_vec) tb="$tb coff-tic54x.lo" ;;
15298 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo" ;;
15299 tic54x_coff2_vec) tb="$tb coff-tic54x.lo" ;;
15300 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;;
15301 vaxnetbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;;
15302 vax1knetbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;;
15303 vaxbsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;;
15304 versados_vec) tb="$tb versados.lo" ;;
15305 vms_alpha_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
15306 vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;;
15307 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;;
15308 we32kcoff_vec) tb="$tb coff-we32k.lo" ;;
15309 z80coff_vec) tb="$tb coff-z80.lo reloc16.lo" ;;
15310 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo cofflink.lo" ;;
15312 # These appear out of order in targets.c
15313 srec_vec) tb="$tb srec.lo" ;;
15314 symbolsrec_vec) tb="$tb srec.lo" ;;
15315 tekhex_vec) tb="$tb tekhex.lo" ;;
15316 cisco_core_big_vec) tb="$tb cisco-core.lo" ;;
15317 cisco_core_little_vec) tb="$tb cisco-core.lo" ;;
15319 "") ;;
15320 *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;;
15321 esac
15323 if test ${target_size} = 64; then
15324 target64=true
15326 if test x"${vec}" = x"${defvec}"; then
15327 bfd_default_target_size=${target_size}
15329 done
15331 # Target architecture .o files.
15332 # A couple of CPUs use shorter file names to avoid problems on DOS
15333 # filesystems.
15334 ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
15336 # Weed out duplicate .o files.
15337 f=""
15338 for i in $tb ; do
15339 case " $f " in
15340 *" $i "*) ;;
15341 *) f="$f $i" ;;
15342 esac
15343 done
15344 tb="$f"
15346 f=""
15347 for i in $ta ; do
15348 case " $f " in
15349 *" $i "*) ;;
15350 *) f="$f $i" ;;
15351 esac
15352 done
15353 ta="$f"
15355 bfd_backends="$tb"
15356 bfd_machines="$ta"
15358 if test x${all_targets} = xtrue ; then
15359 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
15360 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
15361 selvecs=
15362 havevecs=-DHAVE_all_vecs
15363 selarchs=
15364 test -n "$assocvecs" &&
15365 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15366 else # all_targets is true
15367 # Only set these if they will be nonempty, for the clever echo.
15368 havevecs=
15369 assocvecs=
15370 test -n "$selvecs" &&
15371 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
15372 test -n "$selvecs" &&
15373 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15374 test -n "$selarchs" &&
15375 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15376 fi # all_targets is true
15378 case ${host64}-${target64}-${want64} in
15379 *true*)
15380 wordsize=64
15381 bfd64_libs='$(BFD64_LIBS)'
15382 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
15383 if test $BFD_HOST_64_BIT_DEFINED = 0; then
15384 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
15385 $as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
15386 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
15387 $as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
15389 if test -n "$GCC" ; then
15390 bad_64bit_gcc=no;
15391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
15392 $as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
15393 # Add more tests for gcc versions with non-working 64-bit support here.
15394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15395 /* end confdefs.h. */
15396 :__GNUC__:__GNUC_MINOR__:__i386__:
15397 _ACEOF
15398 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15399 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
15400 bad_64bit_gcc=yes;
15401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
15402 $as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
15403 else
15404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15405 $as_echo "no" >&6; }
15407 rm -f conftest*
15409 if test $bad_64bit_gcc = yes ; then
15410 as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
15414 false-false-false)
15415 wordsize=32
15416 all_backends='$(BFD32_BACKENDS)'
15418 esac
15427 if test "$plugins" = "yes"; then
15428 supports_plugins=1
15429 else
15430 supports_plugins=0
15434 # Determine the host dependant file_ptr a.k.a. off_t type. In order
15435 # prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
15436 # fseeko, long. This assumes that sizeof off_t is .ge. sizeof long.
15437 # Hopefully a reasonable assumption since fseeko et.al. should be
15438 # upward compatible.
15439 for ac_func in ftello ftello64 fseeko fseeko64 fopen64
15440 do :
15441 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15442 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15443 eval as_val=\$$as_ac_var
15444 if test "x$as_val" = x""yes; then :
15445 cat >>confdefs.h <<_ACEOF
15446 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15447 _ACEOF
15450 done
15452 if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
15453 # The cast to long int works around a bug in the HP C Compiler
15454 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15455 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15456 # This bug is HP SR number 8606223364.
15457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15458 $as_echo_n "checking size of off_t... " >&6; }
15459 if test "${ac_cv_sizeof_off_t+set}" = set; then :
15460 $as_echo_n "(cached) " >&6
15461 else
15462 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
15464 else
15465 if test "$ac_cv_type_off_t" = yes; then
15466 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15467 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15468 { as_fn_set_status 77
15469 as_fn_error "cannot compute sizeof (off_t)
15470 See \`config.log' for more details." "$LINENO" 5; }; }
15471 else
15472 ac_cv_sizeof_off_t=0
15477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15478 $as_echo "$ac_cv_sizeof_off_t" >&6; }
15482 cat >>confdefs.h <<_ACEOF
15483 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
15484 _ACEOF
15488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
15489 $as_echo_n "checking file_ptr type... " >&6; }
15490 bfd_file_ptr="long"
15491 bfd_ufile_ptr="unsigned long"
15492 if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
15493 -o x"${ac_cv_sizeof_off_t}" = x8; then
15494 bfd_file_ptr=BFD_HOST_64_BIT
15495 bfd_ufile_ptr=BFD_HOST_U_64_BIT
15497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
15498 $as_echo "$bfd_file_ptr" >&6; }
15503 tdefaults=""
15504 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
15505 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
15506 test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
15507 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
15511 for ac_header in stdlib.h unistd.h
15512 do :
15513 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15514 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15515 eval as_val=\$$as_ac_Header
15516 if test "x$as_val" = x""yes; then :
15517 cat >>confdefs.h <<_ACEOF
15518 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15519 _ACEOF
15523 done
15525 for ac_func in getpagesize
15526 do :
15527 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15528 if test "x$ac_cv_func_getpagesize" = x""yes; then :
15529 cat >>confdefs.h <<_ACEOF
15530 #define HAVE_GETPAGESIZE 1
15531 _ACEOF
15534 done
15536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15537 $as_echo_n "checking for working mmap... " >&6; }
15538 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
15539 $as_echo_n "(cached) " >&6
15540 else
15541 if test "$cross_compiling" = yes; then :
15542 ac_cv_func_mmap_fixed_mapped=no
15543 else
15544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15545 /* end confdefs.h. */
15546 $ac_includes_default
15547 /* malloc might have been renamed as rpl_malloc. */
15548 #undef malloc
15550 /* Thanks to Mike Haertel and Jim Avera for this test.
15551 Here is a matrix of mmap possibilities:
15552 mmap private not fixed
15553 mmap private fixed at somewhere currently unmapped
15554 mmap private fixed at somewhere already mapped
15555 mmap shared not fixed
15556 mmap shared fixed at somewhere currently unmapped
15557 mmap shared fixed at somewhere already mapped
15558 For private mappings, we should verify that changes cannot be read()
15559 back from the file, nor mmap's back from the file at a different
15560 address. (There have been systems where private was not correctly
15561 implemented like the infamous i386 svr4.0, and systems where the
15562 VM page cache was not coherent with the file system buffer cache
15563 like early versions of FreeBSD and possibly contemporary NetBSD.)
15564 For shared mappings, we should conversely verify that changes get
15565 propagated back to all the places they're supposed to be.
15567 Grep wants private fixed already mapped.
15568 The main things grep needs to know about mmap are:
15569 * does it exist and is it safe to write into the mmap'd area
15570 * how to use it (BSD variants) */
15572 #include <fcntl.h>
15573 #include <sys/mman.h>
15575 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
15576 char *malloc ();
15577 #endif
15579 /* This mess was copied from the GNU getpagesize.h. */
15580 #ifndef HAVE_GETPAGESIZE
15581 /* Assume that all systems that can run configure have sys/param.h. */
15582 # ifndef HAVE_SYS_PARAM_H
15583 # define HAVE_SYS_PARAM_H 1
15584 # endif
15586 # ifdef _SC_PAGESIZE
15587 # define getpagesize() sysconf(_SC_PAGESIZE)
15588 # else /* no _SC_PAGESIZE */
15589 # ifdef HAVE_SYS_PARAM_H
15590 # include <sys/param.h>
15591 # ifdef EXEC_PAGESIZE
15592 # define getpagesize() EXEC_PAGESIZE
15593 # else /* no EXEC_PAGESIZE */
15594 # ifdef NBPG
15595 # define getpagesize() NBPG * CLSIZE
15596 # ifndef CLSIZE
15597 # define CLSIZE 1
15598 # endif /* no CLSIZE */
15599 # else /* no NBPG */
15600 # ifdef NBPC
15601 # define getpagesize() NBPC
15602 # else /* no NBPC */
15603 # ifdef PAGESIZE
15604 # define getpagesize() PAGESIZE
15605 # endif /* PAGESIZE */
15606 # endif /* no NBPC */
15607 # endif /* no NBPG */
15608 # endif /* no EXEC_PAGESIZE */
15609 # else /* no HAVE_SYS_PARAM_H */
15610 # define getpagesize() 8192 /* punt totally */
15611 # endif /* no HAVE_SYS_PARAM_H */
15612 # endif /* no _SC_PAGESIZE */
15614 #endif /* no HAVE_GETPAGESIZE */
15617 main ()
15619 char *data, *data2, *data3;
15620 int i, pagesize;
15621 int fd;
15623 pagesize = getpagesize ();
15625 /* First, make a file with some known garbage in it. */
15626 data = (char *) malloc (pagesize);
15627 if (!data)
15628 return 1;
15629 for (i = 0; i < pagesize; ++i)
15630 *(data + i) = rand ();
15631 umask (0);
15632 fd = creat ("conftest.mmap", 0600);
15633 if (fd < 0)
15634 return 1;
15635 if (write (fd, data, pagesize) != pagesize)
15636 return 1;
15637 close (fd);
15639 /* Next, try to mmap the file at a fixed address which already has
15640 something else allocated at it. If we can, also make sure that
15641 we see the same garbage. */
15642 fd = open ("conftest.mmap", O_RDWR);
15643 if (fd < 0)
15644 return 1;
15645 data2 = (char *) malloc (2 * pagesize);
15646 if (!data2)
15647 return 1;
15648 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
15649 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15650 MAP_PRIVATE | MAP_FIXED, fd, 0L))
15651 return 1;
15652 for (i = 0; i < pagesize; ++i)
15653 if (*(data + i) != *(data2 + i))
15654 return 1;
15656 /* Finally, make sure that changes to the mapped area do not
15657 percolate back to the file as seen by read(). (This is a bug on
15658 some variants of i386 svr4.0.) */
15659 for (i = 0; i < pagesize; ++i)
15660 *(data2 + i) = *(data2 + i) + 1;
15661 data3 = (char *) malloc (pagesize);
15662 if (!data3)
15663 return 1;
15664 if (read (fd, data3, pagesize) != pagesize)
15665 return 1;
15666 for (i = 0; i < pagesize; ++i)
15667 if (*(data + i) != *(data3 + i))
15668 return 1;
15669 close (fd);
15670 return 0;
15672 _ACEOF
15673 if ac_fn_c_try_run "$LINENO"; then :
15674 ac_cv_func_mmap_fixed_mapped=yes
15675 else
15676 ac_cv_func_mmap_fixed_mapped=no
15678 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15679 conftest.$ac_objext conftest.beam conftest.$ac_ext
15683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15684 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
15685 if test $ac_cv_func_mmap_fixed_mapped = yes; then
15687 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
15690 rm -f conftest.mmap
15692 for ac_func in madvise mprotect
15693 do :
15694 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15695 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15696 eval as_val=\$$as_ac_var
15697 if test "x$as_val" = x""yes; then :
15698 cat >>confdefs.h <<_ACEOF
15699 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15700 _ACEOF
15703 done
15705 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
15706 true+yes )
15707 $as_echo "#define USE_MMAP 1" >>confdefs.h
15709 esac
15711 rm -f doc/config.status
15712 ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
15715 ac_config_commands="$ac_config_commands default"
15723 cat >confcache <<\_ACEOF
15724 # This file is a shell script that caches the results of configure
15725 # tests run on this system so they can be shared between configure
15726 # scripts and configure runs, see configure's option --config-cache.
15727 # It is not useful on other systems. If it contains results you don't
15728 # want to keep, you may remove or edit it.
15730 # config.status only pays attention to the cache file if you give it
15731 # the --recheck option to rerun configure.
15733 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15734 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15735 # following values.
15737 _ACEOF
15739 # The following way of writing the cache mishandles newlines in values,
15740 # but we know of no workaround that is simple, portable, and efficient.
15741 # So, we kill variables containing newlines.
15742 # Ultrix sh set writes to stderr and can't be redirected directly,
15743 # and sets the high bit in the cache file unless we assign to the vars.
15745 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15746 eval ac_val=\$$ac_var
15747 case $ac_val in #(
15748 *${as_nl}*)
15749 case $ac_var in #(
15750 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15751 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15752 esac
15753 case $ac_var in #(
15754 _ | IFS | as_nl) ;; #(
15755 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15756 *) { eval $ac_var=; unset $ac_var;} ;;
15757 esac ;;
15758 esac
15759 done
15761 (set) 2>&1 |
15762 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15763 *${as_nl}ac_space=\ *)
15764 # `set' does not quote correctly, so add quotes: double-quote
15765 # substitution turns \\\\ into \\, and sed turns \\ into \.
15766 sed -n \
15767 "s/'/'\\\\''/g;
15768 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15769 ;; #(
15771 # `set' quotes correctly as required by POSIX, so do not add quotes.
15772 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15774 esac |
15775 sort
15777 sed '
15778 /^ac_cv_env_/b end
15779 t clear
15780 :clear
15781 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15782 t end
15783 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15784 :end' >>confcache
15785 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15786 if test -w "$cache_file"; then
15787 test "x$cache_file" != "x/dev/null" &&
15788 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15789 $as_echo "$as_me: updating cache $cache_file" >&6;}
15790 cat confcache >$cache_file
15791 else
15792 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15793 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15796 rm -f confcache
15798 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15799 # Let make expand exec_prefix.
15800 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15802 DEFS=-DHAVE_CONFIG_H
15804 ac_libobjs=
15805 ac_ltlibobjs=
15806 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15807 # 1. Remove the extension, and $U if already installed.
15808 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15809 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15810 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15811 # will be set to the directory where LIBOBJS objects are built.
15812 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15813 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15814 done
15815 LIBOBJS=$ac_libobjs
15817 LTLIBOBJS=$ac_ltlibobjs
15820 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15821 as_fn_error "conditional \"AMDEP\" was never defined.
15822 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15824 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15825 as_fn_error "conditional \"am__fastdepCC\" was never defined.
15826 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15828 if test -n "$EXEEXT"; then
15829 am__EXEEXT_TRUE=
15830 am__EXEEXT_FALSE='#'
15831 else
15832 am__EXEEXT_TRUE='#'
15833 am__EXEEXT_FALSE=
15836 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
15837 as_fn_error "conditional \"PLUGINS\" was never defined.
15838 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15840 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15841 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15842 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15844 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
15845 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
15846 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15848 if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
15849 as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined.
15850 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15853 : ${CONFIG_STATUS=./config.status}
15854 ac_write_fail=0
15855 ac_clean_files_save=$ac_clean_files
15856 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15857 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15858 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15859 as_write_fail=0
15860 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15861 #! $SHELL
15862 # Generated by $as_me.
15863 # Run this file to recreate the current configuration.
15864 # Compiler output produced by configure, useful for debugging
15865 # configure, is in config.log if it exists.
15867 debug=false
15868 ac_cs_recheck=false
15869 ac_cs_silent=false
15871 SHELL=\${CONFIG_SHELL-$SHELL}
15872 export SHELL
15873 _ASEOF
15874 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15875 ## -------------------- ##
15876 ## M4sh Initialization. ##
15877 ## -------------------- ##
15879 # Be more Bourne compatible
15880 DUALCASE=1; export DUALCASE # for MKS sh
15881 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15882 emulate sh
15883 NULLCMD=:
15884 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15885 # is contrary to our usage. Disable this feature.
15886 alias -g '${1+"$@"}'='"$@"'
15887 setopt NO_GLOB_SUBST
15888 else
15889 case `(set -o) 2>/dev/null` in #(
15890 *posix*) :
15891 set -o posix ;; #(
15892 *) :
15894 esac
15898 as_nl='
15900 export as_nl
15901 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15902 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15903 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15904 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15905 # Prefer a ksh shell builtin over an external printf program on Solaris,
15906 # but without wasting forks for bash or zsh.
15907 if test -z "$BASH_VERSION$ZSH_VERSION" \
15908 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15909 as_echo='print -r --'
15910 as_echo_n='print -rn --'
15911 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15912 as_echo='printf %s\n'
15913 as_echo_n='printf %s'
15914 else
15915 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15916 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15917 as_echo_n='/usr/ucb/echo -n'
15918 else
15919 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15920 as_echo_n_body='eval
15921 arg=$1;
15922 case $arg in #(
15923 *"$as_nl"*)
15924 expr "X$arg" : "X\\(.*\\)$as_nl";
15925 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15926 esac;
15927 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15929 export as_echo_n_body
15930 as_echo_n='sh -c $as_echo_n_body as_echo'
15932 export as_echo_body
15933 as_echo='sh -c $as_echo_body as_echo'
15936 # The user is always right.
15937 if test "${PATH_SEPARATOR+set}" != set; then
15938 PATH_SEPARATOR=:
15939 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15940 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15941 PATH_SEPARATOR=';'
15946 # IFS
15947 # We need space, tab and new line, in precisely that order. Quoting is
15948 # there to prevent editors from complaining about space-tab.
15949 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15950 # splitting by setting IFS to empty value.)
15951 IFS=" "" $as_nl"
15953 # Find who we are. Look in the path if we contain no directory separator.
15954 case $0 in #((
15955 *[\\/]* ) as_myself=$0 ;;
15956 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15957 for as_dir in $PATH
15959 IFS=$as_save_IFS
15960 test -z "$as_dir" && as_dir=.
15961 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15962 done
15963 IFS=$as_save_IFS
15966 esac
15967 # We did not find ourselves, most probably we were run as `sh COMMAND'
15968 # in which case we are not to be found in the path.
15969 if test "x$as_myself" = x; then
15970 as_myself=$0
15972 if test ! -f "$as_myself"; then
15973 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15974 exit 1
15977 # Unset variables that we do not need and which cause bugs (e.g. in
15978 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15979 # suppresses any "Segmentation fault" message there. '((' could
15980 # trigger a bug in pdksh 5.2.14.
15981 for as_var in BASH_ENV ENV MAIL MAILPATH
15982 do eval test x\${$as_var+set} = xset \
15983 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15984 done
15985 PS1='$ '
15986 PS2='> '
15987 PS4='+ '
15989 # NLS nuisances.
15990 LC_ALL=C
15991 export LC_ALL
15992 LANGUAGE=C
15993 export LANGUAGE
15995 # CDPATH.
15996 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15999 # as_fn_error ERROR [LINENO LOG_FD]
16000 # ---------------------------------
16001 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16002 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16003 # script with status $?, using 1 if that was 0.
16004 as_fn_error ()
16006 as_status=$?; test $as_status -eq 0 && as_status=1
16007 if test "$3"; then
16008 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16009 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16011 $as_echo "$as_me: error: $1" >&2
16012 as_fn_exit $as_status
16013 } # as_fn_error
16016 # as_fn_set_status STATUS
16017 # -----------------------
16018 # Set $? to STATUS, without forking.
16019 as_fn_set_status ()
16021 return $1
16022 } # as_fn_set_status
16024 # as_fn_exit STATUS
16025 # -----------------
16026 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16027 as_fn_exit ()
16029 set +e
16030 as_fn_set_status $1
16031 exit $1
16032 } # as_fn_exit
16034 # as_fn_unset VAR
16035 # ---------------
16036 # Portably unset VAR.
16037 as_fn_unset ()
16039 { eval $1=; unset $1;}
16041 as_unset=as_fn_unset
16042 # as_fn_append VAR VALUE
16043 # ----------------------
16044 # Append the text in VALUE to the end of the definition contained in VAR. Take
16045 # advantage of any shell optimizations that allow amortized linear growth over
16046 # repeated appends, instead of the typical quadratic growth present in naive
16047 # implementations.
16048 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16049 eval 'as_fn_append ()
16051 eval $1+=\$2
16053 else
16054 as_fn_append ()
16056 eval $1=\$$1\$2
16058 fi # as_fn_append
16060 # as_fn_arith ARG...
16061 # ------------------
16062 # Perform arithmetic evaluation on the ARGs, and store the result in the
16063 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16064 # must be portable across $(()) and expr.
16065 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16066 eval 'as_fn_arith ()
16068 as_val=$(( $* ))
16070 else
16071 as_fn_arith ()
16073 as_val=`expr "$@" || test $? -eq 1`
16075 fi # as_fn_arith
16078 if expr a : '\(a\)' >/dev/null 2>&1 &&
16079 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16080 as_expr=expr
16081 else
16082 as_expr=false
16085 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16086 as_basename=basename
16087 else
16088 as_basename=false
16091 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16092 as_dirname=dirname
16093 else
16094 as_dirname=false
16097 as_me=`$as_basename -- "$0" ||
16098 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16099 X"$0" : 'X\(//\)$' \| \
16100 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16101 $as_echo X/"$0" |
16102 sed '/^.*\/\([^/][^/]*\)\/*$/{
16103 s//\1/
16106 /^X\/\(\/\/\)$/{
16107 s//\1/
16110 /^X\/\(\/\).*/{
16111 s//\1/
16114 s/.*/./; q'`
16116 # Avoid depending upon Character Ranges.
16117 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16118 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16119 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16120 as_cr_digits='0123456789'
16121 as_cr_alnum=$as_cr_Letters$as_cr_digits
16123 ECHO_C= ECHO_N= ECHO_T=
16124 case `echo -n x` in #(((((
16125 -n*)
16126 case `echo 'xy\c'` in
16127 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16128 xy) ECHO_C='\c';;
16129 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16130 ECHO_T=' ';;
16131 esac;;
16133 ECHO_N='-n';;
16134 esac
16136 rm -f conf$$ conf$$.exe conf$$.file
16137 if test -d conf$$.dir; then
16138 rm -f conf$$.dir/conf$$.file
16139 else
16140 rm -f conf$$.dir
16141 mkdir conf$$.dir 2>/dev/null
16143 if (echo >conf$$.file) 2>/dev/null; then
16144 if ln -s conf$$.file conf$$ 2>/dev/null; then
16145 as_ln_s='ln -s'
16146 # ... but there are two gotchas:
16147 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16148 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16149 # In both cases, we have to default to `cp -p'.
16150 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16151 as_ln_s='cp -p'
16152 elif ln conf$$.file conf$$ 2>/dev/null; then
16153 as_ln_s=ln
16154 else
16155 as_ln_s='cp -p'
16157 else
16158 as_ln_s='cp -p'
16160 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16161 rmdir conf$$.dir 2>/dev/null
16164 # as_fn_mkdir_p
16165 # -------------
16166 # Create "$as_dir" as a directory, including parents if necessary.
16167 as_fn_mkdir_p ()
16170 case $as_dir in #(
16171 -*) as_dir=./$as_dir;;
16172 esac
16173 test -d "$as_dir" || eval $as_mkdir_p || {
16174 as_dirs=
16175 while :; do
16176 case $as_dir in #(
16177 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16178 *) as_qdir=$as_dir;;
16179 esac
16180 as_dirs="'$as_qdir' $as_dirs"
16181 as_dir=`$as_dirname -- "$as_dir" ||
16182 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16183 X"$as_dir" : 'X\(//\)[^/]' \| \
16184 X"$as_dir" : 'X\(//\)$' \| \
16185 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16186 $as_echo X"$as_dir" |
16187 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16188 s//\1/
16191 /^X\(\/\/\)[^/].*/{
16192 s//\1/
16195 /^X\(\/\/\)$/{
16196 s//\1/
16199 /^X\(\/\).*/{
16200 s//\1/
16203 s/.*/./; q'`
16204 test -d "$as_dir" && break
16205 done
16206 test -z "$as_dirs" || eval "mkdir $as_dirs"
16207 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16210 } # as_fn_mkdir_p
16211 if mkdir -p . 2>/dev/null; then
16212 as_mkdir_p='mkdir -p "$as_dir"'
16213 else
16214 test -d ./-p && rmdir ./-p
16215 as_mkdir_p=false
16218 if test -x / >/dev/null 2>&1; then
16219 as_test_x='test -x'
16220 else
16221 if ls -dL / >/dev/null 2>&1; then
16222 as_ls_L_option=L
16223 else
16224 as_ls_L_option=
16226 as_test_x='
16227 eval sh -c '\''
16228 if test -d "$1"; then
16229 test -d "$1/.";
16230 else
16231 case $1 in #(
16232 -*)set "./$1";;
16233 esac;
16234 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16235 ???[sx]*):;;*)false;;esac;fi
16236 '\'' sh
16239 as_executable_p=$as_test_x
16241 # Sed expression to map a string onto a valid CPP name.
16242 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16244 # Sed expression to map a string onto a valid variable name.
16245 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16248 exec 6>&1
16249 ## ----------------------------------- ##
16250 ## Main body of $CONFIG_STATUS script. ##
16251 ## ----------------------------------- ##
16252 _ASEOF
16253 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16255 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16256 # Save the log message, to keep $0 and so on meaningful, and to
16257 # report actual input values of CONFIG_FILES etc. instead of their
16258 # values after options handling.
16259 ac_log="
16260 This file was extended by $as_me, which was
16261 generated by GNU Autoconf 2.64. Invocation command line was
16263 CONFIG_FILES = $CONFIG_FILES
16264 CONFIG_HEADERS = $CONFIG_HEADERS
16265 CONFIG_LINKS = $CONFIG_LINKS
16266 CONFIG_COMMANDS = $CONFIG_COMMANDS
16267 $ $0 $@
16269 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16272 _ACEOF
16274 case $ac_config_files in *"
16275 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16276 esac
16278 case $ac_config_headers in *"
16279 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16280 esac
16283 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16284 # Files that config.status was made for.
16285 config_files="$ac_config_files"
16286 config_headers="$ac_config_headers"
16287 config_commands="$ac_config_commands"
16289 _ACEOF
16291 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16292 ac_cs_usage="\
16293 \`$as_me' instantiates files and other configuration actions
16294 from templates according to the current configuration. Unless the files
16295 and actions are specified as TAGs, all are instantiated by default.
16297 Usage: $0 [OPTION]... [TAG]...
16299 -h, --help print this help, then exit
16300 -V, --version print version number and configuration settings, then exit
16301 -q, --quiet, --silent
16302 do not print progress messages
16303 -d, --debug don't remove temporary files
16304 --recheck update $as_me by reconfiguring in the same conditions
16305 --file=FILE[:TEMPLATE]
16306 instantiate the configuration file FILE
16307 --header=FILE[:TEMPLATE]
16308 instantiate the configuration header FILE
16310 Configuration files:
16311 $config_files
16313 Configuration headers:
16314 $config_headers
16316 Configuration commands:
16317 $config_commands
16319 Report bugs to the package provider."
16321 _ACEOF
16322 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16323 ac_cs_version="\\
16324 config.status
16325 configured by $0, generated by GNU Autoconf 2.64,
16326 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16328 Copyright (C) 2009 Free Software Foundation, Inc.
16329 This config.status script is free software; the Free Software Foundation
16330 gives unlimited permission to copy, distribute and modify it."
16332 ac_pwd='$ac_pwd'
16333 srcdir='$srcdir'
16334 INSTALL='$INSTALL'
16335 MKDIR_P='$MKDIR_P'
16336 AWK='$AWK'
16337 test -n "\$AWK" || AWK=awk
16338 _ACEOF
16340 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16341 # The default lists apply if the user does not specify any file.
16342 ac_need_defaults=:
16343 while test $# != 0
16345 case $1 in
16346 --*=*)
16347 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16348 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16349 ac_shift=:
16352 ac_option=$1
16353 ac_optarg=$2
16354 ac_shift=shift
16356 esac
16358 case $ac_option in
16359 # Handling of the options.
16360 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16361 ac_cs_recheck=: ;;
16362 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16363 $as_echo "$ac_cs_version"; exit ;;
16364 --debug | --debu | --deb | --de | --d | -d )
16365 debug=: ;;
16366 --file | --fil | --fi | --f )
16367 $ac_shift
16368 case $ac_optarg in
16369 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16370 esac
16371 as_fn_append CONFIG_FILES " '$ac_optarg'"
16372 ac_need_defaults=false;;
16373 --header | --heade | --head | --hea )
16374 $ac_shift
16375 case $ac_optarg in
16376 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16377 esac
16378 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16379 ac_need_defaults=false;;
16380 --he | --h)
16381 # Conflict between --help and --header
16382 as_fn_error "ambiguous option: \`$1'
16383 Try \`$0 --help' for more information.";;
16384 --help | --hel | -h )
16385 $as_echo "$ac_cs_usage"; exit ;;
16386 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16387 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16388 ac_cs_silent=: ;;
16390 # This is an error.
16391 -*) as_fn_error "unrecognized option: \`$1'
16392 Try \`$0 --help' for more information." ;;
16394 *) as_fn_append ac_config_targets " $1"
16395 ac_need_defaults=false ;;
16397 esac
16398 shift
16399 done
16401 ac_configure_extra_args=
16403 if $ac_cs_silent; then
16404 exec 6>/dev/null
16405 ac_configure_extra_args="$ac_configure_extra_args --silent"
16408 _ACEOF
16409 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16410 if \$ac_cs_recheck; then
16411 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16412 shift
16413 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16414 CONFIG_SHELL='$SHELL'
16415 export CONFIG_SHELL
16416 exec "\$@"
16419 _ACEOF
16420 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16421 exec 5>>config.log
16423 echo
16424 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16425 ## Running $as_me. ##
16426 _ASBOX
16427 $as_echo "$ac_log"
16428 } >&5
16430 _ACEOF
16431 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16433 # INIT-COMMANDS
16435 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16438 # The HP-UX ksh and POSIX shell print the target directory to stdout
16439 # if CDPATH is set.
16440 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16442 sed_quote_subst='$sed_quote_subst'
16443 double_quote_subst='$double_quote_subst'
16444 delay_variable_subst='$delay_variable_subst'
16445 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16446 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16447 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16448 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16449 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16450 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16451 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16452 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16453 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16454 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16455 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16456 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16457 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16458 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16459 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16460 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16461 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16462 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16463 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16464 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16465 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16466 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16467 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16468 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16469 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16470 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16471 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16472 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16473 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16474 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16475 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16476 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16477 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16478 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16479 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16480 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16481 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16482 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16483 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16484 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16485 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16486 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16487 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16488 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16489 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16490 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16491 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16492 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16493 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"`'
16494 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16495 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16496 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16497 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16498 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16499 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16500 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16501 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16502 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16503 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16504 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16505 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16506 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16507 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16508 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16509 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16510 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16511 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16512 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16513 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16514 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16515 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16516 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16517 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16518 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16519 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16520 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16521 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16522 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16523 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16524 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16525 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16526 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16527 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16528 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16529 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16530 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16531 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16532 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16533 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16534 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16535 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16536 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16537 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16538 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16539 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16540 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16541 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16542 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16543 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16544 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16545 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16546 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16547 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16548 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16549 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16550 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16551 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16552 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16553 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16554 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16555 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16556 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16557 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16558 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16559 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16560 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16561 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16562 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16563 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16564 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16566 LTCC='$LTCC'
16567 LTCFLAGS='$LTCFLAGS'
16568 compiler='$compiler_DEFAULT'
16570 # A function that is used when there is no print builtin or printf.
16571 func_fallback_echo ()
16573 eval 'cat <<_LTECHO_EOF
16575 _LTECHO_EOF'
16578 # Quote evaled strings.
16579 for var in SHELL \
16580 ECHO \
16581 SED \
16582 GREP \
16583 EGREP \
16584 FGREP \
16585 LD \
16586 NM \
16587 LN_S \
16588 lt_SP2NL \
16589 lt_NL2SP \
16590 reload_flag \
16591 OBJDUMP \
16592 deplibs_check_method \
16593 file_magic_cmd \
16594 AR \
16595 AR_FLAGS \
16596 STRIP \
16597 RANLIB \
16598 CC \
16599 CFLAGS \
16600 compiler \
16601 lt_cv_sys_global_symbol_pipe \
16602 lt_cv_sys_global_symbol_to_cdecl \
16603 lt_cv_sys_global_symbol_to_c_name_address \
16604 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16605 lt_prog_compiler_no_builtin_flag \
16606 lt_prog_compiler_wl \
16607 lt_prog_compiler_pic \
16608 lt_prog_compiler_static \
16609 lt_cv_prog_compiler_c_o \
16610 need_locks \
16611 DSYMUTIL \
16612 NMEDIT \
16613 LIPO \
16614 OTOOL \
16615 OTOOL64 \
16616 shrext_cmds \
16617 export_dynamic_flag_spec \
16618 whole_archive_flag_spec \
16619 compiler_needs_object \
16620 with_gnu_ld \
16621 allow_undefined_flag \
16622 no_undefined_flag \
16623 hardcode_libdir_flag_spec \
16624 hardcode_libdir_flag_spec_ld \
16625 hardcode_libdir_separator \
16626 fix_srcfile_path \
16627 exclude_expsyms \
16628 include_expsyms \
16629 file_list_spec \
16630 variables_saved_for_relink \
16631 libname_spec \
16632 library_names_spec \
16633 soname_spec \
16634 install_override_mode \
16635 finish_eval \
16636 old_striplib \
16637 striplib; do
16638 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16639 *[\\\\\\\`\\"\\\$]*)
16640 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16643 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16645 esac
16646 done
16648 # Double-quote double-evaled strings.
16649 for var in reload_cmds \
16650 old_postinstall_cmds \
16651 old_postuninstall_cmds \
16652 old_archive_cmds \
16653 extract_expsyms_cmds \
16654 old_archive_from_new_cmds \
16655 old_archive_from_expsyms_cmds \
16656 archive_cmds \
16657 archive_expsym_cmds \
16658 module_cmds \
16659 module_expsym_cmds \
16660 export_symbols_cmds \
16661 prelink_cmds \
16662 postinstall_cmds \
16663 postuninstall_cmds \
16664 finish_cmds \
16665 sys_lib_search_path_spec \
16666 sys_lib_dlsearch_path_spec; do
16667 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16668 *[\\\\\\\`\\"\\\$]*)
16669 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16672 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16674 esac
16675 done
16677 ac_aux_dir='$ac_aux_dir'
16678 xsi_shell='$xsi_shell'
16679 lt_shell_append='$lt_shell_append'
16681 # See if we are running on zsh, and set the options which allow our
16682 # commands through without removal of \ escapes INIT.
16683 if test -n "\${ZSH_VERSION+set}" ; then
16684 setopt NO_GLOB_SUBST
16688 PACKAGE='$PACKAGE'
16689 VERSION='$VERSION'
16690 TIMESTAMP='$TIMESTAMP'
16691 RM='$RM'
16692 ofile='$ofile'
16696 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16697 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16698 # from automake.
16699 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16700 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16701 LINGUAS="${LINGUAS-%UNSET%}"
16704 GCC="$GCC"
16705 CC="$CC"
16706 acx_cv_header_stdint="$acx_cv_header_stdint"
16707 acx_cv_type_int8_t="$acx_cv_type_int8_t"
16708 acx_cv_type_int16_t="$acx_cv_type_int16_t"
16709 acx_cv_type_int32_t="$acx_cv_type_int32_t"
16710 acx_cv_type_int64_t="$acx_cv_type_int64_t"
16711 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
16712 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
16713 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
16714 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
16715 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
16716 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
16717 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
16718 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
16719 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
16723 _ACEOF
16725 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16727 # Handling of arguments.
16728 for ac_config_target in $ac_config_targets
16730 case $ac_config_target in
16731 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16732 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16733 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16734 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16735 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
16736 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16737 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16738 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
16739 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16740 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16742 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16743 esac
16744 done
16747 # If the user did not use the arguments to specify the items to instantiate,
16748 # then the envvar interface is used. Set only those that are not.
16749 # We use the long form for the default assignment because of an extremely
16750 # bizarre bug on SunOS 4.1.3.
16751 if $ac_need_defaults; then
16752 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16753 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16754 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16757 # Have a temporary directory for convenience. Make it in the build tree
16758 # simply because there is no reason against having it here, and in addition,
16759 # creating and moving files from /tmp can sometimes cause problems.
16760 # Hook for its removal unless debugging.
16761 # Note that there is a small window in which the directory will not be cleaned:
16762 # after its creation but before its name has been assigned to `$tmp'.
16763 $debug ||
16765 tmp=
16766 trap 'exit_status=$?
16767 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16769 trap 'as_fn_exit 1' 1 2 13 15
16771 # Create a (secure) tmp directory for tmp files.
16774 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16775 test -n "$tmp" && test -d "$tmp"
16776 } ||
16778 tmp=./conf$$-$RANDOM
16779 (umask 077 && mkdir "$tmp")
16780 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16782 # Set up the scripts for CONFIG_FILES section.
16783 # No need to generate them if there are no CONFIG_FILES.
16784 # This happens for instance with `./config.status config.h'.
16785 if test -n "$CONFIG_FILES"; then
16788 ac_cr=`echo X | tr X '\015'`
16789 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16790 # But we know of no other shell where ac_cr would be empty at this
16791 # point, so we can use a bashism as a fallback.
16792 if test "x$ac_cr" = x; then
16793 eval ac_cr=\$\'\\r\'
16795 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16796 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16797 ac_cs_awk_cr='\r'
16798 else
16799 ac_cs_awk_cr=$ac_cr
16802 echo 'BEGIN {' >"$tmp/subs1.awk" &&
16803 _ACEOF
16807 echo "cat >conf$$subs.awk <<_ACEOF" &&
16808 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16809 echo "_ACEOF"
16810 } >conf$$subs.sh ||
16811 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16812 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16813 ac_delim='%!_!# '
16814 for ac_last_try in false false false false false :; do
16815 . ./conf$$subs.sh ||
16816 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16818 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16819 if test $ac_delim_n = $ac_delim_num; then
16820 break
16821 elif $ac_last_try; then
16822 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16823 else
16824 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16826 done
16827 rm -f conf$$subs.sh
16829 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16830 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16831 _ACEOF
16832 sed -n '
16834 s/^/S["/; s/!.*/"]=/
16837 s/^[^!]*!//
16838 :repl
16839 t repl
16840 s/'"$ac_delim"'$//
16841 t delim
16844 s/\(.\{148\}\).*/\1/
16845 t more1
16846 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16849 b repl
16850 :more1
16851 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16854 s/.\{148\}//
16855 t nl
16856 :delim
16858 s/\(.\{148\}\).*/\1/
16859 t more2
16860 s/["\\]/\\&/g; s/^/"/; s/$/"/
16863 :more2
16864 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16867 s/.\{148\}//
16868 t delim
16869 ' <conf$$subs.awk | sed '
16870 /^[^""]/{
16872 s/\n//
16874 ' >>$CONFIG_STATUS || ac_write_fail=1
16875 rm -f conf$$subs.awk
16876 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16877 _ACAWK
16878 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16879 for (key in S) S_is_set[key] = 1
16880 FS = "\a"
16884 line = $ 0
16885 nfields = split(line, field, "@")
16886 substed = 0
16887 len = length(field[1])
16888 for (i = 2; i < nfields; i++) {
16889 key = field[i]
16890 keylen = length(key)
16891 if (S_is_set[key]) {
16892 value = S[key]
16893 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16894 len += length(value) + length(field[++i])
16895 substed = 1
16896 } else
16897 len += 1 + keylen
16900 print line
16903 _ACAWK
16904 _ACEOF
16905 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16906 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16907 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16908 else
16910 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16911 || as_fn_error "could not setup config files machinery" "$LINENO" 5
16912 _ACEOF
16914 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16915 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16916 # trailing colons and then remove the whole line if VPATH becomes empty
16917 # (actually we leave an empty line to preserve line numbers).
16918 if test "x$srcdir" = x.; then
16919 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16920 s/:*\$(srcdir):*/:/
16921 s/:*\${srcdir}:*/:/
16922 s/:*@srcdir@:*/:/
16923 s/^\([^=]*=[ ]*\):*/\1/
16924 s/:*$//
16925 s/^[^=]*=[ ]*$//
16929 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16930 fi # test -n "$CONFIG_FILES"
16932 # Set up the scripts for CONFIG_HEADERS section.
16933 # No need to generate them if there are no CONFIG_HEADERS.
16934 # This happens for instance with `./config.status Makefile'.
16935 if test -n "$CONFIG_HEADERS"; then
16936 cat >"$tmp/defines.awk" <<\_ACAWK ||
16937 BEGIN {
16938 _ACEOF
16940 # Transform confdefs.h into an awk script `defines.awk', embedded as
16941 # here-document in config.status, that substitutes the proper values into
16942 # config.h.in to produce config.h.
16944 # Create a delimiter string that does not exist in confdefs.h, to ease
16945 # handling of long lines.
16946 ac_delim='%!_!# '
16947 for ac_last_try in false false :; do
16948 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16949 if test -z "$ac_t"; then
16950 break
16951 elif $ac_last_try; then
16952 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16953 else
16954 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16956 done
16958 # For the awk script, D is an array of macro values keyed by name,
16959 # likewise P contains macro parameters if any. Preserve backslash
16960 # newline sequences.
16962 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16963 sed -n '
16964 s/.\{148\}/&'"$ac_delim"'/g
16965 t rset
16966 :rset
16967 s/^[ ]*#[ ]*define[ ][ ]*/ /
16968 t def
16970 :def
16971 s/\\$//
16972 t bsnl
16973 s/["\\]/\\&/g
16974 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16975 D["\1"]=" \3"/p
16976 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16978 :bsnl
16979 s/["\\]/\\&/g
16980 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16981 D["\1"]=" \3\\\\\\n"\\/p
16982 t cont
16983 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16984 t cont
16986 :cont
16988 s/.\{148\}/&'"$ac_delim"'/g
16989 t clear
16990 :clear
16991 s/\\$//
16992 t bsnlc
16993 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16995 :bsnlc
16996 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16997 b cont
16998 ' <confdefs.h | sed '
16999 s/'"$ac_delim"'/"\\\
17000 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17002 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17003 for (key in D) D_is_set[key] = 1
17004 FS = "\a"
17006 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17007 line = \$ 0
17008 split(line, arg, " ")
17009 if (arg[1] == "#") {
17010 defundef = arg[2]
17011 mac1 = arg[3]
17012 } else {
17013 defundef = substr(arg[1], 2)
17014 mac1 = arg[2]
17016 split(mac1, mac2, "(") #)
17017 macro = mac2[1]
17018 prefix = substr(line, 1, index(line, defundef) - 1)
17019 if (D_is_set[macro]) {
17020 # Preserve the white space surrounding the "#".
17021 print prefix "define", macro P[macro] D[macro]
17022 next
17023 } else {
17024 # Replace #undef with comments. This is necessary, for example,
17025 # in the case of _POSIX_SOURCE, which is predefined and required
17026 # on some systems where configure will not decide to define it.
17027 if (defundef == "undef") {
17028 print "/*", prefix defundef, macro, "*/"
17029 next
17033 { print }
17034 _ACAWK
17035 _ACEOF
17036 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17037 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17038 fi # test -n "$CONFIG_HEADERS"
17041 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17042 shift
17043 for ac_tag
17045 case $ac_tag in
17046 :[FHLC]) ac_mode=$ac_tag; continue;;
17047 esac
17048 case $ac_mode$ac_tag in
17049 :[FHL]*:*);;
17050 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17051 :[FH]-) ac_tag=-:-;;
17052 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17053 esac
17054 ac_save_IFS=$IFS
17055 IFS=:
17056 set x $ac_tag
17057 IFS=$ac_save_IFS
17058 shift
17059 ac_file=$1
17060 shift
17062 case $ac_mode in
17063 :L) ac_source=$1;;
17064 :[FH])
17065 ac_file_inputs=
17066 for ac_f
17068 case $ac_f in
17069 -) ac_f="$tmp/stdin";;
17070 *) # Look for the file first in the build tree, then in the source tree
17071 # (if the path is not absolute). The absolute path cannot be DOS-style,
17072 # because $ac_f cannot contain `:'.
17073 test -f "$ac_f" ||
17074 case $ac_f in
17075 [\\/$]*) false;;
17076 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17077 esac ||
17078 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17079 esac
17080 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17081 as_fn_append ac_file_inputs " '$ac_f'"
17082 done
17084 # Let's still pretend it is `configure' which instantiates (i.e., don't
17085 # use $as_me), people would be surprised to read:
17086 # /* config.h. Generated by config.status. */
17087 configure_input='Generated from '`
17088 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17089 `' by configure.'
17090 if test x"$ac_file" != x-; then
17091 configure_input="$ac_file. $configure_input"
17092 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17093 $as_echo "$as_me: creating $ac_file" >&6;}
17095 # Neutralize special characters interpreted by sed in replacement strings.
17096 case $configure_input in #(
17097 *\&* | *\|* | *\\* )
17098 ac_sed_conf_input=`$as_echo "$configure_input" |
17099 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17100 *) ac_sed_conf_input=$configure_input;;
17101 esac
17103 case $ac_tag in
17104 *:-:* | *:-) cat >"$tmp/stdin" \
17105 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17106 esac
17108 esac
17110 ac_dir=`$as_dirname -- "$ac_file" ||
17111 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17112 X"$ac_file" : 'X\(//\)[^/]' \| \
17113 X"$ac_file" : 'X\(//\)$' \| \
17114 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17115 $as_echo X"$ac_file" |
17116 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17117 s//\1/
17120 /^X\(\/\/\)[^/].*/{
17121 s//\1/
17124 /^X\(\/\/\)$/{
17125 s//\1/
17128 /^X\(\/\).*/{
17129 s//\1/
17132 s/.*/./; q'`
17133 as_dir="$ac_dir"; as_fn_mkdir_p
17134 ac_builddir=.
17136 case "$ac_dir" in
17137 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17139 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17140 # A ".." for each directory in $ac_dir_suffix.
17141 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17142 case $ac_top_builddir_sub in
17143 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17144 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17145 esac ;;
17146 esac
17147 ac_abs_top_builddir=$ac_pwd
17148 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17149 # for backward compatibility:
17150 ac_top_builddir=$ac_top_build_prefix
17152 case $srcdir in
17153 .) # We are building in place.
17154 ac_srcdir=.
17155 ac_top_srcdir=$ac_top_builddir_sub
17156 ac_abs_top_srcdir=$ac_pwd ;;
17157 [\\/]* | ?:[\\/]* ) # Absolute name.
17158 ac_srcdir=$srcdir$ac_dir_suffix;
17159 ac_top_srcdir=$srcdir
17160 ac_abs_top_srcdir=$srcdir ;;
17161 *) # Relative name.
17162 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17163 ac_top_srcdir=$ac_top_build_prefix$srcdir
17164 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17165 esac
17166 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17169 case $ac_mode in
17172 # CONFIG_FILE
17175 case $INSTALL in
17176 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17177 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17178 esac
17179 ac_MKDIR_P=$MKDIR_P
17180 case $MKDIR_P in
17181 [\\/$]* | ?:[\\/]* ) ;;
17182 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17183 esac
17184 _ACEOF
17186 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17187 # If the template does not know about datarootdir, expand it.
17188 # FIXME: This hack should be removed a few years after 2.60.
17189 ac_datarootdir_hack=; ac_datarootdir_seen=
17190 ac_sed_dataroot='
17191 /datarootdir/ {
17195 /@datadir@/p
17196 /@docdir@/p
17197 /@infodir@/p
17198 /@localedir@/p
17199 /@mandir@/p'
17200 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17201 *datarootdir*) ac_datarootdir_seen=yes;;
17202 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17203 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17204 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17205 _ACEOF
17206 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17207 ac_datarootdir_hack='
17208 s&@datadir@&$datadir&g
17209 s&@docdir@&$docdir&g
17210 s&@infodir@&$infodir&g
17211 s&@localedir@&$localedir&g
17212 s&@mandir@&$mandir&g
17213 s&\\\${datarootdir}&$datarootdir&g' ;;
17214 esac
17215 _ACEOF
17217 # Neutralize VPATH when `$srcdir' = `.'.
17218 # Shell code in configure.ac might set extrasub.
17219 # FIXME: do we really want to maintain this feature?
17220 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17221 ac_sed_extra="$ac_vpsub
17222 $extrasub
17223 _ACEOF
17224 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17226 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17227 s|@configure_input@|$ac_sed_conf_input|;t t
17228 s&@top_builddir@&$ac_top_builddir_sub&;t t
17229 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17230 s&@srcdir@&$ac_srcdir&;t t
17231 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17232 s&@top_srcdir@&$ac_top_srcdir&;t t
17233 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17234 s&@builddir@&$ac_builddir&;t t
17235 s&@abs_builddir@&$ac_abs_builddir&;t t
17236 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17237 s&@INSTALL@&$ac_INSTALL&;t t
17238 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17239 $ac_datarootdir_hack
17241 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17242 || as_fn_error "could not create $ac_file" "$LINENO" 5
17244 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17245 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17246 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17247 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17248 which seems to be undefined. Please make sure it is defined." >&5
17249 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17250 which seems to be undefined. Please make sure it is defined." >&2;}
17252 rm -f "$tmp/stdin"
17253 case $ac_file in
17254 -) cat "$tmp/out" && rm -f "$tmp/out";;
17255 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17256 esac \
17257 || as_fn_error "could not create $ac_file" "$LINENO" 5
17261 # CONFIG_HEADER
17263 if test x"$ac_file" != x-; then
17265 $as_echo "/* $configure_input */" \
17266 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17267 } >"$tmp/config.h" \
17268 || as_fn_error "could not create $ac_file" "$LINENO" 5
17269 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17270 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17271 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17272 else
17273 rm -f "$ac_file"
17274 mv "$tmp/config.h" "$ac_file" \
17275 || as_fn_error "could not create $ac_file" "$LINENO" 5
17277 else
17278 $as_echo "/* $configure_input */" \
17279 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17280 || as_fn_error "could not create -" "$LINENO" 5
17282 # Compute "$ac_file"'s index in $config_headers.
17283 _am_arg="$ac_file"
17284 _am_stamp_count=1
17285 for _am_header in $config_headers :; do
17286 case $_am_header in
17287 $_am_arg | $_am_arg:* )
17288 break ;;
17290 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17291 esac
17292 done
17293 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17294 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17295 X"$_am_arg" : 'X\(//\)[^/]' \| \
17296 X"$_am_arg" : 'X\(//\)$' \| \
17297 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17298 $as_echo X"$_am_arg" |
17299 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17300 s//\1/
17303 /^X\(\/\/\)[^/].*/{
17304 s//\1/
17307 /^X\(\/\/\)$/{
17308 s//\1/
17311 /^X\(\/\).*/{
17312 s//\1/
17315 s/.*/./; q'`/stamp-h$_am_stamp_count
17318 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17319 $as_echo "$as_me: executing $ac_file commands" >&6;}
17321 esac
17324 case $ac_file$ac_mode in
17325 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17326 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17327 # are listed without --file. Let's play safe and only enable the eval
17328 # if we detect the quoting.
17329 case $CONFIG_FILES in
17330 *\'*) eval set x "$CONFIG_FILES" ;;
17331 *) set x $CONFIG_FILES ;;
17332 esac
17333 shift
17334 for mf
17336 # Strip MF so we end up with the name of the file.
17337 mf=`echo "$mf" | sed -e 's/:.*$//'`
17338 # Check whether this is an Automake generated Makefile or not.
17339 # We used to match only the files named `Makefile.in', but
17340 # some people rename them; so instead we look at the file content.
17341 # Grep'ing the first line is not enough: some people post-process
17342 # each Makefile.in and add a new line on top of each file to say so.
17343 # Grep'ing the whole file is not good either: AIX grep has a line
17344 # limit of 2048, but all sed's we know have understand at least 4000.
17345 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17346 dirpart=`$as_dirname -- "$mf" ||
17347 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17348 X"$mf" : 'X\(//\)[^/]' \| \
17349 X"$mf" : 'X\(//\)$' \| \
17350 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17351 $as_echo X"$mf" |
17352 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17353 s//\1/
17356 /^X\(\/\/\)[^/].*/{
17357 s//\1/
17360 /^X\(\/\/\)$/{
17361 s//\1/
17364 /^X\(\/\).*/{
17365 s//\1/
17368 s/.*/./; q'`
17369 else
17370 continue
17372 # Extract the definition of DEPDIR, am__include, and am__quote
17373 # from the Makefile without running `make'.
17374 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17375 test -z "$DEPDIR" && continue
17376 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17377 test -z "am__include" && continue
17378 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17379 # When using ansi2knr, U may be empty or an underscore; expand it
17380 U=`sed -n 's/^U = //p' < "$mf"`
17381 # Find all dependency output files, they are included files with
17382 # $(DEPDIR) in their names. We invoke sed twice because it is the
17383 # simplest approach to changing $(DEPDIR) to its actual value in the
17384 # expansion.
17385 for file in `sed -n "
17386 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17387 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17388 # Make sure the directory exists.
17389 test -f "$dirpart/$file" && continue
17390 fdir=`$as_dirname -- "$file" ||
17391 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17392 X"$file" : 'X\(//\)[^/]' \| \
17393 X"$file" : 'X\(//\)$' \| \
17394 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17395 $as_echo X"$file" |
17396 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17397 s//\1/
17400 /^X\(\/\/\)[^/].*/{
17401 s//\1/
17404 /^X\(\/\/\)$/{
17405 s//\1/
17408 /^X\(\/\).*/{
17409 s//\1/
17412 s/.*/./; q'`
17413 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17414 # echo "creating $dirpart/$file"
17415 echo '# dummy' > "$dirpart/$file"
17416 done
17417 done
17420 "libtool":C)
17422 # See if we are running on zsh, and set the options which allow our
17423 # commands through without removal of \ escapes.
17424 if test -n "${ZSH_VERSION+set}" ; then
17425 setopt NO_GLOB_SUBST
17428 cfgfile="${ofile}T"
17429 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17430 $RM "$cfgfile"
17432 cat <<_LT_EOF >> "$cfgfile"
17433 #! $SHELL
17435 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17436 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17437 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17438 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17440 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17441 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17442 # Written by Gordon Matzigkeit, 1996
17444 # This file is part of GNU Libtool.
17446 # GNU Libtool is free software; you can redistribute it and/or
17447 # modify it under the terms of the GNU General Public License as
17448 # published by the Free Software Foundation; either version 2 of
17449 # the License, or (at your option) any later version.
17451 # As a special exception to the GNU General Public License,
17452 # if you distribute this file as part of a program or library that
17453 # is built using GNU Libtool, you may include this file under the
17454 # same distribution terms that you use for the rest of that program.
17456 # GNU Libtool is distributed in the hope that it will be useful,
17457 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17458 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17459 # GNU General Public License for more details.
17461 # You should have received a copy of the GNU General Public License
17462 # along with GNU Libtool; see the file COPYING. If not, a copy
17463 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17464 # obtained by writing to the Free Software Foundation, Inc.,
17465 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17468 # The names of the tagged configurations supported by this script.
17469 available_tags=""
17471 # ### BEGIN LIBTOOL CONFIG
17473 # Whether or not to build shared libraries.
17474 build_libtool_libs=$enable_shared
17476 # Which release of libtool.m4 was used?
17477 macro_version=$macro_version
17478 macro_revision=$macro_revision
17480 # Whether or not to build static libraries.
17481 build_old_libs=$enable_static
17483 # What type of objects to build.
17484 pic_mode=$pic_mode
17486 # Whether or not to optimize for fast installation.
17487 fast_install=$enable_fast_install
17489 # Shell to use when invoking shell scripts.
17490 SHELL=$lt_SHELL
17492 # An echo program that protects backslashes.
17493 ECHO=$lt_ECHO
17495 # The host system.
17496 host_alias=$host_alias
17497 host=$host
17498 host_os=$host_os
17500 # The build system.
17501 build_alias=$build_alias
17502 build=$build
17503 build_os=$build_os
17505 # A sed program that does not truncate output.
17506 SED=$lt_SED
17508 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17509 Xsed="\$SED -e 1s/^X//"
17511 # A grep program that handles long lines.
17512 GREP=$lt_GREP
17514 # An ERE matcher.
17515 EGREP=$lt_EGREP
17517 # A literal string matcher.
17518 FGREP=$lt_FGREP
17520 # A BSD- or MS-compatible name lister.
17521 NM=$lt_NM
17523 # Whether we need soft or hard links.
17524 LN_S=$lt_LN_S
17526 # What is the maximum length of a command?
17527 max_cmd_len=$max_cmd_len
17529 # Object file suffix (normally "o").
17530 objext=$ac_objext
17532 # Executable file suffix (normally "").
17533 exeext=$exeext
17535 # whether the shell understands "unset".
17536 lt_unset=$lt_unset
17538 # turn spaces into newlines.
17539 SP2NL=$lt_lt_SP2NL
17541 # turn newlines into spaces.
17542 NL2SP=$lt_lt_NL2SP
17544 # An object symbol dumper.
17545 OBJDUMP=$lt_OBJDUMP
17547 # Method to check whether dependent libraries are shared objects.
17548 deplibs_check_method=$lt_deplibs_check_method
17550 # Command to use when deplibs_check_method == "file_magic".
17551 file_magic_cmd=$lt_file_magic_cmd
17553 # The archiver.
17554 AR=$lt_AR
17555 AR_FLAGS=$lt_AR_FLAGS
17557 # A symbol stripping program.
17558 STRIP=$lt_STRIP
17560 # Commands used to install an old-style archive.
17561 RANLIB=$lt_RANLIB
17562 old_postinstall_cmds=$lt_old_postinstall_cmds
17563 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17565 # Whether to use a lock for old archive extraction.
17566 lock_old_archive_extraction=$lock_old_archive_extraction
17568 # A C compiler.
17569 LTCC=$lt_CC
17571 # LTCC compiler flags.
17572 LTCFLAGS=$lt_CFLAGS
17574 # Take the output of nm and produce a listing of raw symbols and C names.
17575 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17577 # Transform the output of nm in a proper C declaration.
17578 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17580 # Transform the output of nm in a C name address pair.
17581 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17583 # Transform the output of nm in a C name address pair when lib prefix is needed.
17584 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17586 # The name of the directory that contains temporary libtool files.
17587 objdir=$objdir
17589 # Used to examine libraries when file_magic_cmd begins with "file".
17590 MAGIC_CMD=$MAGIC_CMD
17592 # Must we lock files when doing compilation?
17593 need_locks=$lt_need_locks
17595 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17596 DSYMUTIL=$lt_DSYMUTIL
17598 # Tool to change global to local symbols on Mac OS X.
17599 NMEDIT=$lt_NMEDIT
17601 # Tool to manipulate fat objects and archives on Mac OS X.
17602 LIPO=$lt_LIPO
17604 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17605 OTOOL=$lt_OTOOL
17607 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17608 OTOOL64=$lt_OTOOL64
17610 # Old archive suffix (normally "a").
17611 libext=$libext
17613 # Shared library suffix (normally ".so").
17614 shrext_cmds=$lt_shrext_cmds
17616 # The commands to extract the exported symbol list from a shared archive.
17617 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17619 # Variables whose values should be saved in libtool wrapper scripts and
17620 # restored at link time.
17621 variables_saved_for_relink=$lt_variables_saved_for_relink
17623 # Do we need the "lib" prefix for modules?
17624 need_lib_prefix=$need_lib_prefix
17626 # Do we need a version for libraries?
17627 need_version=$need_version
17629 # Library versioning type.
17630 version_type=$version_type
17632 # Shared library runtime path variable.
17633 runpath_var=$runpath_var
17635 # Shared library path variable.
17636 shlibpath_var=$shlibpath_var
17638 # Is shlibpath searched before the hard-coded library search path?
17639 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17641 # Format of library name prefix.
17642 libname_spec=$lt_libname_spec
17644 # List of archive names. First name is the real one, the rest are links.
17645 # The last name is the one that the linker finds with -lNAME
17646 library_names_spec=$lt_library_names_spec
17648 # The coded name of the library, if different from the real name.
17649 soname_spec=$lt_soname_spec
17651 # Permission mode override for installation of shared libraries.
17652 install_override_mode=$lt_install_override_mode
17654 # Command to use after installation of a shared archive.
17655 postinstall_cmds=$lt_postinstall_cmds
17657 # Command to use after uninstallation of a shared archive.
17658 postuninstall_cmds=$lt_postuninstall_cmds
17660 # Commands used to finish a libtool library installation in a directory.
17661 finish_cmds=$lt_finish_cmds
17663 # As "finish_cmds", except a single script fragment to be evaled but
17664 # not shown.
17665 finish_eval=$lt_finish_eval
17667 # Whether we should hardcode library paths into libraries.
17668 hardcode_into_libs=$hardcode_into_libs
17670 # Compile-time system search path for libraries.
17671 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17673 # Run-time system search path for libraries.
17674 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17676 # Whether dlopen is supported.
17677 dlopen_support=$enable_dlopen
17679 # Whether dlopen of programs is supported.
17680 dlopen_self=$enable_dlopen_self
17682 # Whether dlopen of statically linked programs is supported.
17683 dlopen_self_static=$enable_dlopen_self_static
17685 # Commands to strip libraries.
17686 old_striplib=$lt_old_striplib
17687 striplib=$lt_striplib
17690 # The linker used to build libraries.
17691 LD=$lt_LD
17693 # How to create reloadable object files.
17694 reload_flag=$lt_reload_flag
17695 reload_cmds=$lt_reload_cmds
17697 # Commands used to build an old-style archive.
17698 old_archive_cmds=$lt_old_archive_cmds
17700 # A language specific compiler.
17701 CC=$lt_compiler
17703 # Is the compiler the GNU compiler?
17704 with_gcc=$GCC
17706 # Compiler flag to turn off builtin functions.
17707 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17709 # How to pass a linker flag through the compiler.
17710 wl=$lt_lt_prog_compiler_wl
17712 # Additional compiler flags for building library objects.
17713 pic_flag=$lt_lt_prog_compiler_pic
17715 # Compiler flag to prevent dynamic linking.
17716 link_static_flag=$lt_lt_prog_compiler_static
17718 # Does compiler simultaneously support -c and -o options?
17719 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17721 # Whether or not to add -lc for building shared libraries.
17722 build_libtool_need_lc=$archive_cmds_need_lc
17724 # Whether or not to disallow shared libs when runtime libs are static.
17725 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17727 # Compiler flag to allow reflexive dlopens.
17728 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17730 # Compiler flag to generate shared objects directly from archives.
17731 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17733 # Whether the compiler copes with passing no objects directly.
17734 compiler_needs_object=$lt_compiler_needs_object
17736 # Create an old-style archive from a shared archive.
17737 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17739 # Create a temporary old-style archive to link instead of a shared archive.
17740 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17742 # Commands used to build a shared archive.
17743 archive_cmds=$lt_archive_cmds
17744 archive_expsym_cmds=$lt_archive_expsym_cmds
17746 # Commands used to build a loadable module if different from building
17747 # a shared archive.
17748 module_cmds=$lt_module_cmds
17749 module_expsym_cmds=$lt_module_expsym_cmds
17751 # Whether we are building with GNU ld or not.
17752 with_gnu_ld=$lt_with_gnu_ld
17754 # Flag that allows shared libraries with undefined symbols to be built.
17755 allow_undefined_flag=$lt_allow_undefined_flag
17757 # Flag that enforces no undefined symbols.
17758 no_undefined_flag=$lt_no_undefined_flag
17760 # Flag to hardcode \$libdir into a binary during linking.
17761 # This must work even if \$libdir does not exist
17762 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17764 # If ld is used when linking, flag to hardcode \$libdir into a binary
17765 # during linking. This must work even if \$libdir does not exist.
17766 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17768 # Whether we need a single "-rpath" flag with a separated argument.
17769 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17771 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17772 # DIR into the resulting binary.
17773 hardcode_direct=$hardcode_direct
17775 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17776 # DIR into the resulting binary and the resulting library dependency is
17777 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17778 # library is relocated.
17779 hardcode_direct_absolute=$hardcode_direct_absolute
17781 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17782 # into the resulting binary.
17783 hardcode_minus_L=$hardcode_minus_L
17785 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17786 # into the resulting binary.
17787 hardcode_shlibpath_var=$hardcode_shlibpath_var
17789 # Set to "yes" if building a shared library automatically hardcodes DIR
17790 # into the library and all subsequent libraries and executables linked
17791 # against it.
17792 hardcode_automatic=$hardcode_automatic
17794 # Set to yes if linker adds runtime paths of dependent libraries
17795 # to runtime path list.
17796 inherit_rpath=$inherit_rpath
17798 # Whether libtool must link a program against all its dependency libraries.
17799 link_all_deplibs=$link_all_deplibs
17801 # Fix the shell variable \$srcfile for the compiler.
17802 fix_srcfile_path=$lt_fix_srcfile_path
17804 # Set to "yes" if exported symbols are required.
17805 always_export_symbols=$always_export_symbols
17807 # The commands to list exported symbols.
17808 export_symbols_cmds=$lt_export_symbols_cmds
17810 # Symbols that should not be listed in the preloaded symbols.
17811 exclude_expsyms=$lt_exclude_expsyms
17813 # Symbols that must always be exported.
17814 include_expsyms=$lt_include_expsyms
17816 # Commands necessary for linking programs (against libraries) with templates.
17817 prelink_cmds=$lt_prelink_cmds
17819 # Specify filename containing input files.
17820 file_list_spec=$lt_file_list_spec
17822 # How to hardcode a shared library path into an executable.
17823 hardcode_action=$hardcode_action
17825 # ### END LIBTOOL CONFIG
17827 _LT_EOF
17829 case $host_os in
17830 aix3*)
17831 cat <<\_LT_EOF >> "$cfgfile"
17832 # AIX sometimes has problems with the GCC collect2 program. For some
17833 # reason, if we set the COLLECT_NAMES environment variable, the problems
17834 # vanish in a puff of smoke.
17835 if test "X${COLLECT_NAMES+set}" != Xset; then
17836 COLLECT_NAMES=
17837 export COLLECT_NAMES
17839 _LT_EOF
17841 esac
17844 ltmain="$ac_aux_dir/ltmain.sh"
17847 # We use sed instead of cat because bash on DJGPP gets confused if
17848 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17849 # text mode, it properly converts lines to CR/LF. This bash problem
17850 # is reportedly fixed, but why not run on old versions too?
17851 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17852 || (rm -f "$cfgfile"; exit 1)
17854 case $xsi_shell in
17855 yes)
17856 cat << \_LT_EOF >> "$cfgfile"
17858 # func_dirname file append nondir_replacement
17859 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17860 # otherwise set result to NONDIR_REPLACEMENT.
17861 func_dirname ()
17863 case ${1} in
17864 */*) func_dirname_result="${1%/*}${2}" ;;
17865 * ) func_dirname_result="${3}" ;;
17866 esac
17869 # func_basename file
17870 func_basename ()
17872 func_basename_result="${1##*/}"
17875 # func_dirname_and_basename file append nondir_replacement
17876 # perform func_basename and func_dirname in a single function
17877 # call:
17878 # dirname: Compute the dirname of FILE. If nonempty,
17879 # add APPEND to the result, otherwise set result
17880 # to NONDIR_REPLACEMENT.
17881 # value returned in "$func_dirname_result"
17882 # basename: Compute filename of FILE.
17883 # value retuned in "$func_basename_result"
17884 # Implementation must be kept synchronized with func_dirname
17885 # and func_basename. For efficiency, we do not delegate to
17886 # those functions but instead duplicate the functionality here.
17887 func_dirname_and_basename ()
17889 case ${1} in
17890 */*) func_dirname_result="${1%/*}${2}" ;;
17891 * ) func_dirname_result="${3}" ;;
17892 esac
17893 func_basename_result="${1##*/}"
17896 # func_stripname prefix suffix name
17897 # strip PREFIX and SUFFIX off of NAME.
17898 # PREFIX and SUFFIX must not contain globbing or regex special
17899 # characters, hashes, percent signs, but SUFFIX may contain a leading
17900 # dot (in which case that matches only a dot).
17901 func_stripname ()
17903 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17904 # positional parameters, so assign one to ordinary parameter first.
17905 func_stripname_result=${3}
17906 func_stripname_result=${func_stripname_result#"${1}"}
17907 func_stripname_result=${func_stripname_result%"${2}"}
17910 # func_opt_split
17911 func_opt_split ()
17913 func_opt_split_opt=${1%%=*}
17914 func_opt_split_arg=${1#*=}
17917 # func_lo2o object
17918 func_lo2o ()
17920 case ${1} in
17921 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17922 *) func_lo2o_result=${1} ;;
17923 esac
17926 # func_xform libobj-or-source
17927 func_xform ()
17929 func_xform_result=${1%.*}.lo
17932 # func_arith arithmetic-term...
17933 func_arith ()
17935 func_arith_result=$(( $* ))
17938 # func_len string
17939 # STRING may not start with a hyphen.
17940 func_len ()
17942 func_len_result=${#1}
17945 _LT_EOF
17947 *) # Bourne compatible functions.
17948 cat << \_LT_EOF >> "$cfgfile"
17950 # func_dirname file append nondir_replacement
17951 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17952 # otherwise set result to NONDIR_REPLACEMENT.
17953 func_dirname ()
17955 # Extract subdirectory from the argument.
17956 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17957 if test "X$func_dirname_result" = "X${1}"; then
17958 func_dirname_result="${3}"
17959 else
17960 func_dirname_result="$func_dirname_result${2}"
17964 # func_basename file
17965 func_basename ()
17967 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17971 # func_stripname prefix suffix name
17972 # strip PREFIX and SUFFIX off of NAME.
17973 # PREFIX and SUFFIX must not contain globbing or regex special
17974 # characters, hashes, percent signs, but SUFFIX may contain a leading
17975 # dot (in which case that matches only a dot).
17976 # func_strip_suffix prefix name
17977 func_stripname ()
17979 case ${2} in
17980 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17981 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17982 esac
17985 # sed scripts:
17986 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17987 my_sed_long_arg='1s/^-[^=]*=//'
17989 # func_opt_split
17990 func_opt_split ()
17992 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17993 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17996 # func_lo2o object
17997 func_lo2o ()
17999 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18002 # func_xform libobj-or-source
18003 func_xform ()
18005 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18008 # func_arith arithmetic-term...
18009 func_arith ()
18011 func_arith_result=`expr "$@"`
18014 # func_len string
18015 # STRING may not start with a hyphen.
18016 func_len ()
18018 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18021 _LT_EOF
18022 esac
18024 case $lt_shell_append in
18025 yes)
18026 cat << \_LT_EOF >> "$cfgfile"
18028 # func_append var value
18029 # Append VALUE to the end of shell variable VAR.
18030 func_append ()
18032 eval "$1+=\$2"
18034 _LT_EOF
18037 cat << \_LT_EOF >> "$cfgfile"
18039 # func_append var value
18040 # Append VALUE to the end of shell variable VAR.
18041 func_append ()
18043 eval "$1=\$$1\$2"
18046 _LT_EOF
18048 esac
18051 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18052 || (rm -f "$cfgfile"; exit 1)
18054 mv -f "$cfgfile" "$ofile" ||
18055 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18056 chmod +x "$ofile"
18059 "default-1":C)
18060 for ac_file in $CONFIG_FILES; do
18061 # Support "outfile[:infile[:infile...]]"
18062 case "$ac_file" in
18063 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18064 esac
18065 # PO directories have a Makefile.in generated from Makefile.in.in.
18066 case "$ac_file" in */Makefile.in)
18067 # Adjust a relative srcdir.
18068 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
18069 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
18070 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18071 # In autoconf-2.13 it is called $ac_given_srcdir.
18072 # In autoconf-2.50 it is called $srcdir.
18073 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18074 case "$ac_given_srcdir" in
18075 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18076 /*) top_srcdir="$ac_given_srcdir" ;;
18077 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
18078 esac
18079 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18080 rm -f "$ac_dir/POTFILES"
18081 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18082 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18083 POMAKEFILEDEPS="POTFILES.in"
18084 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18085 # on $ac_dir but don't depend on user-specified configuration
18086 # parameters.
18087 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18088 # The LINGUAS file contains the set of available languages.
18089 if test -n "$OBSOLETE_ALL_LINGUAS"; then
18090 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
18092 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18093 # Hide the ALL_LINGUAS assigment from automake.
18094 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18095 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18096 else
18097 # The set of available languages was given in configure.in.
18098 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18100 case "$ac_given_srcdir" in
18101 .) srcdirpre= ;;
18102 *) srcdirpre='$(srcdir)/' ;;
18103 esac
18104 POFILES=
18105 GMOFILES=
18106 UPDATEPOFILES=
18107 DUMMYPOFILES=
18108 for lang in $ALL_LINGUAS; do
18109 POFILES="$POFILES $srcdirpre$lang.po"
18110 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18111 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18112 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18113 done
18114 # CATALOGS depends on both $ac_dir and the user's LINGUAS
18115 # environment variable.
18116 INST_LINGUAS=
18117 if test -n "$ALL_LINGUAS"; then
18118 for presentlang in $ALL_LINGUAS; do
18119 useit=no
18120 if test "%UNSET%" != "$LINGUAS"; then
18121 desiredlanguages="$LINGUAS"
18122 else
18123 desiredlanguages="$ALL_LINGUAS"
18125 for desiredlang in $desiredlanguages; do
18126 # Use the presentlang catalog if desiredlang is
18127 # a. equal to presentlang, or
18128 # b. a variant of presentlang (because in this case,
18129 # presentlang can be used as a fallback for messages
18130 # which are not translated in the desiredlang catalog).
18131 case "$desiredlang" in
18132 "$presentlang"*) useit=yes;;
18133 esac
18134 done
18135 if test $useit = yes; then
18136 INST_LINGUAS="$INST_LINGUAS $presentlang"
18138 done
18140 CATALOGS=
18141 if test -n "$INST_LINGUAS"; then
18142 for lang in $INST_LINGUAS; do
18143 CATALOGS="$CATALOGS $lang.gmo"
18144 done
18146 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18147 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"
18148 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18149 if test -f "$f"; then
18150 case "$f" in
18151 *.orig | *.bak | *~) ;;
18152 *) cat "$f" >> "$ac_dir/Makefile" ;;
18153 esac
18155 done
18158 esac
18159 done ;;
18160 "bfd_stdint.h":C)
18161 if test "$GCC" = yes; then
18162 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18163 else
18164 echo "/* generated for $CC */" > tmp-stdint.h
18167 sed 's/^ *//' >> tmp-stdint.h <<EOF
18169 #ifndef GCC_GENERATED_STDINT_H
18170 #define GCC_GENERATED_STDINT_H 1
18172 #include <sys/types.h>
18175 if test "$acx_cv_header_stdint" != stdint.h; then
18176 echo "#include <stddef.h>" >> tmp-stdint.h
18178 if test "$acx_cv_header_stdint" != stddef.h; then
18179 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18182 sed 's/^ *//' >> tmp-stdint.h <<EOF
18183 /* glibc uses these symbols as guards to prevent redefinitions. */
18184 #ifdef __int8_t_defined
18185 #define _INT8_T
18186 #define _INT16_T
18187 #define _INT32_T
18188 #endif
18189 #ifdef __uint32_t_defined
18190 #define _UINT32_T
18191 #endif
18195 # ----------------- done header, emit basic int types -------------
18196 if test "$acx_cv_header_stdint" = stddef.h; then
18197 sed 's/^ *//' >> tmp-stdint.h <<EOF
18199 #ifndef _UINT8_T
18200 #define _UINT8_T
18201 #ifndef __uint8_t_defined
18202 #define __uint8_t_defined
18203 #ifndef uint8_t
18204 typedef unsigned $acx_cv_type_int8_t uint8_t;
18205 #endif
18206 #endif
18207 #endif
18209 #ifndef _UINT16_T
18210 #define _UINT16_T
18211 #ifndef __uint16_t_defined
18212 #define __uint16_t_defined
18213 #ifndef uint16_t
18214 typedef unsigned $acx_cv_type_int16_t uint16_t;
18215 #endif
18216 #endif
18217 #endif
18219 #ifndef _UINT32_T
18220 #define _UINT32_T
18221 #ifndef __uint32_t_defined
18222 #define __uint32_t_defined
18223 #ifndef uint32_t
18224 typedef unsigned $acx_cv_type_int32_t uint32_t;
18225 #endif
18226 #endif
18227 #endif
18229 #ifndef _INT8_T
18230 #define _INT8_T
18231 #ifndef __int8_t_defined
18232 #define __int8_t_defined
18233 #ifndef int8_t
18234 typedef $acx_cv_type_int8_t int8_t;
18235 #endif
18236 #endif
18237 #endif
18239 #ifndef _INT16_T
18240 #define _INT16_T
18241 #ifndef __int16_t_defined
18242 #define __int16_t_defined
18243 #ifndef int16_t
18244 typedef $acx_cv_type_int16_t int16_t;
18245 #endif
18246 #endif
18247 #endif
18249 #ifndef _INT32_T
18250 #define _INT32_T
18251 #ifndef __int32_t_defined
18252 #define __int32_t_defined
18253 #ifndef int32_t
18254 typedef $acx_cv_type_int32_t int32_t;
18255 #endif
18256 #endif
18257 #endif
18259 elif test "$ac_cv_type_u_int32_t" = yes; then
18260 sed 's/^ *//' >> tmp-stdint.h <<EOF
18262 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
18263 #ifndef _INT8_T
18264 #define _INT8_T
18265 #endif
18266 #ifndef _INT16_T
18267 #define _INT16_T
18268 #endif
18269 #ifndef _INT32_T
18270 #define _INT32_T
18271 #endif
18273 #ifndef _UINT8_T
18274 #define _UINT8_T
18275 #ifndef __uint8_t_defined
18276 #define __uint8_t_defined
18277 #ifndef uint8_t
18278 typedef u_int8_t uint8_t;
18279 #endif
18280 #endif
18281 #endif
18283 #ifndef _UINT16_T
18284 #define _UINT16_T
18285 #ifndef __uint16_t_defined
18286 #define __uint16_t_defined
18287 #ifndef uint16_t
18288 typedef u_int16_t uint16_t;
18289 #endif
18290 #endif
18291 #endif
18293 #ifndef _UINT32_T
18294 #define _UINT32_T
18295 #ifndef __uint32_t_defined
18296 #define __uint32_t_defined
18297 #ifndef uint32_t
18298 typedef u_int32_t uint32_t;
18299 #endif
18300 #endif
18301 #endif
18303 else
18304 sed 's/^ *//' >> tmp-stdint.h <<EOF
18306 /* Some systems have guard macros to prevent redefinitions, define them. */
18307 #ifndef _INT8_T
18308 #define _INT8_T
18309 #endif
18310 #ifndef _INT16_T
18311 #define _INT16_T
18312 #endif
18313 #ifndef _INT32_T
18314 #define _INT32_T
18315 #endif
18316 #ifndef _UINT8_T
18317 #define _UINT8_T
18318 #endif
18319 #ifndef _UINT16_T
18320 #define _UINT16_T
18321 #endif
18322 #ifndef _UINT32_T
18323 #define _UINT32_T
18324 #endif
18328 # ------------- done basic int types, emit int64_t types ------------
18329 if test "$ac_cv_type_uint64_t" = yes; then
18330 sed 's/^ *//' >> tmp-stdint.h <<EOF
18332 /* system headers have good uint64_t and int64_t */
18333 #ifndef _INT64_T
18334 #define _INT64_T
18335 #endif
18336 #ifndef _UINT64_T
18337 #define _UINT64_T
18338 #endif
18340 elif test "$ac_cv_type_u_int64_t" = yes; then
18341 sed 's/^ *//' >> tmp-stdint.h <<EOF
18343 /* system headers have an u_int64_t (and int64_t) */
18344 #ifndef _INT64_T
18345 #define _INT64_T
18346 #endif
18347 #ifndef _UINT64_T
18348 #define _UINT64_T
18349 #ifndef __uint64_t_defined
18350 #define __uint64_t_defined
18351 #ifndef uint64_t
18352 typedef u_int64_t uint64_t;
18353 #endif
18354 #endif
18355 #endif
18357 elif test -n "$acx_cv_type_int64_t"; then
18358 sed 's/^ *//' >> tmp-stdint.h <<EOF
18360 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
18361 #ifndef _INT64_T
18362 #define _INT64_T
18363 #ifndef int64_t
18364 typedef $acx_cv_type_int64_t int64_t;
18365 #endif
18366 #endif
18367 #ifndef _UINT64_T
18368 #define _UINT64_T
18369 #ifndef __uint64_t_defined
18370 #define __uint64_t_defined
18371 #ifndef uint64_t
18372 typedef unsigned $acx_cv_type_int64_t uint64_t;
18373 #endif
18374 #endif
18375 #endif
18377 else
18378 sed 's/^ *//' >> tmp-stdint.h <<EOF
18380 /* some common heuristics for int64_t, using compiler-specific tests */
18381 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
18382 #ifndef _INT64_T
18383 #define _INT64_T
18384 #ifndef __int64_t_defined
18385 #ifndef int64_t
18386 typedef long long int64_t;
18387 #endif
18388 #endif
18389 #endif
18390 #ifndef _UINT64_T
18391 #define _UINT64_T
18392 #ifndef uint64_t
18393 typedef unsigned long long uint64_t;
18394 #endif
18395 #endif
18397 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
18398 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
18399 does not implement __extension__. But that compiler doesn't define
18400 __GNUC_MINOR__. */
18401 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
18402 # define __extension__
18403 # endif
18405 # ifndef _INT64_T
18406 # define _INT64_T
18407 # ifndef int64_t
18408 __extension__ typedef long long int64_t;
18409 # endif
18410 # endif
18411 # ifndef _UINT64_T
18412 # define _UINT64_T
18413 # ifndef uint64_t
18414 __extension__ typedef unsigned long long uint64_t;
18415 # endif
18416 # endif
18418 #elif !defined __STRICT_ANSI__
18419 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18421 # ifndef _INT64_T
18422 # define _INT64_T
18423 # ifndef int64_t
18424 typedef __int64 int64_t;
18425 # endif
18426 # endif
18427 # ifndef _UINT64_T
18428 # define _UINT64_T
18429 # ifndef uint64_t
18430 typedef unsigned __int64 uint64_t;
18431 # endif
18432 # endif
18433 # endif /* compiler */
18435 #endif /* ANSI version */
18439 # ------------- done int64_t types, emit intptr types ------------
18440 if test "$ac_cv_type_uintptr_t" != yes; then
18441 sed 's/^ *//' >> tmp-stdint.h <<EOF
18443 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
18444 #ifndef __uintptr_t_defined
18445 #ifndef uintptr_t
18446 typedef u$acx_cv_type_intptr_t uintptr_t;
18447 #endif
18448 #endif
18449 #ifndef __intptr_t_defined
18450 #ifndef intptr_t
18451 typedef $acx_cv_type_intptr_t intptr_t;
18452 #endif
18453 #endif
18457 # ------------- done intptr types, emit int_least types ------------
18458 if test "$ac_cv_type_int_least32_t" != yes; then
18459 sed 's/^ *//' >> tmp-stdint.h <<EOF
18461 /* Define int_least types */
18462 typedef int8_t int_least8_t;
18463 typedef int16_t int_least16_t;
18464 typedef int32_t int_least32_t;
18465 #ifdef _INT64_T
18466 typedef int64_t int_least64_t;
18467 #endif
18469 typedef uint8_t uint_least8_t;
18470 typedef uint16_t uint_least16_t;
18471 typedef uint32_t uint_least32_t;
18472 #ifdef _UINT64_T
18473 typedef uint64_t uint_least64_t;
18474 #endif
18478 # ------------- done intptr types, emit int_fast types ------------
18479 if test "$ac_cv_type_int_fast32_t" != yes; then
18480 sed 's/^ *//' >> tmp-stdint.h <<EOF
18482 /* Define int_fast types. short is often slow */
18483 typedef int8_t int_fast8_t;
18484 typedef int int_fast16_t;
18485 typedef int32_t int_fast32_t;
18486 #ifdef _INT64_T
18487 typedef int64_t int_fast64_t;
18488 #endif
18490 typedef uint8_t uint_fast8_t;
18491 typedef unsigned int uint_fast16_t;
18492 typedef uint32_t uint_fast32_t;
18493 #ifdef _UINT64_T
18494 typedef uint64_t uint_fast64_t;
18495 #endif
18499 if test "$ac_cv_type_uintmax_t" != yes; then
18500 sed 's/^ *//' >> tmp-stdint.h <<EOF
18502 /* Define intmax based on what we found */
18503 #ifndef intmax_t
18504 #ifdef _INT64_T
18505 typedef int64_t intmax_t;
18506 #else
18507 typedef long intmax_t;
18508 #endif
18509 #endif
18510 #ifndef uintmax_t
18511 #ifdef _UINT64_T
18512 typedef uint64_t uintmax_t;
18513 #else
18514 typedef unsigned long uintmax_t;
18515 #endif
18516 #endif
18520 sed 's/^ *//' >> tmp-stdint.h <<EOF
18522 #endif /* GCC_GENERATED_STDINT_H */
18525 if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
18526 rm -f tmp-stdint.h
18527 else
18528 mv -f tmp-stdint.h bfd_stdint.h
18532 "default":C)
18533 case "$srcdir" in
18534 .) srcdirpre= ;;
18535 *) srcdirpre='$(srcdir)/' ;;
18536 esac
18537 POFILES=
18538 GMOFILES=
18539 for lang in dummy $OBSOLETE_ALL_LINGUAS; do
18540 if test $lang != dummy; then
18541 POFILES="$POFILES $srcdirpre$lang.po"
18542 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18544 done
18545 sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
18546 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
18547 -e "s,@POFILES@,$POFILES," \
18548 -e "s,@GMOFILES@,$GMOFILES," \
18549 po/Makefile.in > po/Makefile ;;
18551 esac
18552 done # for ac_tag
18555 as_fn_exit 0
18556 _ACEOF
18557 ac_clean_files=$ac_clean_files_save
18559 test $ac_write_fail = 0 ||
18560 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18563 # configure is writing to config.log, and then calls config.status.
18564 # config.status does its own redirection, appending to config.log.
18565 # Unfortunately, on DOS this fails, as config.log is still kept open
18566 # by configure, so config.status won't be able to write to it; its
18567 # output is simply discarded. So we exec the FD to /dev/null,
18568 # effectively closing config.log, so it can be properly (re)opened and
18569 # appended to by config.status. When coming back to configure, we
18570 # need to make the FD available again.
18571 if test "$no_create" != yes; then
18572 ac_cs_success=:
18573 ac_config_status_args=
18574 test "$silent" = yes &&
18575 ac_config_status_args="$ac_config_status_args --quiet"
18576 exec 5>/dev/null
18577 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18578 exec 5>>config.log
18579 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18580 # would make configure fail if this is the last instruction.
18581 $ac_cs_success || as_fn_exit $?
18583 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18584 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18585 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}