gdb/python: implement Python find_exec_by_build_id hook
[binutils-gdb.git] / bfd / configure
blobb50cb7571d8a65627247cc83edb11bca7ec89b40
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for bfd 2.43.50.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software 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 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
174 esac
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
190 else
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
280 exit 1
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
298 { eval $1=; unset $1;}
300 as_unset=as_fn_unset
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
307 return $1
308 } # as_fn_set_status
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
351 /^X\(\/\/\)$/{
352 s//\1/
355 /^X\(\/\).*/{
356 s//\1/
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
366 } # as_fn_mkdir_p
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
384 eval $1+=\$2
386 else
387 as_fn_append ()
389 eval $1=\$$1\$2
391 fi # as_fn_append
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
401 as_val=$(( $* ))
403 else
404 as_fn_arith ()
406 as_val=`expr "$@" || test $? -eq 1`
408 fi # as_fn_arith
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
455 /^X\/\(\/\/\)$/{
456 s//\1/
459 /^X\/\(\/\).*/{
460 s//\1/
463 s/.*/./; q'`
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
486 :lineno
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
518 ECHO_N='-n';;
519 esac
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
542 else
543 as_ln_s='cp -pR'
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
564 SHELL=${CONFIG_SHELL-/bin/sh}
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
576 # Initializations.
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
587 # Identity of this package.
588 PACKAGE_NAME='bfd'
589 PACKAGE_TARNAME='bfd'
590 PACKAGE_VERSION='2.43.50'
591 PACKAGE_STRING='bfd 2.43.50'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
595 ac_unique_file="libbfd.c"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
632 gt_needs=
633 ac_header_list=
634 ac_subst_vars='am__EXEEXT_FALSE
635 am__EXEEXT_TRUE
636 LTLIBOBJS
637 LIBOBJS
638 bfd_ufile_ptr
639 bfd_file_ptr
640 lt_cv_dlopen_libs
641 supports_plugins
642 COREFLAG
643 COREFILE
644 havevecs
645 tdefaults
646 bfd_default_target_size
647 bfd_machines
648 bfd_backends
649 all_backends
650 bfd64_libs
651 wordsize
652 TDEFINES
653 SHARED_LIBADD
654 SHARED_LDFLAGS
655 LIBM
656 ZSTD_LIBS
657 ZSTD_CFLAGS
658 PKG_CONFIG_LIBDIR
659 PKG_CONFIG_PATH
660 PKG_CONFIG
661 zlibinc
662 zlibdir
663 EXEEXT_FOR_BUILD
664 CC_FOR_BUILD
665 HDEFINES
666 CATOBJEXT
667 GENCAT
668 INSTOBJEXT
669 DATADIRNAME
670 CATALOGS
671 INCINTL
672 LIBINTL_DEP
673 POSUB
674 LTLIBINTL
675 LIBINTL
676 INTLLIBS
677 LTLIBICONV
678 LIBICONV
679 INTL_MACOSX_LIBS
680 MSGMERGE
681 XGETTEXT
682 GMSGFMT
683 MSGFMT
684 USE_NLS
685 MKINSTALLDIRS
686 bfdincludedir
687 bfdlibdir
688 target_noncanonical
689 host_noncanonical
690 INSTALL_LIBBFD_FALSE
691 INSTALL_LIBBFD_TRUE
692 GENINSRC_NEVER_FALSE
693 GENINSRC_NEVER_TRUE
694 MAINT
695 MAINTAINER_MODE_FALSE
696 MAINTAINER_MODE_TRUE
697 WARN_WRITE_STRINGS
698 NO_WERROR
699 WARN_CFLAGS_FOR_BUILD
700 WARN_CFLAGS
701 REPORT_BUGS_TEXI
702 REPORT_BUGS_TO
703 PKGVERSION
704 DEBUGDIR
705 ENABLE_BFD_64_BIT_FALSE
706 ENABLE_BFD_64_BIT_TRUE
707 PLUGINS_FALSE
708 PLUGINS_TRUE
709 LARGEFILE_CPPFLAGS
710 OTOOL64
711 OTOOL
712 LIPO
713 NMEDIT
714 DSYMUTIL
715 OBJDUMP
716 LN_S
718 ac_ct_DUMPBIN
719 DUMPBIN
721 FGREP
723 LIBTOOL
724 EGREP
725 GREP
727 am__fastdepCC_FALSE
728 am__fastdepCC_TRUE
729 CCDEPMODE
730 am__nodep
731 AMDEPBACKSLASH
732 AMDEP_FALSE
733 AMDEP_TRUE
734 am__quote
735 am__include
736 DEPDIR
737 OBJEXT
738 EXEEXT
739 ac_ct_CC
740 CPPFLAGS
741 LDFLAGS
742 CFLAGS
744 RANLIB
746 AM_BACKSLASH
747 AM_DEFAULT_VERBOSITY
748 AM_DEFAULT_V
749 AM_V
750 am__untar
751 am__tar
752 AMTAR
753 am__leading_dot
754 SET_MAKE
756 mkdir_p
757 MKDIR_P
758 INSTALL_STRIP_PROGRAM
759 STRIP
760 install_sh
761 MAKEINFO
762 AUTOHEADER
763 AUTOMAKE
764 AUTOCONF
765 ACLOCAL
766 VERSION
767 PACKAGE
768 CYGPATH_W
769 am__isrc
770 INSTALL_DATA
771 INSTALL_SCRIPT
772 INSTALL_PROGRAM
773 target_os
774 target_vendor
775 target_cpu
776 target
777 host_os
778 host_vendor
779 host_cpu
780 host
781 build_os
782 build_vendor
783 build_cpu
784 build
785 target_alias
786 host_alias
787 build_alias
788 LIBS
789 ECHO_T
790 ECHO_N
791 ECHO_C
792 DEFS
793 mandir
794 localedir
795 libdir
796 psdir
797 pdfdir
798 dvidir
799 htmldir
800 infodir
801 docdir
802 oldincludedir
803 includedir
804 localstatedir
805 sharedstatedir
806 sysconfdir
807 datadir
808 datarootdir
809 libexecdir
810 sbindir
811 bindir
812 program_transform_name
813 prefix
814 exec_prefix
815 PACKAGE_URL
816 PACKAGE_BUGREPORT
817 PACKAGE_STRING
818 PACKAGE_VERSION
819 PACKAGE_TARNAME
820 PACKAGE_NAME
821 PATH_SEPARATOR
822 SHELL'
823 ac_subst_files=''
824 ac_user_opts='
825 enable_option_checking
826 enable_silent_rules
827 enable_shared
828 enable_dependency_tracking
829 enable_static
830 with_pic
831 enable_fast_install
832 with_gnu_ld
833 enable_libtool_lock
834 enable_plugins
835 enable_largefile
836 enable_checking
837 enable_64_bit_bfd
838 enable_targets
839 enable_64_bit_archive
840 with_mmap
841 enable_secureplt
842 enable_separate_code
843 enable_leading_mingw64_underscores
844 with_separate_debug_dir
845 with_pkgversion
846 with_bugurl
847 enable_werror
848 enable_build_warnings
849 enable_maintainer_mode
850 enable_install_libbfd
851 enable_nls
852 enable_rpath
853 with_libiconv_prefix
854 with_libiconv_type
855 with_libintl_prefix
856 with_libintl_type
857 with_system_zlib
858 with_zstd
860 ac_precious_vars='build_alias
861 host_alias
862 target_alias
864 CFLAGS
865 LDFLAGS
866 LIBS
867 CPPFLAGS
869 PKG_CONFIG
870 PKG_CONFIG_PATH
871 PKG_CONFIG_LIBDIR
872 ZSTD_CFLAGS
873 ZSTD_LIBS'
876 # Initialize some variables set by options.
877 ac_init_help=
878 ac_init_version=false
879 ac_unrecognized_opts=
880 ac_unrecognized_sep=
881 # The variables have the same names as the options, with
882 # dashes changed to underlines.
883 cache_file=/dev/null
884 exec_prefix=NONE
885 no_create=
886 no_recursion=
887 prefix=NONE
888 program_prefix=NONE
889 program_suffix=NONE
890 program_transform_name=s,x,x,
891 silent=
892 site=
893 srcdir=
894 verbose=
895 x_includes=NONE
896 x_libraries=NONE
898 # Installation directory options.
899 # These are left unexpanded so users can "make install exec_prefix=/foo"
900 # and all the variables that are supposed to be based on exec_prefix
901 # by default will actually change.
902 # Use braces instead of parens because sh, perl, etc. also accept them.
903 # (The list follows the same order as the GNU Coding Standards.)
904 bindir='${exec_prefix}/bin'
905 sbindir='${exec_prefix}/sbin'
906 libexecdir='${exec_prefix}/libexec'
907 datarootdir='${prefix}/share'
908 datadir='${datarootdir}'
909 sysconfdir='${prefix}/etc'
910 sharedstatedir='${prefix}/com'
911 localstatedir='${prefix}/var'
912 includedir='${prefix}/include'
913 oldincludedir='/usr/include'
914 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
915 infodir='${datarootdir}/info'
916 htmldir='${docdir}'
917 dvidir='${docdir}'
918 pdfdir='${docdir}'
919 psdir='${docdir}'
920 libdir='${exec_prefix}/lib'
921 localedir='${datarootdir}/locale'
922 mandir='${datarootdir}/man'
924 ac_prev=
925 ac_dashdash=
926 for ac_option
928 # If the previous option needs an argument, assign it.
929 if test -n "$ac_prev"; then
930 eval $ac_prev=\$ac_option
931 ac_prev=
932 continue
935 case $ac_option in
936 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
937 *=) ac_optarg= ;;
938 *) ac_optarg=yes ;;
939 esac
941 # Accept the important Cygnus configure options, so we can diagnose typos.
943 case $ac_dashdash$ac_option in
945 ac_dashdash=yes ;;
947 -bindir | --bindir | --bindi | --bind | --bin | --bi)
948 ac_prev=bindir ;;
949 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
950 bindir=$ac_optarg ;;
952 -build | --build | --buil | --bui | --bu)
953 ac_prev=build_alias ;;
954 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
955 build_alias=$ac_optarg ;;
957 -cache-file | --cache-file | --cache-fil | --cache-fi \
958 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
959 ac_prev=cache_file ;;
960 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
961 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
962 cache_file=$ac_optarg ;;
964 --config-cache | -C)
965 cache_file=config.cache ;;
967 -datadir | --datadir | --datadi | --datad)
968 ac_prev=datadir ;;
969 -datadir=* | --datadir=* | --datadi=* | --datad=*)
970 datadir=$ac_optarg ;;
972 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
973 | --dataroo | --dataro | --datar)
974 ac_prev=datarootdir ;;
975 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
976 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
977 datarootdir=$ac_optarg ;;
979 -disable-* | --disable-*)
980 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
981 # Reject names that are not valid shell variable names.
982 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
983 as_fn_error $? "invalid feature name: $ac_useropt"
984 ac_useropt_orig=$ac_useropt
985 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
986 case $ac_user_opts in
988 "enable_$ac_useropt"
989 "*) ;;
990 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
991 ac_unrecognized_sep=', ';;
992 esac
993 eval enable_$ac_useropt=no ;;
995 -docdir | --docdir | --docdi | --doc | --do)
996 ac_prev=docdir ;;
997 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
998 docdir=$ac_optarg ;;
1000 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1001 ac_prev=dvidir ;;
1002 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1003 dvidir=$ac_optarg ;;
1005 -enable-* | --enable-*)
1006 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1007 # Reject names that are not valid shell variable names.
1008 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1009 as_fn_error $? "invalid feature name: $ac_useropt"
1010 ac_useropt_orig=$ac_useropt
1011 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1012 case $ac_user_opts in
1014 "enable_$ac_useropt"
1015 "*) ;;
1016 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1017 ac_unrecognized_sep=', ';;
1018 esac
1019 eval enable_$ac_useropt=\$ac_optarg ;;
1021 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1022 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1023 | --exec | --exe | --ex)
1024 ac_prev=exec_prefix ;;
1025 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1026 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1027 | --exec=* | --exe=* | --ex=*)
1028 exec_prefix=$ac_optarg ;;
1030 -gas | --gas | --ga | --g)
1031 # Obsolete; use --with-gas.
1032 with_gas=yes ;;
1034 -help | --help | --hel | --he | -h)
1035 ac_init_help=long ;;
1036 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1037 ac_init_help=recursive ;;
1038 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1039 ac_init_help=short ;;
1041 -host | --host | --hos | --ho)
1042 ac_prev=host_alias ;;
1043 -host=* | --host=* | --hos=* | --ho=*)
1044 host_alias=$ac_optarg ;;
1046 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1047 ac_prev=htmldir ;;
1048 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1049 | --ht=*)
1050 htmldir=$ac_optarg ;;
1052 -includedir | --includedir | --includedi | --included | --include \
1053 | --includ | --inclu | --incl | --inc)
1054 ac_prev=includedir ;;
1055 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1056 | --includ=* | --inclu=* | --incl=* | --inc=*)
1057 includedir=$ac_optarg ;;
1059 -infodir | --infodir | --infodi | --infod | --info | --inf)
1060 ac_prev=infodir ;;
1061 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1062 infodir=$ac_optarg ;;
1064 -libdir | --libdir | --libdi | --libd)
1065 ac_prev=libdir ;;
1066 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1067 libdir=$ac_optarg ;;
1069 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1070 | --libexe | --libex | --libe)
1071 ac_prev=libexecdir ;;
1072 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1073 | --libexe=* | --libex=* | --libe=*)
1074 libexecdir=$ac_optarg ;;
1076 -localedir | --localedir | --localedi | --localed | --locale)
1077 ac_prev=localedir ;;
1078 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1079 localedir=$ac_optarg ;;
1081 -localstatedir | --localstatedir | --localstatedi | --localstated \
1082 | --localstate | --localstat | --localsta | --localst | --locals)
1083 ac_prev=localstatedir ;;
1084 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1085 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1086 localstatedir=$ac_optarg ;;
1088 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1089 ac_prev=mandir ;;
1090 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1091 mandir=$ac_optarg ;;
1093 -nfp | --nfp | --nf)
1094 # Obsolete; use --without-fp.
1095 with_fp=no ;;
1097 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1098 | --no-cr | --no-c | -n)
1099 no_create=yes ;;
1101 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1102 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1103 no_recursion=yes ;;
1105 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1106 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1107 | --oldin | --oldi | --old | --ol | --o)
1108 ac_prev=oldincludedir ;;
1109 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1110 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1111 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1112 oldincludedir=$ac_optarg ;;
1114 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1115 ac_prev=prefix ;;
1116 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1117 prefix=$ac_optarg ;;
1119 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1120 | --program-pre | --program-pr | --program-p)
1121 ac_prev=program_prefix ;;
1122 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1123 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1124 program_prefix=$ac_optarg ;;
1126 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1127 | --program-suf | --program-su | --program-s)
1128 ac_prev=program_suffix ;;
1129 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1130 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1131 program_suffix=$ac_optarg ;;
1133 -program-transform-name | --program-transform-name \
1134 | --program-transform-nam | --program-transform-na \
1135 | --program-transform-n | --program-transform- \
1136 | --program-transform | --program-transfor \
1137 | --program-transfo | --program-transf \
1138 | --program-trans | --program-tran \
1139 | --progr-tra | --program-tr | --program-t)
1140 ac_prev=program_transform_name ;;
1141 -program-transform-name=* | --program-transform-name=* \
1142 | --program-transform-nam=* | --program-transform-na=* \
1143 | --program-transform-n=* | --program-transform-=* \
1144 | --program-transform=* | --program-transfor=* \
1145 | --program-transfo=* | --program-transf=* \
1146 | --program-trans=* | --program-tran=* \
1147 | --progr-tra=* | --program-tr=* | --program-t=*)
1148 program_transform_name=$ac_optarg ;;
1150 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1151 ac_prev=pdfdir ;;
1152 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1153 pdfdir=$ac_optarg ;;
1155 -psdir | --psdir | --psdi | --psd | --ps)
1156 ac_prev=psdir ;;
1157 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1158 psdir=$ac_optarg ;;
1160 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1161 | -silent | --silent | --silen | --sile | --sil)
1162 silent=yes ;;
1164 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1165 ac_prev=sbindir ;;
1166 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1167 | --sbi=* | --sb=*)
1168 sbindir=$ac_optarg ;;
1170 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1171 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1172 | --sharedst | --shareds | --shared | --share | --shar \
1173 | --sha | --sh)
1174 ac_prev=sharedstatedir ;;
1175 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1176 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1177 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1178 | --sha=* | --sh=*)
1179 sharedstatedir=$ac_optarg ;;
1181 -site | --site | --sit)
1182 ac_prev=site ;;
1183 -site=* | --site=* | --sit=*)
1184 site=$ac_optarg ;;
1186 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1187 ac_prev=srcdir ;;
1188 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1189 srcdir=$ac_optarg ;;
1191 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1192 | --syscon | --sysco | --sysc | --sys | --sy)
1193 ac_prev=sysconfdir ;;
1194 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1195 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1196 sysconfdir=$ac_optarg ;;
1198 -target | --target | --targe | --targ | --tar | --ta | --t)
1199 ac_prev=target_alias ;;
1200 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1201 target_alias=$ac_optarg ;;
1203 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1204 verbose=yes ;;
1206 -version | --version | --versio | --versi | --vers | -V)
1207 ac_init_version=: ;;
1209 -with-* | --with-*)
1210 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1211 # Reject names that are not valid shell variable names.
1212 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1213 as_fn_error $? "invalid package name: $ac_useropt"
1214 ac_useropt_orig=$ac_useropt
1215 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1216 case $ac_user_opts in
1218 "with_$ac_useropt"
1219 "*) ;;
1220 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1221 ac_unrecognized_sep=', ';;
1222 esac
1223 eval with_$ac_useropt=\$ac_optarg ;;
1225 -without-* | --without-*)
1226 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1227 # Reject names that are not valid shell variable names.
1228 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1229 as_fn_error $? "invalid package name: $ac_useropt"
1230 ac_useropt_orig=$ac_useropt
1231 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1232 case $ac_user_opts in
1234 "with_$ac_useropt"
1235 "*) ;;
1236 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1237 ac_unrecognized_sep=', ';;
1238 esac
1239 eval with_$ac_useropt=no ;;
1241 --x)
1242 # Obsolete; use --with-x.
1243 with_x=yes ;;
1245 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1246 | --x-incl | --x-inc | --x-in | --x-i)
1247 ac_prev=x_includes ;;
1248 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1249 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1250 x_includes=$ac_optarg ;;
1252 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1253 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1254 ac_prev=x_libraries ;;
1255 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1256 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1257 x_libraries=$ac_optarg ;;
1259 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1260 Try \`$0 --help' for more information"
1263 *=*)
1264 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1265 # Reject names that are not valid shell variable names.
1266 case $ac_envvar in #(
1267 '' | [0-9]* | *[!_$as_cr_alnum]* )
1268 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1269 esac
1270 eval $ac_envvar=\$ac_optarg
1271 export $ac_envvar ;;
1274 # FIXME: should be removed in autoconf 3.0.
1275 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1276 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1277 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1278 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1281 esac
1282 done
1284 if test -n "$ac_prev"; then
1285 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1286 as_fn_error $? "missing argument to $ac_option"
1289 if test -n "$ac_unrecognized_opts"; then
1290 case $enable_option_checking in
1291 no) ;;
1292 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1293 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1294 esac
1297 # Check all directory arguments for consistency.
1298 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1299 datadir sysconfdir sharedstatedir localstatedir includedir \
1300 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1301 libdir localedir mandir
1303 eval ac_val=\$$ac_var
1304 # Remove trailing slashes.
1305 case $ac_val in
1306 */ )
1307 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1308 eval $ac_var=\$ac_val;;
1309 esac
1310 # Be sure to have absolute directory names.
1311 case $ac_val in
1312 [\\/$]* | ?:[\\/]* ) continue;;
1313 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1314 esac
1315 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1316 done
1318 # There might be people who depend on the old broken behavior: `$host'
1319 # used to hold the argument of --host etc.
1320 # FIXME: To remove some day.
1321 build=$build_alias
1322 host=$host_alias
1323 target=$target_alias
1325 # FIXME: To remove some day.
1326 if test "x$host_alias" != x; then
1327 if test "x$build_alias" = x; then
1328 cross_compiling=maybe
1329 elif test "x$build_alias" != "x$host_alias"; then
1330 cross_compiling=yes
1334 ac_tool_prefix=
1335 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1337 test "$silent" = yes && exec 6>/dev/null
1340 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1341 ac_ls_di=`ls -di .` &&
1342 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1343 as_fn_error $? "working directory cannot be determined"
1344 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1345 as_fn_error $? "pwd does not report name of working directory"
1348 # Find the source files, if location was not specified.
1349 if test -z "$srcdir"; then
1350 ac_srcdir_defaulted=yes
1351 # Try the directory containing this script, then the parent directory.
1352 ac_confdir=`$as_dirname -- "$as_myself" ||
1353 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1354 X"$as_myself" : 'X\(//\)[^/]' \| \
1355 X"$as_myself" : 'X\(//\)$' \| \
1356 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1357 $as_echo X"$as_myself" |
1358 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1359 s//\1/
1362 /^X\(\/\/\)[^/].*/{
1363 s//\1/
1366 /^X\(\/\/\)$/{
1367 s//\1/
1370 /^X\(\/\).*/{
1371 s//\1/
1374 s/.*/./; q'`
1375 srcdir=$ac_confdir
1376 if test ! -r "$srcdir/$ac_unique_file"; then
1377 srcdir=..
1379 else
1380 ac_srcdir_defaulted=no
1382 if test ! -r "$srcdir/$ac_unique_file"; then
1383 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1384 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1386 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1387 ac_abs_confdir=`(
1388 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1389 pwd)`
1390 # When building in place, set srcdir=.
1391 if test "$ac_abs_confdir" = "$ac_pwd"; then
1392 srcdir=.
1394 # Remove unnecessary trailing slashes from srcdir.
1395 # Double slashes in file names in object file debugging info
1396 # mess up M-x gdb in Emacs.
1397 case $srcdir in
1398 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1399 esac
1400 for ac_var in $ac_precious_vars; do
1401 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1402 eval ac_env_${ac_var}_value=\$${ac_var}
1403 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1404 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1405 done
1408 # Report the --help message.
1410 if test "$ac_init_help" = "long"; then
1411 # Omit some internal or obsolete options to make the list less imposing.
1412 # This message is too long to be a string in the A/UX 3.1 sh.
1413 cat <<_ACEOF
1414 \`configure' configures bfd 2.43.50 to adapt to many kinds of systems.
1416 Usage: $0 [OPTION]... [VAR=VALUE]...
1418 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1419 VAR=VALUE. See below for descriptions of some of the useful variables.
1421 Defaults for the options are specified in brackets.
1423 Configuration:
1424 -h, --help display this help and exit
1425 --help=short display options specific to this package
1426 --help=recursive display the short help of all the included packages
1427 -V, --version display version information and exit
1428 -q, --quiet, --silent do not print \`checking ...' messages
1429 --cache-file=FILE cache test results in FILE [disabled]
1430 -C, --config-cache alias for \`--cache-file=config.cache'
1431 -n, --no-create do not create output files
1432 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1434 Installation directories:
1435 --prefix=PREFIX install architecture-independent files in PREFIX
1436 [$ac_default_prefix]
1437 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1438 [PREFIX]
1440 By default, \`make install' will install all the files in
1441 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1442 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1443 for instance \`--prefix=\$HOME'.
1445 For better control, use the options below.
1447 Fine tuning of the installation directories:
1448 --bindir=DIR user executables [EPREFIX/bin]
1449 --sbindir=DIR system admin executables [EPREFIX/sbin]
1450 --libexecdir=DIR program executables [EPREFIX/libexec]
1451 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1452 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1453 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1454 --libdir=DIR object code libraries [EPREFIX/lib]
1455 --includedir=DIR C header files [PREFIX/include]
1456 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1457 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1458 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1459 --infodir=DIR info documentation [DATAROOTDIR/info]
1460 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1461 --mandir=DIR man documentation [DATAROOTDIR/man]
1462 --docdir=DIR documentation root [DATAROOTDIR/doc/bfd]
1463 --htmldir=DIR html documentation [DOCDIR]
1464 --dvidir=DIR dvi documentation [DOCDIR]
1465 --pdfdir=DIR pdf documentation [DOCDIR]
1466 --psdir=DIR ps documentation [DOCDIR]
1467 _ACEOF
1469 cat <<\_ACEOF
1471 Program names:
1472 --program-prefix=PREFIX prepend PREFIX to installed program names
1473 --program-suffix=SUFFIX append SUFFIX to installed program names
1474 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1476 System types:
1477 --build=BUILD configure for building on BUILD [guessed]
1478 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1479 --target=TARGET configure for building compilers for TARGET [HOST]
1480 _ACEOF
1483 if test -n "$ac_init_help"; then
1484 case $ac_init_help in
1485 short | recursive ) echo "Configuration of bfd 2.43.50:";;
1486 esac
1487 cat <<\_ACEOF
1489 Optional Features:
1490 --disable-option-checking ignore unrecognized --enable/--with options
1491 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1492 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1493 --enable-silent-rules less verbose build output (undo: "make V=1")
1494 --disable-silent-rules verbose build output (undo: "make V=0")
1495 --enable-shared[=PKGS] build shared libraries [default=no]
1496 --enable-dependency-tracking
1497 do not reject slow dependency extractors
1498 --disable-dependency-tracking
1499 speeds up one-time build
1500 --enable-static[=PKGS] build static libraries [default=yes]
1501 --enable-fast-install[=PKGS]
1502 optimize for fast installation [default=yes]
1503 --disable-libtool-lock avoid locking (might break parallel builds)
1504 --enable-plugins Enable support for plugins
1505 --disable-largefile omit support for large files
1506 --enable-checking enable run-time checks
1507 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1508 --enable-targets alternative target configurations
1509 --enable-64-bit-archive force 64-bit archives
1510 --enable-secureplt Default to creating read-only plt entries
1511 --enable-separate-code enable -z separate-code in ELF linker by default
1512 --enable-leading-mingw64-underscores
1513 Enable leading underscores on 64 bit mingw targets
1514 --enable-werror treat compile warnings as errors
1515 --enable-build-warnings enable build-time compiler warnings
1516 --enable-maintainer-mode
1517 enable make rules and dependencies not useful (and
1518 sometimes confusing) to the casual installer
1519 --enable-install-libbfd controls installation of libbfd and related headers
1520 --disable-nls do not use Native Language Support
1521 --disable-rpath do not hardcode runtime library paths
1523 Optional Packages:
1524 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1525 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1526 --with-pic try to use only PIC/non-PIC objects [default=use
1527 both]
1528 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1529 --with-mmap try using mmap for BFD input files if available
1530 --with-separate-debug-dir=DIR
1531 Look for global separate debug info in DIR
1532 [[default=LIBDIR/debug]]
1533 --with-pkgversion=PKG Use PKG in the version string in place of "GNU
1534 Binutils"
1535 --with-bugurl=URL Direct users to URL to report a bug
1536 --with-gnu-ld assume the C compiler uses GNU ld default=no
1537 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1538 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1539 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
1540 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1541 --without-libintl-prefix don't search for libintl in includedir and libdir
1542 --with-libintl-type=TYPE type of library to search for (auto/static/shared)
1543 --with-system-zlib use installed libz
1544 --with-zstd support zstd compressed debug sections
1545 (default=auto)
1547 Some influential environment variables:
1548 CC C compiler command
1549 CFLAGS C compiler flags
1550 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1551 nonstandard directory <lib dir>
1552 LIBS libraries to pass to the linker, e.g. -l<library>
1553 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1554 you have headers in a nonstandard directory <include dir>
1555 CPP C preprocessor
1556 PKG_CONFIG path to pkg-config utility
1557 PKG_CONFIG_PATH
1558 directories to add to pkg-config's search path
1559 PKG_CONFIG_LIBDIR
1560 path overriding pkg-config's built-in search path
1561 ZSTD_CFLAGS C compiler flags for ZSTD, overriding pkg-config
1562 ZSTD_LIBS linker flags for ZSTD, overriding pkg-config
1564 Use these variables to override the choices made by `configure' or to help
1565 it to find libraries and programs with nonstandard names/locations.
1567 Report bugs to the package provider.
1568 _ACEOF
1569 ac_status=$?
1572 if test "$ac_init_help" = "recursive"; then
1573 # If there are subdirs, report their specific --help.
1574 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1575 test -d "$ac_dir" ||
1576 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1577 continue
1578 ac_builddir=.
1580 case "$ac_dir" in
1581 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1583 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1584 # A ".." for each directory in $ac_dir_suffix.
1585 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1586 case $ac_top_builddir_sub in
1587 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1588 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1589 esac ;;
1590 esac
1591 ac_abs_top_builddir=$ac_pwd
1592 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1593 # for backward compatibility:
1594 ac_top_builddir=$ac_top_build_prefix
1596 case $srcdir in
1597 .) # We are building in place.
1598 ac_srcdir=.
1599 ac_top_srcdir=$ac_top_builddir_sub
1600 ac_abs_top_srcdir=$ac_pwd ;;
1601 [\\/]* | ?:[\\/]* ) # Absolute name.
1602 ac_srcdir=$srcdir$ac_dir_suffix;
1603 ac_top_srcdir=$srcdir
1604 ac_abs_top_srcdir=$srcdir ;;
1605 *) # Relative name.
1606 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1607 ac_top_srcdir=$ac_top_build_prefix$srcdir
1608 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1609 esac
1610 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1612 cd "$ac_dir" || { ac_status=$?; continue; }
1613 # Check for guested configure.
1614 if test -f "$ac_srcdir/configure.gnu"; then
1615 echo &&
1616 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1617 elif test -f "$ac_srcdir/configure"; then
1618 echo &&
1619 $SHELL "$ac_srcdir/configure" --help=recursive
1620 else
1621 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1622 fi || ac_status=$?
1623 cd "$ac_pwd" || { ac_status=$?; break; }
1624 done
1627 test -n "$ac_init_help" && exit $ac_status
1628 if $ac_init_version; then
1629 cat <<\_ACEOF
1630 bfd configure 2.43.50
1631 generated by GNU Autoconf 2.69
1633 Copyright (C) 2012 Free Software Foundation, Inc.
1634 This configure script is free software; the Free Software Foundation
1635 gives unlimited permission to copy, distribute and modify it.
1636 _ACEOF
1637 exit
1640 ## ------------------------ ##
1641 ## Autoconf initialization. ##
1642 ## ------------------------ ##
1644 # ac_fn_c_try_compile LINENO
1645 # --------------------------
1646 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1647 ac_fn_c_try_compile ()
1649 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1650 rm -f conftest.$ac_objext
1651 if { { ac_try="$ac_compile"
1652 case "(($ac_try" in
1653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1654 *) ac_try_echo=$ac_try;;
1655 esac
1656 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1657 $as_echo "$ac_try_echo"; } >&5
1658 (eval "$ac_compile") 2>conftest.err
1659 ac_status=$?
1660 if test -s conftest.err; then
1661 grep -v '^ *+' conftest.err >conftest.er1
1662 cat conftest.er1 >&5
1663 mv -f conftest.er1 conftest.err
1665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1666 test $ac_status = 0; } && {
1667 test -z "$ac_c_werror_flag" ||
1668 test ! -s conftest.err
1669 } && test -s conftest.$ac_objext; then :
1670 ac_retval=0
1671 else
1672 $as_echo "$as_me: failed program was:" >&5
1673 sed 's/^/| /' conftest.$ac_ext >&5
1675 ac_retval=1
1677 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1678 as_fn_set_status $ac_retval
1680 } # ac_fn_c_try_compile
1682 # ac_fn_c_try_cpp LINENO
1683 # ----------------------
1684 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1685 ac_fn_c_try_cpp ()
1687 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1688 if { { ac_try="$ac_cpp conftest.$ac_ext"
1689 case "(($ac_try" in
1690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691 *) ac_try_echo=$ac_try;;
1692 esac
1693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694 $as_echo "$ac_try_echo"; } >&5
1695 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1696 ac_status=$?
1697 if test -s conftest.err; then
1698 grep -v '^ *+' conftest.err >conftest.er1
1699 cat conftest.er1 >&5
1700 mv -f conftest.er1 conftest.err
1702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1703 test $ac_status = 0; } > conftest.i && {
1704 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1705 test ! -s conftest.err
1706 }; then :
1707 ac_retval=0
1708 else
1709 $as_echo "$as_me: failed program was:" >&5
1710 sed 's/^/| /' conftest.$ac_ext >&5
1712 ac_retval=1
1714 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1715 as_fn_set_status $ac_retval
1717 } # ac_fn_c_try_cpp
1719 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1720 # -------------------------------------------------------
1721 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1722 # the include files in INCLUDES and setting the cache variable VAR
1723 # accordingly.
1724 ac_fn_c_check_header_mongrel ()
1726 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1727 if eval \${$3+:} false; then :
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1729 $as_echo_n "checking for $2... " >&6; }
1730 if eval \${$3+:} false; then :
1731 $as_echo_n "(cached) " >&6
1733 eval ac_res=\$$3
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1735 $as_echo "$ac_res" >&6; }
1736 else
1737 # Is the header compilable?
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1739 $as_echo_n "checking $2 usability... " >&6; }
1740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1741 /* end confdefs.h. */
1743 #include <$2>
1744 _ACEOF
1745 if ac_fn_c_try_compile "$LINENO"; then :
1746 ac_header_compiler=yes
1747 else
1748 ac_header_compiler=no
1750 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1752 $as_echo "$ac_header_compiler" >&6; }
1754 # Is the header present?
1755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1756 $as_echo_n "checking $2 presence... " >&6; }
1757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1758 /* end confdefs.h. */
1759 #include <$2>
1760 _ACEOF
1761 if ac_fn_c_try_cpp "$LINENO"; then :
1762 ac_header_preproc=yes
1763 else
1764 ac_header_preproc=no
1766 rm -f conftest.err conftest.i conftest.$ac_ext
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1768 $as_echo "$ac_header_preproc" >&6; }
1770 # So? What about this header?
1771 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1772 yes:no: )
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1774 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1776 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1778 no:yes:* )
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1780 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1782 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1784 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1786 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1788 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1790 esac
1791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1792 $as_echo_n "checking for $2... " >&6; }
1793 if eval \${$3+:} false; then :
1794 $as_echo_n "(cached) " >&6
1795 else
1796 eval "$3=\$ac_header_compiler"
1798 eval ac_res=\$$3
1799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1800 $as_echo "$ac_res" >&6; }
1802 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1804 } # ac_fn_c_check_header_mongrel
1806 # ac_fn_c_try_run LINENO
1807 # ----------------------
1808 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1809 # that executables *can* be run.
1810 ac_fn_c_try_run ()
1812 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1813 if { { ac_try="$ac_link"
1814 case "(($ac_try" in
1815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1816 *) ac_try_echo=$ac_try;;
1817 esac
1818 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1819 $as_echo "$ac_try_echo"; } >&5
1820 (eval "$ac_link") 2>&5
1821 ac_status=$?
1822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1823 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1824 { { case "(($ac_try" in
1825 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1826 *) ac_try_echo=$ac_try;;
1827 esac
1828 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1829 $as_echo "$ac_try_echo"; } >&5
1830 (eval "$ac_try") 2>&5
1831 ac_status=$?
1832 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1833 test $ac_status = 0; }; }; then :
1834 ac_retval=0
1835 else
1836 $as_echo "$as_me: program exited with status $ac_status" >&5
1837 $as_echo "$as_me: failed program was:" >&5
1838 sed 's/^/| /' conftest.$ac_ext >&5
1840 ac_retval=$ac_status
1842 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1843 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1844 as_fn_set_status $ac_retval
1846 } # ac_fn_c_try_run
1848 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1849 # -------------------------------------------------------
1850 # Tests whether HEADER exists and can be compiled using the include files in
1851 # INCLUDES, setting the cache variable VAR accordingly.
1852 ac_fn_c_check_header_compile ()
1854 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1856 $as_echo_n "checking for $2... " >&6; }
1857 if eval \${$3+:} false; then :
1858 $as_echo_n "(cached) " >&6
1859 else
1860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1861 /* end confdefs.h. */
1863 #include <$2>
1864 _ACEOF
1865 if ac_fn_c_try_compile "$LINENO"; then :
1866 eval "$3=yes"
1867 else
1868 eval "$3=no"
1870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1872 eval ac_res=\$$3
1873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1874 $as_echo "$ac_res" >&6; }
1875 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1877 } # ac_fn_c_check_header_compile
1879 # ac_fn_c_try_link LINENO
1880 # -----------------------
1881 # Try to link conftest.$ac_ext, and return whether this succeeded.
1882 ac_fn_c_try_link ()
1884 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1885 rm -f conftest.$ac_objext conftest$ac_exeext
1886 if { { ac_try="$ac_link"
1887 case "(($ac_try" in
1888 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1889 *) ac_try_echo=$ac_try;;
1890 esac
1891 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1892 $as_echo "$ac_try_echo"; } >&5
1893 (eval "$ac_link") 2>conftest.err
1894 ac_status=$?
1895 if test -s conftest.err; then
1896 grep -v '^ *+' conftest.err >conftest.er1
1897 cat conftest.er1 >&5
1898 mv -f conftest.er1 conftest.err
1900 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1901 test $ac_status = 0; } && {
1902 test -z "$ac_c_werror_flag" ||
1903 test ! -s conftest.err
1904 } && test -s conftest$ac_exeext && {
1905 test "$cross_compiling" = yes ||
1906 test -x conftest$ac_exeext
1907 }; then :
1908 ac_retval=0
1909 else
1910 $as_echo "$as_me: failed program was:" >&5
1911 sed 's/^/| /' conftest.$ac_ext >&5
1913 ac_retval=1
1915 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1916 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1917 # interfere with the next link command; also delete a directory that is
1918 # left behind by Apple's compiler. We do this before executing the actions.
1919 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1920 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1921 as_fn_set_status $ac_retval
1923 } # ac_fn_c_try_link
1925 # ac_fn_c_check_func LINENO FUNC VAR
1926 # ----------------------------------
1927 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1928 ac_fn_c_check_func ()
1930 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1932 $as_echo_n "checking for $2... " >&6; }
1933 if eval \${$3+:} false; then :
1934 $as_echo_n "(cached) " >&6
1935 else
1936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1937 /* end confdefs.h. */
1938 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1939 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1940 #define $2 innocuous_$2
1942 /* System header to define __stub macros and hopefully few prototypes,
1943 which can conflict with char $2 (); below.
1944 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1945 <limits.h> exists even on freestanding compilers. */
1947 #ifdef __STDC__
1948 # include <limits.h>
1949 #else
1950 # include <assert.h>
1951 #endif
1953 #undef $2
1955 /* Override any GCC internal prototype to avoid an error.
1956 Use char because int might match the return type of a GCC
1957 builtin and then its argument prototype would still apply. */
1958 #ifdef __cplusplus
1959 extern "C"
1960 #endif
1961 char $2 ();
1962 /* The GNU C library defines this for functions which it implements
1963 to always fail with ENOSYS. Some functions are actually named
1964 something starting with __ and the normal name is an alias. */
1965 #if defined __stub_$2 || defined __stub___$2
1966 choke me
1967 #endif
1970 main ()
1972 return $2 ();
1974 return 0;
1976 _ACEOF
1977 if ac_fn_c_try_link "$LINENO"; then :
1978 eval "$3=yes"
1979 else
1980 eval "$3=no"
1982 rm -f core conftest.err conftest.$ac_objext \
1983 conftest$ac_exeext conftest.$ac_ext
1985 eval ac_res=\$$3
1986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1987 $as_echo "$ac_res" >&6; }
1988 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1990 } # ac_fn_c_check_func
1992 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1993 # --------------------------------------------
1994 # Tries to find the compile-time value of EXPR in a program that includes
1995 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1996 # computed
1997 ac_fn_c_compute_int ()
1999 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2000 if test "$cross_compiling" = yes; then
2001 # Depending upon the size, compute the lo and hi bounds.
2002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2003 /* end confdefs.h. */
2006 main ()
2008 static int test_array [1 - 2 * !(($2) >= 0)];
2009 test_array [0] = 0;
2010 return test_array [0];
2013 return 0;
2015 _ACEOF
2016 if ac_fn_c_try_compile "$LINENO"; then :
2017 ac_lo=0 ac_mid=0
2018 while :; do
2019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2020 /* end confdefs.h. */
2023 main ()
2025 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2026 test_array [0] = 0;
2027 return test_array [0];
2030 return 0;
2032 _ACEOF
2033 if ac_fn_c_try_compile "$LINENO"; then :
2034 ac_hi=$ac_mid; break
2035 else
2036 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2037 if test $ac_lo -le $ac_mid; then
2038 ac_lo= ac_hi=
2039 break
2041 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2043 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2044 done
2045 else
2046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2047 /* end confdefs.h. */
2050 main ()
2052 static int test_array [1 - 2 * !(($2) < 0)];
2053 test_array [0] = 0;
2054 return test_array [0];
2057 return 0;
2059 _ACEOF
2060 if ac_fn_c_try_compile "$LINENO"; then :
2061 ac_hi=-1 ac_mid=-1
2062 while :; do
2063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2064 /* end confdefs.h. */
2067 main ()
2069 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2070 test_array [0] = 0;
2071 return test_array [0];
2074 return 0;
2076 _ACEOF
2077 if ac_fn_c_try_compile "$LINENO"; then :
2078 ac_lo=$ac_mid; break
2079 else
2080 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2081 if test $ac_mid -le $ac_hi; then
2082 ac_lo= ac_hi=
2083 break
2085 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2087 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2088 done
2089 else
2090 ac_lo= ac_hi=
2092 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2095 # Binary search between lo and hi bounds.
2096 while test "x$ac_lo" != "x$ac_hi"; do
2097 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2099 /* end confdefs.h. */
2102 main ()
2104 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2105 test_array [0] = 0;
2106 return test_array [0];
2109 return 0;
2111 _ACEOF
2112 if ac_fn_c_try_compile "$LINENO"; then :
2113 ac_hi=$ac_mid
2114 else
2115 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2117 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2118 done
2119 case $ac_lo in #((
2120 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2121 '') ac_retval=1 ;;
2122 esac
2123 else
2124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2125 /* end confdefs.h. */
2127 static long int longval () { return $2; }
2128 static unsigned long int ulongval () { return $2; }
2129 #include <stdio.h>
2130 #include <stdlib.h>
2132 main ()
2135 FILE *f = fopen ("conftest.val", "w");
2136 if (! f)
2137 return 1;
2138 if (($2) < 0)
2140 long int i = longval ();
2141 if (i != ($2))
2142 return 1;
2143 fprintf (f, "%ld", i);
2145 else
2147 unsigned long int i = ulongval ();
2148 if (i != ($2))
2149 return 1;
2150 fprintf (f, "%lu", i);
2152 /* Do not output a trailing newline, as this causes \r\n confusion
2153 on some platforms. */
2154 return ferror (f) || fclose (f) != 0;
2157 return 0;
2159 _ACEOF
2160 if ac_fn_c_try_run "$LINENO"; then :
2161 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2162 else
2163 ac_retval=1
2165 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2166 conftest.$ac_objext conftest.beam conftest.$ac_ext
2167 rm -f conftest.val
2170 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2171 as_fn_set_status $ac_retval
2173 } # ac_fn_c_compute_int
2175 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2176 # ---------------------------------------------
2177 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2178 # accordingly.
2179 ac_fn_c_check_decl ()
2181 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2182 as_decl_name=`echo $2|sed 's/ *(.*//'`
2183 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2185 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2186 if eval \${$3+:} false; then :
2187 $as_echo_n "(cached) " >&6
2188 else
2189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2190 /* end confdefs.h. */
2193 main ()
2195 #ifndef $as_decl_name
2196 #ifdef __cplusplus
2197 (void) $as_decl_use;
2198 #else
2199 (void) $as_decl_name;
2200 #endif
2201 #endif
2204 return 0;
2206 _ACEOF
2207 if ac_fn_c_try_compile "$LINENO"; then :
2208 eval "$3=yes"
2209 else
2210 eval "$3=no"
2212 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2214 eval ac_res=\$$3
2215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2216 $as_echo "$ac_res" >&6; }
2217 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2219 } # ac_fn_c_check_decl
2220 cat >config.log <<_ACEOF
2221 This file contains any messages produced by compilers while
2222 running configure, to aid debugging if configure makes a mistake.
2224 It was created by bfd $as_me 2.43.50, which was
2225 generated by GNU Autoconf 2.69. Invocation command line was
2227 $ $0 $@
2229 _ACEOF
2230 exec 5>>config.log
2232 cat <<_ASUNAME
2233 ## --------- ##
2234 ## Platform. ##
2235 ## --------- ##
2237 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2238 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2239 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2240 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2241 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2243 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2244 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2246 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2247 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2248 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2249 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2250 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2251 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2252 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2254 _ASUNAME
2256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2257 for as_dir in $PATH
2259 IFS=$as_save_IFS
2260 test -z "$as_dir" && as_dir=.
2261 $as_echo "PATH: $as_dir"
2262 done
2263 IFS=$as_save_IFS
2265 } >&5
2267 cat >&5 <<_ACEOF
2270 ## ----------- ##
2271 ## Core tests. ##
2272 ## ----------- ##
2274 _ACEOF
2277 # Keep a trace of the command line.
2278 # Strip out --no-create and --no-recursion so they do not pile up.
2279 # Strip out --silent because we don't want to record it for future runs.
2280 # Also quote any args containing shell meta-characters.
2281 # Make two passes to allow for proper duplicate-argument suppression.
2282 ac_configure_args=
2283 ac_configure_args0=
2284 ac_configure_args1=
2285 ac_must_keep_next=false
2286 for ac_pass in 1 2
2288 for ac_arg
2290 case $ac_arg in
2291 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2292 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2293 | -silent | --silent | --silen | --sile | --sil)
2294 continue ;;
2295 *\'*)
2296 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2297 esac
2298 case $ac_pass in
2299 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2301 as_fn_append ac_configure_args1 " '$ac_arg'"
2302 if test $ac_must_keep_next = true; then
2303 ac_must_keep_next=false # Got value, back to normal.
2304 else
2305 case $ac_arg in
2306 *=* | --config-cache | -C | -disable-* | --disable-* \
2307 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2308 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2309 | -with-* | --with-* | -without-* | --without-* | --x)
2310 case "$ac_configure_args0 " in
2311 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2312 esac
2314 -* ) ac_must_keep_next=true ;;
2315 esac
2317 as_fn_append ac_configure_args " '$ac_arg'"
2319 esac
2320 done
2321 done
2322 { ac_configure_args0=; unset ac_configure_args0;}
2323 { ac_configure_args1=; unset ac_configure_args1;}
2325 # When interrupted or exit'd, cleanup temporary files, and complete
2326 # config.log. We remove comments because anyway the quotes in there
2327 # would cause problems or look ugly.
2328 # WARNING: Use '\'' to represent an apostrophe within the trap.
2329 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2330 trap 'exit_status=$?
2331 # Save into config.log some information that might help in debugging.
2333 echo
2335 $as_echo "## ---------------- ##
2336 ## Cache variables. ##
2337 ## ---------------- ##"
2338 echo
2339 # The following way of writing the cache mishandles newlines in values,
2341 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2342 eval ac_val=\$$ac_var
2343 case $ac_val in #(
2344 *${as_nl}*)
2345 case $ac_var in #(
2346 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2347 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2348 esac
2349 case $ac_var in #(
2350 _ | IFS | as_nl) ;; #(
2351 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2352 *) { eval $ac_var=; unset $ac_var;} ;;
2353 esac ;;
2354 esac
2355 done
2356 (set) 2>&1 |
2357 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2358 *${as_nl}ac_space=\ *)
2359 sed -n \
2360 "s/'\''/'\''\\\\'\'''\''/g;
2361 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2362 ;; #(
2364 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2366 esac |
2367 sort
2369 echo
2371 $as_echo "## ----------------- ##
2372 ## Output variables. ##
2373 ## ----------------- ##"
2374 echo
2375 for ac_var in $ac_subst_vars
2377 eval ac_val=\$$ac_var
2378 case $ac_val in
2379 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2380 esac
2381 $as_echo "$ac_var='\''$ac_val'\''"
2382 done | sort
2383 echo
2385 if test -n "$ac_subst_files"; then
2386 $as_echo "## ------------------- ##
2387 ## File substitutions. ##
2388 ## ------------------- ##"
2389 echo
2390 for ac_var in $ac_subst_files
2392 eval ac_val=\$$ac_var
2393 case $ac_val in
2394 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2395 esac
2396 $as_echo "$ac_var='\''$ac_val'\''"
2397 done | sort
2398 echo
2401 if test -s confdefs.h; then
2402 $as_echo "## ----------- ##
2403 ## confdefs.h. ##
2404 ## ----------- ##"
2405 echo
2406 cat confdefs.h
2407 echo
2409 test "$ac_signal" != 0 &&
2410 $as_echo "$as_me: caught signal $ac_signal"
2411 $as_echo "$as_me: exit $exit_status"
2412 } >&5
2413 rm -f core *.core core.conftest.* &&
2414 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2415 exit $exit_status
2417 for ac_signal in 1 2 13 15; do
2418 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2419 done
2420 ac_signal=0
2422 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2423 rm -f -r conftest* confdefs.h
2425 $as_echo "/* confdefs.h */" > confdefs.h
2427 # Predefined preprocessor variables.
2429 cat >>confdefs.h <<_ACEOF
2430 #define PACKAGE_NAME "$PACKAGE_NAME"
2431 _ACEOF
2433 cat >>confdefs.h <<_ACEOF
2434 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2435 _ACEOF
2437 cat >>confdefs.h <<_ACEOF
2438 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2439 _ACEOF
2441 cat >>confdefs.h <<_ACEOF
2442 #define PACKAGE_STRING "$PACKAGE_STRING"
2443 _ACEOF
2445 cat >>confdefs.h <<_ACEOF
2446 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2447 _ACEOF
2449 cat >>confdefs.h <<_ACEOF
2450 #define PACKAGE_URL "$PACKAGE_URL"
2451 _ACEOF
2454 # Let the site file select an alternate cache file if it wants to.
2455 # Prefer an explicitly selected file to automatically selected ones.
2456 ac_site_file1=NONE
2457 ac_site_file2=NONE
2458 if test -n "$CONFIG_SITE"; then
2459 # We do not want a PATH search for config.site.
2460 case $CONFIG_SITE in #((
2461 -*) ac_site_file1=./$CONFIG_SITE;;
2462 */*) ac_site_file1=$CONFIG_SITE;;
2463 *) ac_site_file1=./$CONFIG_SITE;;
2464 esac
2465 elif test "x$prefix" != xNONE; then
2466 ac_site_file1=$prefix/share/config.site
2467 ac_site_file2=$prefix/etc/config.site
2468 else
2469 ac_site_file1=$ac_default_prefix/share/config.site
2470 ac_site_file2=$ac_default_prefix/etc/config.site
2472 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2474 test "x$ac_site_file" = xNONE && continue
2475 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2476 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2477 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2478 sed 's/^/| /' "$ac_site_file" >&5
2479 . "$ac_site_file" \
2480 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2481 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2482 as_fn_error $? "failed to load site script $ac_site_file
2483 See \`config.log' for more details" "$LINENO" 5; }
2485 done
2487 if test -r "$cache_file"; then
2488 # Some versions of bash will fail to source /dev/null (special files
2489 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2490 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2492 $as_echo "$as_me: loading cache $cache_file" >&6;}
2493 case $cache_file in
2494 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2495 *) . "./$cache_file";;
2496 esac
2498 else
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2500 $as_echo "$as_me: creating cache $cache_file" >&6;}
2501 >$cache_file
2504 gt_needs="$gt_needs "
2505 as_fn_append ac_header_list " stdlib.h"
2506 as_fn_append ac_header_list " unistd.h"
2507 as_fn_append ac_header_list " sys/param.h"
2508 # Check that the precious variables saved in the cache have kept the same
2509 # value.
2510 ac_cache_corrupted=false
2511 for ac_var in $ac_precious_vars; do
2512 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2513 eval ac_new_set=\$ac_env_${ac_var}_set
2514 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2515 eval ac_new_val=\$ac_env_${ac_var}_value
2516 case $ac_old_set,$ac_new_set in
2517 set,)
2518 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2519 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2520 ac_cache_corrupted=: ;;
2521 ,set)
2522 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2523 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2524 ac_cache_corrupted=: ;;
2525 ,);;
2527 if test "x$ac_old_val" != "x$ac_new_val"; then
2528 # differences in whitespace do not lead to failure.
2529 ac_old_val_w=`echo x $ac_old_val`
2530 ac_new_val_w=`echo x $ac_new_val`
2531 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2532 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2533 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2534 ac_cache_corrupted=:
2535 else
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2537 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2538 eval $ac_var=\$ac_old_val
2540 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2541 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2542 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2543 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2544 fi;;
2545 esac
2546 # Pass precious variables to config.status.
2547 if test "$ac_new_set" = set; then
2548 case $ac_new_val in
2549 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2550 *) ac_arg=$ac_var=$ac_new_val ;;
2551 esac
2552 case " $ac_configure_args " in
2553 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2554 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2555 esac
2557 done
2558 if $ac_cache_corrupted; then
2559 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2560 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2561 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2562 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2563 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2565 ## -------------------- ##
2566 ## Main body of script. ##
2567 ## -------------------- ##
2569 ac_ext=c
2570 ac_cpp='$CPP $CPPFLAGS'
2571 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2572 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2573 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2581 ac_aux_dir=
2582 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2583 if test -f "$ac_dir/install-sh"; then
2584 ac_aux_dir=$ac_dir
2585 ac_install_sh="$ac_aux_dir/install-sh -c"
2586 break
2587 elif test -f "$ac_dir/install.sh"; then
2588 ac_aux_dir=$ac_dir
2589 ac_install_sh="$ac_aux_dir/install.sh -c"
2590 break
2591 elif test -f "$ac_dir/shtool"; then
2592 ac_aux_dir=$ac_dir
2593 ac_install_sh="$ac_aux_dir/shtool install -c"
2594 break
2596 done
2597 if test -z "$ac_aux_dir"; then
2598 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2601 # These three variables are undocumented and unsupported,
2602 # and are intended to be withdrawn in a future Autoconf release.
2603 # They can cause serious problems if a builder's source tree is in a directory
2604 # whose full name contains unusual characters.
2605 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2606 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2607 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2610 # Make sure we can run config.sub.
2611 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2612 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2615 $as_echo_n "checking build system type... " >&6; }
2616 if ${ac_cv_build+:} false; then :
2617 $as_echo_n "(cached) " >&6
2618 else
2619 ac_build_alias=$build_alias
2620 test "x$ac_build_alias" = x &&
2621 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2622 test "x$ac_build_alias" = x &&
2623 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2624 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2625 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2629 $as_echo "$ac_cv_build" >&6; }
2630 case $ac_cv_build in
2631 *-*-*) ;;
2632 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2633 esac
2634 build=$ac_cv_build
2635 ac_save_IFS=$IFS; IFS='-'
2636 set x $ac_cv_build
2637 shift
2638 build_cpu=$1
2639 build_vendor=$2
2640 shift; shift
2641 # Remember, the first character of IFS is used to create $*,
2642 # except with old shells:
2643 build_os=$*
2644 IFS=$ac_save_IFS
2645 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2649 $as_echo_n "checking host system type... " >&6; }
2650 if ${ac_cv_host+:} false; then :
2651 $as_echo_n "(cached) " >&6
2652 else
2653 if test "x$host_alias" = x; then
2654 ac_cv_host=$ac_cv_build
2655 else
2656 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2657 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2662 $as_echo "$ac_cv_host" >&6; }
2663 case $ac_cv_host in
2664 *-*-*) ;;
2665 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2666 esac
2667 host=$ac_cv_host
2668 ac_save_IFS=$IFS; IFS='-'
2669 set x $ac_cv_host
2670 shift
2671 host_cpu=$1
2672 host_vendor=$2
2673 shift; shift
2674 # Remember, the first character of IFS is used to create $*,
2675 # except with old shells:
2676 host_os=$*
2677 IFS=$ac_save_IFS
2678 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2682 $as_echo_n "checking target system type... " >&6; }
2683 if ${ac_cv_target+:} false; then :
2684 $as_echo_n "(cached) " >&6
2685 else
2686 if test "x$target_alias" = x; then
2687 ac_cv_target=$ac_cv_host
2688 else
2689 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2690 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2695 $as_echo "$ac_cv_target" >&6; }
2696 case $ac_cv_target in
2697 *-*-*) ;;
2698 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2699 esac
2700 target=$ac_cv_target
2701 ac_save_IFS=$IFS; IFS='-'
2702 set x $ac_cv_target
2703 shift
2704 target_cpu=$1
2705 target_vendor=$2
2706 shift; shift
2707 # Remember, the first character of IFS is used to create $*,
2708 # except with old shells:
2709 target_os=$*
2710 IFS=$ac_save_IFS
2711 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2714 # The aliases save the names the user supplied, while $host etc.
2715 # will get canonicalized.
2716 test -n "$target_alias" &&
2717 test "$program_prefix$program_suffix$program_transform_name" = \
2718 NONENONEs,x,x, &&
2719 program_prefix=${target_alias}-
2721 am__api_version='1.15'
2723 # Find a good install program. We prefer a C program (faster),
2724 # so one script is as good as another. But avoid the broken or
2725 # incompatible versions:
2726 # SysV /etc/install, /usr/sbin/install
2727 # SunOS /usr/etc/install
2728 # IRIX /sbin/install
2729 # AIX /bin/install
2730 # AmigaOS /C/install, which installs bootblocks on floppy discs
2731 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2732 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2733 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2734 # OS/2's system install, which has a completely different semantic
2735 # ./install, which can be erroneously created by make from ./install.sh.
2736 # Reject install programs that cannot install multiple files.
2737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2738 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2739 if test -z "$INSTALL"; then
2740 if ${ac_cv_path_install+:} false; then :
2741 $as_echo_n "(cached) " >&6
2742 else
2743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2744 for as_dir in $PATH
2746 IFS=$as_save_IFS
2747 test -z "$as_dir" && as_dir=.
2748 # Account for people who put trailing slashes in PATH elements.
2749 case $as_dir/ in #((
2750 ./ | .// | /[cC]/* | \
2751 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2752 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2753 /usr/ucb/* ) ;;
2755 # OSF1 and SCO ODT 3.0 have their own names for install.
2756 # Don't use installbsd from OSF since it installs stuff as root
2757 # by default.
2758 for ac_prog in ginstall scoinst install; do
2759 for ac_exec_ext in '' $ac_executable_extensions; do
2760 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2761 if test $ac_prog = install &&
2762 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2763 # AIX install. It has an incompatible calling convention.
2765 elif test $ac_prog = install &&
2766 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2767 # program-specific install script used by HP pwplus--don't use.
2769 else
2770 rm -rf conftest.one conftest.two conftest.dir
2771 echo one > conftest.one
2772 echo two > conftest.two
2773 mkdir conftest.dir
2774 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2775 test -s conftest.one && test -s conftest.two &&
2776 test -s conftest.dir/conftest.one &&
2777 test -s conftest.dir/conftest.two
2778 then
2779 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2780 break 3
2784 done
2785 done
2787 esac
2789 done
2790 IFS=$as_save_IFS
2792 rm -rf conftest.one conftest.two conftest.dir
2795 if test "${ac_cv_path_install+set}" = set; then
2796 INSTALL=$ac_cv_path_install
2797 else
2798 # As a last resort, use the slow shell script. Don't cache a
2799 # value for INSTALL within a source directory, because that will
2800 # break other packages using the cache if that directory is
2801 # removed, or if the value is a relative name.
2802 INSTALL=$ac_install_sh
2805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2806 $as_echo "$INSTALL" >&6; }
2808 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2809 # It thinks the first close brace ends the variable substitution.
2810 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2812 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2814 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2817 $as_echo_n "checking whether build environment is sane... " >&6; }
2818 # Reject unsafe characters in $srcdir or the absolute working directory
2819 # name. Accept space and tab only in the latter.
2820 am_lf='
2822 case `pwd` in
2823 *[\\\"\#\$\&\'\`$am_lf]*)
2824 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2825 esac
2826 case $srcdir in
2827 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2828 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2829 esac
2831 # Do 'set' in a subshell so we don't clobber the current shell's
2832 # arguments. Must try -L first in case configure is actually a
2833 # symlink; some systems play weird games with the mod time of symlinks
2834 # (eg FreeBSD returns the mod time of the symlink's containing
2835 # directory).
2836 if (
2837 am_has_slept=no
2838 for am_try in 1 2; do
2839 echo "timestamp, slept: $am_has_slept" > conftest.file
2840 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2841 if test "$*" = "X"; then
2842 # -L didn't work.
2843 set X `ls -t "$srcdir/configure" conftest.file`
2845 if test "$*" != "X $srcdir/configure conftest.file" \
2846 && test "$*" != "X conftest.file $srcdir/configure"; then
2848 # If neither matched, then we have a broken ls. This can happen
2849 # if, for instance, CONFIG_SHELL is bash and it inherits a
2850 # broken ls alias from the environment. This has actually
2851 # happened. Such a system could not be considered "sane".
2852 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2853 alias in your environment" "$LINENO" 5
2855 if test "$2" = conftest.file || test $am_try -eq 2; then
2856 break
2858 # Just in case.
2859 sleep 1
2860 am_has_slept=yes
2861 done
2862 test "$2" = conftest.file
2864 then
2865 # Ok.
2867 else
2868 as_fn_error $? "newly created file is older than distributed files!
2869 Check your system clock" "$LINENO" 5
2871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2872 $as_echo "yes" >&6; }
2873 # If we didn't sleep, we still need to ensure time stamps of config.status and
2874 # generated files are strictly newer.
2875 am_sleep_pid=
2876 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2877 ( sleep 1 ) &
2878 am_sleep_pid=$!
2881 rm -f conftest.file
2883 test "$program_prefix" != NONE &&
2884 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2885 # Use a double $ so make ignores it.
2886 test "$program_suffix" != NONE &&
2887 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2888 # Double any \ or $.
2889 # By default was `s,x,x', remove it if useless.
2890 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2891 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2893 # Expand $ac_aux_dir to an absolute path.
2894 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2896 if test x"${MISSING+set}" != xset; then
2897 case $am_aux_dir in
2898 *\ * | *\ *)
2899 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2901 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2902 esac
2904 # Use eval to expand $SHELL
2905 if eval "$MISSING --is-lightweight"; then
2906 am_missing_run="$MISSING "
2907 else
2908 am_missing_run=
2909 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2910 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2913 if test x"${install_sh+set}" != xset; then
2914 case $am_aux_dir in
2915 *\ * | *\ *)
2916 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2918 install_sh="\${SHELL} $am_aux_dir/install-sh"
2919 esac
2922 # Installed binaries are usually stripped using 'strip' when the user
2923 # run "make install-strip". However 'strip' might not be the right
2924 # tool to use in cross-compilation environments, therefore Automake
2925 # will honor the 'STRIP' environment variable to overrule this program.
2926 if test "$cross_compiling" != no; then
2927 if test -n "$ac_tool_prefix"; then
2928 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2929 set dummy ${ac_tool_prefix}strip; ac_word=$2
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2931 $as_echo_n "checking for $ac_word... " >&6; }
2932 if ${ac_cv_prog_STRIP+:} false; then :
2933 $as_echo_n "(cached) " >&6
2934 else
2935 if test -n "$STRIP"; then
2936 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2937 else
2938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2939 for as_dir in $PATH
2941 IFS=$as_save_IFS
2942 test -z "$as_dir" && as_dir=.
2943 for ac_exec_ext in '' $ac_executable_extensions; do
2944 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2945 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2947 break 2
2949 done
2950 done
2951 IFS=$as_save_IFS
2955 STRIP=$ac_cv_prog_STRIP
2956 if test -n "$STRIP"; then
2957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2958 $as_echo "$STRIP" >&6; }
2959 else
2960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2961 $as_echo "no" >&6; }
2966 if test -z "$ac_cv_prog_STRIP"; then
2967 ac_ct_STRIP=$STRIP
2968 # Extract the first word of "strip", so it can be a program name with args.
2969 set dummy strip; ac_word=$2
2970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2971 $as_echo_n "checking for $ac_word... " >&6; }
2972 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2973 $as_echo_n "(cached) " >&6
2974 else
2975 if test -n "$ac_ct_STRIP"; then
2976 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2977 else
2978 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2979 for as_dir in $PATH
2981 IFS=$as_save_IFS
2982 test -z "$as_dir" && as_dir=.
2983 for ac_exec_ext in '' $ac_executable_extensions; do
2984 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2985 ac_cv_prog_ac_ct_STRIP="strip"
2986 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2987 break 2
2989 done
2990 done
2991 IFS=$as_save_IFS
2995 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2996 if test -n "$ac_ct_STRIP"; then
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2998 $as_echo "$ac_ct_STRIP" >&6; }
2999 else
3000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3001 $as_echo "no" >&6; }
3004 if test "x$ac_ct_STRIP" = x; then
3005 STRIP=":"
3006 else
3007 case $cross_compiling:$ac_tool_warned in
3008 yes:)
3009 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3010 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3011 ac_tool_warned=yes ;;
3012 esac
3013 STRIP=$ac_ct_STRIP
3015 else
3016 STRIP="$ac_cv_prog_STRIP"
3020 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3023 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3024 if test -z "$MKDIR_P"; then
3025 if ${ac_cv_path_mkdir+:} false; then :
3026 $as_echo_n "(cached) " >&6
3027 else
3028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3029 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3031 IFS=$as_save_IFS
3032 test -z "$as_dir" && as_dir=.
3033 for ac_prog in mkdir gmkdir; do
3034 for ac_exec_ext in '' $ac_executable_extensions; do
3035 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3036 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3037 'mkdir (GNU coreutils) '* | \
3038 'mkdir (coreutils) '* | \
3039 'mkdir (fileutils) '4.1*)
3040 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3041 break 3;;
3042 esac
3043 done
3044 done
3045 done
3046 IFS=$as_save_IFS
3050 test -d ./--version && rmdir ./--version
3051 if test "${ac_cv_path_mkdir+set}" = set; then
3052 MKDIR_P="$ac_cv_path_mkdir -p"
3053 else
3054 # As a last resort, use the slow shell script. Don't cache a
3055 # value for MKDIR_P within a source directory, because that will
3056 # break other packages using the cache if that directory is
3057 # removed, or if the value is a relative name.
3058 MKDIR_P="$ac_install_sh -d"
3061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3062 $as_echo "$MKDIR_P" >&6; }
3064 for ac_prog in gawk mawk nawk awk
3066 # Extract the first word of "$ac_prog", so it can be a program name with args.
3067 set dummy $ac_prog; ac_word=$2
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3069 $as_echo_n "checking for $ac_word... " >&6; }
3070 if ${ac_cv_prog_AWK+:} false; then :
3071 $as_echo_n "(cached) " >&6
3072 else
3073 if test -n "$AWK"; then
3074 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3075 else
3076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3077 for as_dir in $PATH
3079 IFS=$as_save_IFS
3080 test -z "$as_dir" && as_dir=.
3081 for ac_exec_ext in '' $ac_executable_extensions; do
3082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3083 ac_cv_prog_AWK="$ac_prog"
3084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3085 break 2
3087 done
3088 done
3089 IFS=$as_save_IFS
3093 AWK=$ac_cv_prog_AWK
3094 if test -n "$AWK"; then
3095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3096 $as_echo "$AWK" >&6; }
3097 else
3098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3099 $as_echo "no" >&6; }
3103 test -n "$AWK" && break
3104 done
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3107 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3108 set x ${MAKE-make}
3109 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3110 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3111 $as_echo_n "(cached) " >&6
3112 else
3113 cat >conftest.make <<\_ACEOF
3114 SHELL = /bin/sh
3115 all:
3116 @echo '@@@%%%=$(MAKE)=@@@%%%'
3117 _ACEOF
3118 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3119 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3120 *@@@%%%=?*=@@@%%%*)
3121 eval ac_cv_prog_make_${ac_make}_set=yes;;
3123 eval ac_cv_prog_make_${ac_make}_set=no;;
3124 esac
3125 rm -f conftest.make
3127 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3129 $as_echo "yes" >&6; }
3130 SET_MAKE=
3131 else
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3133 $as_echo "no" >&6; }
3134 SET_MAKE="MAKE=${MAKE-make}"
3137 rm -rf .tst 2>/dev/null
3138 mkdir .tst 2>/dev/null
3139 if test -d .tst; then
3140 am__leading_dot=.
3141 else
3142 am__leading_dot=_
3144 rmdir .tst 2>/dev/null
3146 # Check whether --enable-silent-rules was given.
3147 if test "${enable_silent_rules+set}" = set; then :
3148 enableval=$enable_silent_rules;
3151 case $enable_silent_rules in # (((
3152 yes) AM_DEFAULT_VERBOSITY=0;;
3153 no) AM_DEFAULT_VERBOSITY=1;;
3154 *) AM_DEFAULT_VERBOSITY=1;;
3155 esac
3156 am_make=${MAKE-make}
3157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3158 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3159 if ${am_cv_make_support_nested_variables+:} false; then :
3160 $as_echo_n "(cached) " >&6
3161 else
3162 if $as_echo 'TRUE=$(BAR$(V))
3163 BAR0=false
3164 BAR1=true
3166 am__doit:
3167 @$(TRUE)
3168 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3169 am_cv_make_support_nested_variables=yes
3170 else
3171 am_cv_make_support_nested_variables=no
3174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3175 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3176 if test $am_cv_make_support_nested_variables = yes; then
3177 AM_V='$(V)'
3178 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3179 else
3180 AM_V=$AM_DEFAULT_VERBOSITY
3181 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3183 AM_BACKSLASH='\'
3185 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3186 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3187 # is not polluted with repeated "-I."
3188 am__isrc=' -I$(srcdir)'
3189 # test to see if srcdir already configured
3190 if test -f $srcdir/config.status; then
3191 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3195 # test whether we have cygpath
3196 if test -z "$CYGPATH_W"; then
3197 if (cygpath --version) >/dev/null 2>/dev/null; then
3198 CYGPATH_W='cygpath -w'
3199 else
3200 CYGPATH_W=echo
3205 # Define the identity of the package.
3206 PACKAGE='bfd'
3207 VERSION='2.43.50'
3210 cat >>confdefs.h <<_ACEOF
3211 #define PACKAGE "$PACKAGE"
3212 _ACEOF
3215 cat >>confdefs.h <<_ACEOF
3216 #define VERSION "$VERSION"
3217 _ACEOF
3219 # Some tools Automake needs.
3221 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3224 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3227 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3230 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3233 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3235 # For better backward compatibility. To be removed once Automake 1.9.x
3236 # dies out for good. For more background, see:
3237 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3238 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3239 mkdir_p='$(MKDIR_P)'
3241 # We need awk for the "check" target (and possibly the TAP driver). The
3242 # system "awk" is bad on some platforms.
3243 # Always define AMTAR for backward compatibility. Yes, it's still used
3244 # in the wild :-( We should find a proper way to deprecate it ...
3245 AMTAR='$${TAR-tar}'
3248 # We'll loop over all known methods to create a tar archive until one works.
3249 _am_tools='gnutar pax cpio none'
3251 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3258 # POSIX will say in a future version that running "rm -f" with no argument
3259 # is OK; and we want to be able to make that assumption in our Makefile
3260 # recipes. So use an aggressive probe to check that the usage we want is
3261 # actually supported "in the wild" to an acceptable degree.
3262 # See automake bug#10828.
3263 # To make any issue more visible, cause the running configure to be aborted
3264 # by default if the 'rm' program in use doesn't match our expectations; the
3265 # user can still override this though.
3266 if rm -f && rm -fr && rm -rf; then : OK; else
3267 cat >&2 <<'END'
3268 Oops!
3270 Your 'rm' program seems unable to run without file operands specified
3271 on the command line, even when the '-f' option is present. This is contrary
3272 to the behaviour of most rm programs out there, and not conforming with
3273 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3275 Please tell bug-automake@gnu.org about your system, including the value
3276 of your $PATH and any error possibly output before this message. This
3277 can help us improve future automake versions.
3280 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3281 echo 'Configuration will proceed anyway, since you have set the' >&2
3282 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3283 echo >&2
3284 else
3285 cat >&2 <<'END'
3286 Aborting the configuration process, to ensure you take notice of the issue.
3288 You can download and install GNU coreutils to get an 'rm' implementation
3289 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3291 If you want to complete the configuration process using your problematic
3292 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3293 to "yes", and re-run configure.
3296 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3300 # Check whether --enable-silent-rules was given.
3301 if test "${enable_silent_rules+set}" = set; then :
3302 enableval=$enable_silent_rules;
3305 case $enable_silent_rules in # (((
3306 yes) AM_DEFAULT_VERBOSITY=0;;
3307 no) AM_DEFAULT_VERBOSITY=1;;
3308 *) AM_DEFAULT_VERBOSITY=0;;
3309 esac
3310 am_make=${MAKE-make}
3311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3312 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3313 if ${am_cv_make_support_nested_variables+:} false; then :
3314 $as_echo_n "(cached) " >&6
3315 else
3316 if $as_echo 'TRUE=$(BAR$(V))
3317 BAR0=false
3318 BAR1=true
3320 am__doit:
3321 @$(TRUE)
3322 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3323 am_cv_make_support_nested_variables=yes
3324 else
3325 am_cv_make_support_nested_variables=no
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3329 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3330 if test $am_cv_make_support_nested_variables = yes; then
3331 AM_V='$(V)'
3332 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3333 else
3334 AM_V=$AM_DEFAULT_VERBOSITY
3335 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3337 AM_BACKSLASH='\'
3340 if test -n "$ac_tool_prefix"; then
3341 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3342 set dummy ${ac_tool_prefix}ar; ac_word=$2
3343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3344 $as_echo_n "checking for $ac_word... " >&6; }
3345 if ${ac_cv_prog_AR+:} false; then :
3346 $as_echo_n "(cached) " >&6
3347 else
3348 if test -n "$AR"; then
3349 ac_cv_prog_AR="$AR" # Let the user override the test.
3350 else
3351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3352 for as_dir in $PATH
3354 IFS=$as_save_IFS
3355 test -z "$as_dir" && as_dir=.
3356 for ac_exec_ext in '' $ac_executable_extensions; do
3357 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3358 ac_cv_prog_AR="${ac_tool_prefix}ar"
3359 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3360 break 2
3362 done
3363 done
3364 IFS=$as_save_IFS
3368 AR=$ac_cv_prog_AR
3369 if test -n "$AR"; then
3370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3371 $as_echo "$AR" >&6; }
3372 else
3373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3374 $as_echo "no" >&6; }
3379 if test -z "$ac_cv_prog_AR"; then
3380 ac_ct_AR=$AR
3381 # Extract the first word of "ar", so it can be a program name with args.
3382 set dummy ar; ac_word=$2
3383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3384 $as_echo_n "checking for $ac_word... " >&6; }
3385 if ${ac_cv_prog_ac_ct_AR+:} false; then :
3386 $as_echo_n "(cached) " >&6
3387 else
3388 if test -n "$ac_ct_AR"; then
3389 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3390 else
3391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3392 for as_dir in $PATH
3394 IFS=$as_save_IFS
3395 test -z "$as_dir" && as_dir=.
3396 for ac_exec_ext in '' $ac_executable_extensions; do
3397 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3398 ac_cv_prog_ac_ct_AR="ar"
3399 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3400 break 2
3402 done
3403 done
3404 IFS=$as_save_IFS
3408 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3409 if test -n "$ac_ct_AR"; then
3410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3411 $as_echo "$ac_ct_AR" >&6; }
3412 else
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3414 $as_echo "no" >&6; }
3417 if test "x$ac_ct_AR" = x; then
3418 AR=""
3419 else
3420 case $cross_compiling:$ac_tool_warned in
3421 yes:)
3422 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3423 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3424 ac_tool_warned=yes ;;
3425 esac
3426 AR=$ac_ct_AR
3428 else
3429 AR="$ac_cv_prog_AR"
3432 if test -n "$ac_tool_prefix"; then
3433 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3434 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3436 $as_echo_n "checking for $ac_word... " >&6; }
3437 if ${ac_cv_prog_RANLIB+:} false; then :
3438 $as_echo_n "(cached) " >&6
3439 else
3440 if test -n "$RANLIB"; then
3441 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3442 else
3443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3444 for as_dir in $PATH
3446 IFS=$as_save_IFS
3447 test -z "$as_dir" && as_dir=.
3448 for ac_exec_ext in '' $ac_executable_extensions; do
3449 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3450 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3452 break 2
3454 done
3455 done
3456 IFS=$as_save_IFS
3460 RANLIB=$ac_cv_prog_RANLIB
3461 if test -n "$RANLIB"; then
3462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3463 $as_echo "$RANLIB" >&6; }
3464 else
3465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3466 $as_echo "no" >&6; }
3471 if test -z "$ac_cv_prog_RANLIB"; then
3472 ac_ct_RANLIB=$RANLIB
3473 # Extract the first word of "ranlib", so it can be a program name with args.
3474 set dummy ranlib; ac_word=$2
3475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3476 $as_echo_n "checking for $ac_word... " >&6; }
3477 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
3478 $as_echo_n "(cached) " >&6
3479 else
3480 if test -n "$ac_ct_RANLIB"; then
3481 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3482 else
3483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3484 for as_dir in $PATH
3486 IFS=$as_save_IFS
3487 test -z "$as_dir" && as_dir=.
3488 for ac_exec_ext in '' $ac_executable_extensions; do
3489 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3490 ac_cv_prog_ac_ct_RANLIB="ranlib"
3491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3492 break 2
3494 done
3495 done
3496 IFS=$as_save_IFS
3500 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3501 if test -n "$ac_ct_RANLIB"; then
3502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3503 $as_echo "$ac_ct_RANLIB" >&6; }
3504 else
3505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3506 $as_echo "no" >&6; }
3509 if test "x$ac_ct_RANLIB" = x; then
3510 RANLIB=":"
3511 else
3512 case $cross_compiling:$ac_tool_warned in
3513 yes:)
3514 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3515 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3516 ac_tool_warned=yes ;;
3517 esac
3518 RANLIB=$ac_ct_RANLIB
3520 else
3521 RANLIB="$ac_cv_prog_RANLIB"
3525 # Check whether --enable-shared was given.
3526 if test "${enable_shared+set}" = set; then :
3527 enableval=$enable_shared; p=${PACKAGE-default}
3528 case $enableval in
3529 yes) enable_shared=yes ;;
3530 no) enable_shared=no ;;
3532 enable_shared=no
3533 # Look at the argument we got. We use all the common list separators.
3534 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3535 for pkg in $enableval; do
3536 IFS="$lt_save_ifs"
3537 if test "X$pkg" = "X$p"; then
3538 enable_shared=yes
3540 done
3541 IFS="$lt_save_ifs"
3543 esac
3544 else
3545 enable_shared=no
3557 ac_ext=c
3558 ac_cpp='$CPP $CPPFLAGS'
3559 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3560 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3561 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3562 if test -n "$ac_tool_prefix"; then
3563 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3564 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3566 $as_echo_n "checking for $ac_word... " >&6; }
3567 if ${ac_cv_prog_CC+:} false; then :
3568 $as_echo_n "(cached) " >&6
3569 else
3570 if test -n "$CC"; then
3571 ac_cv_prog_CC="$CC" # Let the user override the test.
3572 else
3573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3574 for as_dir in $PATH
3576 IFS=$as_save_IFS
3577 test -z "$as_dir" && as_dir=.
3578 for ac_exec_ext in '' $ac_executable_extensions; do
3579 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3580 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3582 break 2
3584 done
3585 done
3586 IFS=$as_save_IFS
3590 CC=$ac_cv_prog_CC
3591 if test -n "$CC"; then
3592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3593 $as_echo "$CC" >&6; }
3594 else
3595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3596 $as_echo "no" >&6; }
3601 if test -z "$ac_cv_prog_CC"; then
3602 ac_ct_CC=$CC
3603 # Extract the first word of "gcc", so it can be a program name with args.
3604 set dummy gcc; ac_word=$2
3605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3606 $as_echo_n "checking for $ac_word... " >&6; }
3607 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3608 $as_echo_n "(cached) " >&6
3609 else
3610 if test -n "$ac_ct_CC"; then
3611 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3612 else
3613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3614 for as_dir in $PATH
3616 IFS=$as_save_IFS
3617 test -z "$as_dir" && as_dir=.
3618 for ac_exec_ext in '' $ac_executable_extensions; do
3619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3620 ac_cv_prog_ac_ct_CC="gcc"
3621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3622 break 2
3624 done
3625 done
3626 IFS=$as_save_IFS
3630 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3631 if test -n "$ac_ct_CC"; then
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3633 $as_echo "$ac_ct_CC" >&6; }
3634 else
3635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3636 $as_echo "no" >&6; }
3639 if test "x$ac_ct_CC" = x; then
3640 CC=""
3641 else
3642 case $cross_compiling:$ac_tool_warned in
3643 yes:)
3644 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3645 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3646 ac_tool_warned=yes ;;
3647 esac
3648 CC=$ac_ct_CC
3650 else
3651 CC="$ac_cv_prog_CC"
3654 if test -z "$CC"; then
3655 if test -n "$ac_tool_prefix"; then
3656 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3657 set dummy ${ac_tool_prefix}cc; ac_word=$2
3658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3659 $as_echo_n "checking for $ac_word... " >&6; }
3660 if ${ac_cv_prog_CC+:} false; then :
3661 $as_echo_n "(cached) " >&6
3662 else
3663 if test -n "$CC"; then
3664 ac_cv_prog_CC="$CC" # Let the user override the test.
3665 else
3666 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3667 for as_dir in $PATH
3669 IFS=$as_save_IFS
3670 test -z "$as_dir" && as_dir=.
3671 for ac_exec_ext in '' $ac_executable_extensions; do
3672 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3673 ac_cv_prog_CC="${ac_tool_prefix}cc"
3674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3675 break 2
3677 done
3678 done
3679 IFS=$as_save_IFS
3683 CC=$ac_cv_prog_CC
3684 if test -n "$CC"; then
3685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3686 $as_echo "$CC" >&6; }
3687 else
3688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3689 $as_echo "no" >&6; }
3695 if test -z "$CC"; then
3696 # Extract the first word of "cc", so it can be a program name with args.
3697 set dummy cc; ac_word=$2
3698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3699 $as_echo_n "checking for $ac_word... " >&6; }
3700 if ${ac_cv_prog_CC+:} false; then :
3701 $as_echo_n "(cached) " >&6
3702 else
3703 if test -n "$CC"; then
3704 ac_cv_prog_CC="$CC" # Let the user override the test.
3705 else
3706 ac_prog_rejected=no
3707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3708 for as_dir in $PATH
3710 IFS=$as_save_IFS
3711 test -z "$as_dir" && as_dir=.
3712 for ac_exec_ext in '' $ac_executable_extensions; do
3713 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3714 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3715 ac_prog_rejected=yes
3716 continue
3718 ac_cv_prog_CC="cc"
3719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3720 break 2
3722 done
3723 done
3724 IFS=$as_save_IFS
3726 if test $ac_prog_rejected = yes; then
3727 # We found a bogon in the path, so make sure we never use it.
3728 set dummy $ac_cv_prog_CC
3729 shift
3730 if test $# != 0; then
3731 # We chose a different compiler from the bogus one.
3732 # However, it has the same basename, so the bogon will be chosen
3733 # first if we set CC to just the basename; use the full file name.
3734 shift
3735 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3740 CC=$ac_cv_prog_CC
3741 if test -n "$CC"; then
3742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3743 $as_echo "$CC" >&6; }
3744 else
3745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3746 $as_echo "no" >&6; }
3751 if test -z "$CC"; then
3752 if test -n "$ac_tool_prefix"; then
3753 for ac_prog in cl.exe
3755 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3756 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3758 $as_echo_n "checking for $ac_word... " >&6; }
3759 if ${ac_cv_prog_CC+:} false; then :
3760 $as_echo_n "(cached) " >&6
3761 else
3762 if test -n "$CC"; then
3763 ac_cv_prog_CC="$CC" # Let the user override the test.
3764 else
3765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3766 for as_dir in $PATH
3768 IFS=$as_save_IFS
3769 test -z "$as_dir" && as_dir=.
3770 for ac_exec_ext in '' $ac_executable_extensions; do
3771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3772 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3774 break 2
3776 done
3777 done
3778 IFS=$as_save_IFS
3782 CC=$ac_cv_prog_CC
3783 if test -n "$CC"; then
3784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3785 $as_echo "$CC" >&6; }
3786 else
3787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3788 $as_echo "no" >&6; }
3792 test -n "$CC" && break
3793 done
3795 if test -z "$CC"; then
3796 ac_ct_CC=$CC
3797 for ac_prog in cl.exe
3799 # Extract the first word of "$ac_prog", so it can be a program name with args.
3800 set dummy $ac_prog; ac_word=$2
3801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3802 $as_echo_n "checking for $ac_word... " >&6; }
3803 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3804 $as_echo_n "(cached) " >&6
3805 else
3806 if test -n "$ac_ct_CC"; then
3807 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3808 else
3809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3810 for as_dir in $PATH
3812 IFS=$as_save_IFS
3813 test -z "$as_dir" && as_dir=.
3814 for ac_exec_ext in '' $ac_executable_extensions; do
3815 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3816 ac_cv_prog_ac_ct_CC="$ac_prog"
3817 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3818 break 2
3820 done
3821 done
3822 IFS=$as_save_IFS
3826 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3827 if test -n "$ac_ct_CC"; then
3828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3829 $as_echo "$ac_ct_CC" >&6; }
3830 else
3831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3832 $as_echo "no" >&6; }
3836 test -n "$ac_ct_CC" && break
3837 done
3839 if test "x$ac_ct_CC" = x; then
3840 CC=""
3841 else
3842 case $cross_compiling:$ac_tool_warned in
3843 yes:)
3844 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3845 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3846 ac_tool_warned=yes ;;
3847 esac
3848 CC=$ac_ct_CC
3855 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3856 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3857 as_fn_error $? "no acceptable C compiler found in \$PATH
3858 See \`config.log' for more details" "$LINENO" 5; }
3860 # Provide some information about the compiler.
3861 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3862 set X $ac_compile
3863 ac_compiler=$2
3864 for ac_option in --version -v -V -qversion; do
3865 { { ac_try="$ac_compiler $ac_option >&5"
3866 case "(($ac_try" in
3867 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3868 *) ac_try_echo=$ac_try;;
3869 esac
3870 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3871 $as_echo "$ac_try_echo"; } >&5
3872 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3873 ac_status=$?
3874 if test -s conftest.err; then
3875 sed '10a\
3876 ... rest of stderr output deleted ...
3877 10q' conftest.err >conftest.er1
3878 cat conftest.er1 >&5
3880 rm -f conftest.er1 conftest.err
3881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3882 test $ac_status = 0; }
3883 done
3885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3886 /* end confdefs.h. */
3889 main ()
3893 return 0;
3895 _ACEOF
3896 ac_clean_files_save=$ac_clean_files
3897 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3898 # Try to create an executable without -o first, disregard a.out.
3899 # It will help us diagnose broken compilers, and finding out an intuition
3900 # of exeext.
3901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3902 $as_echo_n "checking whether the C compiler works... " >&6; }
3903 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3905 # The possible output files:
3906 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3908 ac_rmfiles=
3909 for ac_file in $ac_files
3911 case $ac_file in
3912 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3913 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3914 esac
3915 done
3916 rm -f $ac_rmfiles
3918 if { { ac_try="$ac_link_default"
3919 case "(($ac_try" in
3920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3921 *) ac_try_echo=$ac_try;;
3922 esac
3923 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3924 $as_echo "$ac_try_echo"; } >&5
3925 (eval "$ac_link_default") 2>&5
3926 ac_status=$?
3927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3928 test $ac_status = 0; }; then :
3929 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3930 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3931 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3932 # so that the user can short-circuit this test for compilers unknown to
3933 # Autoconf.
3934 for ac_file in $ac_files ''
3936 test -f "$ac_file" || continue
3937 case $ac_file in
3938 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3940 [ab].out )
3941 # We found the default executable, but exeext='' is most
3942 # certainly right.
3943 break;;
3944 *.* )
3945 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3946 then :; else
3947 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3949 # We set ac_cv_exeext here because the later test for it is not
3950 # safe: cross compilers may not add the suffix if given an `-o'
3951 # argument, so we may need to know it at that point already.
3952 # Even if this section looks crufty: it has the advantage of
3953 # actually working.
3954 break;;
3956 break;;
3957 esac
3958 done
3959 test "$ac_cv_exeext" = no && ac_cv_exeext=
3961 else
3962 ac_file=''
3964 if test -z "$ac_file"; then :
3965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3966 $as_echo "no" >&6; }
3967 $as_echo "$as_me: failed program was:" >&5
3968 sed 's/^/| /' conftest.$ac_ext >&5
3970 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3971 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3972 as_fn_error 77 "C compiler cannot create executables
3973 See \`config.log' for more details" "$LINENO" 5; }
3974 else
3975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3976 $as_echo "yes" >&6; }
3978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3979 $as_echo_n "checking for C compiler default output file name... " >&6; }
3980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3981 $as_echo "$ac_file" >&6; }
3982 ac_exeext=$ac_cv_exeext
3984 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3985 ac_clean_files=$ac_clean_files_save
3986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3987 $as_echo_n "checking for suffix of executables... " >&6; }
3988 if { { ac_try="$ac_link"
3989 case "(($ac_try" in
3990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3991 *) ac_try_echo=$ac_try;;
3992 esac
3993 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3994 $as_echo "$ac_try_echo"; } >&5
3995 (eval "$ac_link") 2>&5
3996 ac_status=$?
3997 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3998 test $ac_status = 0; }; then :
3999 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4000 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4001 # work properly (i.e., refer to `conftest.exe'), while it won't with
4002 # `rm'.
4003 for ac_file in conftest.exe conftest conftest.*; do
4004 test -f "$ac_file" || continue
4005 case $ac_file in
4006 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4007 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4008 break;;
4009 * ) break;;
4010 esac
4011 done
4012 else
4013 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4014 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4015 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4016 See \`config.log' for more details" "$LINENO" 5; }
4018 rm -f conftest conftest$ac_cv_exeext
4019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4020 $as_echo "$ac_cv_exeext" >&6; }
4022 rm -f conftest.$ac_ext
4023 EXEEXT=$ac_cv_exeext
4024 ac_exeext=$EXEEXT
4025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4026 /* end confdefs.h. */
4027 #include <stdio.h>
4029 main ()
4031 FILE *f = fopen ("conftest.out", "w");
4032 return ferror (f) || fclose (f) != 0;
4035 return 0;
4037 _ACEOF
4038 ac_clean_files="$ac_clean_files conftest.out"
4039 # Check that the compiler produces executables we can run. If not, either
4040 # the compiler is broken, or we cross compile.
4041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4042 $as_echo_n "checking whether we are cross compiling... " >&6; }
4043 if test "$cross_compiling" != yes; then
4044 { { ac_try="$ac_link"
4045 case "(($ac_try" in
4046 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4047 *) ac_try_echo=$ac_try;;
4048 esac
4049 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4050 $as_echo "$ac_try_echo"; } >&5
4051 (eval "$ac_link") 2>&5
4052 ac_status=$?
4053 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4054 test $ac_status = 0; }
4055 if { ac_try='./conftest$ac_cv_exeext'
4056 { { case "(($ac_try" in
4057 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4058 *) ac_try_echo=$ac_try;;
4059 esac
4060 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4061 $as_echo "$ac_try_echo"; } >&5
4062 (eval "$ac_try") 2>&5
4063 ac_status=$?
4064 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4065 test $ac_status = 0; }; }; then
4066 cross_compiling=no
4067 else
4068 if test "$cross_compiling" = maybe; then
4069 cross_compiling=yes
4070 else
4071 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4072 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4073 as_fn_error $? "cannot run C compiled programs.
4074 If you meant to cross compile, use \`--host'.
4075 See \`config.log' for more details" "$LINENO" 5; }
4079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4080 $as_echo "$cross_compiling" >&6; }
4082 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4083 ac_clean_files=$ac_clean_files_save
4084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4085 $as_echo_n "checking for suffix of object files... " >&6; }
4086 if ${ac_cv_objext+:} false; then :
4087 $as_echo_n "(cached) " >&6
4088 else
4089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4090 /* end confdefs.h. */
4093 main ()
4097 return 0;
4099 _ACEOF
4100 rm -f conftest.o conftest.obj
4101 if { { ac_try="$ac_compile"
4102 case "(($ac_try" in
4103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4104 *) ac_try_echo=$ac_try;;
4105 esac
4106 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4107 $as_echo "$ac_try_echo"; } >&5
4108 (eval "$ac_compile") 2>&5
4109 ac_status=$?
4110 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4111 test $ac_status = 0; }; then :
4112 for ac_file in conftest.o conftest.obj conftest.*; do
4113 test -f "$ac_file" || continue;
4114 case $ac_file in
4115 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4116 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4117 break;;
4118 esac
4119 done
4120 else
4121 $as_echo "$as_me: failed program was:" >&5
4122 sed 's/^/| /' conftest.$ac_ext >&5
4124 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4125 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4126 as_fn_error $? "cannot compute suffix of object files: cannot compile
4127 See \`config.log' for more details" "$LINENO" 5; }
4129 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4132 $as_echo "$ac_cv_objext" >&6; }
4133 OBJEXT=$ac_cv_objext
4134 ac_objext=$OBJEXT
4135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4136 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4137 if ${ac_cv_c_compiler_gnu+:} false; then :
4138 $as_echo_n "(cached) " >&6
4139 else
4140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4141 /* end confdefs.h. */
4144 main ()
4146 #ifndef __GNUC__
4147 choke me
4148 #endif
4151 return 0;
4153 _ACEOF
4154 if ac_fn_c_try_compile "$LINENO"; then :
4155 ac_compiler_gnu=yes
4156 else
4157 ac_compiler_gnu=no
4159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4160 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4164 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4165 if test $ac_compiler_gnu = yes; then
4166 GCC=yes
4167 else
4168 GCC=
4170 ac_test_CFLAGS=${CFLAGS+set}
4171 ac_save_CFLAGS=$CFLAGS
4172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4173 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4174 if ${ac_cv_prog_cc_g+:} false; then :
4175 $as_echo_n "(cached) " >&6
4176 else
4177 ac_save_c_werror_flag=$ac_c_werror_flag
4178 ac_c_werror_flag=yes
4179 ac_cv_prog_cc_g=no
4180 CFLAGS="-g"
4181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4182 /* end confdefs.h. */
4185 main ()
4189 return 0;
4191 _ACEOF
4192 if ac_fn_c_try_compile "$LINENO"; then :
4193 ac_cv_prog_cc_g=yes
4194 else
4195 CFLAGS=""
4196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4197 /* end confdefs.h. */
4200 main ()
4204 return 0;
4206 _ACEOF
4207 if ac_fn_c_try_compile "$LINENO"; then :
4209 else
4210 ac_c_werror_flag=$ac_save_c_werror_flag
4211 CFLAGS="-g"
4212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4213 /* end confdefs.h. */
4216 main ()
4220 return 0;
4222 _ACEOF
4223 if ac_fn_c_try_compile "$LINENO"; then :
4224 ac_cv_prog_cc_g=yes
4226 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4228 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4231 ac_c_werror_flag=$ac_save_c_werror_flag
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4234 $as_echo "$ac_cv_prog_cc_g" >&6; }
4235 if test "$ac_test_CFLAGS" = set; then
4236 CFLAGS=$ac_save_CFLAGS
4237 elif test $ac_cv_prog_cc_g = yes; then
4238 if test "$GCC" = yes; then
4239 CFLAGS="-g -O2"
4240 else
4241 CFLAGS="-g"
4243 else
4244 if test "$GCC" = yes; then
4245 CFLAGS="-O2"
4246 else
4247 CFLAGS=
4250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4251 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4252 if ${ac_cv_prog_cc_c89+:} false; then :
4253 $as_echo_n "(cached) " >&6
4254 else
4255 ac_cv_prog_cc_c89=no
4256 ac_save_CC=$CC
4257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4258 /* end confdefs.h. */
4259 #include <stdarg.h>
4260 #include <stdio.h>
4261 struct stat;
4262 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4263 struct buf { int x; };
4264 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4265 static char *e (p, i)
4266 char **p;
4267 int i;
4269 return p[i];
4271 static char *f (char * (*g) (char **, int), char **p, ...)
4273 char *s;
4274 va_list v;
4275 va_start (v,p);
4276 s = g (p, va_arg (v,int));
4277 va_end (v);
4278 return s;
4281 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4282 function prototypes and stuff, but not '\xHH' hex character constants.
4283 These don't provoke an error unfortunately, instead are silently treated
4284 as 'x'. The following induces an error, until -std is added to get
4285 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4286 array size at least. It's necessary to write '\x00'==0 to get something
4287 that's true only with -std. */
4288 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4290 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4291 inside strings and character constants. */
4292 #define FOO(x) 'x'
4293 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4295 int test (int i, double x);
4296 struct s1 {int (*f) (int a);};
4297 struct s2 {int (*f) (double a);};
4298 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4299 int argc;
4300 char **argv;
4302 main ()
4304 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4306 return 0;
4308 _ACEOF
4309 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4310 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4312 CC="$ac_save_CC $ac_arg"
4313 if ac_fn_c_try_compile "$LINENO"; then :
4314 ac_cv_prog_cc_c89=$ac_arg
4316 rm -f core conftest.err conftest.$ac_objext
4317 test "x$ac_cv_prog_cc_c89" != "xno" && break
4318 done
4319 rm -f conftest.$ac_ext
4320 CC=$ac_save_CC
4323 # AC_CACHE_VAL
4324 case "x$ac_cv_prog_cc_c89" in
4326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4327 $as_echo "none needed" >&6; } ;;
4328 xno)
4329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4330 $as_echo "unsupported" >&6; } ;;
4332 CC="$CC $ac_cv_prog_cc_c89"
4333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4334 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4335 esac
4336 if test "x$ac_cv_prog_cc_c89" != xno; then :
4340 ac_ext=c
4341 ac_cpp='$CPP $CPPFLAGS'
4342 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4343 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4344 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4346 ac_ext=c
4347 ac_cpp='$CPP $CPPFLAGS'
4348 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4349 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4350 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4352 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4353 if ${am_cv_prog_cc_c_o+:} false; then :
4354 $as_echo_n "(cached) " >&6
4355 else
4356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4357 /* end confdefs.h. */
4360 main ()
4364 return 0;
4366 _ACEOF
4367 # Make sure it works both with $CC and with simple cc.
4368 # Following AC_PROG_CC_C_O, we do the test twice because some
4369 # compilers refuse to overwrite an existing .o file with -o,
4370 # though they will create one.
4371 am_cv_prog_cc_c_o=yes
4372 for am_i in 1 2; do
4373 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4374 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4375 ac_status=$?
4376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4377 (exit $ac_status); } \
4378 && test -f conftest2.$ac_objext; then
4379 : OK
4380 else
4381 am_cv_prog_cc_c_o=no
4382 break
4384 done
4385 rm -f core conftest*
4386 unset am_i
4388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4389 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4390 if test "$am_cv_prog_cc_c_o" != yes; then
4391 # Losing compiler, so override with the script.
4392 # FIXME: It is wrong to rewrite CC.
4393 # But if we don't then we get into trouble of one sort or another.
4394 # A longer-term fix would be to have automake use am__CC in this case,
4395 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4396 CC="$am_aux_dir/compile $CC"
4398 ac_ext=c
4399 ac_cpp='$CPP $CPPFLAGS'
4400 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4401 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4402 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4404 DEPDIR="${am__leading_dot}deps"
4406 ac_config_commands="$ac_config_commands depfiles"
4409 am_make=${MAKE-make}
4410 cat > confinc << 'END'
4411 am__doit:
4412 @echo this is the am__doit target
4413 .PHONY: am__doit
4415 # If we don't find an include directive, just comment out the code.
4416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4417 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4418 am__include="#"
4419 am__quote=
4420 _am_result=none
4421 # First try GNU make style include.
4422 echo "include confinc" > confmf
4423 # Ignore all kinds of additional output from 'make'.
4424 case `$am_make -s -f confmf 2> /dev/null` in #(
4425 *the\ am__doit\ target*)
4426 am__include=include
4427 am__quote=
4428 _am_result=GNU
4430 esac
4431 # Now try BSD make style include.
4432 if test "$am__include" = "#"; then
4433 echo '.include "confinc"' > confmf
4434 case `$am_make -s -f confmf 2> /dev/null` in #(
4435 *the\ am__doit\ target*)
4436 am__include=.include
4437 am__quote="\""
4438 _am_result=BSD
4440 esac
4444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4445 $as_echo "$_am_result" >&6; }
4446 rm -f confinc confmf
4448 # Check whether --enable-dependency-tracking was given.
4449 if test "${enable_dependency_tracking+set}" = set; then :
4450 enableval=$enable_dependency_tracking;
4453 if test "x$enable_dependency_tracking" != xno; then
4454 am_depcomp="$ac_aux_dir/depcomp"
4455 AMDEPBACKSLASH='\'
4456 am__nodep='_no'
4458 if test "x$enable_dependency_tracking" != xno; then
4459 AMDEP_TRUE=
4460 AMDEP_FALSE='#'
4461 else
4462 AMDEP_TRUE='#'
4463 AMDEP_FALSE=
4468 depcc="$CC" am_compiler_list=
4470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4471 $as_echo_n "checking dependency style of $depcc... " >&6; }
4472 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4473 $as_echo_n "(cached) " >&6
4474 else
4475 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4476 # We make a subdir and do the tests there. Otherwise we can end up
4477 # making bogus files that we don't know about and never remove. For
4478 # instance it was reported that on HP-UX the gcc test will end up
4479 # making a dummy file named 'D' -- because '-MD' means "put the output
4480 # in D".
4481 rm -rf conftest.dir
4482 mkdir conftest.dir
4483 # Copy depcomp to subdir because otherwise we won't find it if we're
4484 # using a relative directory.
4485 cp "$am_depcomp" conftest.dir
4486 cd conftest.dir
4487 # We will build objects and dependencies in a subdirectory because
4488 # it helps to detect inapplicable dependency modes. For instance
4489 # both Tru64's cc and ICC support -MD to output dependencies as a
4490 # side effect of compilation, but ICC will put the dependencies in
4491 # the current directory while Tru64 will put them in the object
4492 # directory.
4493 mkdir sub
4495 am_cv_CC_dependencies_compiler_type=none
4496 if test "$am_compiler_list" = ""; then
4497 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4499 am__universal=false
4500 case " $depcc " in #(
4501 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4502 esac
4504 for depmode in $am_compiler_list; do
4505 # Setup a source with many dependencies, because some compilers
4506 # like to wrap large dependency lists on column 80 (with \), and
4507 # we should not choose a depcomp mode which is confused by this.
4509 # We need to recreate these files for each test, as the compiler may
4510 # overwrite some of them when testing with obscure command lines.
4511 # This happens at least with the AIX C compiler.
4512 : > sub/conftest.c
4513 for i in 1 2 3 4 5 6; do
4514 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4515 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4516 # Solaris 10 /bin/sh.
4517 echo '/* dummy */' > sub/conftst$i.h
4518 done
4519 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4521 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4522 # mode. It turns out that the SunPro C++ compiler does not properly
4523 # handle '-M -o', and we need to detect this. Also, some Intel
4524 # versions had trouble with output in subdirs.
4525 am__obj=sub/conftest.${OBJEXT-o}
4526 am__minus_obj="-o $am__obj"
4527 case $depmode in
4528 gcc)
4529 # This depmode causes a compiler race in universal mode.
4530 test "$am__universal" = false || continue
4532 nosideeffect)
4533 # After this tag, mechanisms are not by side-effect, so they'll
4534 # only be used when explicitly requested.
4535 if test "x$enable_dependency_tracking" = xyes; then
4536 continue
4537 else
4538 break
4541 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4542 # This compiler won't grok '-c -o', but also, the minuso test has
4543 # not run yet. These depmodes are late enough in the game, and
4544 # so weak that their functioning should not be impacted.
4545 am__obj=conftest.${OBJEXT-o}
4546 am__minus_obj=
4548 none) break ;;
4549 esac
4550 if depmode=$depmode \
4551 source=sub/conftest.c object=$am__obj \
4552 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4553 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4554 >/dev/null 2>conftest.err &&
4555 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4556 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4557 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4558 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4559 # icc doesn't choke on unknown options, it will just issue warnings
4560 # or remarks (even with -Werror). So we grep stderr for any message
4561 # that says an option was ignored or not supported.
4562 # When given -MP, icc 7.0 and 7.1 complain thusly:
4563 # icc: Command line warning: ignoring option '-M'; no argument required
4564 # The diagnosis changed in icc 8.0:
4565 # icc: Command line remark: option '-MP' not supported
4566 if (grep 'ignoring option' conftest.err ||
4567 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4568 am_cv_CC_dependencies_compiler_type=$depmode
4569 break
4572 done
4574 cd ..
4575 rm -rf conftest.dir
4576 else
4577 am_cv_CC_dependencies_compiler_type=none
4581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4582 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4583 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4586 test "x$enable_dependency_tracking" != xno \
4587 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4588 am__fastdepCC_TRUE=
4589 am__fastdepCC_FALSE='#'
4590 else
4591 am__fastdepCC_TRUE='#'
4592 am__fastdepCC_FALSE=
4597 ac_ext=c
4598 ac_cpp='$CPP $CPPFLAGS'
4599 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4600 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4601 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4603 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4604 # On Suns, sometimes $CPP names a directory.
4605 if test -n "$CPP" && test -d "$CPP"; then
4606 CPP=
4608 if test -z "$CPP"; then
4609 if ${ac_cv_prog_CPP+:} false; then :
4610 $as_echo_n "(cached) " >&6
4611 else
4612 # Double quotes because CPP needs to be expanded
4613 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4615 ac_preproc_ok=false
4616 for ac_c_preproc_warn_flag in '' yes
4618 # Use a header file that comes with gcc, so configuring glibc
4619 # with a fresh cross-compiler works.
4620 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4621 # <limits.h> exists even on freestanding compilers.
4622 # On the NeXT, cc -E runs the code through the compiler's parser,
4623 # not just through cpp. "Syntax error" is here to catch this case.
4624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4625 /* end confdefs.h. */
4626 #ifdef __STDC__
4627 # include <limits.h>
4628 #else
4629 # include <assert.h>
4630 #endif
4631 Syntax error
4632 _ACEOF
4633 if ac_fn_c_try_cpp "$LINENO"; then :
4635 else
4636 # Broken: fails on valid input.
4637 continue
4639 rm -f conftest.err conftest.i conftest.$ac_ext
4641 # OK, works on sane cases. Now check whether nonexistent headers
4642 # can be detected and how.
4643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4644 /* end confdefs.h. */
4645 #include <ac_nonexistent.h>
4646 _ACEOF
4647 if ac_fn_c_try_cpp "$LINENO"; then :
4648 # Broken: success on invalid input.
4649 continue
4650 else
4651 # Passes both tests.
4652 ac_preproc_ok=:
4653 break
4655 rm -f conftest.err conftest.i conftest.$ac_ext
4657 done
4658 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4659 rm -f conftest.i conftest.err conftest.$ac_ext
4660 if $ac_preproc_ok; then :
4661 break
4664 done
4665 ac_cv_prog_CPP=$CPP
4668 CPP=$ac_cv_prog_CPP
4669 else
4670 ac_cv_prog_CPP=$CPP
4672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4673 $as_echo "$CPP" >&6; }
4674 ac_preproc_ok=false
4675 for ac_c_preproc_warn_flag in '' yes
4677 # Use a header file that comes with gcc, so configuring glibc
4678 # with a fresh cross-compiler works.
4679 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4680 # <limits.h> exists even on freestanding compilers.
4681 # On the NeXT, cc -E runs the code through the compiler's parser,
4682 # not just through cpp. "Syntax error" is here to catch this case.
4683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4684 /* end confdefs.h. */
4685 #ifdef __STDC__
4686 # include <limits.h>
4687 #else
4688 # include <assert.h>
4689 #endif
4690 Syntax error
4691 _ACEOF
4692 if ac_fn_c_try_cpp "$LINENO"; then :
4694 else
4695 # Broken: fails on valid input.
4696 continue
4698 rm -f conftest.err conftest.i conftest.$ac_ext
4700 # OK, works on sane cases. Now check whether nonexistent headers
4701 # can be detected and how.
4702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4703 /* end confdefs.h. */
4704 #include <ac_nonexistent.h>
4705 _ACEOF
4706 if ac_fn_c_try_cpp "$LINENO"; then :
4707 # Broken: success on invalid input.
4708 continue
4709 else
4710 # Passes both tests.
4711 ac_preproc_ok=:
4712 break
4714 rm -f conftest.err conftest.i conftest.$ac_ext
4716 done
4717 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4718 rm -f conftest.i conftest.err conftest.$ac_ext
4719 if $ac_preproc_ok; then :
4721 else
4722 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4723 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4724 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4725 See \`config.log' for more details" "$LINENO" 5; }
4728 ac_ext=c
4729 ac_cpp='$CPP $CPPFLAGS'
4730 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4731 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4732 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4736 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4737 if ${ac_cv_path_GREP+:} false; then :
4738 $as_echo_n "(cached) " >&6
4739 else
4740 if test -z "$GREP"; then
4741 ac_path_GREP_found=false
4742 # Loop through the user's path and test for each of PROGNAME-LIST
4743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4744 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4746 IFS=$as_save_IFS
4747 test -z "$as_dir" && as_dir=.
4748 for ac_prog in grep ggrep; do
4749 for ac_exec_ext in '' $ac_executable_extensions; do
4750 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4751 as_fn_executable_p "$ac_path_GREP" || continue
4752 # Check for GNU ac_path_GREP and select it if it is found.
4753 # Check for GNU $ac_path_GREP
4754 case `"$ac_path_GREP" --version 2>&1` in
4755 *GNU*)
4756 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4758 ac_count=0
4759 $as_echo_n 0123456789 >"conftest.in"
4760 while :
4762 cat "conftest.in" "conftest.in" >"conftest.tmp"
4763 mv "conftest.tmp" "conftest.in"
4764 cp "conftest.in" "conftest.nl"
4765 $as_echo 'GREP' >> "conftest.nl"
4766 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4767 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4768 as_fn_arith $ac_count + 1 && ac_count=$as_val
4769 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4770 # Best one so far, save it but keep looking for a better one
4771 ac_cv_path_GREP="$ac_path_GREP"
4772 ac_path_GREP_max=$ac_count
4774 # 10*(2^10) chars as input seems more than enough
4775 test $ac_count -gt 10 && break
4776 done
4777 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4778 esac
4780 $ac_path_GREP_found && break 3
4781 done
4782 done
4783 done
4784 IFS=$as_save_IFS
4785 if test -z "$ac_cv_path_GREP"; then
4786 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4788 else
4789 ac_cv_path_GREP=$GREP
4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4794 $as_echo "$ac_cv_path_GREP" >&6; }
4795 GREP="$ac_cv_path_GREP"
4798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4799 $as_echo_n "checking for egrep... " >&6; }
4800 if ${ac_cv_path_EGREP+:} false; then :
4801 $as_echo_n "(cached) " >&6
4802 else
4803 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4804 then ac_cv_path_EGREP="$GREP -E"
4805 else
4806 if test -z "$EGREP"; then
4807 ac_path_EGREP_found=false
4808 # Loop through the user's path and test for each of PROGNAME-LIST
4809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4810 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4812 IFS=$as_save_IFS
4813 test -z "$as_dir" && as_dir=.
4814 for ac_prog in egrep; do
4815 for ac_exec_ext in '' $ac_executable_extensions; do
4816 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4817 as_fn_executable_p "$ac_path_EGREP" || continue
4818 # Check for GNU ac_path_EGREP and select it if it is found.
4819 # Check for GNU $ac_path_EGREP
4820 case `"$ac_path_EGREP" --version 2>&1` in
4821 *GNU*)
4822 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4824 ac_count=0
4825 $as_echo_n 0123456789 >"conftest.in"
4826 while :
4828 cat "conftest.in" "conftest.in" >"conftest.tmp"
4829 mv "conftest.tmp" "conftest.in"
4830 cp "conftest.in" "conftest.nl"
4831 $as_echo 'EGREP' >> "conftest.nl"
4832 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4833 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4834 as_fn_arith $ac_count + 1 && ac_count=$as_val
4835 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4836 # Best one so far, save it but keep looking for a better one
4837 ac_cv_path_EGREP="$ac_path_EGREP"
4838 ac_path_EGREP_max=$ac_count
4840 # 10*(2^10) chars as input seems more than enough
4841 test $ac_count -gt 10 && break
4842 done
4843 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4844 esac
4846 $ac_path_EGREP_found && break 3
4847 done
4848 done
4849 done
4850 IFS=$as_save_IFS
4851 if test -z "$ac_cv_path_EGREP"; then
4852 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4854 else
4855 ac_cv_path_EGREP=$EGREP
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4861 $as_echo "$ac_cv_path_EGREP" >&6; }
4862 EGREP="$ac_cv_path_EGREP"
4865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4866 $as_echo_n "checking for ANSI C header files... " >&6; }
4867 if ${ac_cv_header_stdc+:} false; then :
4868 $as_echo_n "(cached) " >&6
4869 else
4870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4871 /* end confdefs.h. */
4872 #include <stdlib.h>
4873 #include <stdarg.h>
4874 #include <string.h>
4875 #include <float.h>
4878 main ()
4882 return 0;
4884 _ACEOF
4885 if ac_fn_c_try_compile "$LINENO"; then :
4886 ac_cv_header_stdc=yes
4887 else
4888 ac_cv_header_stdc=no
4890 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4892 if test $ac_cv_header_stdc = yes; then
4893 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4895 /* end confdefs.h. */
4896 #include <string.h>
4898 _ACEOF
4899 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4900 $EGREP "memchr" >/dev/null 2>&1; then :
4902 else
4903 ac_cv_header_stdc=no
4905 rm -f conftest*
4909 if test $ac_cv_header_stdc = yes; then
4910 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4912 /* end confdefs.h. */
4913 #include <stdlib.h>
4915 _ACEOF
4916 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4917 $EGREP "free" >/dev/null 2>&1; then :
4919 else
4920 ac_cv_header_stdc=no
4922 rm -f conftest*
4926 if test $ac_cv_header_stdc = yes; then
4927 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4928 if test "$cross_compiling" = yes; then :
4930 else
4931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4932 /* end confdefs.h. */
4933 #include <ctype.h>
4934 #include <stdlib.h>
4935 #if ((' ' & 0x0FF) == 0x020)
4936 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4937 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4938 #else
4939 # define ISLOWER(c) \
4940 (('a' <= (c) && (c) <= 'i') \
4941 || ('j' <= (c) && (c) <= 'r') \
4942 || ('s' <= (c) && (c) <= 'z'))
4943 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4944 #endif
4946 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4948 main ()
4950 int i;
4951 for (i = 0; i < 256; i++)
4952 if (XOR (islower (i), ISLOWER (i))
4953 || toupper (i) != TOUPPER (i))
4954 return 2;
4955 return 0;
4957 _ACEOF
4958 if ac_fn_c_try_run "$LINENO"; then :
4960 else
4961 ac_cv_header_stdc=no
4963 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4964 conftest.$ac_objext conftest.beam conftest.$ac_ext
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4970 $as_echo "$ac_cv_header_stdc" >&6; }
4971 if test $ac_cv_header_stdc = yes; then
4973 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4977 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4978 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4979 inttypes.h stdint.h unistd.h
4980 do :
4981 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4982 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4984 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4985 cat >>confdefs.h <<_ACEOF
4986 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4987 _ACEOF
4991 done
4995 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4996 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4997 MINIX=yes
4998 else
4999 MINIX=
5003 if test "$MINIX" = yes; then
5005 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5008 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5011 $as_echo "#define _MINIX 1" >>confdefs.h
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5017 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5018 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5019 $as_echo_n "(cached) " >&6
5020 else
5021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5022 /* end confdefs.h. */
5024 # define __EXTENSIONS__ 1
5025 $ac_includes_default
5027 main ()
5031 return 0;
5033 _ACEOF
5034 if ac_fn_c_try_compile "$LINENO"; then :
5035 ac_cv_safe_to_define___extensions__=yes
5036 else
5037 ac_cv_safe_to_define___extensions__=no
5039 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5042 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5043 test $ac_cv_safe_to_define___extensions__ = yes &&
5044 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5046 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5048 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5050 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5052 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5056 case `pwd` in
5057 *\ * | *\ *)
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5059 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5060 esac
5064 macro_version='2.2.7a'
5065 macro_revision='1.3134'
5079 ltmain="$ac_aux_dir/ltmain.sh"
5081 # Backslashify metacharacters that are still active within
5082 # double-quoted strings.
5083 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5085 # Same as above, but do not quote variable references.
5086 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5088 # Sed substitution to delay expansion of an escaped shell variable in a
5089 # double_quote_subst'ed string.
5090 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5092 # Sed substitution to delay expansion of an escaped single quote.
5093 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5095 # Sed substitution to avoid accidental globbing in evaled expressions
5096 no_glob_subst='s/\*/\\\*/g'
5098 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5099 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5100 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5103 $as_echo_n "checking how to print strings... " >&6; }
5104 # Test print first, because it will be a builtin if present.
5105 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5106 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5107 ECHO='print -r --'
5108 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5109 ECHO='printf %s\n'
5110 else
5111 # Use this function as a fallback that always works.
5112 func_fallback_echo ()
5114 eval 'cat <<_LTECHO_EOF
5116 _LTECHO_EOF'
5118 ECHO='func_fallback_echo'
5121 # func_echo_all arg...
5122 # Invoke $ECHO with all args, space-separated.
5123 func_echo_all ()
5125 $ECHO ""
5128 case "$ECHO" in
5129 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5130 $as_echo "printf" >&6; } ;;
5131 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5132 $as_echo "print -r" >&6; } ;;
5133 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5134 $as_echo "cat" >&6; } ;;
5135 esac
5150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5151 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5152 if ${ac_cv_path_SED+:} false; then :
5153 $as_echo_n "(cached) " >&6
5154 else
5155 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5156 for ac_i in 1 2 3 4 5 6 7; do
5157 ac_script="$ac_script$as_nl$ac_script"
5158 done
5159 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5160 { ac_script=; unset ac_script;}
5161 if test -z "$SED"; then
5162 ac_path_SED_found=false
5163 # Loop through the user's path and test for each of PROGNAME-LIST
5164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5165 for as_dir in $PATH
5167 IFS=$as_save_IFS
5168 test -z "$as_dir" && as_dir=.
5169 for ac_prog in sed gsed; do
5170 for ac_exec_ext in '' $ac_executable_extensions; do
5171 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5172 as_fn_executable_p "$ac_path_SED" || continue
5173 # Check for GNU ac_path_SED and select it if it is found.
5174 # Check for GNU $ac_path_SED
5175 case `"$ac_path_SED" --version 2>&1` in
5176 *GNU*)
5177 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5179 ac_count=0
5180 $as_echo_n 0123456789 >"conftest.in"
5181 while :
5183 cat "conftest.in" "conftest.in" >"conftest.tmp"
5184 mv "conftest.tmp" "conftest.in"
5185 cp "conftest.in" "conftest.nl"
5186 $as_echo '' >> "conftest.nl"
5187 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5188 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5189 as_fn_arith $ac_count + 1 && ac_count=$as_val
5190 if test $ac_count -gt ${ac_path_SED_max-0}; then
5191 # Best one so far, save it but keep looking for a better one
5192 ac_cv_path_SED="$ac_path_SED"
5193 ac_path_SED_max=$ac_count
5195 # 10*(2^10) chars as input seems more than enough
5196 test $ac_count -gt 10 && break
5197 done
5198 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5199 esac
5201 $ac_path_SED_found && break 3
5202 done
5203 done
5204 done
5205 IFS=$as_save_IFS
5206 if test -z "$ac_cv_path_SED"; then
5207 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5209 else
5210 ac_cv_path_SED=$SED
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5215 $as_echo "$ac_cv_path_SED" >&6; }
5216 SED="$ac_cv_path_SED"
5217 rm -f conftest.sed
5219 test -z "$SED" && SED=sed
5220 Xsed="$SED -e 1s/^X//"
5232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5233 $as_echo_n "checking for fgrep... " >&6; }
5234 if ${ac_cv_path_FGREP+:} false; then :
5235 $as_echo_n "(cached) " >&6
5236 else
5237 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5238 then ac_cv_path_FGREP="$GREP -F"
5239 else
5240 if test -z "$FGREP"; then
5241 ac_path_FGREP_found=false
5242 # Loop through the user's path and test for each of PROGNAME-LIST
5243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5244 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5246 IFS=$as_save_IFS
5247 test -z "$as_dir" && as_dir=.
5248 for ac_prog in fgrep; do
5249 for ac_exec_ext in '' $ac_executable_extensions; do
5250 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5251 as_fn_executable_p "$ac_path_FGREP" || continue
5252 # Check for GNU ac_path_FGREP and select it if it is found.
5253 # Check for GNU $ac_path_FGREP
5254 case `"$ac_path_FGREP" --version 2>&1` in
5255 *GNU*)
5256 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5258 ac_count=0
5259 $as_echo_n 0123456789 >"conftest.in"
5260 while :
5262 cat "conftest.in" "conftest.in" >"conftest.tmp"
5263 mv "conftest.tmp" "conftest.in"
5264 cp "conftest.in" "conftest.nl"
5265 $as_echo 'FGREP' >> "conftest.nl"
5266 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5267 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5268 as_fn_arith $ac_count + 1 && ac_count=$as_val
5269 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5270 # Best one so far, save it but keep looking for a better one
5271 ac_cv_path_FGREP="$ac_path_FGREP"
5272 ac_path_FGREP_max=$ac_count
5274 # 10*(2^10) chars as input seems more than enough
5275 test $ac_count -gt 10 && break
5276 done
5277 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5278 esac
5280 $ac_path_FGREP_found && break 3
5281 done
5282 done
5283 done
5284 IFS=$as_save_IFS
5285 if test -z "$ac_cv_path_FGREP"; then
5286 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5288 else
5289 ac_cv_path_FGREP=$FGREP
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5295 $as_echo "$ac_cv_path_FGREP" >&6; }
5296 FGREP="$ac_cv_path_FGREP"
5299 test -z "$GREP" && GREP=grep
5319 # Check whether --with-gnu-ld was given.
5320 if test "${with_gnu_ld+set}" = set; then :
5321 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5322 else
5323 with_gnu_ld=no
5326 ac_prog=ld
5327 if test "$GCC" = yes; then
5328 # Check if gcc -print-prog-name=ld gives a path.
5329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5330 $as_echo_n "checking for ld used by $CC... " >&6; }
5331 case $host in
5332 *-*-mingw*)
5333 # gcc leaves a trailing carriage return which upsets mingw
5334 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5336 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5337 esac
5338 case $ac_prog in
5339 # Accept absolute paths.
5340 [\\/]* | ?:[\\/]*)
5341 re_direlt='/[^/][^/]*/\.\./'
5342 # Canonicalize the pathname of ld
5343 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5344 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5345 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5346 done
5347 test -z "$LD" && LD="$ac_prog"
5350 # If it fails, then pretend we aren't using GCC.
5351 ac_prog=ld
5354 # If it is relative, then search for the first ld in PATH.
5355 with_gnu_ld=unknown
5357 esac
5358 elif test "$with_gnu_ld" = yes; then
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5360 $as_echo_n "checking for GNU ld... " >&6; }
5361 else
5362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5363 $as_echo_n "checking for non-GNU ld... " >&6; }
5365 if ${lt_cv_path_LD+:} false; then :
5366 $as_echo_n "(cached) " >&6
5367 else
5368 if test -z "$LD"; then
5369 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5370 for ac_dir in $PATH; do
5371 IFS="$lt_save_ifs"
5372 test -z "$ac_dir" && ac_dir=.
5373 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5374 lt_cv_path_LD="$ac_dir/$ac_prog"
5375 # Check to see if the program is GNU ld. I'd rather use --version,
5376 # but apparently some variants of GNU ld only accept -v.
5377 # Break only if it was the GNU/non-GNU ld that we prefer.
5378 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5379 *GNU* | *'with BFD'*)
5380 test "$with_gnu_ld" != no && break
5383 test "$with_gnu_ld" != yes && break
5385 esac
5387 done
5388 IFS="$lt_save_ifs"
5389 else
5390 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5394 LD="$lt_cv_path_LD"
5395 if test -n "$LD"; then
5396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5397 $as_echo "$LD" >&6; }
5398 else
5399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5400 $as_echo "no" >&6; }
5402 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5404 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5405 if ${lt_cv_prog_gnu_ld+:} false; then :
5406 $as_echo_n "(cached) " >&6
5407 else
5408 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5409 case `$LD -v 2>&1 </dev/null` in
5410 *GNU* | *'with BFD'*)
5411 lt_cv_prog_gnu_ld=yes
5414 lt_cv_prog_gnu_ld=no
5416 esac
5418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5419 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5420 with_gnu_ld=$lt_cv_prog_gnu_ld
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5431 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5432 if ${lt_cv_path_NM+:} false; then :
5433 $as_echo_n "(cached) " >&6
5434 else
5435 if test -n "$NM"; then
5436 # Let the user override the nm to test.
5437 lt_nm_to_check="$NM"
5438 else
5439 lt_nm_to_check="${ac_tool_prefix}nm"
5440 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5441 lt_nm_to_check="$lt_nm_to_check nm"
5444 for lt_tmp_nm in "$lt_nm_to_check"; do
5445 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5446 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5447 IFS="$lt_save_ifs"
5448 test -z "$ac_dir" && ac_dir=.
5449 # Strip out any user-provided options from the nm to test twice,
5450 # the first time to test to see if nm (rather than its options) has
5451 # an explicit path, the second time to yield a file which can be
5452 # nm'ed itself.
5453 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
5454 case "$tmp_nm_path" in
5455 */*|*\\*) tmp_nm="$lt_tmp_nm";;
5456 *) tmp_nm="$ac_dir/$lt_tmp_nm";;
5457 esac
5458 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
5459 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
5460 # Check to see if the nm accepts a BSD-compat flag.
5461 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5462 # nm: unknown option "B" ignored
5463 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5464 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
5465 break
5468 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5469 *$tmp_nm*)
5470 lt_cv_path_NM="$tmp_nm -p"
5471 break
5474 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5475 continue # so that we can try to find one that supports BSD flags
5477 esac
5479 esac
5481 done
5482 IFS="$lt_save_ifs"
5483 done
5484 : ${lt_cv_path_NM=no}
5486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5487 $as_echo "$lt_cv_path_NM" >&6; }
5488 if test "$lt_cv_path_NM" != "no"; then
5489 NM="$lt_cv_path_NM"
5490 else
5491 # Didn't find any BSD compatible name lister, look for dumpbin.
5492 if test -n "$DUMPBIN"; then :
5493 # Let the user override the test.
5494 else
5495 if test -n "$ac_tool_prefix"; then
5496 for ac_prog in dumpbin "link -dump"
5498 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5499 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5501 $as_echo_n "checking for $ac_word... " >&6; }
5502 if ${ac_cv_prog_DUMPBIN+:} false; then :
5503 $as_echo_n "(cached) " >&6
5504 else
5505 if test -n "$DUMPBIN"; then
5506 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5507 else
5508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5509 for as_dir in $PATH
5511 IFS=$as_save_IFS
5512 test -z "$as_dir" && as_dir=.
5513 for ac_exec_ext in '' $ac_executable_extensions; do
5514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5515 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5517 break 2
5519 done
5520 done
5521 IFS=$as_save_IFS
5525 DUMPBIN=$ac_cv_prog_DUMPBIN
5526 if test -n "$DUMPBIN"; then
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5528 $as_echo "$DUMPBIN" >&6; }
5529 else
5530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5531 $as_echo "no" >&6; }
5535 test -n "$DUMPBIN" && break
5536 done
5538 if test -z "$DUMPBIN"; then
5539 ac_ct_DUMPBIN=$DUMPBIN
5540 for ac_prog in dumpbin "link -dump"
5542 # Extract the first word of "$ac_prog", so it can be a program name with args.
5543 set dummy $ac_prog; ac_word=$2
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5545 $as_echo_n "checking for $ac_word... " >&6; }
5546 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5547 $as_echo_n "(cached) " >&6
5548 else
5549 if test -n "$ac_ct_DUMPBIN"; then
5550 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5551 else
5552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5553 for as_dir in $PATH
5555 IFS=$as_save_IFS
5556 test -z "$as_dir" && as_dir=.
5557 for ac_exec_ext in '' $ac_executable_extensions; do
5558 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5559 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5561 break 2
5563 done
5564 done
5565 IFS=$as_save_IFS
5569 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5570 if test -n "$ac_ct_DUMPBIN"; then
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5572 $as_echo "$ac_ct_DUMPBIN" >&6; }
5573 else
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5575 $as_echo "no" >&6; }
5579 test -n "$ac_ct_DUMPBIN" && break
5580 done
5582 if test "x$ac_ct_DUMPBIN" = x; then
5583 DUMPBIN=":"
5584 else
5585 case $cross_compiling:$ac_tool_warned in
5586 yes:)
5587 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5588 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5589 ac_tool_warned=yes ;;
5590 esac
5591 DUMPBIN=$ac_ct_DUMPBIN
5595 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5596 *COFF*)
5597 DUMPBIN="$DUMPBIN -symbols"
5600 DUMPBIN=:
5602 esac
5605 if test "$DUMPBIN" != ":"; then
5606 NM="$DUMPBIN"
5609 test -z "$NM" && NM=nm
5616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5617 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5618 if ${lt_cv_nm_interface+:} false; then :
5619 $as_echo_n "(cached) " >&6
5620 else
5621 lt_cv_nm_interface="BSD nm"
5622 echo "int some_variable = 0;" > conftest.$ac_ext
5623 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5624 (eval "$ac_compile" 2>conftest.err)
5625 cat conftest.err >&5
5626 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5627 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5628 cat conftest.err >&5
5629 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5630 cat conftest.out >&5
5631 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5632 lt_cv_nm_interface="MS dumpbin"
5634 rm -f conftest*
5636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5637 $as_echo "$lt_cv_nm_interface" >&6; }
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5640 $as_echo_n "checking whether ln -s works... " >&6; }
5641 LN_S=$as_ln_s
5642 if test "$LN_S" = "ln -s"; then
5643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5644 $as_echo "yes" >&6; }
5645 else
5646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5647 $as_echo "no, using $LN_S" >&6; }
5650 # find the maximum length of command line arguments
5651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5652 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5653 if ${lt_cv_sys_max_cmd_len+:} false; then :
5654 $as_echo_n "(cached) " >&6
5655 else
5657 teststring="ABCD"
5659 case $build_os in
5660 msdosdjgpp*)
5661 # On DJGPP, this test can blow up pretty badly due to problems in libc
5662 # (any single argument exceeding 2000 bytes causes a buffer overrun
5663 # during glob expansion). Even if it were fixed, the result of this
5664 # check would be larger than it should be.
5665 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5668 gnu*)
5669 # Under GNU Hurd, this test is not required because there is
5670 # no limit to the length of command line arguments.
5671 # Libtool will interpret -1 as no limit whatsoever
5672 lt_cv_sys_max_cmd_len=-1;
5675 cygwin* | mingw* | cegcc*)
5676 # On Win9x/ME, this test blows up -- it succeeds, but takes
5677 # about 5 minutes as the teststring grows exponentially.
5678 # Worse, since 9x/ME are not pre-emptively multitasking,
5679 # you end up with a "frozen" computer, even though with patience
5680 # the test eventually succeeds (with a max line length of 256k).
5681 # Instead, let's just punt: use the minimum linelength reported by
5682 # all of the supported platforms: 8192 (on NT/2K/XP).
5683 lt_cv_sys_max_cmd_len=8192;
5686 mint*)
5687 # On MiNT this can take a long time and run out of memory.
5688 lt_cv_sys_max_cmd_len=8192;
5691 amigaos*)
5692 # On AmigaOS with pdksh, this test takes hours, literally.
5693 # So we just punt and use a minimum line length of 8192.
5694 lt_cv_sys_max_cmd_len=8192;
5697 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5698 # This has been around since 386BSD, at least. Likely further.
5699 if test -x /sbin/sysctl; then
5700 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5701 elif test -x /usr/sbin/sysctl; then
5702 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5703 else
5704 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5706 # And add a safety zone
5707 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5708 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5711 interix*)
5712 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5713 lt_cv_sys_max_cmd_len=196608
5716 osf*)
5717 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5718 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5719 # nice to cause kernel panics so lets avoid the loop below.
5720 # First set a reasonable default.
5721 lt_cv_sys_max_cmd_len=16384
5723 if test -x /sbin/sysconfig; then
5724 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5725 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5726 esac
5729 sco3.2v5*)
5730 lt_cv_sys_max_cmd_len=102400
5732 sysv5* | sco5v6* | sysv4.2uw2*)
5733 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5734 if test -n "$kargmax"; then
5735 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5736 else
5737 lt_cv_sys_max_cmd_len=32768
5741 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5742 if test -n "$lt_cv_sys_max_cmd_len"; then
5743 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5744 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5745 else
5746 # Make teststring a little bigger before we do anything with it.
5747 # a 1K string should be a reasonable start.
5748 for i in 1 2 3 4 5 6 7 8 ; do
5749 teststring=$teststring$teststring
5750 done
5751 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5752 # If test is not a shell built-in, we'll probably end up computing a
5753 # maximum length that is only half of the actual maximum length, but
5754 # we can't tell.
5755 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5756 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5757 test $i != 17 # 1/2 MB should be enough
5759 i=`expr $i + 1`
5760 teststring=$teststring$teststring
5761 done
5762 # Only check the string length outside the loop.
5763 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5764 teststring=
5765 # Add a significant safety factor because C++ compilers can tack on
5766 # massive amounts of additional arguments before passing them to the
5767 # linker. It appears as though 1/2 is a usable value.
5768 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5771 esac
5775 if test -n $lt_cv_sys_max_cmd_len ; then
5776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5777 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5778 else
5779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5780 $as_echo "none" >&6; }
5782 max_cmd_len=$lt_cv_sys_max_cmd_len
5789 : ${CP="cp -f"}
5790 : ${MV="mv -f"}
5791 : ${RM="rm -f"}
5793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5794 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5795 # Try some XSI features
5796 xsi_shell=no
5797 ( _lt_dummy="a/b/c"
5798 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5799 = c,a/b,, \
5800 && eval 'test $(( 1 + 1 )) -eq 2 \
5801 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5802 && xsi_shell=yes
5803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5804 $as_echo "$xsi_shell" >&6; }
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5808 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5809 lt_shell_append=no
5810 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5811 >/dev/null 2>&1 \
5812 && lt_shell_append=yes
5813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5814 $as_echo "$lt_shell_append" >&6; }
5817 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5818 lt_unset=unset
5819 else
5820 lt_unset=false
5827 # test EBCDIC or ASCII
5828 case `echo X|tr X '\101'` in
5829 A) # ASCII based system
5830 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5831 lt_SP2NL='tr \040 \012'
5832 lt_NL2SP='tr \015\012 \040\040'
5834 *) # EBCDIC based system
5835 lt_SP2NL='tr \100 \n'
5836 lt_NL2SP='tr \r\n \100\100'
5838 esac
5848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5849 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5850 if ${lt_cv_ld_reload_flag+:} false; then :
5851 $as_echo_n "(cached) " >&6
5852 else
5853 lt_cv_ld_reload_flag='-r'
5855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5856 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5857 reload_flag=$lt_cv_ld_reload_flag
5858 case $reload_flag in
5859 "" | " "*) ;;
5860 *) reload_flag=" $reload_flag" ;;
5861 esac
5862 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5863 case $host_os in
5864 darwin*)
5865 if test "$GCC" = yes; then
5866 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5867 else
5868 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5871 esac
5881 if test -n "$ac_tool_prefix"; then
5882 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5883 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5885 $as_echo_n "checking for $ac_word... " >&6; }
5886 if ${ac_cv_prog_OBJDUMP+:} false; then :
5887 $as_echo_n "(cached) " >&6
5888 else
5889 if test -n "$OBJDUMP"; then
5890 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5891 else
5892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5893 for as_dir in $PATH
5895 IFS=$as_save_IFS
5896 test -z "$as_dir" && as_dir=.
5897 for ac_exec_ext in '' $ac_executable_extensions; do
5898 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5899 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5900 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5901 break 2
5903 done
5904 done
5905 IFS=$as_save_IFS
5909 OBJDUMP=$ac_cv_prog_OBJDUMP
5910 if test -n "$OBJDUMP"; then
5911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5912 $as_echo "$OBJDUMP" >&6; }
5913 else
5914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5915 $as_echo "no" >&6; }
5920 if test -z "$ac_cv_prog_OBJDUMP"; then
5921 ac_ct_OBJDUMP=$OBJDUMP
5922 # Extract the first word of "objdump", so it can be a program name with args.
5923 set dummy objdump; ac_word=$2
5924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5925 $as_echo_n "checking for $ac_word... " >&6; }
5926 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5927 $as_echo_n "(cached) " >&6
5928 else
5929 if test -n "$ac_ct_OBJDUMP"; then
5930 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5931 else
5932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5933 for as_dir in $PATH
5935 IFS=$as_save_IFS
5936 test -z "$as_dir" && as_dir=.
5937 for ac_exec_ext in '' $ac_executable_extensions; do
5938 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5939 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5941 break 2
5943 done
5944 done
5945 IFS=$as_save_IFS
5949 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5950 if test -n "$ac_ct_OBJDUMP"; then
5951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5952 $as_echo "$ac_ct_OBJDUMP" >&6; }
5953 else
5954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5955 $as_echo "no" >&6; }
5958 if test "x$ac_ct_OBJDUMP" = x; then
5959 OBJDUMP="false"
5960 else
5961 case $cross_compiling:$ac_tool_warned in
5962 yes:)
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5964 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5965 ac_tool_warned=yes ;;
5966 esac
5967 OBJDUMP=$ac_ct_OBJDUMP
5969 else
5970 OBJDUMP="$ac_cv_prog_OBJDUMP"
5973 test -z "$OBJDUMP" && OBJDUMP=objdump
5983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5984 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5985 if ${lt_cv_deplibs_check_method+:} false; then :
5986 $as_echo_n "(cached) " >&6
5987 else
5988 lt_cv_file_magic_cmd='$MAGIC_CMD'
5989 lt_cv_file_magic_test_file=
5990 lt_cv_deplibs_check_method='unknown'
5991 # Need to set the preceding variable on all platforms that support
5992 # interlibrary dependencies.
5993 # 'none' -- dependencies not supported.
5994 # `unknown' -- same as none, but documents that we really don't know.
5995 # 'pass_all' -- all dependencies passed with no checks.
5996 # 'test_compile' -- check by making test program.
5997 # 'file_magic [[regex]]' -- check by looking for files in library path
5998 # which responds to the $file_magic_cmd with a given extended regex.
5999 # If you have `file' or equivalent on your system and you're not sure
6000 # whether `pass_all' will *always* work, you probably want this one.
6002 case $host_os in
6003 aix[4-9]*)
6004 lt_cv_deplibs_check_method=pass_all
6007 beos*)
6008 lt_cv_deplibs_check_method=pass_all
6011 bsdi[45]*)
6012 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6013 lt_cv_file_magic_cmd='/usr/bin/file -L'
6014 lt_cv_file_magic_test_file=/shlib/libc.so
6017 cygwin*)
6018 # func_win32_libid is a shell function defined in ltmain.sh
6019 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6020 lt_cv_file_magic_cmd='func_win32_libid'
6023 mingw* | pw32*)
6024 # Base MSYS/MinGW do not provide the 'file' command needed by
6025 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6026 # unless we find 'file', for example because we are cross-compiling.
6027 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6028 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6029 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6030 lt_cv_file_magic_cmd='func_win32_libid'
6031 else
6032 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6033 lt_cv_file_magic_cmd='$OBJDUMP -f'
6037 cegcc*)
6038 # use the weaker test based on 'objdump'. See mingw*.
6039 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6040 lt_cv_file_magic_cmd='$OBJDUMP -f'
6043 darwin* | rhapsody*)
6044 lt_cv_deplibs_check_method=pass_all
6047 freebsd* | dragonfly*)
6048 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6049 case $host_cpu in
6050 i*86 )
6051 # Not sure whether the presence of OpenBSD here was a mistake.
6052 # Let's accept both of them until this is cleared up.
6053 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6054 lt_cv_file_magic_cmd=/usr/bin/file
6055 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6057 esac
6058 else
6059 lt_cv_deplibs_check_method=pass_all
6063 gnu*)
6064 lt_cv_deplibs_check_method=pass_all
6067 haiku*)
6068 lt_cv_deplibs_check_method=pass_all
6071 hpux10.20* | hpux11*)
6072 lt_cv_file_magic_cmd=/usr/bin/file
6073 case $host_cpu in
6074 ia64*)
6075 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6076 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6078 hppa*64*)
6079 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]'
6080 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6083 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6084 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6086 esac
6089 interix[3-9]*)
6090 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6091 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6094 irix5* | irix6* | nonstopux*)
6095 case $LD in
6096 *-32|*"-32 ") libmagic=32-bit;;
6097 *-n32|*"-n32 ") libmagic=N32;;
6098 *-64|*"-64 ") libmagic=64-bit;;
6099 *) libmagic=never-match;;
6100 esac
6101 lt_cv_deplibs_check_method=pass_all
6104 # This must be Linux ELF.
6105 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
6106 lt_cv_deplibs_check_method=pass_all
6109 netbsd*)
6110 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6111 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6112 else
6113 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6117 newos6*)
6118 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6119 lt_cv_file_magic_cmd=/usr/bin/file
6120 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6123 *nto* | *qnx*)
6124 lt_cv_deplibs_check_method=pass_all
6127 openbsd*)
6128 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6129 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6130 else
6131 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6135 osf3* | osf4* | osf5*)
6136 lt_cv_deplibs_check_method=pass_all
6139 rdos*)
6140 lt_cv_deplibs_check_method=pass_all
6143 solaris*)
6144 lt_cv_deplibs_check_method=pass_all
6147 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6148 lt_cv_deplibs_check_method=pass_all
6151 sysv4 | sysv4.3*)
6152 case $host_vendor in
6153 motorola)
6154 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]'
6155 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6157 ncr)
6158 lt_cv_deplibs_check_method=pass_all
6160 sequent)
6161 lt_cv_file_magic_cmd='/bin/file'
6162 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6164 sni)
6165 lt_cv_file_magic_cmd='/bin/file'
6166 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6167 lt_cv_file_magic_test_file=/lib/libc.so
6169 siemens)
6170 lt_cv_deplibs_check_method=pass_all
6173 lt_cv_deplibs_check_method=pass_all
6175 esac
6178 tpf*)
6179 lt_cv_deplibs_check_method=pass_all
6181 vxworks*)
6182 # Assume VxWorks cross toolchains are built on Linux, possibly
6183 # as canadian for Windows hosts.
6184 lt_cv_deplibs_check_method=pass_all
6186 esac
6189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6190 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6191 file_magic_cmd=$lt_cv_file_magic_cmd
6192 deplibs_check_method=$lt_cv_deplibs_check_method
6193 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6206 plugin_option=
6207 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6208 for plugin in $plugin_names; do
6209 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6210 if test x$plugin_so = x$plugin; then
6211 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6213 if test x$plugin_so != x$plugin; then
6214 plugin_option="--plugin $plugin_so"
6215 break
6217 done
6219 if test -n "$ac_tool_prefix"; then
6220 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6221 set dummy ${ac_tool_prefix}ar; ac_word=$2
6222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6223 $as_echo_n "checking for $ac_word... " >&6; }
6224 if ${ac_cv_prog_AR+:} false; then :
6225 $as_echo_n "(cached) " >&6
6226 else
6227 if test -n "$AR"; then
6228 ac_cv_prog_AR="$AR" # Let the user override the test.
6229 else
6230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6231 for as_dir in $PATH
6233 IFS=$as_save_IFS
6234 test -z "$as_dir" && as_dir=.
6235 for ac_exec_ext in '' $ac_executable_extensions; do
6236 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6237 ac_cv_prog_AR="${ac_tool_prefix}ar"
6238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6239 break 2
6241 done
6242 done
6243 IFS=$as_save_IFS
6247 AR=$ac_cv_prog_AR
6248 if test -n "$AR"; then
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6250 $as_echo "$AR" >&6; }
6251 else
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6253 $as_echo "no" >&6; }
6258 if test -z "$ac_cv_prog_AR"; then
6259 ac_ct_AR=$AR
6260 # Extract the first word of "ar", so it can be a program name with args.
6261 set dummy ar; ac_word=$2
6262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6263 $as_echo_n "checking for $ac_word... " >&6; }
6264 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6265 $as_echo_n "(cached) " >&6
6266 else
6267 if test -n "$ac_ct_AR"; then
6268 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6269 else
6270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6271 for as_dir in $PATH
6273 IFS=$as_save_IFS
6274 test -z "$as_dir" && as_dir=.
6275 for ac_exec_ext in '' $ac_executable_extensions; do
6276 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6277 ac_cv_prog_ac_ct_AR="ar"
6278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6279 break 2
6281 done
6282 done
6283 IFS=$as_save_IFS
6287 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6288 if test -n "$ac_ct_AR"; then
6289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6290 $as_echo "$ac_ct_AR" >&6; }
6291 else
6292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6293 $as_echo "no" >&6; }
6296 if test "x$ac_ct_AR" = x; then
6297 AR="false"
6298 else
6299 case $cross_compiling:$ac_tool_warned in
6300 yes:)
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6302 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6303 ac_tool_warned=yes ;;
6304 esac
6305 AR=$ac_ct_AR
6307 else
6308 AR="$ac_cv_prog_AR"
6311 test -z "$AR" && AR=ar
6312 if test -n "$plugin_option"; then
6313 if $AR --help 2>&1 | grep -q "\--plugin"; then
6314 touch conftest.c
6315 $AR $plugin_option rc conftest.a conftest.c
6316 if test "$?" != 0; then
6317 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6318 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6319 else
6320 AR="$AR $plugin_option"
6322 rm -f conftest.*
6325 test -z "$AR_FLAGS" && AR_FLAGS=cru
6337 if test -n "$ac_tool_prefix"; then
6338 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6339 set dummy ${ac_tool_prefix}strip; ac_word=$2
6340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6341 $as_echo_n "checking for $ac_word... " >&6; }
6342 if ${ac_cv_prog_STRIP+:} false; then :
6343 $as_echo_n "(cached) " >&6
6344 else
6345 if test -n "$STRIP"; then
6346 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6347 else
6348 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6349 for as_dir in $PATH
6351 IFS=$as_save_IFS
6352 test -z "$as_dir" && as_dir=.
6353 for ac_exec_ext in '' $ac_executable_extensions; do
6354 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6355 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6356 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6357 break 2
6359 done
6360 done
6361 IFS=$as_save_IFS
6365 STRIP=$ac_cv_prog_STRIP
6366 if test -n "$STRIP"; then
6367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6368 $as_echo "$STRIP" >&6; }
6369 else
6370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6371 $as_echo "no" >&6; }
6376 if test -z "$ac_cv_prog_STRIP"; then
6377 ac_ct_STRIP=$STRIP
6378 # Extract the first word of "strip", so it can be a program name with args.
6379 set dummy strip; ac_word=$2
6380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6381 $as_echo_n "checking for $ac_word... " >&6; }
6382 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6383 $as_echo_n "(cached) " >&6
6384 else
6385 if test -n "$ac_ct_STRIP"; then
6386 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6387 else
6388 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6389 for as_dir in $PATH
6391 IFS=$as_save_IFS
6392 test -z "$as_dir" && as_dir=.
6393 for ac_exec_ext in '' $ac_executable_extensions; do
6394 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6395 ac_cv_prog_ac_ct_STRIP="strip"
6396 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6397 break 2
6399 done
6400 done
6401 IFS=$as_save_IFS
6405 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6406 if test -n "$ac_ct_STRIP"; then
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6408 $as_echo "$ac_ct_STRIP" >&6; }
6409 else
6410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6411 $as_echo "no" >&6; }
6414 if test "x$ac_ct_STRIP" = x; then
6415 STRIP=":"
6416 else
6417 case $cross_compiling:$ac_tool_warned in
6418 yes:)
6419 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6420 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6421 ac_tool_warned=yes ;;
6422 esac
6423 STRIP=$ac_ct_STRIP
6425 else
6426 STRIP="$ac_cv_prog_STRIP"
6429 test -z "$STRIP" && STRIP=:
6436 if test -n "$ac_tool_prefix"; then
6437 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6438 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6440 $as_echo_n "checking for $ac_word... " >&6; }
6441 if ${ac_cv_prog_RANLIB+:} false; then :
6442 $as_echo_n "(cached) " >&6
6443 else
6444 if test -n "$RANLIB"; then
6445 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6446 else
6447 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6448 for as_dir in $PATH
6450 IFS=$as_save_IFS
6451 test -z "$as_dir" && as_dir=.
6452 for ac_exec_ext in '' $ac_executable_extensions; do
6453 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6454 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6455 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6456 break 2
6458 done
6459 done
6460 IFS=$as_save_IFS
6464 RANLIB=$ac_cv_prog_RANLIB
6465 if test -n "$RANLIB"; then
6466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6467 $as_echo "$RANLIB" >&6; }
6468 else
6469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6470 $as_echo "no" >&6; }
6475 if test -z "$ac_cv_prog_RANLIB"; then
6476 ac_ct_RANLIB=$RANLIB
6477 # Extract the first word of "ranlib", so it can be a program name with args.
6478 set dummy ranlib; ac_word=$2
6479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6480 $as_echo_n "checking for $ac_word... " >&6; }
6481 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6482 $as_echo_n "(cached) " >&6
6483 else
6484 if test -n "$ac_ct_RANLIB"; then
6485 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6486 else
6487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6488 for as_dir in $PATH
6490 IFS=$as_save_IFS
6491 test -z "$as_dir" && as_dir=.
6492 for ac_exec_ext in '' $ac_executable_extensions; do
6493 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6494 ac_cv_prog_ac_ct_RANLIB="ranlib"
6495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6496 break 2
6498 done
6499 done
6500 IFS=$as_save_IFS
6504 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6505 if test -n "$ac_ct_RANLIB"; then
6506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6507 $as_echo "$ac_ct_RANLIB" >&6; }
6508 else
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6510 $as_echo "no" >&6; }
6513 if test "x$ac_ct_RANLIB" = x; then
6514 RANLIB=":"
6515 else
6516 case $cross_compiling:$ac_tool_warned in
6517 yes:)
6518 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6519 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6520 ac_tool_warned=yes ;;
6521 esac
6522 RANLIB=$ac_ct_RANLIB
6524 else
6525 RANLIB="$ac_cv_prog_RANLIB"
6528 test -z "$RANLIB" && RANLIB=:
6529 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6530 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6531 RANLIB="$RANLIB $plugin_option"
6540 # Determine commands to create old-style static archives.
6541 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6542 old_postinstall_cmds='chmod 644 $oldlib'
6543 old_postuninstall_cmds=
6545 if test -n "$RANLIB"; then
6546 case $host_os in
6547 openbsd*)
6548 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6551 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6553 esac
6554 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6557 case $host_os in
6558 darwin*)
6559 lock_old_archive_extraction=yes ;;
6561 lock_old_archive_extraction=no ;;
6562 esac
6602 # If no C compiler was specified, use CC.
6603 LTCC=${LTCC-"$CC"}
6605 # If no C compiler flags were specified, use CFLAGS.
6606 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6608 # Allow CC to be a program name with arguments.
6609 compiler=$CC
6612 # Check for command to grab the raw symbol name followed by C symbol from nm.
6613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6614 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6615 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6616 $as_echo_n "(cached) " >&6
6617 else
6619 # These are sane defaults that work on at least a few old systems.
6620 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6622 # Character class describing NM global symbol codes.
6623 symcode='[BCDEGRST]'
6625 # Regexp to match symbols that can be accessed directly from C.
6626 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6628 # Define system-specific variables.
6629 case $host_os in
6630 aix*)
6631 symcode='[BCDT]'
6633 cygwin* | mingw* | pw32* | cegcc*)
6634 symcode='[ABCDGISTW]'
6636 hpux*)
6637 if test "$host_cpu" = ia64; then
6638 symcode='[ABCDEGRST]'
6641 irix* | nonstopux*)
6642 symcode='[BCDEGRST]'
6644 osf*)
6645 symcode='[BCDEGQRST]'
6647 solaris*)
6648 symcode='[BCDRT]'
6650 sco3.2v5*)
6651 symcode='[DT]'
6653 sysv4.2uw2*)
6654 symcode='[DT]'
6656 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6657 symcode='[ABDT]'
6659 sysv4)
6660 symcode='[DFNSTU]'
6662 esac
6664 # If we're using GNU nm, then use its standard symbol codes.
6665 case `$NM -V 2>&1` in
6666 *GNU* | *'with BFD'*)
6667 symcode='[ABCDGIRSTW]' ;;
6668 esac
6670 # Transform an extracted symbol line into a proper C declaration.
6671 # Some systems (esp. on ia64) link data and code symbols differently,
6672 # so use this general approach.
6673 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6675 # Transform an extracted symbol line into symbol name and symbol address
6676 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6677 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'"
6679 # Handle CRLF in mingw tool chain
6680 opt_cr=
6681 case $build_os in
6682 mingw*)
6683 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6685 esac
6687 # Try without a prefix underscore, then with it.
6688 for ac_symprfx in "" "_"; do
6690 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6691 symxfrm="\\1 $ac_symprfx\\2 \\2"
6693 # Write the raw and C identifiers.
6694 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6695 # Fake it for dumpbin and say T for any non-static function
6696 # and D for any global variable.
6697 # Also find C++ and __fastcall symbols from MSVC++,
6698 # which start with @ or ?.
6699 lt_cv_sys_global_symbol_pipe="$AWK '"\
6700 " {last_section=section; section=\$ 3};"\
6701 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6702 " \$ 0!~/External *\|/{next};"\
6703 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6704 " {if(hide[section]) next};"\
6705 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6706 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6707 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6708 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6709 " ' prfx=^$ac_symprfx"
6710 else
6711 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6714 # Check to see that the pipe works correctly.
6715 pipe_works=no
6717 rm -f conftest*
6718 cat > conftest.$ac_ext <<_LT_EOF
6719 #ifdef __cplusplus
6720 extern "C" {
6721 #endif
6722 char nm_test_var;
6723 void nm_test_func(void);
6724 void nm_test_func(void){}
6725 #ifdef __cplusplus
6727 #endif
6728 int main(){nm_test_var='a';nm_test_func();return(0);}
6729 _LT_EOF
6731 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6732 (eval $ac_compile) 2>&5
6733 ac_status=$?
6734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6735 test $ac_status = 0; }; then
6736 # Now try to grab the symbols.
6737 nlist=conftest.nm
6738 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6739 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6740 ac_status=$?
6741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6742 test $ac_status = 0; } && test -s "$nlist"; then
6743 # Try sorting and uniquifying the output.
6744 if sort "$nlist" | uniq > "$nlist"T; then
6745 mv -f "$nlist"T "$nlist"
6746 else
6747 rm -f "$nlist"T
6750 # Make sure that we snagged all the symbols we need.
6751 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6752 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6753 cat <<_LT_EOF > conftest.$ac_ext
6754 #ifdef __cplusplus
6755 extern "C" {
6756 #endif
6758 _LT_EOF
6759 # Now generate the symbol file.
6760 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6762 cat <<_LT_EOF >> conftest.$ac_ext
6764 /* The mapping between symbol names and symbols. */
6765 const struct {
6766 const char *name;
6767 void *address;
6769 lt__PROGRAM__LTX_preloaded_symbols[] =
6771 { "@PROGRAM@", (void *) 0 },
6772 _LT_EOF
6773 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6774 cat <<\_LT_EOF >> conftest.$ac_ext
6775 {0, (void *) 0}
6778 /* This works around a problem in FreeBSD linker */
6779 #ifdef FREEBSD_WORKAROUND
6780 static const void *lt_preloaded_setup() {
6781 return lt__PROGRAM__LTX_preloaded_symbols;
6783 #endif
6785 #ifdef __cplusplus
6787 #endif
6788 _LT_EOF
6789 # Now try linking the two files.
6790 mv conftest.$ac_objext conftstm.$ac_objext
6791 lt_save_LIBS="$LIBS"
6792 lt_save_CFLAGS="$CFLAGS"
6793 LIBS="conftstm.$ac_objext"
6794 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6795 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6796 (eval $ac_link) 2>&5
6797 ac_status=$?
6798 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6799 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6800 pipe_works=yes
6802 LIBS="$lt_save_LIBS"
6803 CFLAGS="$lt_save_CFLAGS"
6804 else
6805 echo "cannot find nm_test_func in $nlist" >&5
6807 else
6808 echo "cannot find nm_test_var in $nlist" >&5
6810 else
6811 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6813 else
6814 echo "$progname: failed program was:" >&5
6815 cat conftest.$ac_ext >&5
6817 rm -rf conftest* conftst*
6819 # Do not use the global_symbol_pipe unless it works.
6820 if test "$pipe_works" = yes; then
6821 break
6822 else
6823 lt_cv_sys_global_symbol_pipe=
6825 done
6829 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6830 lt_cv_sys_global_symbol_to_cdecl=
6832 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6834 $as_echo "failed" >&6; }
6835 else
6836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6837 $as_echo "ok" >&6; }
6861 # Check whether --enable-libtool-lock was given.
6862 if test "${enable_libtool_lock+set}" = set; then :
6863 enableval=$enable_libtool_lock;
6866 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6868 # Some flags need to be propagated to the compiler or linker for good
6869 # libtool support.
6870 case $host in
6871 ia64-*-hpux*)
6872 # Find out which ABI we are using.
6873 echo 'int i;' > conftest.$ac_ext
6874 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6875 (eval $ac_compile) 2>&5
6876 ac_status=$?
6877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6878 test $ac_status = 0; }; then
6879 case `/usr/bin/file conftest.$ac_objext` in
6880 *ELF-32*)
6881 HPUX_IA64_MODE="32"
6883 *ELF-64*)
6884 HPUX_IA64_MODE="64"
6886 esac
6888 rm -rf conftest*
6890 *-*-irix6*)
6891 # Find out which ABI we are using.
6892 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6893 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6894 (eval $ac_compile) 2>&5
6895 ac_status=$?
6896 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6897 test $ac_status = 0; }; then
6898 if test "$lt_cv_prog_gnu_ld" = yes; then
6899 case `/usr/bin/file conftest.$ac_objext` in
6900 *32-bit*)
6901 LD="${LD-ld} -melf32bsmip"
6903 *N32*)
6904 LD="${LD-ld} -melf32bmipn32"
6906 *64-bit*)
6907 LD="${LD-ld} -melf64bmip"
6909 esac
6910 else
6911 case `/usr/bin/file conftest.$ac_objext` in
6912 *32-bit*)
6913 LD="${LD-ld} -32"
6915 *N32*)
6916 LD="${LD-ld} -n32"
6918 *64-bit*)
6919 LD="${LD-ld} -64"
6921 esac
6924 rm -rf conftest*
6927 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6928 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6929 # Find out which ABI we are using.
6930 echo 'int i;' > conftest.$ac_ext
6931 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6932 (eval $ac_compile) 2>&5
6933 ac_status=$?
6934 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6935 test $ac_status = 0; }; then
6936 case `/usr/bin/file conftest.o` in
6937 *32-bit*)
6938 case $host in
6939 x86_64-*kfreebsd*-gnu)
6940 LD="${LD-ld} -m elf_i386_fbsd"
6942 x86_64-*linux*)
6943 case `/usr/bin/file conftest.o` in
6944 *x86-64*)
6945 LD="${LD-ld} -m elf32_x86_64"
6948 LD="${LD-ld} -m elf_i386"
6950 esac
6952 powerpc64le-*linux*)
6953 LD="${LD-ld} -m elf32lppclinux"
6955 powerpc64-*linux*)
6956 LD="${LD-ld} -m elf32ppclinux"
6958 s390x-*linux*)
6959 LD="${LD-ld} -m elf_s390"
6961 sparc64-*linux*)
6962 LD="${LD-ld} -m elf32_sparc"
6964 esac
6966 *64-bit*)
6967 case $host in
6968 x86_64-*kfreebsd*-gnu)
6969 LD="${LD-ld} -m elf_x86_64_fbsd"
6971 x86_64-*linux*)
6972 LD="${LD-ld} -m elf_x86_64"
6974 powerpcle-*linux*)
6975 LD="${LD-ld} -m elf64lppc"
6977 powerpc-*linux*)
6978 LD="${LD-ld} -m elf64ppc"
6980 s390*-*linux*|s390*-*tpf*)
6981 LD="${LD-ld} -m elf64_s390"
6983 sparc*-*linux*)
6984 LD="${LD-ld} -m elf64_sparc"
6986 esac
6988 esac
6990 rm -rf conftest*
6993 *-*-sco3.2v5*)
6994 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6995 SAVE_CFLAGS="$CFLAGS"
6996 CFLAGS="$CFLAGS -belf"
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6998 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6999 if ${lt_cv_cc_needs_belf+:} false; then :
7000 $as_echo_n "(cached) " >&6
7001 else
7002 ac_ext=c
7003 ac_cpp='$CPP $CPPFLAGS'
7004 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7005 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7006 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7009 /* end confdefs.h. */
7012 main ()
7016 return 0;
7018 _ACEOF
7019 if ac_fn_c_try_link "$LINENO"; then :
7020 lt_cv_cc_needs_belf=yes
7021 else
7022 lt_cv_cc_needs_belf=no
7024 rm -f core conftest.err conftest.$ac_objext \
7025 conftest$ac_exeext conftest.$ac_ext
7026 ac_ext=c
7027 ac_cpp='$CPP $CPPFLAGS'
7028 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7029 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7030 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7034 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7035 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7036 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7037 CFLAGS="$SAVE_CFLAGS"
7040 sparc*-*solaris*)
7041 # Find out which ABI we are using.
7042 echo 'int i;' > conftest.$ac_ext
7043 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7044 (eval $ac_compile) 2>&5
7045 ac_status=$?
7046 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7047 test $ac_status = 0; }; then
7048 case `/usr/bin/file conftest.o` in
7049 *64-bit*)
7050 case $lt_cv_prog_gnu_ld in
7051 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7053 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7054 LD="${LD-ld} -64"
7057 esac
7059 esac
7061 rm -rf conftest*
7063 esac
7065 need_locks="$enable_libtool_lock"
7068 case $host_os in
7069 rhapsody* | darwin*)
7070 if test -n "$ac_tool_prefix"; then
7071 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7072 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7074 $as_echo_n "checking for $ac_word... " >&6; }
7075 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7076 $as_echo_n "(cached) " >&6
7077 else
7078 if test -n "$DSYMUTIL"; then
7079 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7080 else
7081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7082 for as_dir in $PATH
7084 IFS=$as_save_IFS
7085 test -z "$as_dir" && as_dir=.
7086 for ac_exec_ext in '' $ac_executable_extensions; do
7087 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7088 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7090 break 2
7092 done
7093 done
7094 IFS=$as_save_IFS
7098 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7099 if test -n "$DSYMUTIL"; then
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7101 $as_echo "$DSYMUTIL" >&6; }
7102 else
7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7104 $as_echo "no" >&6; }
7109 if test -z "$ac_cv_prog_DSYMUTIL"; then
7110 ac_ct_DSYMUTIL=$DSYMUTIL
7111 # Extract the first word of "dsymutil", so it can be a program name with args.
7112 set dummy dsymutil; ac_word=$2
7113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7114 $as_echo_n "checking for $ac_word... " >&6; }
7115 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7116 $as_echo_n "(cached) " >&6
7117 else
7118 if test -n "$ac_ct_DSYMUTIL"; then
7119 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7120 else
7121 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7122 for as_dir in $PATH
7124 IFS=$as_save_IFS
7125 test -z "$as_dir" && as_dir=.
7126 for ac_exec_ext in '' $ac_executable_extensions; do
7127 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7128 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7130 break 2
7132 done
7133 done
7134 IFS=$as_save_IFS
7138 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7139 if test -n "$ac_ct_DSYMUTIL"; then
7140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7141 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7142 else
7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7144 $as_echo "no" >&6; }
7147 if test "x$ac_ct_DSYMUTIL" = x; then
7148 DSYMUTIL=":"
7149 else
7150 case $cross_compiling:$ac_tool_warned in
7151 yes:)
7152 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7153 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7154 ac_tool_warned=yes ;;
7155 esac
7156 DSYMUTIL=$ac_ct_DSYMUTIL
7158 else
7159 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7162 if test -n "$ac_tool_prefix"; then
7163 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7164 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7166 $as_echo_n "checking for $ac_word... " >&6; }
7167 if ${ac_cv_prog_NMEDIT+:} false; then :
7168 $as_echo_n "(cached) " >&6
7169 else
7170 if test -n "$NMEDIT"; then
7171 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7172 else
7173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7174 for as_dir in $PATH
7176 IFS=$as_save_IFS
7177 test -z "$as_dir" && as_dir=.
7178 for ac_exec_ext in '' $ac_executable_extensions; do
7179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7180 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7182 break 2
7184 done
7185 done
7186 IFS=$as_save_IFS
7190 NMEDIT=$ac_cv_prog_NMEDIT
7191 if test -n "$NMEDIT"; then
7192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7193 $as_echo "$NMEDIT" >&6; }
7194 else
7195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7196 $as_echo "no" >&6; }
7201 if test -z "$ac_cv_prog_NMEDIT"; then
7202 ac_ct_NMEDIT=$NMEDIT
7203 # Extract the first word of "nmedit", so it can be a program name with args.
7204 set dummy nmedit; ac_word=$2
7205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7206 $as_echo_n "checking for $ac_word... " >&6; }
7207 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7208 $as_echo_n "(cached) " >&6
7209 else
7210 if test -n "$ac_ct_NMEDIT"; then
7211 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7212 else
7213 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7214 for as_dir in $PATH
7216 IFS=$as_save_IFS
7217 test -z "$as_dir" && as_dir=.
7218 for ac_exec_ext in '' $ac_executable_extensions; do
7219 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7220 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7222 break 2
7224 done
7225 done
7226 IFS=$as_save_IFS
7230 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7231 if test -n "$ac_ct_NMEDIT"; then
7232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7233 $as_echo "$ac_ct_NMEDIT" >&6; }
7234 else
7235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7236 $as_echo "no" >&6; }
7239 if test "x$ac_ct_NMEDIT" = x; then
7240 NMEDIT=":"
7241 else
7242 case $cross_compiling:$ac_tool_warned in
7243 yes:)
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7245 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7246 ac_tool_warned=yes ;;
7247 esac
7248 NMEDIT=$ac_ct_NMEDIT
7250 else
7251 NMEDIT="$ac_cv_prog_NMEDIT"
7254 if test -n "$ac_tool_prefix"; then
7255 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7256 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7258 $as_echo_n "checking for $ac_word... " >&6; }
7259 if ${ac_cv_prog_LIPO+:} false; then :
7260 $as_echo_n "(cached) " >&6
7261 else
7262 if test -n "$LIPO"; then
7263 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7264 else
7265 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7266 for as_dir in $PATH
7268 IFS=$as_save_IFS
7269 test -z "$as_dir" && as_dir=.
7270 for ac_exec_ext in '' $ac_executable_extensions; do
7271 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7272 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7273 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7274 break 2
7276 done
7277 done
7278 IFS=$as_save_IFS
7282 LIPO=$ac_cv_prog_LIPO
7283 if test -n "$LIPO"; then
7284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7285 $as_echo "$LIPO" >&6; }
7286 else
7287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7288 $as_echo "no" >&6; }
7293 if test -z "$ac_cv_prog_LIPO"; then
7294 ac_ct_LIPO=$LIPO
7295 # Extract the first word of "lipo", so it can be a program name with args.
7296 set dummy lipo; ac_word=$2
7297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7298 $as_echo_n "checking for $ac_word... " >&6; }
7299 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7300 $as_echo_n "(cached) " >&6
7301 else
7302 if test -n "$ac_ct_LIPO"; then
7303 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7304 else
7305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7306 for as_dir in $PATH
7308 IFS=$as_save_IFS
7309 test -z "$as_dir" && as_dir=.
7310 for ac_exec_ext in '' $ac_executable_extensions; do
7311 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7312 ac_cv_prog_ac_ct_LIPO="lipo"
7313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7314 break 2
7316 done
7317 done
7318 IFS=$as_save_IFS
7322 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7323 if test -n "$ac_ct_LIPO"; then
7324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7325 $as_echo "$ac_ct_LIPO" >&6; }
7326 else
7327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7328 $as_echo "no" >&6; }
7331 if test "x$ac_ct_LIPO" = x; then
7332 LIPO=":"
7333 else
7334 case $cross_compiling:$ac_tool_warned in
7335 yes:)
7336 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7337 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7338 ac_tool_warned=yes ;;
7339 esac
7340 LIPO=$ac_ct_LIPO
7342 else
7343 LIPO="$ac_cv_prog_LIPO"
7346 if test -n "$ac_tool_prefix"; then
7347 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7348 set dummy ${ac_tool_prefix}otool; ac_word=$2
7349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7350 $as_echo_n "checking for $ac_word... " >&6; }
7351 if ${ac_cv_prog_OTOOL+:} false; then :
7352 $as_echo_n "(cached) " >&6
7353 else
7354 if test -n "$OTOOL"; then
7355 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7356 else
7357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7358 for as_dir in $PATH
7360 IFS=$as_save_IFS
7361 test -z "$as_dir" && as_dir=.
7362 for ac_exec_ext in '' $ac_executable_extensions; do
7363 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7364 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7366 break 2
7368 done
7369 done
7370 IFS=$as_save_IFS
7374 OTOOL=$ac_cv_prog_OTOOL
7375 if test -n "$OTOOL"; then
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7377 $as_echo "$OTOOL" >&6; }
7378 else
7379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7380 $as_echo "no" >&6; }
7385 if test -z "$ac_cv_prog_OTOOL"; then
7386 ac_ct_OTOOL=$OTOOL
7387 # Extract the first word of "otool", so it can be a program name with args.
7388 set dummy otool; ac_word=$2
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7390 $as_echo_n "checking for $ac_word... " >&6; }
7391 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7392 $as_echo_n "(cached) " >&6
7393 else
7394 if test -n "$ac_ct_OTOOL"; then
7395 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7396 else
7397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7398 for as_dir in $PATH
7400 IFS=$as_save_IFS
7401 test -z "$as_dir" && as_dir=.
7402 for ac_exec_ext in '' $ac_executable_extensions; do
7403 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7404 ac_cv_prog_ac_ct_OTOOL="otool"
7405 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7406 break 2
7408 done
7409 done
7410 IFS=$as_save_IFS
7414 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7415 if test -n "$ac_ct_OTOOL"; then
7416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7417 $as_echo "$ac_ct_OTOOL" >&6; }
7418 else
7419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7420 $as_echo "no" >&6; }
7423 if test "x$ac_ct_OTOOL" = x; then
7424 OTOOL=":"
7425 else
7426 case $cross_compiling:$ac_tool_warned in
7427 yes:)
7428 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7429 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7430 ac_tool_warned=yes ;;
7431 esac
7432 OTOOL=$ac_ct_OTOOL
7434 else
7435 OTOOL="$ac_cv_prog_OTOOL"
7438 if test -n "$ac_tool_prefix"; then
7439 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7440 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7442 $as_echo_n "checking for $ac_word... " >&6; }
7443 if ${ac_cv_prog_OTOOL64+:} false; then :
7444 $as_echo_n "(cached) " >&6
7445 else
7446 if test -n "$OTOOL64"; then
7447 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7448 else
7449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7450 for as_dir in $PATH
7452 IFS=$as_save_IFS
7453 test -z "$as_dir" && as_dir=.
7454 for ac_exec_ext in '' $ac_executable_extensions; do
7455 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7456 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7457 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7458 break 2
7460 done
7461 done
7462 IFS=$as_save_IFS
7466 OTOOL64=$ac_cv_prog_OTOOL64
7467 if test -n "$OTOOL64"; then
7468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7469 $as_echo "$OTOOL64" >&6; }
7470 else
7471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7472 $as_echo "no" >&6; }
7477 if test -z "$ac_cv_prog_OTOOL64"; then
7478 ac_ct_OTOOL64=$OTOOL64
7479 # Extract the first word of "otool64", so it can be a program name with args.
7480 set dummy otool64; ac_word=$2
7481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7482 $as_echo_n "checking for $ac_word... " >&6; }
7483 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7484 $as_echo_n "(cached) " >&6
7485 else
7486 if test -n "$ac_ct_OTOOL64"; then
7487 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7488 else
7489 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7490 for as_dir in $PATH
7492 IFS=$as_save_IFS
7493 test -z "$as_dir" && as_dir=.
7494 for ac_exec_ext in '' $ac_executable_extensions; do
7495 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7496 ac_cv_prog_ac_ct_OTOOL64="otool64"
7497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7498 break 2
7500 done
7501 done
7502 IFS=$as_save_IFS
7506 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7507 if test -n "$ac_ct_OTOOL64"; then
7508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7509 $as_echo "$ac_ct_OTOOL64" >&6; }
7510 else
7511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7512 $as_echo "no" >&6; }
7515 if test "x$ac_ct_OTOOL64" = x; then
7516 OTOOL64=":"
7517 else
7518 case $cross_compiling:$ac_tool_warned in
7519 yes:)
7520 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7521 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7522 ac_tool_warned=yes ;;
7523 esac
7524 OTOOL64=$ac_ct_OTOOL64
7526 else
7527 OTOOL64="$ac_cv_prog_OTOOL64"
7556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7557 $as_echo_n "checking for -single_module linker flag... " >&6; }
7558 if ${lt_cv_apple_cc_single_mod+:} false; then :
7559 $as_echo_n "(cached) " >&6
7560 else
7561 lt_cv_apple_cc_single_mod=no
7562 if test -z "${LT_MULTI_MODULE}"; then
7563 # By default we will add the -single_module flag. You can override
7564 # by either setting the environment variable LT_MULTI_MODULE
7565 # non-empty at configure time, or by adding -multi_module to the
7566 # link flags.
7567 rm -rf libconftest.dylib*
7568 echo "int foo(void){return 1;}" > conftest.c
7569 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7570 -dynamiclib -Wl,-single_module conftest.c" >&5
7571 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7572 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7573 _lt_result=$?
7574 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7575 lt_cv_apple_cc_single_mod=yes
7576 else
7577 cat conftest.err >&5
7579 rm -rf libconftest.dylib*
7580 rm -f conftest.*
7583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7584 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7586 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7587 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7588 $as_echo_n "(cached) " >&6
7589 else
7590 lt_cv_ld_exported_symbols_list=no
7591 save_LDFLAGS=$LDFLAGS
7592 echo "_main" > conftest.sym
7593 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7595 /* end confdefs.h. */
7598 main ()
7602 return 0;
7604 _ACEOF
7605 if ac_fn_c_try_link "$LINENO"; then :
7606 lt_cv_ld_exported_symbols_list=yes
7607 else
7608 lt_cv_ld_exported_symbols_list=no
7610 rm -f core conftest.err conftest.$ac_objext \
7611 conftest$ac_exeext conftest.$ac_ext
7612 LDFLAGS="$save_LDFLAGS"
7615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7616 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7618 $as_echo_n "checking for -force_load linker flag... " >&6; }
7619 if ${lt_cv_ld_force_load+:} false; then :
7620 $as_echo_n "(cached) " >&6
7621 else
7622 lt_cv_ld_force_load=no
7623 cat > conftest.c << _LT_EOF
7624 int forced_loaded() { return 2;}
7625 _LT_EOF
7626 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7627 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7628 echo "$AR cru libconftest.a conftest.o" >&5
7629 $AR cru libconftest.a conftest.o 2>&5
7630 cat > conftest.c << _LT_EOF
7631 int main() { return 0;}
7632 _LT_EOF
7633 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7634 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7635 _lt_result=$?
7636 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7637 lt_cv_ld_force_load=yes
7638 else
7639 cat conftest.err >&5
7641 rm -f conftest.err libconftest.a conftest conftest.c
7642 rm -rf conftest.dSYM
7645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7646 $as_echo "$lt_cv_ld_force_load" >&6; }
7647 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
7648 # build without first building modern cctools / linker.
7649 case $host_cpu-$host_os in
7650 *-rhapsody* | *-darwin1.[012])
7651 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7652 *-darwin1.*)
7653 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7654 *-darwin*)
7655 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
7656 # deployment target is forced to an earlier version.
7657 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
7658 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
7660 10.[012][,.]*)
7661 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7665 esac
7667 esac
7668 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7669 _lt_dar_single_mod='$single_module'
7671 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7672 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7673 else
7674 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7676 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7677 _lt_dsymutil='~$DSYMUTIL $lib || :'
7678 else
7679 _lt_dsymutil=
7682 esac
7684 for ac_header in dlfcn.h
7685 do :
7686 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7688 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7689 cat >>confdefs.h <<_ACEOF
7690 #define HAVE_DLFCN_H 1
7691 _ACEOF
7695 done
7701 # Set options
7702 enable_dlopen=yes
7707 enable_win32_dll=no
7711 # Check whether --enable-static was given.
7712 if test "${enable_static+set}" = set; then :
7713 enableval=$enable_static; p=${PACKAGE-default}
7714 case $enableval in
7715 yes) enable_static=yes ;;
7716 no) enable_static=no ;;
7718 enable_static=no
7719 # Look at the argument we got. We use all the common list separators.
7720 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7721 for pkg in $enableval; do
7722 IFS="$lt_save_ifs"
7723 if test "X$pkg" = "X$p"; then
7724 enable_static=yes
7726 done
7727 IFS="$lt_save_ifs"
7729 esac
7730 else
7731 enable_static=yes
7743 # Check whether --with-pic was given.
7744 if test "${with_pic+set}" = set; then :
7745 withval=$with_pic; pic_mode="$withval"
7746 else
7747 pic_mode=default
7751 test -z "$pic_mode" && pic_mode=default
7759 # Check whether --enable-fast-install was given.
7760 if test "${enable_fast_install+set}" = set; then :
7761 enableval=$enable_fast_install; p=${PACKAGE-default}
7762 case $enableval in
7763 yes) enable_fast_install=yes ;;
7764 no) enable_fast_install=no ;;
7766 enable_fast_install=no
7767 # Look at the argument we got. We use all the common list separators.
7768 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7769 for pkg in $enableval; do
7770 IFS="$lt_save_ifs"
7771 if test "X$pkg" = "X$p"; then
7772 enable_fast_install=yes
7774 done
7775 IFS="$lt_save_ifs"
7777 esac
7778 else
7779 enable_fast_install=yes
7792 # This can be used to rebuild libtool when needed
7793 LIBTOOL_DEPS="$ltmain"
7795 # Always use our own libtool.
7796 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7823 test -z "$LN_S" && LN_S="ln -s"
7838 if test -n "${ZSH_VERSION+set}" ; then
7839 setopt NO_GLOB_SUBST
7842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7843 $as_echo_n "checking for objdir... " >&6; }
7844 if ${lt_cv_objdir+:} false; then :
7845 $as_echo_n "(cached) " >&6
7846 else
7847 rm -f .libs 2>/dev/null
7848 mkdir .libs 2>/dev/null
7849 if test -d .libs; then
7850 lt_cv_objdir=.libs
7851 else
7852 # MS-DOS does not allow filenames that begin with a dot.
7853 lt_cv_objdir=_libs
7855 rmdir .libs 2>/dev/null
7857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7858 $as_echo "$lt_cv_objdir" >&6; }
7859 objdir=$lt_cv_objdir
7865 cat >>confdefs.h <<_ACEOF
7866 #define LT_OBJDIR "$lt_cv_objdir/"
7867 _ACEOF
7872 case $host_os in
7873 aix3*)
7874 # AIX sometimes has problems with the GCC collect2 program. For some
7875 # reason, if we set the COLLECT_NAMES environment variable, the problems
7876 # vanish in a puff of smoke.
7877 if test "X${COLLECT_NAMES+set}" != Xset; then
7878 COLLECT_NAMES=
7879 export COLLECT_NAMES
7882 esac
7884 # Global variables:
7885 ofile=libtool
7886 can_build_shared=yes
7888 # All known linkers require a `.a' archive for static linking (except MSVC,
7889 # which needs '.lib').
7890 libext=a
7892 with_gnu_ld="$lt_cv_prog_gnu_ld"
7894 old_CC="$CC"
7895 old_CFLAGS="$CFLAGS"
7897 # Set sane defaults for various variables
7898 test -z "$CC" && CC=cc
7899 test -z "$LTCC" && LTCC=$CC
7900 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7901 test -z "$LD" && LD=ld
7902 test -z "$ac_objext" && ac_objext=o
7904 for cc_temp in $compiler""; do
7905 case $cc_temp in
7906 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7907 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7908 \-*) ;;
7909 *) break;;
7910 esac
7911 done
7912 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7915 # Only perform the check for file, if the check method requires it
7916 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7917 case $deplibs_check_method in
7918 file_magic*)
7919 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7921 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7922 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7923 $as_echo_n "(cached) " >&6
7924 else
7925 case $MAGIC_CMD in
7926 [\\/*] | ?:[\\/]*)
7927 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7930 lt_save_MAGIC_CMD="$MAGIC_CMD"
7931 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7932 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7933 for ac_dir in $ac_dummy; do
7934 IFS="$lt_save_ifs"
7935 test -z "$ac_dir" && ac_dir=.
7936 if test -f $ac_dir/${ac_tool_prefix}file; then
7937 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7938 if test -n "$file_magic_test_file"; then
7939 case $deplibs_check_method in
7940 "file_magic "*)
7941 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7942 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7943 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7944 $EGREP "$file_magic_regex" > /dev/null; then
7946 else
7947 cat <<_LT_EOF 1>&2
7949 *** Warning: the command libtool uses to detect shared libraries,
7950 *** $file_magic_cmd, produces output that libtool cannot recognize.
7951 *** The result is that libtool may fail to recognize shared libraries
7952 *** as such. This will affect the creation of libtool libraries that
7953 *** depend on shared libraries, but programs linked with such libtool
7954 *** libraries will work regardless of this problem. Nevertheless, you
7955 *** may want to report the problem to your system manager and/or to
7956 *** bug-libtool@gnu.org
7958 _LT_EOF
7959 fi ;;
7960 esac
7962 break
7964 done
7965 IFS="$lt_save_ifs"
7966 MAGIC_CMD="$lt_save_MAGIC_CMD"
7968 esac
7971 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7972 if test -n "$MAGIC_CMD"; then
7973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7974 $as_echo "$MAGIC_CMD" >&6; }
7975 else
7976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7977 $as_echo "no" >&6; }
7984 if test -z "$lt_cv_path_MAGIC_CMD"; then
7985 if test -n "$ac_tool_prefix"; then
7986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7987 $as_echo_n "checking for file... " >&6; }
7988 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7989 $as_echo_n "(cached) " >&6
7990 else
7991 case $MAGIC_CMD in
7992 [\\/*] | ?:[\\/]*)
7993 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7996 lt_save_MAGIC_CMD="$MAGIC_CMD"
7997 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7998 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7999 for ac_dir in $ac_dummy; do
8000 IFS="$lt_save_ifs"
8001 test -z "$ac_dir" && ac_dir=.
8002 if test -f $ac_dir/file; then
8003 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8004 if test -n "$file_magic_test_file"; then
8005 case $deplibs_check_method in
8006 "file_magic "*)
8007 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8008 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8009 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8010 $EGREP "$file_magic_regex" > /dev/null; then
8012 else
8013 cat <<_LT_EOF 1>&2
8015 *** Warning: the command libtool uses to detect shared libraries,
8016 *** $file_magic_cmd, produces output that libtool cannot recognize.
8017 *** The result is that libtool may fail to recognize shared libraries
8018 *** as such. This will affect the creation of libtool libraries that
8019 *** depend on shared libraries, but programs linked with such libtool
8020 *** libraries will work regardless of this problem. Nevertheless, you
8021 *** may want to report the problem to your system manager and/or to
8022 *** bug-libtool@gnu.org
8024 _LT_EOF
8025 fi ;;
8026 esac
8028 break
8030 done
8031 IFS="$lt_save_ifs"
8032 MAGIC_CMD="$lt_save_MAGIC_CMD"
8034 esac
8037 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8038 if test -n "$MAGIC_CMD"; then
8039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8040 $as_echo "$MAGIC_CMD" >&6; }
8041 else
8042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8043 $as_echo "no" >&6; }
8047 else
8048 MAGIC_CMD=:
8054 esac
8056 # Use C for the default configuration in the libtool script
8058 lt_save_CC="$CC"
8059 ac_ext=c
8060 ac_cpp='$CPP $CPPFLAGS'
8061 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8062 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8063 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8066 # Source file extension for C test sources.
8067 ac_ext=c
8069 # Object file extension for compiled C test sources.
8070 objext=o
8071 objext=$objext
8073 # Code to be used in simple compile tests
8074 lt_simple_compile_test_code="int some_variable = 0;"
8076 # Code to be used in simple link tests
8077 lt_simple_link_test_code='int main(){return(0);}'
8085 # If no C compiler was specified, use CC.
8086 LTCC=${LTCC-"$CC"}
8088 # If no C compiler flags were specified, use CFLAGS.
8089 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8091 # Allow CC to be a program name with arguments.
8092 compiler=$CC
8094 # Save the default compiler, since it gets overwritten when the other
8095 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8096 compiler_DEFAULT=$CC
8098 # save warnings/boilerplate of simple test code
8099 ac_outfile=conftest.$ac_objext
8100 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8101 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8102 _lt_compiler_boilerplate=`cat conftest.err`
8103 $RM conftest*
8105 ac_outfile=conftest.$ac_objext
8106 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8107 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8108 _lt_linker_boilerplate=`cat conftest.err`
8109 $RM -r conftest*
8112 ## CAVEAT EMPTOR:
8113 ## There is no encapsulation within the following macros, do not change
8114 ## the running order or otherwise move them around unless you know exactly
8115 ## what you are doing...
8116 if test -n "$compiler"; then
8118 lt_prog_compiler_no_builtin_flag=
8120 if test "$GCC" = yes; then
8121 case $cc_basename in
8122 nvcc*)
8123 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8125 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8126 esac
8128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8129 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8130 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8131 $as_echo_n "(cached) " >&6
8132 else
8133 lt_cv_prog_compiler_rtti_exceptions=no
8134 ac_outfile=conftest.$ac_objext
8135 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8136 lt_compiler_flag="-fno-rtti -fno-exceptions"
8137 # Insert the option either (1) after the last *FLAGS variable, or
8138 # (2) before a word containing "conftest.", or (3) at the end.
8139 # Note that $ac_compile itself does not contain backslashes and begins
8140 # with a dollar sign (not a hyphen), so the echo should work correctly.
8141 # The option is referenced via a variable to avoid confusing sed.
8142 lt_compile=`echo "$ac_compile" | $SED \
8143 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8144 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8145 -e 's:$: $lt_compiler_flag:'`
8146 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8147 (eval "$lt_compile" 2>conftest.err)
8148 ac_status=$?
8149 cat conftest.err >&5
8150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8151 if (exit $ac_status) && test -s "$ac_outfile"; then
8152 # The compiler can only warn and ignore the option if not recognized
8153 # So say no if there are warnings other than the usual output.
8154 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8155 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8156 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8157 lt_cv_prog_compiler_rtti_exceptions=yes
8160 $RM conftest*
8163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8164 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8166 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8167 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8168 else
8179 lt_prog_compiler_wl=
8180 lt_prog_compiler_pic=
8181 lt_prog_compiler_static=
8183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8184 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8186 if test "$GCC" = yes; then
8187 lt_prog_compiler_wl='-Wl,'
8188 lt_prog_compiler_static='-static'
8190 case $host_os in
8191 aix*)
8192 # All AIX code is PIC.
8193 if test "$host_cpu" = ia64; then
8194 # AIX 5 now supports IA64 processor
8195 lt_prog_compiler_static='-Bstatic'
8197 lt_prog_compiler_pic='-fPIC'
8200 amigaos*)
8201 case $host_cpu in
8202 powerpc)
8203 # see comment about AmigaOS4 .so support
8204 lt_prog_compiler_pic='-fPIC'
8206 m68k)
8207 # FIXME: we need at least 68020 code to build shared libraries, but
8208 # adding the `-m68020' flag to GCC prevents building anything better,
8209 # like `-m68040'.
8210 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8212 esac
8215 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8216 # PIC is the default for these OSes.
8219 mingw* | cygwin* | pw32* | os2* | cegcc*)
8220 # This hack is so that the source file can tell whether it is being
8221 # built for inclusion in a dll (and should export symbols for example).
8222 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8223 # (--disable-auto-import) libraries
8224 lt_prog_compiler_pic='-DDLL_EXPORT'
8227 darwin* | rhapsody*)
8228 # PIC is the default on this platform
8229 # Common symbols not allowed in MH_DYLIB files
8230 lt_prog_compiler_pic='-fno-common'
8233 haiku*)
8234 # PIC is the default for Haiku.
8235 # The "-static" flag exists, but is broken.
8236 lt_prog_compiler_static=
8239 hpux*)
8240 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8241 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8242 # sets the default TLS model and affects inlining.
8243 case $host_cpu in
8244 hppa*64*)
8245 # +Z the default
8248 lt_prog_compiler_pic='-fPIC'
8250 esac
8253 interix[3-9]*)
8254 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8255 # Instead, we relocate shared libraries at runtime.
8258 msdosdjgpp*)
8259 # Just because we use GCC doesn't mean we suddenly get shared libraries
8260 # on systems that don't support them.
8261 lt_prog_compiler_can_build_shared=no
8262 enable_shared=no
8265 *nto* | *qnx*)
8266 # QNX uses GNU C++, but need to define -shared option too, otherwise
8267 # it will coredump.
8268 lt_prog_compiler_pic='-fPIC -shared'
8271 sysv4*MP*)
8272 if test -d /usr/nec; then
8273 lt_prog_compiler_pic=-Kconform_pic
8278 lt_prog_compiler_pic='-fPIC'
8280 esac
8282 case $cc_basename in
8283 nvcc*) # Cuda Compiler Driver 2.2
8284 lt_prog_compiler_wl='-Xlinker '
8285 lt_prog_compiler_pic='-Xcompiler -fPIC'
8287 esac
8288 else
8289 # PORTME Check for flag to pass linker flags through the system compiler.
8290 case $host_os in
8291 aix*)
8292 lt_prog_compiler_wl='-Wl,'
8293 if test "$host_cpu" = ia64; then
8294 # AIX 5 now supports IA64 processor
8295 lt_prog_compiler_static='-Bstatic'
8296 else
8297 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8301 mingw* | cygwin* | pw32* | os2* | cegcc*)
8302 # This hack is so that the source file can tell whether it is being
8303 # built for inclusion in a dll (and should export symbols for example).
8304 lt_prog_compiler_pic='-DDLL_EXPORT'
8307 hpux9* | hpux10* | hpux11*)
8308 lt_prog_compiler_wl='-Wl,'
8309 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8310 # not for PA HP-UX.
8311 case $host_cpu in
8312 hppa*64*|ia64*)
8313 # +Z the default
8316 lt_prog_compiler_pic='+Z'
8318 esac
8319 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8320 lt_prog_compiler_static='${wl}-a ${wl}archive'
8323 irix5* | irix6* | nonstopux*)
8324 lt_prog_compiler_wl='-Wl,'
8325 # PIC (with -KPIC) is the default.
8326 lt_prog_compiler_static='-non_shared'
8329 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8330 case $cc_basename in
8331 # old Intel for x86_64 which still supported -KPIC.
8332 ecc*)
8333 lt_prog_compiler_wl='-Wl,'
8334 lt_prog_compiler_pic='-KPIC'
8335 lt_prog_compiler_static='-static'
8337 # icc used to be incompatible with GCC.
8338 # ICC 10 doesn't accept -KPIC any more.
8339 icc* | ifort*)
8340 lt_prog_compiler_wl='-Wl,'
8341 lt_prog_compiler_pic='-fPIC'
8342 lt_prog_compiler_static='-static'
8344 # Lahey Fortran 8.1.
8345 lf95*)
8346 lt_prog_compiler_wl='-Wl,'
8347 lt_prog_compiler_pic='--shared'
8348 lt_prog_compiler_static='--static'
8350 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8351 # Portland Group compilers (*not* the Pentium gcc compiler,
8352 # which looks to be a dead project)
8353 lt_prog_compiler_wl='-Wl,'
8354 lt_prog_compiler_pic='-fpic'
8355 lt_prog_compiler_static='-Bstatic'
8357 ccc*)
8358 lt_prog_compiler_wl='-Wl,'
8359 # All Alpha code is PIC.
8360 lt_prog_compiler_static='-non_shared'
8362 xl* | bgxl* | bgf* | mpixl*)
8363 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8364 lt_prog_compiler_wl='-Wl,'
8365 lt_prog_compiler_pic='-qpic'
8366 lt_prog_compiler_static='-qstaticlink'
8369 case `$CC -V 2>&1 | sed 5q` in
8370 *Sun\ F* | *Sun*Fortran*)
8371 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8372 lt_prog_compiler_pic='-KPIC'
8373 lt_prog_compiler_static='-Bstatic'
8374 lt_prog_compiler_wl=''
8376 *Sun\ C*)
8377 # Sun C 5.9
8378 lt_prog_compiler_pic='-KPIC'
8379 lt_prog_compiler_static='-Bstatic'
8380 lt_prog_compiler_wl='-Wl,'
8382 esac
8384 esac
8387 newsos6)
8388 lt_prog_compiler_pic='-KPIC'
8389 lt_prog_compiler_static='-Bstatic'
8392 *nto* | *qnx*)
8393 # QNX uses GNU C++, but need to define -shared option too, otherwise
8394 # it will coredump.
8395 lt_prog_compiler_pic='-fPIC -shared'
8398 osf3* | osf4* | osf5*)
8399 lt_prog_compiler_wl='-Wl,'
8400 # All OSF/1 code is PIC.
8401 lt_prog_compiler_static='-non_shared'
8404 rdos*)
8405 lt_prog_compiler_static='-non_shared'
8408 solaris*)
8409 lt_prog_compiler_pic='-KPIC'
8410 lt_prog_compiler_static='-Bstatic'
8411 case $cc_basename in
8412 f77* | f90* | f95*)
8413 lt_prog_compiler_wl='-Qoption ld ';;
8415 lt_prog_compiler_wl='-Wl,';;
8416 esac
8419 sunos4*)
8420 lt_prog_compiler_wl='-Qoption ld '
8421 lt_prog_compiler_pic='-PIC'
8422 lt_prog_compiler_static='-Bstatic'
8425 sysv4 | sysv4.2uw2* | sysv4.3*)
8426 lt_prog_compiler_wl='-Wl,'
8427 lt_prog_compiler_pic='-KPIC'
8428 lt_prog_compiler_static='-Bstatic'
8431 sysv4*MP*)
8432 if test -d /usr/nec ;then
8433 lt_prog_compiler_pic='-Kconform_pic'
8434 lt_prog_compiler_static='-Bstatic'
8438 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8439 lt_prog_compiler_wl='-Wl,'
8440 lt_prog_compiler_pic='-KPIC'
8441 lt_prog_compiler_static='-Bstatic'
8444 unicos*)
8445 lt_prog_compiler_wl='-Wl,'
8446 lt_prog_compiler_can_build_shared=no
8449 uts4*)
8450 lt_prog_compiler_pic='-pic'
8451 lt_prog_compiler_static='-Bstatic'
8455 lt_prog_compiler_can_build_shared=no
8457 esac
8460 case $host_os in
8461 # For platforms which do not support PIC, -DPIC is meaningless:
8462 *djgpp*)
8463 lt_prog_compiler_pic=
8466 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8468 esac
8469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8470 $as_echo "$lt_prog_compiler_pic" >&6; }
8478 # Check to make sure the PIC flag actually works.
8480 if test -n "$lt_prog_compiler_pic"; then
8481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8482 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8483 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8484 $as_echo_n "(cached) " >&6
8485 else
8486 lt_cv_prog_compiler_pic_works=no
8487 ac_outfile=conftest.$ac_objext
8488 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8489 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8490 # Insert the option either (1) after the last *FLAGS variable, or
8491 # (2) before a word containing "conftest.", or (3) at the end.
8492 # Note that $ac_compile itself does not contain backslashes and begins
8493 # with a dollar sign (not a hyphen), so the echo should work correctly.
8494 # The option is referenced via a variable to avoid confusing sed.
8495 lt_compile=`echo "$ac_compile" | $SED \
8496 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8497 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8498 -e 's:$: $lt_compiler_flag:'`
8499 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8500 (eval "$lt_compile" 2>conftest.err)
8501 ac_status=$?
8502 cat conftest.err >&5
8503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8504 if (exit $ac_status) && test -s "$ac_outfile"; then
8505 # The compiler can only warn and ignore the option if not recognized
8506 # So say no if there are warnings other than the usual output.
8507 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8508 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8509 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8510 lt_cv_prog_compiler_pic_works=yes
8513 $RM conftest*
8516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8517 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8519 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8520 case $lt_prog_compiler_pic in
8521 "" | " "*) ;;
8522 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8523 esac
8524 else
8525 lt_prog_compiler_pic=
8526 lt_prog_compiler_can_build_shared=no
8537 # Check to make sure the static flag actually works.
8539 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8541 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8542 if ${lt_cv_prog_compiler_static_works+:} false; then :
8543 $as_echo_n "(cached) " >&6
8544 else
8545 lt_cv_prog_compiler_static_works=no
8546 save_LDFLAGS="$LDFLAGS"
8547 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8548 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8549 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8550 # The linker can only warn and ignore the option if not recognized
8551 # So say no if there are warnings
8552 if test -s conftest.err; then
8553 # Append any errors to the config.log.
8554 cat conftest.err 1>&5
8555 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8556 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8557 if diff conftest.exp conftest.er2 >/dev/null; then
8558 lt_cv_prog_compiler_static_works=yes
8560 else
8561 lt_cv_prog_compiler_static_works=yes
8564 $RM -r conftest*
8565 LDFLAGS="$save_LDFLAGS"
8568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8569 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8571 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8573 else
8574 lt_prog_compiler_static=
8583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8584 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8585 if ${lt_cv_prog_compiler_c_o+:} false; then :
8586 $as_echo_n "(cached) " >&6
8587 else
8588 lt_cv_prog_compiler_c_o=no
8589 $RM -r conftest 2>/dev/null
8590 mkdir conftest
8591 cd conftest
8592 mkdir out
8593 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8595 lt_compiler_flag="-o out/conftest2.$ac_objext"
8596 # Insert the option either (1) after the last *FLAGS variable, or
8597 # (2) before a word containing "conftest.", or (3) at the end.
8598 # Note that $ac_compile itself does not contain backslashes and begins
8599 # with a dollar sign (not a hyphen), so the echo should work correctly.
8600 lt_compile=`echo "$ac_compile" | $SED \
8601 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8602 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8603 -e 's:$: $lt_compiler_flag:'`
8604 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8605 (eval "$lt_compile" 2>out/conftest.err)
8606 ac_status=$?
8607 cat out/conftest.err >&5
8608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8609 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8610 then
8611 # The compiler can only warn and ignore the option if not recognized
8612 # So say no if there are warnings
8613 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8614 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8615 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8616 lt_cv_prog_compiler_c_o=yes
8619 chmod u+w . 2>&5
8620 $RM conftest*
8621 # SGI C++ compiler will create directory out/ii_files/ for
8622 # template instantiation
8623 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8624 $RM out/* && rmdir out
8625 cd ..
8626 $RM -r conftest
8627 $RM conftest*
8630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8631 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8639 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8640 if ${lt_cv_prog_compiler_c_o+:} false; then :
8641 $as_echo_n "(cached) " >&6
8642 else
8643 lt_cv_prog_compiler_c_o=no
8644 $RM -r conftest 2>/dev/null
8645 mkdir conftest
8646 cd conftest
8647 mkdir out
8648 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8650 lt_compiler_flag="-o out/conftest2.$ac_objext"
8651 # Insert the option either (1) after the last *FLAGS variable, or
8652 # (2) before a word containing "conftest.", or (3) at the end.
8653 # Note that $ac_compile itself does not contain backslashes and begins
8654 # with a dollar sign (not a hyphen), so the echo should work correctly.
8655 lt_compile=`echo "$ac_compile" | $SED \
8656 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8657 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8658 -e 's:$: $lt_compiler_flag:'`
8659 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8660 (eval "$lt_compile" 2>out/conftest.err)
8661 ac_status=$?
8662 cat out/conftest.err >&5
8663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8664 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8665 then
8666 # The compiler can only warn and ignore the option if not recognized
8667 # So say no if there are warnings
8668 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8669 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8670 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8671 lt_cv_prog_compiler_c_o=yes
8674 chmod u+w . 2>&5
8675 $RM conftest*
8676 # SGI C++ compiler will create directory out/ii_files/ for
8677 # template instantiation
8678 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8679 $RM out/* && rmdir out
8680 cd ..
8681 $RM -r conftest
8682 $RM conftest*
8685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8686 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8691 hard_links="nottested"
8692 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8693 # do not overwrite the value of need_locks provided by the user
8694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8695 $as_echo_n "checking if we can lock with hard links... " >&6; }
8696 hard_links=yes
8697 $RM conftest*
8698 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8699 touch conftest.a
8700 ln conftest.a conftest.b 2>&5 || hard_links=no
8701 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8703 $as_echo "$hard_links" >&6; }
8704 if test "$hard_links" = no; then
8705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8706 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8707 need_locks=warn
8709 else
8710 need_locks=no
8718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8719 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8721 runpath_var=
8722 allow_undefined_flag=
8723 always_export_symbols=no
8724 archive_cmds=
8725 archive_expsym_cmds=
8726 compiler_needs_object=no
8727 enable_shared_with_static_runtimes=no
8728 export_dynamic_flag_spec=
8729 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8730 hardcode_automatic=no
8731 hardcode_direct=no
8732 hardcode_direct_absolute=no
8733 hardcode_libdir_flag_spec=
8734 hardcode_libdir_flag_spec_ld=
8735 hardcode_libdir_separator=
8736 hardcode_minus_L=no
8737 hardcode_shlibpath_var=unsupported
8738 inherit_rpath=no
8739 link_all_deplibs=unknown
8740 module_cmds=
8741 module_expsym_cmds=
8742 old_archive_from_new_cmds=
8743 old_archive_from_expsyms_cmds=
8744 thread_safe_flag_spec=
8745 whole_archive_flag_spec=
8746 # include_expsyms should be a list of space-separated symbols to be *always*
8747 # included in the symbol list
8748 include_expsyms=
8749 # exclude_expsyms can be an extended regexp of symbols to exclude
8750 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8751 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8752 # as well as any symbol that contains `d'.
8753 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8754 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8755 # platforms (ab)use it in PIC code, but their linkers get confused if
8756 # the symbol is explicitly referenced. Since portable code cannot
8757 # rely on this symbol name, it's probably fine to never include it in
8758 # preloaded symbol tables.
8759 # Exclude shared library initialization/finalization symbols.
8760 extract_expsyms_cmds=
8762 case $host_os in
8763 cygwin* | mingw* | pw32* | cegcc*)
8764 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8765 # When not using gcc, we currently assume that we are using
8766 # Microsoft Visual C++.
8767 if test "$GCC" != yes; then
8768 with_gnu_ld=no
8771 interix*)
8772 # we just hope/assume this is gcc and not c89 (= MSVC++)
8773 with_gnu_ld=yes
8775 openbsd*)
8776 with_gnu_ld=no
8778 esac
8780 ld_shlibs=yes
8782 # On some targets, GNU ld is compatible enough with the native linker
8783 # that we're better off using the native interface for both.
8784 lt_use_gnu_ld_interface=no
8785 if test "$with_gnu_ld" = yes; then
8786 case $host_os in
8787 aix*)
8788 # The AIX port of GNU ld has always aspired to compatibility
8789 # with the native linker. However, as the warning in the GNU ld
8790 # block says, versions before 2.19.5* couldn't really create working
8791 # shared libraries, regardless of the interface used.
8792 case `$LD -v 2>&1` in
8793 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8794 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8795 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8797 lt_use_gnu_ld_interface=yes
8799 esac
8802 lt_use_gnu_ld_interface=yes
8804 esac
8807 if test "$lt_use_gnu_ld_interface" = yes; then
8808 # If archive_cmds runs LD, not CC, wlarc should be empty
8809 wlarc='${wl}'
8811 # Set some defaults for GNU ld with shared library support. These
8812 # are reset later if shared libraries are not supported. Putting them
8813 # here allows them to be overridden if necessary.
8814 runpath_var=LD_RUN_PATH
8815 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8816 export_dynamic_flag_spec='${wl}--export-dynamic'
8817 # ancient GNU ld didn't support --whole-archive et. al.
8818 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8819 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8820 else
8821 whole_archive_flag_spec=
8823 supports_anon_versioning=no
8824 case `$LD -v 2>&1` in
8825 *GNU\ gold*) supports_anon_versioning=yes ;;
8826 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8827 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8828 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8829 *\ 2.11.*) ;; # other 2.11 versions
8830 *) supports_anon_versioning=yes ;;
8831 esac
8833 # See if GNU ld supports shared libraries.
8834 case $host_os in
8835 aix[3-9]*)
8836 # On AIX/PPC, the GNU linker is very broken
8837 if test "$host_cpu" != ia64; then
8838 ld_shlibs=no
8839 cat <<_LT_EOF 1>&2
8841 *** Warning: the GNU linker, at least up to release 2.19, is reported
8842 *** to be unable to reliably create shared libraries on AIX.
8843 *** Therefore, libtool is disabling shared libraries support. If you
8844 *** really care for shared libraries, you may want to install binutils
8845 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8846 *** You will then need to restart the configuration process.
8848 _LT_EOF
8852 amigaos*)
8853 case $host_cpu in
8854 powerpc)
8855 # see comment about AmigaOS4 .so support
8856 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8857 archive_expsym_cmds=''
8859 m68k)
8860 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)'
8861 hardcode_libdir_flag_spec='-L$libdir'
8862 hardcode_minus_L=yes
8864 esac
8867 beos*)
8868 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8869 allow_undefined_flag=unsupported
8870 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8871 # support --undefined. This deserves some investigation. FIXME
8872 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8873 else
8874 ld_shlibs=no
8878 cygwin* | mingw* | pw32* | cegcc*)
8879 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8880 # as there is no search path for DLLs.
8881 hardcode_libdir_flag_spec='-L$libdir'
8882 export_dynamic_flag_spec='${wl}--export-all-symbols'
8883 allow_undefined_flag=unsupported
8884 always_export_symbols=no
8885 enable_shared_with_static_runtimes=yes
8886 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8888 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8889 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8890 # If the export-symbols file already is a .def file (1st line
8891 # is EXPORTS), use it as is; otherwise, prepend...
8892 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8893 cp $export_symbols $output_objdir/$soname.def;
8894 else
8895 echo EXPORTS > $output_objdir/$soname.def;
8896 cat $export_symbols >> $output_objdir/$soname.def;
8898 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8899 else
8900 ld_shlibs=no
8904 haiku*)
8905 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8906 link_all_deplibs=yes
8909 interix[3-9]*)
8910 hardcode_direct=no
8911 hardcode_shlibpath_var=no
8912 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8913 export_dynamic_flag_spec='${wl}-E'
8914 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8915 # Instead, shared libraries are loaded at an image base (0x10000000 by
8916 # default) and relocated if they conflict, which is a slow very memory
8917 # consuming and fragmenting process. To avoid this, we pick a random,
8918 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8919 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8920 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8921 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'
8924 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
8925 tmp_diet=no
8926 if test "$host_os" = linux-dietlibc; then
8927 case $cc_basename in
8928 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8929 esac
8931 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8932 && test "$tmp_diet" = no
8933 then
8934 tmp_addflag=' $pic_flag'
8935 tmp_sharedflag='-shared'
8936 case $cc_basename,$host_cpu in
8937 pgcc*) # Portland Group C compiler
8938 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'
8939 tmp_addflag=' $pic_flag'
8941 pgf77* | pgf90* | pgf95* | pgfortran*)
8942 # Portland Group f77 and f90 compilers
8943 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'
8944 tmp_addflag=' $pic_flag -Mnomain' ;;
8945 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8946 tmp_addflag=' -i_dynamic' ;;
8947 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8948 tmp_addflag=' -i_dynamic -nofor_main' ;;
8949 ifc* | ifort*) # Intel Fortran compiler
8950 tmp_addflag=' -nofor_main' ;;
8951 lf95*) # Lahey Fortran 8.1
8952 whole_archive_flag_spec=
8953 tmp_sharedflag='--shared' ;;
8954 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8955 tmp_sharedflag='-qmkshrobj'
8956 tmp_addflag= ;;
8957 nvcc*) # Cuda Compiler Driver 2.2
8958 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'
8959 compiler_needs_object=yes
8961 esac
8962 case `$CC -V 2>&1 | sed 5q` in
8963 *Sun\ C*) # Sun C 5.9
8964 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'
8965 compiler_needs_object=yes
8966 tmp_sharedflag='-G' ;;
8967 *Sun\ F*) # Sun Fortran 8.3
8968 tmp_sharedflag='-G' ;;
8969 esac
8970 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8972 if test "x$supports_anon_versioning" = xyes; then
8973 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8974 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8975 echo "local: *; };" >> $output_objdir/$libname.ver~
8976 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8979 case $cc_basename in
8980 xlf* | bgf* | bgxlf* | mpixlf*)
8981 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8982 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8983 hardcode_libdir_flag_spec=
8984 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8985 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8986 if test "x$supports_anon_versioning" = xyes; then
8987 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8988 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8989 echo "local: *; };" >> $output_objdir/$libname.ver~
8990 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8993 esac
8994 else
8995 ld_shlibs=no
8999 netbsd*)
9000 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9001 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9002 wlarc=
9003 else
9004 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9005 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9009 solaris*)
9010 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9011 ld_shlibs=no
9012 cat <<_LT_EOF 1>&2
9014 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9015 *** create shared libraries on Solaris systems. Therefore, libtool
9016 *** is disabling shared libraries support. We urge you to upgrade GNU
9017 *** binutils to release 2.9.1 or newer. Another option is to modify
9018 *** your PATH or compiler configuration so that the native linker is
9019 *** used, and then restart.
9021 _LT_EOF
9022 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9023 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9024 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9025 else
9026 ld_shlibs=no
9030 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9031 case `$LD -v 2>&1` in
9032 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9033 ld_shlibs=no
9034 cat <<_LT_EOF 1>&2
9036 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9037 *** reliably create shared libraries on SCO systems. Therefore, libtool
9038 *** is disabling shared libraries support. We urge you to upgrade GNU
9039 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9040 *** your PATH or compiler configuration so that the native linker is
9041 *** used, and then restart.
9043 _LT_EOF
9046 # For security reasons, it is highly recommended that you always
9047 # use absolute paths for naming shared libraries, and exclude the
9048 # DT_RUNPATH tag from executables and libraries. But doing so
9049 # requires that you compile everything twice, which is a pain.
9050 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9051 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9052 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9053 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9054 else
9055 ld_shlibs=no
9058 esac
9061 sunos4*)
9062 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9063 wlarc=
9064 hardcode_direct=yes
9065 hardcode_shlibpath_var=no
9069 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9070 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9071 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9072 else
9073 ld_shlibs=no
9076 esac
9078 if test "$ld_shlibs" = no; then
9079 runpath_var=
9080 hardcode_libdir_flag_spec=
9081 export_dynamic_flag_spec=
9082 whole_archive_flag_spec=
9084 else
9085 # PORTME fill in a description of your system's linker (not GNU ld)
9086 case $host_os in
9087 aix3*)
9088 allow_undefined_flag=unsupported
9089 always_export_symbols=yes
9090 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'
9091 # Note: this linker hardcodes the directories in LIBPATH if there
9092 # are no directories specified by -L.
9093 hardcode_minus_L=yes
9094 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9095 # Neither direct hardcoding nor static linking is supported with a
9096 # broken collect2.
9097 hardcode_direct=unsupported
9101 aix[4-9]*)
9102 if test "$host_cpu" = ia64; then
9103 # On IA64, the linker does run time linking by default, so we don't
9104 # have to do anything special.
9105 aix_use_runtimelinking=no
9106 exp_sym_flag='-Bexport'
9107 no_entry_flag=""
9108 else
9109 # If we're using GNU nm, then we don't want the "-C" option.
9110 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9111 # Also, AIX nm treats weak defined symbols like other global
9112 # defined symbols, whereas GNU nm marks them as "W".
9113 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9114 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'
9115 else
9116 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9118 aix_use_runtimelinking=no
9120 # Test if we are trying to use run time linking or normal
9121 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9122 # need to do runtime linking.
9123 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9124 for ld_flag in $LDFLAGS; do
9125 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9126 aix_use_runtimelinking=yes
9127 break
9129 done
9131 esac
9133 exp_sym_flag='-bexport'
9134 no_entry_flag='-bnoentry'
9137 # When large executables or shared objects are built, AIX ld can
9138 # have problems creating the table of contents. If linking a library
9139 # or program results in "error TOC overflow" add -mminimal-toc to
9140 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9141 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9143 archive_cmds=''
9144 hardcode_direct=yes
9145 hardcode_direct_absolute=yes
9146 hardcode_libdir_separator=':'
9147 link_all_deplibs=yes
9148 file_list_spec='${wl}-f,'
9150 if test "$GCC" = yes; then
9151 case $host_os in aix4.[012]|aix4.[012].*)
9152 # We only want to do this on AIX 4.2 and lower, the check
9153 # below for broken collect2 doesn't work under 4.3+
9154 collect2name=`${CC} -print-prog-name=collect2`
9155 if test -f "$collect2name" &&
9156 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9157 then
9158 # We have reworked collect2
9160 else
9161 # We have old collect2
9162 hardcode_direct=unsupported
9163 # It fails to find uninstalled libraries when the uninstalled
9164 # path is not listed in the libpath. Setting hardcode_minus_L
9165 # to unsupported forces relinking
9166 hardcode_minus_L=yes
9167 hardcode_libdir_flag_spec='-L$libdir'
9168 hardcode_libdir_separator=
9171 esac
9172 shared_flag='-shared'
9173 if test "$aix_use_runtimelinking" = yes; then
9174 shared_flag="$shared_flag "'${wl}-G'
9176 else
9177 # not using gcc
9178 if test "$host_cpu" = ia64; then
9179 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9180 # chokes on -Wl,-G. The following line is correct:
9181 shared_flag='-G'
9182 else
9183 if test "$aix_use_runtimelinking" = yes; then
9184 shared_flag='${wl}-G'
9185 else
9186 shared_flag='${wl}-bM:SRE'
9191 export_dynamic_flag_spec='${wl}-bexpall'
9192 # It seems that -bexpall does not export symbols beginning with
9193 # underscore (_), so it is better to generate a list of symbols to export.
9194 always_export_symbols=yes
9195 if test "$aix_use_runtimelinking" = yes; then
9196 # Warning - without using the other runtime loading flags (-brtl),
9197 # -berok will link without error, but may produce a broken library.
9198 allow_undefined_flag='-berok'
9199 # Determine the default libpath from the value encoded in an
9200 # empty executable.
9201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9202 /* end confdefs.h. */
9205 main ()
9209 return 0;
9211 _ACEOF
9212 if ac_fn_c_try_link "$LINENO"; then :
9214 lt_aix_libpath_sed='
9215 /Import File Strings/,/^$/ {
9216 /^0/ {
9217 s/^0 *\(.*\)$/\1/
9221 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9222 # Check for a 64-bit object if we didn't find anything.
9223 if test -z "$aix_libpath"; then
9224 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9227 rm -f core conftest.err conftest.$ac_objext \
9228 conftest$ac_exeext conftest.$ac_ext
9229 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9231 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9232 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"
9233 else
9234 if test "$host_cpu" = ia64; then
9235 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9236 allow_undefined_flag="-z nodefs"
9237 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"
9238 else
9239 # Determine the default libpath from the value encoded in an
9240 # empty executable.
9241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9242 /* end confdefs.h. */
9245 main ()
9249 return 0;
9251 _ACEOF
9252 if ac_fn_c_try_link "$LINENO"; then :
9254 lt_aix_libpath_sed='
9255 /Import File Strings/,/^$/ {
9256 /^0/ {
9257 s/^0 *\(.*\)$/\1/
9261 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9262 # Check for a 64-bit object if we didn't find anything.
9263 if test -z "$aix_libpath"; then
9264 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9267 rm -f core conftest.err conftest.$ac_objext \
9268 conftest$ac_exeext conftest.$ac_ext
9269 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9271 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9272 # Warning - without using the other run time loading flags,
9273 # -berok will link without error, but may produce a broken library.
9274 no_undefined_flag=' ${wl}-bernotok'
9275 allow_undefined_flag=' ${wl}-berok'
9276 if test "$with_gnu_ld" = yes; then
9277 # We only use this code for GNU lds that support --whole-archive.
9278 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9279 else
9280 # Exported symbols can be pulled into shared objects from archives
9281 whole_archive_flag_spec='$convenience'
9283 archive_cmds_need_lc=yes
9284 # This is similar to how AIX traditionally builds its shared libraries.
9285 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'
9290 amigaos*)
9291 case $host_cpu in
9292 powerpc)
9293 # see comment about AmigaOS4 .so support
9294 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9295 archive_expsym_cmds=''
9297 m68k)
9298 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)'
9299 hardcode_libdir_flag_spec='-L$libdir'
9300 hardcode_minus_L=yes
9302 esac
9305 bsdi[45]*)
9306 export_dynamic_flag_spec=-rdynamic
9309 cygwin* | mingw* | pw32* | cegcc*)
9310 # When not using gcc, we currently assume that we are using
9311 # Microsoft Visual C++.
9312 # hardcode_libdir_flag_spec is actually meaningless, as there is
9313 # no search path for DLLs.
9314 hardcode_libdir_flag_spec=' '
9315 allow_undefined_flag=unsupported
9316 # Tell ltmain to make .lib files, not .a files.
9317 libext=lib
9318 # Tell ltmain to make .dll files, not .so files.
9319 shrext_cmds=".dll"
9320 # FIXME: Setting linknames here is a bad hack.
9321 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9322 # The linker will automatically build a .lib file if we build a DLL.
9323 old_archive_from_new_cmds='true'
9324 # FIXME: Should let the user specify the lib program.
9325 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9326 fix_srcfile_path='`cygpath -w "$srcfile"`'
9327 enable_shared_with_static_runtimes=yes
9330 darwin* | rhapsody*)
9333 archive_cmds_need_lc=no
9334 hardcode_direct=no
9335 hardcode_automatic=yes
9336 hardcode_shlibpath_var=unsupported
9337 if test "$lt_cv_ld_force_load" = "yes"; then
9338 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\"`'
9339 else
9340 whole_archive_flag_spec=''
9342 link_all_deplibs=yes
9343 allow_undefined_flag="$_lt_dar_allow_undefined"
9344 case $cc_basename in
9345 ifort*) _lt_dar_can_shared=yes ;;
9346 *) _lt_dar_can_shared=$GCC ;;
9347 esac
9348 if test "$_lt_dar_can_shared" = "yes"; then
9349 output_verbose_link_cmd=func_echo_all
9350 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9351 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9352 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}"
9353 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}"
9355 else
9356 ld_shlibs=no
9361 dgux*)
9362 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9363 hardcode_libdir_flag_spec='-L$libdir'
9364 hardcode_shlibpath_var=no
9367 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9368 # support. Future versions do this automatically, but an explicit c++rt0.o
9369 # does not break anything, and helps significantly (at the cost of a little
9370 # extra space).
9371 freebsd2.2*)
9372 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9373 hardcode_libdir_flag_spec='-R$libdir'
9374 hardcode_direct=yes
9375 hardcode_shlibpath_var=no
9378 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9379 freebsd2.*)
9380 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9381 hardcode_direct=yes
9382 hardcode_minus_L=yes
9383 hardcode_shlibpath_var=no
9386 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9387 freebsd* | dragonfly*)
9388 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9389 hardcode_libdir_flag_spec='-R$libdir'
9390 hardcode_direct=yes
9391 hardcode_shlibpath_var=no
9394 hpux9*)
9395 if test "$GCC" = yes; then
9396 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'
9397 else
9398 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'
9400 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9401 hardcode_libdir_separator=:
9402 hardcode_direct=yes
9404 # hardcode_minus_L: Not really in the search PATH,
9405 # but as the default location of the library.
9406 hardcode_minus_L=yes
9407 export_dynamic_flag_spec='${wl}-E'
9410 hpux10*)
9411 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9412 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9413 else
9414 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9416 if test "$with_gnu_ld" = no; then
9417 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9418 hardcode_libdir_flag_spec_ld='+b $libdir'
9419 hardcode_libdir_separator=:
9420 hardcode_direct=yes
9421 hardcode_direct_absolute=yes
9422 export_dynamic_flag_spec='${wl}-E'
9423 # hardcode_minus_L: Not really in the search PATH,
9424 # but as the default location of the library.
9425 hardcode_minus_L=yes
9429 hpux11*)
9430 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9431 case $host_cpu in
9432 hppa*64*)
9433 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9435 ia64*)
9436 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9439 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9441 esac
9442 else
9443 case $host_cpu in
9444 hppa*64*)
9445 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9447 ia64*)
9448 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9452 # Older versions of the 11.00 compiler do not understand -b yet
9453 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9455 $as_echo_n "checking if $CC understands -b... " >&6; }
9456 if ${lt_cv_prog_compiler__b+:} false; then :
9457 $as_echo_n "(cached) " >&6
9458 else
9459 lt_cv_prog_compiler__b=no
9460 save_LDFLAGS="$LDFLAGS"
9461 LDFLAGS="$LDFLAGS -b"
9462 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9463 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9464 # The linker can only warn and ignore the option if not recognized
9465 # So say no if there are warnings
9466 if test -s conftest.err; then
9467 # Append any errors to the config.log.
9468 cat conftest.err 1>&5
9469 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9470 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9471 if diff conftest.exp conftest.er2 >/dev/null; then
9472 lt_cv_prog_compiler__b=yes
9474 else
9475 lt_cv_prog_compiler__b=yes
9478 $RM -r conftest*
9479 LDFLAGS="$save_LDFLAGS"
9482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9483 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9485 if test x"$lt_cv_prog_compiler__b" = xyes; then
9486 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9487 else
9488 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9492 esac
9494 if test "$with_gnu_ld" = no; then
9495 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9496 hardcode_libdir_separator=:
9498 case $host_cpu in
9499 hppa*64*|ia64*)
9500 hardcode_direct=no
9501 hardcode_shlibpath_var=no
9504 hardcode_direct=yes
9505 hardcode_direct_absolute=yes
9506 export_dynamic_flag_spec='${wl}-E'
9508 # hardcode_minus_L: Not really in the search PATH,
9509 # but as the default location of the library.
9510 hardcode_minus_L=yes
9512 esac
9516 irix5* | irix6* | nonstopux*)
9517 if test "$GCC" = yes; then
9518 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'
9519 # Try to use the -exported_symbol ld option, if it does not
9520 # work, assume that -exports_file does not work either and
9521 # implicitly export all symbols.
9522 save_LDFLAGS="$LDFLAGS"
9523 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9525 /* end confdefs.h. */
9526 int foo(void) {}
9527 _ACEOF
9528 if ac_fn_c_try_link "$LINENO"; then :
9529 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'
9532 rm -f core conftest.err conftest.$ac_objext \
9533 conftest$ac_exeext conftest.$ac_ext
9534 LDFLAGS="$save_LDFLAGS"
9535 else
9536 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'
9537 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'
9539 archive_cmds_need_lc='no'
9540 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9541 hardcode_libdir_separator=:
9542 inherit_rpath=yes
9543 link_all_deplibs=yes
9546 netbsd*)
9547 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9548 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9549 else
9550 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9552 hardcode_libdir_flag_spec='-R$libdir'
9553 hardcode_direct=yes
9554 hardcode_shlibpath_var=no
9557 newsos6)
9558 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9559 hardcode_direct=yes
9560 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9561 hardcode_libdir_separator=:
9562 hardcode_shlibpath_var=no
9565 *nto* | *qnx*)
9568 openbsd*)
9569 if test -f /usr/libexec/ld.so; then
9570 hardcode_direct=yes
9571 hardcode_shlibpath_var=no
9572 hardcode_direct_absolute=yes
9573 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9574 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9575 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9576 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9577 export_dynamic_flag_spec='${wl}-E'
9578 else
9579 case $host_os in
9580 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9581 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9582 hardcode_libdir_flag_spec='-R$libdir'
9585 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9586 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9588 esac
9590 else
9591 ld_shlibs=no
9595 os2*)
9596 hardcode_libdir_flag_spec='-L$libdir'
9597 hardcode_minus_L=yes
9598 allow_undefined_flag=unsupported
9599 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'
9600 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9603 osf3*)
9604 if test "$GCC" = yes; then
9605 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9606 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'
9607 else
9608 allow_undefined_flag=' -expect_unresolved \*'
9609 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'
9611 archive_cmds_need_lc='no'
9612 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9613 hardcode_libdir_separator=:
9616 osf4* | osf5*) # as osf3* with the addition of -msym flag
9617 if test "$GCC" = yes; then
9618 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9619 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'
9620 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9621 else
9622 allow_undefined_flag=' -expect_unresolved \*'
9623 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'
9624 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~
9625 $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'
9627 # Both c and cxx compiler support -rpath directly
9628 hardcode_libdir_flag_spec='-rpath $libdir'
9630 archive_cmds_need_lc='no'
9631 hardcode_libdir_separator=:
9634 solaris*)
9635 no_undefined_flag=' -z defs'
9636 if test "$GCC" = yes; then
9637 wlarc='${wl}'
9638 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9639 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9640 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9641 else
9642 case `$CC -V 2>&1` in
9643 *"Compilers 5.0"*)
9644 wlarc=''
9645 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9646 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9647 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9650 wlarc='${wl}'
9651 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9652 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9653 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9655 esac
9657 hardcode_libdir_flag_spec='-R$libdir'
9658 hardcode_shlibpath_var=no
9659 case $host_os in
9660 solaris2.[0-5] | solaris2.[0-5].*) ;;
9662 # The compiler driver will combine and reorder linker options,
9663 # but understands `-z linker_flag'. GCC discards it without `$wl',
9664 # but is careful enough not to reorder.
9665 # Supported since Solaris 2.6 (maybe 2.5.1?)
9666 if test "$GCC" = yes; then
9667 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9668 else
9669 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9672 esac
9673 link_all_deplibs=yes
9676 sunos4*)
9677 if test "x$host_vendor" = xsequent; then
9678 # Use $CC to link under sequent, because it throws in some extra .o
9679 # files that make .init and .fini sections work.
9680 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9681 else
9682 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9684 hardcode_libdir_flag_spec='-L$libdir'
9685 hardcode_direct=yes
9686 hardcode_minus_L=yes
9687 hardcode_shlibpath_var=no
9690 sysv4)
9691 case $host_vendor in
9692 sni)
9693 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9694 hardcode_direct=yes # is this really true???
9696 siemens)
9697 ## LD is ld it makes a PLAMLIB
9698 ## CC just makes a GrossModule.
9699 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9700 reload_cmds='$CC -r -o $output$reload_objs'
9701 hardcode_direct=no
9703 motorola)
9704 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9705 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9707 esac
9708 runpath_var='LD_RUN_PATH'
9709 hardcode_shlibpath_var=no
9712 sysv4.3*)
9713 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9714 hardcode_shlibpath_var=no
9715 export_dynamic_flag_spec='-Bexport'
9718 sysv4*MP*)
9719 if test -d /usr/nec; then
9720 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9721 hardcode_shlibpath_var=no
9722 runpath_var=LD_RUN_PATH
9723 hardcode_runpath_var=yes
9724 ld_shlibs=yes
9728 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9729 no_undefined_flag='${wl}-z,text'
9730 archive_cmds_need_lc=no
9731 hardcode_shlibpath_var=no
9732 runpath_var='LD_RUN_PATH'
9734 if test "$GCC" = yes; then
9735 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9736 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9737 else
9738 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9739 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9743 sysv5* | sco3.2v5* | sco5v6*)
9744 # Note: We can NOT use -z defs as we might desire, because we do not
9745 # link with -lc, and that would cause any symbols used from libc to
9746 # always be unresolved, which means just about no library would
9747 # ever link correctly. If we're not using GNU ld we use -z text
9748 # though, which does catch some bad symbols but isn't as heavy-handed
9749 # as -z defs.
9750 no_undefined_flag='${wl}-z,text'
9751 allow_undefined_flag='${wl}-z,nodefs'
9752 archive_cmds_need_lc=no
9753 hardcode_shlibpath_var=no
9754 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9755 hardcode_libdir_separator=':'
9756 link_all_deplibs=yes
9757 export_dynamic_flag_spec='${wl}-Bexport'
9758 runpath_var='LD_RUN_PATH'
9760 if test "$GCC" = yes; then
9761 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9762 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9763 else
9764 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9765 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9769 uts4*)
9770 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9771 hardcode_libdir_flag_spec='-L$libdir'
9772 hardcode_shlibpath_var=no
9776 ld_shlibs=no
9778 esac
9780 if test x$host_vendor = xsni; then
9781 case $host in
9782 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9783 export_dynamic_flag_spec='${wl}-Blargedynsym'
9785 esac
9789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9790 $as_echo "$ld_shlibs" >&6; }
9791 test "$ld_shlibs" = no && can_build_shared=no
9793 with_gnu_ld=$with_gnu_ld
9810 # Do we need to explicitly link libc?
9812 case "x$archive_cmds_need_lc" in
9813 x|xyes)
9814 # Assume -lc should be added
9815 archive_cmds_need_lc=yes
9817 if test "$enable_shared" = yes && test "$GCC" = yes; then
9818 case $archive_cmds in
9819 *'~'*)
9820 # FIXME: we may have to deal with multi-command sequences.
9822 '$CC '*)
9823 # Test whether the compiler implicitly links with -lc since on some
9824 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9825 # to ld, don't add -lc before -lgcc.
9826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9827 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9828 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9829 $as_echo_n "(cached) " >&6
9830 else
9831 $RM conftest*
9832 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9834 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9835 (eval $ac_compile) 2>&5
9836 ac_status=$?
9837 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9838 test $ac_status = 0; } 2>conftest.err; then
9839 soname=conftest
9840 lib=conftest
9841 libobjs=conftest.$ac_objext
9842 deplibs=
9843 wl=$lt_prog_compiler_wl
9844 pic_flag=$lt_prog_compiler_pic
9845 compiler_flags=-v
9846 linker_flags=-v
9847 verstring=
9848 output_objdir=.
9849 libname=conftest
9850 lt_save_allow_undefined_flag=$allow_undefined_flag
9851 allow_undefined_flag=
9852 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9853 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9854 ac_status=$?
9855 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9856 test $ac_status = 0; }
9857 then
9858 lt_cv_archive_cmds_need_lc=no
9859 else
9860 lt_cv_archive_cmds_need_lc=yes
9862 allow_undefined_flag=$lt_save_allow_undefined_flag
9863 else
9864 cat conftest.err 1>&5
9866 $RM conftest*
9869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9870 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9871 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9873 esac
9876 esac
10034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10035 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10037 if test "$GCC" = yes; then
10038 case $host_os in
10039 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10040 *) lt_awk_arg="/^libraries:/" ;;
10041 esac
10042 case $host_os in
10043 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10044 *) lt_sed_strip_eq="s,=/,/,g" ;;
10045 esac
10046 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10047 case $lt_search_path_spec in
10048 *\;*)
10049 # if the path contains ";" then we assume it to be the separator
10050 # otherwise default to the standard path separator (i.e. ":") - it is
10051 # assumed that no part of a normal pathname contains ";" but that should
10052 # okay in the real world where ";" in dirpaths is itself problematic.
10053 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10056 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10058 esac
10059 # Ok, now we have the path, separated by spaces, we can step through it
10060 # and add multilib dir if necessary.
10061 lt_tmp_lt_search_path_spec=
10062 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10063 for lt_sys_path in $lt_search_path_spec; do
10064 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10065 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10066 else
10067 test -d "$lt_sys_path" && \
10068 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10070 done
10071 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10072 BEGIN {RS=" "; FS="/|\n";} {
10073 lt_foo="";
10074 lt_count=0;
10075 for (lt_i = NF; lt_i > 0; lt_i--) {
10076 if ($lt_i != "" && $lt_i != ".") {
10077 if ($lt_i == "..") {
10078 lt_count++;
10079 } else {
10080 if (lt_count == 0) {
10081 lt_foo="/" $lt_i lt_foo;
10082 } else {
10083 lt_count--;
10088 if (lt_foo != "") { lt_freq[lt_foo]++; }
10089 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10091 # AWK program above erroneously prepends '/' to C:/dos/paths
10092 # for these hosts.
10093 case $host_os in
10094 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10095 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10096 esac
10097 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10098 else
10099 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10101 library_names_spec=
10102 libname_spec='lib$name'
10103 soname_spec=
10104 shrext_cmds=".so"
10105 postinstall_cmds=
10106 postuninstall_cmds=
10107 finish_cmds=
10108 finish_eval=
10109 shlibpath_var=
10110 shlibpath_overrides_runpath=unknown
10111 version_type=none
10112 dynamic_linker="$host_os ld.so"
10113 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10114 need_lib_prefix=unknown
10115 hardcode_into_libs=no
10117 # when you set need_version to no, make sure it does not cause -set_version
10118 # flags to be left without arguments
10119 need_version=unknown
10121 case $host_os in
10122 aix3*)
10123 version_type=linux
10124 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10125 shlibpath_var=LIBPATH
10127 # AIX 3 has no versioning support, so we append a major version to the name.
10128 soname_spec='${libname}${release}${shared_ext}$major'
10131 aix[4-9]*)
10132 version_type=linux
10133 need_lib_prefix=no
10134 need_version=no
10135 hardcode_into_libs=yes
10136 if test "$host_cpu" = ia64; then
10137 # AIX 5 supports IA64
10138 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10139 shlibpath_var=LD_LIBRARY_PATH
10140 else
10141 # With GCC up to 2.95.x, collect2 would create an import file
10142 # for dependence libraries. The import file would start with
10143 # the line `#! .'. This would cause the generated library to
10144 # depend on `.', always an invalid library. This was fixed in
10145 # development snapshots of GCC prior to 3.0.
10146 case $host_os in
10147 aix4 | aix4.[01] | aix4.[01].*)
10148 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10149 echo ' yes '
10150 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10152 else
10153 can_build_shared=no
10156 esac
10157 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10158 # soname into executable. Probably we can add versioning support to
10159 # collect2, so additional links can be useful in future.
10160 if test "$aix_use_runtimelinking" = yes; then
10161 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10162 # instead of lib<name>.a to let people know that these are not
10163 # typical AIX shared libraries.
10164 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10165 else
10166 # We preserve .a as extension for shared libraries through AIX4.2
10167 # and later when we are not doing run time linking.
10168 library_names_spec='${libname}${release}.a $libname.a'
10169 soname_spec='${libname}${release}${shared_ext}$major'
10171 shlibpath_var=LIBPATH
10175 amigaos*)
10176 case $host_cpu in
10177 powerpc)
10178 # Since July 2007 AmigaOS4 officially supports .so libraries.
10179 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10180 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10182 m68k)
10183 library_names_spec='$libname.ixlibrary $libname.a'
10184 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10185 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'
10187 esac
10190 beos*)
10191 library_names_spec='${libname}${shared_ext}'
10192 dynamic_linker="$host_os ld.so"
10193 shlibpath_var=LIBRARY_PATH
10196 bsdi[45]*)
10197 version_type=linux
10198 need_version=no
10199 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10200 soname_spec='${libname}${release}${shared_ext}$major'
10201 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10202 shlibpath_var=LD_LIBRARY_PATH
10203 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10204 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10205 # the default ld.so.conf also contains /usr/contrib/lib and
10206 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10207 # libtool to hard-code these into programs
10210 cygwin* | mingw* | pw32* | cegcc*)
10211 version_type=windows
10212 shrext_cmds=".dll"
10213 need_version=no
10214 need_lib_prefix=no
10216 case $GCC,$host_os in
10217 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10218 library_names_spec='$libname.dll.a'
10219 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10220 postinstall_cmds='base_file=`basename \${file}`~
10221 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10222 dldir=$destdir/`dirname \$dlpath`~
10223 test -d \$dldir || mkdir -p \$dldir~
10224 $install_prog $dir/$dlname \$dldir/$dlname~
10225 chmod a+x \$dldir/$dlname~
10226 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10227 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10229 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10230 dlpath=$dir/\$dldll~
10231 $RM \$dlpath'
10232 shlibpath_overrides_runpath=yes
10234 case $host_os in
10235 cygwin*)
10236 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10237 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10239 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10241 mingw* | cegcc*)
10242 # MinGW DLLs use traditional 'lib' prefix
10243 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10245 pw32*)
10246 # pw32 DLLs use 'pw' prefix rather than 'lib'
10247 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10249 esac
10253 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10255 esac
10256 dynamic_linker='Win32 ld.exe'
10257 # FIXME: first we should search . and the directory the executable is in
10258 shlibpath_var=PATH
10261 darwin* | rhapsody*)
10262 dynamic_linker="$host_os dyld"
10263 version_type=darwin
10264 need_lib_prefix=no
10265 need_version=no
10266 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10267 soname_spec='${libname}${release}${major}$shared_ext'
10268 shlibpath_overrides_runpath=yes
10269 shlibpath_var=DYLD_LIBRARY_PATH
10270 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10272 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10273 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10276 dgux*)
10277 version_type=linux
10278 need_lib_prefix=no
10279 need_version=no
10280 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10281 soname_spec='${libname}${release}${shared_ext}$major'
10282 shlibpath_var=LD_LIBRARY_PATH
10285 freebsd* | dragonfly*)
10286 # DragonFly does not have aout. When/if they implement a new
10287 # versioning mechanism, adjust this.
10288 if test -x /usr/bin/objformat; then
10289 objformat=`/usr/bin/objformat`
10290 else
10291 case $host_os in
10292 freebsd[23].*) objformat=aout ;;
10293 *) objformat=elf ;;
10294 esac
10296 version_type=freebsd-$objformat
10297 case $version_type in
10298 freebsd-elf*)
10299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10300 need_version=no
10301 need_lib_prefix=no
10303 freebsd-*)
10304 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10305 need_version=yes
10307 esac
10308 shlibpath_var=LD_LIBRARY_PATH
10309 case $host_os in
10310 freebsd2.*)
10311 shlibpath_overrides_runpath=yes
10313 freebsd3.[01]* | freebsdelf3.[01]*)
10314 shlibpath_overrides_runpath=yes
10315 hardcode_into_libs=yes
10317 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10318 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10319 shlibpath_overrides_runpath=no
10320 hardcode_into_libs=yes
10322 *) # from 4.6 on, and DragonFly
10323 shlibpath_overrides_runpath=yes
10324 hardcode_into_libs=yes
10326 esac
10329 haiku*)
10330 version_type=linux
10331 need_lib_prefix=no
10332 need_version=no
10333 dynamic_linker="$host_os runtime_loader"
10334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10335 soname_spec='${libname}${release}${shared_ext}$major'
10336 shlibpath_var=LIBRARY_PATH
10337 shlibpath_overrides_runpath=yes
10338 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10339 hardcode_into_libs=yes
10342 hpux9* | hpux10* | hpux11*)
10343 # Give a soname corresponding to the major version so that dld.sl refuses to
10344 # link against other versions.
10345 version_type=sunos
10346 need_lib_prefix=no
10347 need_version=no
10348 case $host_cpu in
10349 ia64*)
10350 shrext_cmds='.so'
10351 hardcode_into_libs=yes
10352 dynamic_linker="$host_os dld.so"
10353 shlibpath_var=LD_LIBRARY_PATH
10354 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10356 soname_spec='${libname}${release}${shared_ext}$major'
10357 if test "X$HPUX_IA64_MODE" = X32; then
10358 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10359 else
10360 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10362 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10364 hppa*64*)
10365 shrext_cmds='.sl'
10366 hardcode_into_libs=yes
10367 dynamic_linker="$host_os dld.sl"
10368 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10369 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10370 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10371 soname_spec='${libname}${release}${shared_ext}$major'
10372 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10373 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10376 shrext_cmds='.sl'
10377 dynamic_linker="$host_os dld.sl"
10378 shlibpath_var=SHLIB_PATH
10379 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10380 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10381 soname_spec='${libname}${release}${shared_ext}$major'
10383 esac
10384 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10385 postinstall_cmds='chmod 555 $lib'
10386 # or fails outright, so override atomically:
10387 install_override_mode=555
10390 interix[3-9]*)
10391 version_type=linux
10392 need_lib_prefix=no
10393 need_version=no
10394 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10395 soname_spec='${libname}${release}${shared_ext}$major'
10396 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10397 shlibpath_var=LD_LIBRARY_PATH
10398 shlibpath_overrides_runpath=no
10399 hardcode_into_libs=yes
10402 irix5* | irix6* | nonstopux*)
10403 case $host_os in
10404 nonstopux*) version_type=nonstopux ;;
10406 if test "$lt_cv_prog_gnu_ld" = yes; then
10407 version_type=linux
10408 else
10409 version_type=irix
10410 fi ;;
10411 esac
10412 need_lib_prefix=no
10413 need_version=no
10414 soname_spec='${libname}${release}${shared_ext}$major'
10415 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10416 case $host_os in
10417 irix5* | nonstopux*)
10418 libsuff= shlibsuff=
10421 case $LD in # libtool.m4 will add one of these switches to LD
10422 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10423 libsuff= shlibsuff= libmagic=32-bit;;
10424 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10425 libsuff=32 shlibsuff=N32 libmagic=N32;;
10426 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10427 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10428 *) libsuff= shlibsuff= libmagic=never-match;;
10429 esac
10431 esac
10432 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10433 shlibpath_overrides_runpath=no
10434 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10435 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10436 hardcode_into_libs=yes
10439 # No shared lib support for Linux oldld, aout, or coff.
10440 linux*oldld* | linux*aout* | linux*coff*)
10441 dynamic_linker=no
10444 # This must be Linux ELF.
10446 # uclinux* changes (here and below) have been submitted to the libtool
10447 # project, but have not yet been accepted: they are GCC-local changes
10448 # for the time being. (See
10449 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10450 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
10451 version_type=linux
10452 need_lib_prefix=no
10453 need_version=no
10454 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10455 soname_spec='${libname}${release}${shared_ext}$major'
10456 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10457 shlibpath_var=LD_LIBRARY_PATH
10458 shlibpath_overrides_runpath=no
10460 # Some binutils ld are patched to set DT_RUNPATH
10461 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10462 $as_echo_n "(cached) " >&6
10463 else
10464 lt_cv_shlibpath_overrides_runpath=no
10465 save_LDFLAGS=$LDFLAGS
10466 save_libdir=$libdir
10467 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10468 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10470 /* end confdefs.h. */
10473 main ()
10477 return 0;
10479 _ACEOF
10480 if ac_fn_c_try_link "$LINENO"; then :
10481 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10482 lt_cv_shlibpath_overrides_runpath=yes
10485 rm -f core conftest.err conftest.$ac_objext \
10486 conftest$ac_exeext conftest.$ac_ext
10487 LDFLAGS=$save_LDFLAGS
10488 libdir=$save_libdir
10492 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10494 # This implies no fast_install, which is unacceptable.
10495 # Some rework will be needed to allow for fast_install
10496 # before this can be enabled.
10497 hardcode_into_libs=yes
10499 # Append ld.so.conf contents to the search path
10500 if test -f /etc/ld.so.conf; then
10501 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' ' '`
10502 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10505 # We used to test for /lib/ld.so.1 and disable shared libraries on
10506 # powerpc, because MkLinux only supported shared libraries with the
10507 # GNU dynamic linker. Since this was broken with cross compilers,
10508 # most powerpc-linux boxes support dynamic linking these days and
10509 # people can always --disable-shared, the test was removed, and we
10510 # assume the GNU/Linux dynamic linker is in use.
10511 dynamic_linker='GNU/Linux ld.so'
10514 netbsd*)
10515 version_type=sunos
10516 need_lib_prefix=no
10517 need_version=no
10518 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10519 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10520 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10521 dynamic_linker='NetBSD (a.out) ld.so'
10522 else
10523 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10524 soname_spec='${libname}${release}${shared_ext}$major'
10525 dynamic_linker='NetBSD ld.elf_so'
10527 shlibpath_var=LD_LIBRARY_PATH
10528 shlibpath_overrides_runpath=yes
10529 hardcode_into_libs=yes
10532 newsos6)
10533 version_type=linux
10534 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10535 shlibpath_var=LD_LIBRARY_PATH
10536 shlibpath_overrides_runpath=yes
10539 *nto* | *qnx*)
10540 version_type=qnx
10541 need_lib_prefix=no
10542 need_version=no
10543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10544 soname_spec='${libname}${release}${shared_ext}$major'
10545 shlibpath_var=LD_LIBRARY_PATH
10546 shlibpath_overrides_runpath=no
10547 hardcode_into_libs=yes
10548 dynamic_linker='ldqnx.so'
10551 openbsd*)
10552 version_type=sunos
10553 sys_lib_dlsearch_path_spec="/usr/lib"
10554 need_lib_prefix=no
10555 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10556 case $host_os in
10557 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10558 *) need_version=no ;;
10559 esac
10560 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10561 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10562 shlibpath_var=LD_LIBRARY_PATH
10563 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10564 case $host_os in
10565 openbsd2.[89] | openbsd2.[89].*)
10566 shlibpath_overrides_runpath=no
10569 shlibpath_overrides_runpath=yes
10571 esac
10572 else
10573 shlibpath_overrides_runpath=yes
10577 os2*)
10578 libname_spec='$name'
10579 shrext_cmds=".dll"
10580 need_lib_prefix=no
10581 library_names_spec='$libname${shared_ext} $libname.a'
10582 dynamic_linker='OS/2 ld.exe'
10583 shlibpath_var=LIBPATH
10586 osf3* | osf4* | osf5*)
10587 version_type=osf
10588 need_lib_prefix=no
10589 need_version=no
10590 soname_spec='${libname}${release}${shared_ext}$major'
10591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10592 shlibpath_var=LD_LIBRARY_PATH
10593 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10594 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10597 rdos*)
10598 dynamic_linker=no
10601 solaris*)
10602 version_type=linux
10603 need_lib_prefix=no
10604 need_version=no
10605 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10606 soname_spec='${libname}${release}${shared_ext}$major'
10607 shlibpath_var=LD_LIBRARY_PATH
10608 shlibpath_overrides_runpath=yes
10609 hardcode_into_libs=yes
10610 # ldd complains unless libraries are executable
10611 postinstall_cmds='chmod +x $lib'
10614 sunos4*)
10615 version_type=sunos
10616 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10617 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10618 shlibpath_var=LD_LIBRARY_PATH
10619 shlibpath_overrides_runpath=yes
10620 if test "$with_gnu_ld" = yes; then
10621 need_lib_prefix=no
10623 need_version=yes
10626 sysv4 | sysv4.3*)
10627 version_type=linux
10628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10629 soname_spec='${libname}${release}${shared_ext}$major'
10630 shlibpath_var=LD_LIBRARY_PATH
10631 case $host_vendor in
10632 sni)
10633 shlibpath_overrides_runpath=no
10634 need_lib_prefix=no
10635 runpath_var=LD_RUN_PATH
10637 siemens)
10638 need_lib_prefix=no
10640 motorola)
10641 need_lib_prefix=no
10642 need_version=no
10643 shlibpath_overrides_runpath=no
10644 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10646 esac
10649 sysv4*MP*)
10650 if test -d /usr/nec ;then
10651 version_type=linux
10652 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10653 soname_spec='$libname${shared_ext}.$major'
10654 shlibpath_var=LD_LIBRARY_PATH
10658 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10659 version_type=freebsd-elf
10660 need_lib_prefix=no
10661 need_version=no
10662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10663 soname_spec='${libname}${release}${shared_ext}$major'
10664 shlibpath_var=LD_LIBRARY_PATH
10665 shlibpath_overrides_runpath=yes
10666 hardcode_into_libs=yes
10667 if test "$with_gnu_ld" = yes; then
10668 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10669 else
10670 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10671 case $host_os in
10672 sco3.2v5*)
10673 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10675 esac
10677 sys_lib_dlsearch_path_spec='/usr/lib'
10680 tpf*)
10681 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10682 version_type=linux
10683 need_lib_prefix=no
10684 need_version=no
10685 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10686 shlibpath_var=LD_LIBRARY_PATH
10687 shlibpath_overrides_runpath=no
10688 hardcode_into_libs=yes
10691 uts4*)
10692 version_type=linux
10693 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10694 soname_spec='${libname}${release}${shared_ext}$major'
10695 shlibpath_var=LD_LIBRARY_PATH
10698 # Shared libraries for VwWorks, >= 7 only at this stage
10699 # and (fpic) still incompatible with "large" code models
10700 # in a few configurations. Only for RTP mode in any case,
10701 # and upon explicit request at configure time.
10702 vxworks7*)
10703 dynamic_linker=no
10704 case ${with_multisubdir}-${enable_shared} in
10705 *large*)
10707 *mrtp*-yes)
10708 version_type=linux
10709 need_lib_prefix=no
10710 need_version=no
10711 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10712 soname_spec='${libname}${release}${shared_ext}$major'
10713 dynamic_linker="$host_os module_loader"
10715 esac
10718 dynamic_linker=no
10720 esac
10721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10722 $as_echo "$dynamic_linker" >&6; }
10723 test "$dynamic_linker" = no && can_build_shared=no
10725 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10726 if test "$GCC" = yes; then
10727 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10730 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10731 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10733 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10734 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10829 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10830 hardcode_action=
10831 if test -n "$hardcode_libdir_flag_spec" ||
10832 test -n "$runpath_var" ||
10833 test "X$hardcode_automatic" = "Xyes" ; then
10835 # We can hardcode non-existent directories.
10836 if test "$hardcode_direct" != no &&
10837 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10838 # have to relink, otherwise we might link with an installed library
10839 # when we should be linking with a yet-to-be-installed one
10840 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10841 test "$hardcode_minus_L" != no; then
10842 # Linking always hardcodes the temporary library directory.
10843 hardcode_action=relink
10844 else
10845 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10846 hardcode_action=immediate
10848 else
10849 # We cannot hardcode anything, or else we can only hardcode existing
10850 # directories.
10851 hardcode_action=unsupported
10853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10854 $as_echo "$hardcode_action" >&6; }
10856 if test "$hardcode_action" = relink ||
10857 test "$inherit_rpath" = yes; then
10858 # Fast installation is not supported
10859 enable_fast_install=no
10860 elif test "$shlibpath_overrides_runpath" = yes ||
10861 test "$enable_shared" = no; then
10862 # Fast installation is not necessary
10863 enable_fast_install=needless
10871 if test "x$enable_dlopen" != xyes; then
10872 enable_dlopen=unknown
10873 enable_dlopen_self=unknown
10874 enable_dlopen_self_static=unknown
10875 else
10876 lt_cv_dlopen=no
10877 lt_cv_dlopen_libs=
10879 case $host_os in
10880 beos*)
10881 lt_cv_dlopen="load_add_on"
10882 lt_cv_dlopen_libs=
10883 lt_cv_dlopen_self=yes
10886 mingw* | pw32* | cegcc*)
10887 lt_cv_dlopen="LoadLibrary"
10888 lt_cv_dlopen_libs=
10891 cygwin*)
10892 lt_cv_dlopen="dlopen"
10893 lt_cv_dlopen_libs=
10896 darwin*)
10897 # if libdl is installed we need to link against it
10898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10899 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10900 if ${ac_cv_lib_dl_dlopen+:} false; then :
10901 $as_echo_n "(cached) " >&6
10902 else
10903 ac_check_lib_save_LIBS=$LIBS
10904 LIBS="-ldl $LIBS"
10905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10906 /* end confdefs.h. */
10908 /* Override any GCC internal prototype to avoid an error.
10909 Use char because int might match the return type of a GCC
10910 builtin and then its argument prototype would still apply. */
10911 #ifdef __cplusplus
10912 extern "C"
10913 #endif
10914 char dlopen ();
10916 main ()
10918 return dlopen ();
10920 return 0;
10922 _ACEOF
10923 if ac_fn_c_try_link "$LINENO"; then :
10924 ac_cv_lib_dl_dlopen=yes
10925 else
10926 ac_cv_lib_dl_dlopen=no
10928 rm -f core conftest.err conftest.$ac_objext \
10929 conftest$ac_exeext conftest.$ac_ext
10930 LIBS=$ac_check_lib_save_LIBS
10932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10933 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10934 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10935 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10936 else
10938 lt_cv_dlopen="dyld"
10939 lt_cv_dlopen_libs=
10940 lt_cv_dlopen_self=yes
10947 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10948 if test "x$ac_cv_func_shl_load" = xyes; then :
10949 lt_cv_dlopen="shl_load"
10950 else
10951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10952 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10953 if ${ac_cv_lib_dld_shl_load+:} false; then :
10954 $as_echo_n "(cached) " >&6
10955 else
10956 ac_check_lib_save_LIBS=$LIBS
10957 LIBS="-ldld $LIBS"
10958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10959 /* end confdefs.h. */
10961 /* Override any GCC internal prototype to avoid an error.
10962 Use char because int might match the return type of a GCC
10963 builtin and then its argument prototype would still apply. */
10964 #ifdef __cplusplus
10965 extern "C"
10966 #endif
10967 char shl_load ();
10969 main ()
10971 return shl_load ();
10973 return 0;
10975 _ACEOF
10976 if ac_fn_c_try_link "$LINENO"; then :
10977 ac_cv_lib_dld_shl_load=yes
10978 else
10979 ac_cv_lib_dld_shl_load=no
10981 rm -f core conftest.err conftest.$ac_objext \
10982 conftest$ac_exeext conftest.$ac_ext
10983 LIBS=$ac_check_lib_save_LIBS
10985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10986 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10987 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10988 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10989 else
10990 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10991 if test "x$ac_cv_func_dlopen" = xyes; then :
10992 lt_cv_dlopen="dlopen"
10993 else
10994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10995 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10996 if ${ac_cv_lib_dl_dlopen+:} false; then :
10997 $as_echo_n "(cached) " >&6
10998 else
10999 ac_check_lib_save_LIBS=$LIBS
11000 LIBS="-ldl $LIBS"
11001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11002 /* end confdefs.h. */
11004 /* Override any GCC internal prototype to avoid an error.
11005 Use char because int might match the return type of a GCC
11006 builtin and then its argument prototype would still apply. */
11007 #ifdef __cplusplus
11008 extern "C"
11009 #endif
11010 char dlopen ();
11012 main ()
11014 return dlopen ();
11016 return 0;
11018 _ACEOF
11019 if ac_fn_c_try_link "$LINENO"; then :
11020 ac_cv_lib_dl_dlopen=yes
11021 else
11022 ac_cv_lib_dl_dlopen=no
11024 rm -f core conftest.err conftest.$ac_objext \
11025 conftest$ac_exeext conftest.$ac_ext
11026 LIBS=$ac_check_lib_save_LIBS
11028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11029 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11030 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11031 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11032 else
11033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11034 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11035 if ${ac_cv_lib_svld_dlopen+:} false; then :
11036 $as_echo_n "(cached) " >&6
11037 else
11038 ac_check_lib_save_LIBS=$LIBS
11039 LIBS="-lsvld $LIBS"
11040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11041 /* end confdefs.h. */
11043 /* Override any GCC internal prototype to avoid an error.
11044 Use char because int might match the return type of a GCC
11045 builtin and then its argument prototype would still apply. */
11046 #ifdef __cplusplus
11047 extern "C"
11048 #endif
11049 char dlopen ();
11051 main ()
11053 return dlopen ();
11055 return 0;
11057 _ACEOF
11058 if ac_fn_c_try_link "$LINENO"; then :
11059 ac_cv_lib_svld_dlopen=yes
11060 else
11061 ac_cv_lib_svld_dlopen=no
11063 rm -f core conftest.err conftest.$ac_objext \
11064 conftest$ac_exeext conftest.$ac_ext
11065 LIBS=$ac_check_lib_save_LIBS
11067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11068 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11069 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11070 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11071 else
11072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11073 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11074 if ${ac_cv_lib_dld_dld_link+:} false; then :
11075 $as_echo_n "(cached) " >&6
11076 else
11077 ac_check_lib_save_LIBS=$LIBS
11078 LIBS="-ldld $LIBS"
11079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11080 /* end confdefs.h. */
11082 /* Override any GCC internal prototype to avoid an error.
11083 Use char because int might match the return type of a GCC
11084 builtin and then its argument prototype would still apply. */
11085 #ifdef __cplusplus
11086 extern "C"
11087 #endif
11088 char dld_link ();
11090 main ()
11092 return dld_link ();
11094 return 0;
11096 _ACEOF
11097 if ac_fn_c_try_link "$LINENO"; then :
11098 ac_cv_lib_dld_dld_link=yes
11099 else
11100 ac_cv_lib_dld_dld_link=no
11102 rm -f core conftest.err conftest.$ac_objext \
11103 conftest$ac_exeext conftest.$ac_ext
11104 LIBS=$ac_check_lib_save_LIBS
11106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11107 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11108 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11109 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11128 esac
11130 if test "x$lt_cv_dlopen" != xno; then
11131 enable_dlopen=yes
11132 else
11133 enable_dlopen=no
11136 case $lt_cv_dlopen in
11137 dlopen)
11138 save_CPPFLAGS="$CPPFLAGS"
11139 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11141 save_LDFLAGS="$LDFLAGS"
11142 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11144 save_LIBS="$LIBS"
11145 LIBS="$lt_cv_dlopen_libs $LIBS"
11147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11148 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11149 if ${lt_cv_dlopen_self+:} false; then :
11150 $as_echo_n "(cached) " >&6
11151 else
11152 if test "$cross_compiling" = yes; then :
11153 lt_cv_dlopen_self=cross
11154 else
11155 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11156 lt_status=$lt_dlunknown
11157 cat > conftest.$ac_ext <<_LT_EOF
11158 #line 11158 "configure"
11159 #include "confdefs.h"
11161 #if HAVE_DLFCN_H
11162 #include <dlfcn.h>
11163 #endif
11165 #include <stdio.h>
11167 #ifdef RTLD_GLOBAL
11168 # define LT_DLGLOBAL RTLD_GLOBAL
11169 #else
11170 # ifdef DL_GLOBAL
11171 # define LT_DLGLOBAL DL_GLOBAL
11172 # else
11173 # define LT_DLGLOBAL 0
11174 # endif
11175 #endif
11177 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11178 find out it does not work in some platform. */
11179 #ifndef LT_DLLAZY_OR_NOW
11180 # ifdef RTLD_LAZY
11181 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11182 # else
11183 # ifdef DL_LAZY
11184 # define LT_DLLAZY_OR_NOW DL_LAZY
11185 # else
11186 # ifdef RTLD_NOW
11187 # define LT_DLLAZY_OR_NOW RTLD_NOW
11188 # else
11189 # ifdef DL_NOW
11190 # define LT_DLLAZY_OR_NOW DL_NOW
11191 # else
11192 # define LT_DLLAZY_OR_NOW 0
11193 # endif
11194 # endif
11195 # endif
11196 # endif
11197 #endif
11199 /* When -fvisbility=hidden is used, assume the code has been annotated
11200 correspondingly for the symbols needed. */
11201 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11202 void fnord () __attribute__((visibility("default")));
11203 #endif
11205 void fnord () { int i=42; }
11206 int main ()
11208 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11209 int status = $lt_dlunknown;
11211 if (self)
11213 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11214 else
11216 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11217 else puts (dlerror ());
11219 /* dlclose (self); */
11221 else
11222 puts (dlerror ());
11224 return status;
11226 _LT_EOF
11227 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11228 (eval $ac_link) 2>&5
11229 ac_status=$?
11230 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11231 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11232 (./conftest; exit; ) >&5 2>/dev/null
11233 lt_status=$?
11234 case x$lt_status in
11235 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11236 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11237 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11238 esac
11239 else :
11240 # compilation failed
11241 lt_cv_dlopen_self=no
11244 rm -fr conftest*
11248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11249 $as_echo "$lt_cv_dlopen_self" >&6; }
11251 if test "x$lt_cv_dlopen_self" = xyes; then
11252 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11254 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11255 if ${lt_cv_dlopen_self_static+:} false; then :
11256 $as_echo_n "(cached) " >&6
11257 else
11258 if test "$cross_compiling" = yes; then :
11259 lt_cv_dlopen_self_static=cross
11260 else
11261 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11262 lt_status=$lt_dlunknown
11263 cat > conftest.$ac_ext <<_LT_EOF
11264 #line 11264 "configure"
11265 #include "confdefs.h"
11267 #if HAVE_DLFCN_H
11268 #include <dlfcn.h>
11269 #endif
11271 #include <stdio.h>
11273 #ifdef RTLD_GLOBAL
11274 # define LT_DLGLOBAL RTLD_GLOBAL
11275 #else
11276 # ifdef DL_GLOBAL
11277 # define LT_DLGLOBAL DL_GLOBAL
11278 # else
11279 # define LT_DLGLOBAL 0
11280 # endif
11281 #endif
11283 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11284 find out it does not work in some platform. */
11285 #ifndef LT_DLLAZY_OR_NOW
11286 # ifdef RTLD_LAZY
11287 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11288 # else
11289 # ifdef DL_LAZY
11290 # define LT_DLLAZY_OR_NOW DL_LAZY
11291 # else
11292 # ifdef RTLD_NOW
11293 # define LT_DLLAZY_OR_NOW RTLD_NOW
11294 # else
11295 # ifdef DL_NOW
11296 # define LT_DLLAZY_OR_NOW DL_NOW
11297 # else
11298 # define LT_DLLAZY_OR_NOW 0
11299 # endif
11300 # endif
11301 # endif
11302 # endif
11303 #endif
11305 /* When -fvisbility=hidden is used, assume the code has been annotated
11306 correspondingly for the symbols needed. */
11307 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11308 void fnord () __attribute__((visibility("default")));
11309 #endif
11311 void fnord () { int i=42; }
11312 int main ()
11314 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11315 int status = $lt_dlunknown;
11317 if (self)
11319 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11320 else
11322 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11323 else puts (dlerror ());
11325 /* dlclose (self); */
11327 else
11328 puts (dlerror ());
11330 return status;
11332 _LT_EOF
11333 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11334 (eval $ac_link) 2>&5
11335 ac_status=$?
11336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11337 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11338 (./conftest; exit; ) >&5 2>/dev/null
11339 lt_status=$?
11340 case x$lt_status in
11341 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11342 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11343 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11344 esac
11345 else :
11346 # compilation failed
11347 lt_cv_dlopen_self_static=no
11350 rm -fr conftest*
11354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11355 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11358 CPPFLAGS="$save_CPPFLAGS"
11359 LDFLAGS="$save_LDFLAGS"
11360 LIBS="$save_LIBS"
11362 esac
11364 case $lt_cv_dlopen_self in
11365 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11366 *) enable_dlopen_self=unknown ;;
11367 esac
11369 case $lt_cv_dlopen_self_static in
11370 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11371 *) enable_dlopen_self_static=unknown ;;
11372 esac
11391 striplib=
11392 old_striplib=
11393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11394 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11395 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11396 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11397 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11399 $as_echo "yes" >&6; }
11400 else
11401 # FIXME - insert some real tests, host_os isn't really good enough
11402 case $host_os in
11403 darwin*)
11404 if test -n "$STRIP" ; then
11405 striplib="$STRIP -x"
11406 old_striplib="$STRIP -S"
11407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11408 $as_echo "yes" >&6; }
11409 else
11410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11411 $as_echo "no" >&6; }
11415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11416 $as_echo "no" >&6; }
11418 esac
11432 # Report which library types will actually be built
11433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11434 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11436 $as_echo "$can_build_shared" >&6; }
11438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11439 $as_echo_n "checking whether to build shared libraries... " >&6; }
11440 test "$can_build_shared" = "no" && enable_shared=no
11442 # On AIX, shared libraries and static libraries use the same namespace, and
11443 # are all built from PIC.
11444 case $host_os in
11445 aix3*)
11446 test "$enable_shared" = yes && enable_static=no
11447 if test -n "$RANLIB"; then
11448 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11449 postinstall_cmds='$RANLIB $lib'
11453 aix[4-9]*)
11454 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11455 test "$enable_shared" = yes && enable_static=no
11458 esac
11459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11460 $as_echo "$enable_shared" >&6; }
11462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11463 $as_echo_n "checking whether to build static libraries... " >&6; }
11464 # Make sure either enable_shared or enable_static is yes.
11465 test "$enable_shared" = yes || enable_static=yes
11466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11467 $as_echo "$enable_static" >&6; }
11473 ac_ext=c
11474 ac_cpp='$CPP $CPPFLAGS'
11475 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11476 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11477 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11479 CC="$lt_save_CC"
11493 ac_config_commands="$ac_config_commands libtool"
11498 # Only expand once:
11502 # AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
11504 # The tests for host and target for $enable_largefile require
11505 # canonical names.
11509 # As the $enable_largefile decision depends on --enable-plugins we must set it
11510 # even in directories otherwise not depending on the $plugins option.
11513 maybe_plugins=no
11514 for ac_header in dlfcn.h
11515 do :
11516 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11518 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
11519 cat >>confdefs.h <<_ACEOF
11520 #define HAVE_DLFCN_H 1
11521 _ACEOF
11522 maybe_plugins=yes
11525 done
11527 for ac_header in windows.h
11528 do :
11529 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11531 if test "x$ac_cv_header_windows_h" = xyes; then :
11532 cat >>confdefs.h <<_ACEOF
11533 #define HAVE_WINDOWS_H 1
11534 _ACEOF
11535 maybe_plugins=yes
11538 done
11541 # Check whether --enable-plugins was given.
11542 if test "${enable_plugins+set}" = set; then :
11543 enableval=$enable_plugins; case "${enableval}" in
11544 no) plugins=no ;;
11545 *) plugins=yes
11546 if test "$maybe_plugins" != "yes" ; then
11547 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11548 fi ;;
11549 esac
11550 else
11551 plugins=$maybe_plugins
11555 if test "$plugins" = "yes"; then
11556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11557 $as_echo_n "checking for library containing dlsym... " >&6; }
11558 if ${ac_cv_search_dlsym+:} false; then :
11559 $as_echo_n "(cached) " >&6
11560 else
11561 ac_func_search_save_LIBS=$LIBS
11562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11563 /* end confdefs.h. */
11565 /* Override any GCC internal prototype to avoid an error.
11566 Use char because int might match the return type of a GCC
11567 builtin and then its argument prototype would still apply. */
11568 #ifdef __cplusplus
11569 extern "C"
11570 #endif
11571 char dlsym ();
11573 main ()
11575 return dlsym ();
11577 return 0;
11579 _ACEOF
11580 for ac_lib in '' dl; do
11581 if test -z "$ac_lib"; then
11582 ac_res="none required"
11583 else
11584 ac_res=-l$ac_lib
11585 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11587 if ac_fn_c_try_link "$LINENO"; then :
11588 ac_cv_search_dlsym=$ac_res
11590 rm -f core conftest.err conftest.$ac_objext \
11591 conftest$ac_exeext
11592 if ${ac_cv_search_dlsym+:} false; then :
11593 break
11595 done
11596 if ${ac_cv_search_dlsym+:} false; then :
11598 else
11599 ac_cv_search_dlsym=no
11601 rm conftest.$ac_ext
11602 LIBS=$ac_func_search_save_LIBS
11604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
11605 $as_echo "$ac_cv_search_dlsym" >&6; }
11606 ac_res=$ac_cv_search_dlsym
11607 if test "$ac_res" != no; then :
11608 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11615 case "${host}" in
11616 sparc-*-solaris*|i?86-*-solaris*)
11617 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
11618 # were mutually exclusive until Solaris 11.3. Without procfs support,
11619 # the bfd/ elf module cannot provide certain routines such as
11620 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
11621 # explicitly requested large-file support through the
11622 # --enable-largefile switch, disable large-file support in favor of
11623 # procfs support.
11625 # Check if <sys/procfs.h> is incompatible with large-file support.
11626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11627 /* end confdefs.h. */
11628 #define _FILE_OFFSET_BITS 64
11629 #define _STRUCTURED_PROC 1
11630 #include <sys/procfs.h>
11632 main ()
11636 return 0;
11638 _ACEOF
11639 if ac_fn_c_try_compile "$LINENO"; then :
11640 acx_cv_procfs_lfs=yes
11641 else
11642 acx_cv_procfs_lfs=no
11644 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11646 # Forcefully disable large-file support only if necessary, gdb is in
11647 # tree and enabled.
11648 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
11649 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
11650 : ${enable_largefile="no"}
11651 if test "$plugins" = yes; then
11652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
11653 plugin support disabled; require large-file support which is incompatible with GDB." >&5
11654 $as_echo "$as_me: WARNING:
11655 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
11656 plugins=no
11660 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
11661 # benefit of g++ 9+ which predefines it on Solaris.
11662 if test "$enable_largefile" = no; then
11663 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
11667 esac
11669 # Check whether --enable-largefile was given.
11670 if test "${enable_largefile+set}" = set; then :
11671 enableval=$enable_largefile;
11674 if test "$enable_largefile" != no; then
11676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11677 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11678 if ${ac_cv_sys_largefile_CC+:} false; then :
11679 $as_echo_n "(cached) " >&6
11680 else
11681 ac_cv_sys_largefile_CC=no
11682 if test "$GCC" != yes; then
11683 ac_save_CC=$CC
11684 while :; do
11685 # IRIX 6.2 and later do not support large files by default,
11686 # so use the C compiler's -n32 option if that helps.
11687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11688 /* end confdefs.h. */
11689 #include <sys/types.h>
11690 /* Check that off_t can represent 2**63 - 1 correctly.
11691 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11692 since some C++ compilers masquerading as C compilers
11693 incorrectly reject 9223372036854775807. */
11694 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11695 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11696 && LARGE_OFF_T % 2147483647 == 1)
11697 ? 1 : -1];
11699 main ()
11703 return 0;
11705 _ACEOF
11706 if ac_fn_c_try_compile "$LINENO"; then :
11707 break
11709 rm -f core conftest.err conftest.$ac_objext
11710 CC="$CC -n32"
11711 if ac_fn_c_try_compile "$LINENO"; then :
11712 ac_cv_sys_largefile_CC=' -n32'; break
11714 rm -f core conftest.err conftest.$ac_objext
11715 break
11716 done
11717 CC=$ac_save_CC
11718 rm -f conftest.$ac_ext
11721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11722 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11723 if test "$ac_cv_sys_largefile_CC" != no; then
11724 CC=$CC$ac_cv_sys_largefile_CC
11727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11728 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11729 if ${ac_cv_sys_file_offset_bits+:} false; then :
11730 $as_echo_n "(cached) " >&6
11731 else
11732 while :; do
11733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11734 /* end confdefs.h. */
11735 #include <sys/types.h>
11736 /* Check that off_t can represent 2**63 - 1 correctly.
11737 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11738 since some C++ compilers masquerading as C compilers
11739 incorrectly reject 9223372036854775807. */
11740 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11741 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11742 && LARGE_OFF_T % 2147483647 == 1)
11743 ? 1 : -1];
11745 main ()
11749 return 0;
11751 _ACEOF
11752 if ac_fn_c_try_compile "$LINENO"; then :
11753 ac_cv_sys_file_offset_bits=no; break
11755 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11757 /* end confdefs.h. */
11758 #define _FILE_OFFSET_BITS 64
11759 #include <sys/types.h>
11760 /* Check that off_t can represent 2**63 - 1 correctly.
11761 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11762 since some C++ compilers masquerading as C compilers
11763 incorrectly reject 9223372036854775807. */
11764 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11765 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11766 && LARGE_OFF_T % 2147483647 == 1)
11767 ? 1 : -1];
11769 main ()
11773 return 0;
11775 _ACEOF
11776 if ac_fn_c_try_compile "$LINENO"; then :
11777 ac_cv_sys_file_offset_bits=64; break
11779 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11780 ac_cv_sys_file_offset_bits=unknown
11781 break
11782 done
11784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11785 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11786 case $ac_cv_sys_file_offset_bits in #(
11787 no | unknown) ;;
11789 cat >>confdefs.h <<_ACEOF
11790 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11791 _ACEOF
11793 esac
11794 rm -rf conftest*
11795 if test $ac_cv_sys_file_offset_bits = unknown; then
11796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11797 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11798 if ${ac_cv_sys_large_files+:} false; then :
11799 $as_echo_n "(cached) " >&6
11800 else
11801 while :; do
11802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11803 /* end confdefs.h. */
11804 #include <sys/types.h>
11805 /* Check that off_t can represent 2**63 - 1 correctly.
11806 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11807 since some C++ compilers masquerading as C compilers
11808 incorrectly reject 9223372036854775807. */
11809 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11810 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11811 && LARGE_OFF_T % 2147483647 == 1)
11812 ? 1 : -1];
11814 main ()
11818 return 0;
11820 _ACEOF
11821 if ac_fn_c_try_compile "$LINENO"; then :
11822 ac_cv_sys_large_files=no; break
11824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11826 /* end confdefs.h. */
11827 #define _LARGE_FILES 1
11828 #include <sys/types.h>
11829 /* Check that off_t can represent 2**63 - 1 correctly.
11830 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11831 since some C++ compilers masquerading as C compilers
11832 incorrectly reject 9223372036854775807. */
11833 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11834 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11835 && LARGE_OFF_T % 2147483647 == 1)
11836 ? 1 : -1];
11838 main ()
11842 return 0;
11844 _ACEOF
11845 if ac_fn_c_try_compile "$LINENO"; then :
11846 ac_cv_sys_large_files=1; break
11848 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11849 ac_cv_sys_large_files=unknown
11850 break
11851 done
11853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11854 $as_echo "$ac_cv_sys_large_files" >&6; }
11855 case $ac_cv_sys_large_files in #(
11856 no | unknown) ;;
11858 cat >>confdefs.h <<_ACEOF
11859 #define _LARGE_FILES $ac_cv_sys_large_files
11860 _ACEOF
11862 esac
11863 rm -rf conftest*
11871 case "${target}" in
11872 hppa*64*-*-*) ;;
11873 *-*-*aout*| i[3-7]86-*-msdos* | ns32k-*-* | pdp11-*-*)
11874 if test "$plugins" = "yes"; then
11875 if test "${enable_plugins+set}" = set; then
11876 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Enabling plugins for AOUT is experimental" >&5
11877 $as_echo "$as_me: WARNING: Enabling plugins for AOUT is experimental" >&2;}
11878 else
11879 plugins=no
11881 fi ;;
11882 hppa*-*-hpux* | *-*-*vms* | \
11883 powerpc*-*-aix* | powerpc-*-beos* | powerpc-*-macos* | rs6000-*-*)
11884 if test "$plugins" = "yes"; then
11885 if test "${enable_plugins+set}" = set; then
11886 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Enabling plugins may result in ar creating non-standard archives for ${target}" >&5
11887 $as_echo "$as_me: WARNING: Enabling plugins may result in ar creating non-standard archives for ${target}" >&2;}
11888 else
11889 plugins=no
11891 fi ;;
11892 esac
11894 if test "$plugins" = "yes"; then
11895 PLUGINS_TRUE=
11896 PLUGINS_FALSE='#'
11897 else
11898 PLUGINS_TRUE='#'
11899 PLUGINS_FALSE=
11903 ac_checking=
11904 . ${srcdir}/development.sh
11905 test "$development" = true && ac_checking=yes
11906 # Check whether --enable-checking was given.
11907 if test "${enable_checking+set}" = set; then :
11908 enableval=$enable_checking; case "${enableval}" in
11909 no|none) ac_checking= ;;
11910 *) ac_checking=yes ;;
11911 esac
11913 if test x$ac_checking != x ; then
11915 $as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
11919 # Check whether --enable-64-bit-bfd was given.
11920 if test "${enable_64_bit_bfd+set}" = set; then :
11921 enableval=$enable_64_bit_bfd; case $enableval in #(
11922 yes|no) :
11923 ;; #(
11924 *) :
11925 as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; #(
11926 *) :
11928 esac
11929 else
11930 enable_64_bit_bfd=no
11934 if test "x$enable_64_bit_bfd" = "xno"; then :
11935 # The cast to long int works around a bug in the HP C Compiler
11936 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11937 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11938 # This bug is HP SR number 8606223364.
11939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
11940 $as_echo_n "checking size of void *... " >&6; }
11941 if ${ac_cv_sizeof_void_p+:} false; then :
11942 $as_echo_n "(cached) " >&6
11943 else
11944 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
11946 else
11947 if test "$ac_cv_type_void_p" = yes; then
11948 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11949 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11950 as_fn_error 77 "cannot compute sizeof (void *)
11951 See \`config.log' for more details" "$LINENO" 5; }
11952 else
11953 ac_cv_sizeof_void_p=0
11958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
11959 $as_echo "$ac_cv_sizeof_void_p" >&6; }
11963 cat >>confdefs.h <<_ACEOF
11964 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
11965 _ACEOF
11968 if test "x$ac_cv_sizeof_void_p" = "x8"; then :
11969 enable_64_bit_bfd=yes
11974 if test "x$enable_64_bit_bfd" = "xyes"; then
11975 ENABLE_BFD_64_BIT_TRUE=
11976 ENABLE_BFD_64_BIT_FALSE='#'
11977 else
11978 ENABLE_BFD_64_BIT_TRUE='#'
11979 ENABLE_BFD_64_BIT_FALSE=
11983 if test $enable_64_bit_bfd = yes ; then
11984 want64=true
11985 else
11986 want64=false
11989 # Check whether --enable-targets was given.
11990 if test "${enable_targets+set}" = set; then :
11991 enableval=$enable_targets; case "${enableval}" in
11992 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
11994 no) enable_targets= ;;
11995 *) enable_targets=$enableval ;;
11996 esac
11999 # Check whether --enable-64_bit_archive was given.
12000 if test "${enable_64_bit_archive+set}" = set; then :
12001 enableval=$enable_64_bit_archive; case "${enableval}" in
12002 yes) want_64_bit_archive=true ;;
12003 no) want_64_bit_archive=false ;;
12004 *) as_fn_error $? "bad value ${enableval} for 64-bit-archive option" "$LINENO" 5 ;;
12005 esac
12006 else
12007 want_64_bit_archive=unset
12011 # Check whether --with-mmap was given.
12012 if test "${with_mmap+set}" = set; then :
12013 withval=$with_mmap; case "${withval}" in
12014 yes) want_mmap=true ;;
12015 no) want_mmap=false ;;
12016 *) as_fn_error $? "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
12017 esac
12018 else
12019 want_mmap=true
12022 # Check whether --enable-secureplt was given.
12023 if test "${enable_secureplt+set}" = set; then :
12024 enableval=$enable_secureplt; case "${enableval}" in
12025 yes) use_secureplt=true ;;
12026 no) use_secureplt=false ;;
12027 *) as_fn_error $? "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
12028 esac
12029 else
12030 use_secureplt=true
12032 if test $use_secureplt = true; then
12034 $as_echo "#define USE_SECUREPLT 1" >>confdefs.h
12038 # Decide if -z separate-code should be enabled in ELF linker by default.
12039 ac_default_ld_z_separate_code=unset
12040 # Check whether --enable-separate-code was given.
12041 if test "${enable_separate_code+set}" = set; then :
12042 enableval=$enable_separate_code; case "${enableval}" in
12043 yes) ac_default_ld_z_separate_code=1 ;;
12044 no) ac_default_ld_z_separate_code=0 ;;
12045 esac
12048 # Enable -z separate-code by default for Linux/x86.
12049 case "${target}" in
12050 i[3-7]86-*-linux-* | x86_64-*-linux-*)
12051 if test ${ac_default_ld_z_separate_code} = unset; then
12052 ac_default_ld_z_separate_code=1
12055 esac
12056 if test "${ac_default_ld_z_separate_code}" = unset; then
12057 ac_default_ld_z_separate_code=0
12060 cat >>confdefs.h <<_ACEOF
12061 #define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code
12062 _ACEOF
12065 # Check whether --enable-leading-mingw64-underscores was given.
12066 if test "${enable_leading_mingw64_underscores+set}" = set; then :
12067 enableval=$enable_leading_mingw64_underscores;
12070 if test x"$enable_leading_mingw64_underscores" = xyes ; then :
12072 $as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
12076 DEBUGDIR=${libdir}/debug
12078 # Check whether --with-separate-debug-dir was given.
12079 if test "${with_separate_debug_dir+set}" = set; then :
12080 withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
12087 # Check whether --with-pkgversion was given.
12088 if test "${with_pkgversion+set}" = set; then :
12089 withval=$with_pkgversion; case "$withval" in
12090 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
12091 no) PKGVERSION= ;;
12092 *) PKGVERSION="($withval) " ;;
12093 esac
12094 else
12095 PKGVERSION="(GNU Binutils) "
12103 # Check whether --with-bugurl was given.
12104 if test "${with_bugurl+set}" = set; then :
12105 withval=$with_bugurl; case "$withval" in
12106 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
12107 no) BUGURL=
12109 *) BUGURL="$withval"
12111 esac
12112 else
12113 BUGURL="https://sourceware.org/bugzilla/"
12117 case ${BUGURL} in
12119 REPORT_BUGS_TO=
12120 REPORT_BUGS_TEXI=
12123 REPORT_BUGS_TO="<$BUGURL>"
12124 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12126 esac;
12132 # Set the 'development' global.
12133 . $srcdir/../bfd/development.sh
12135 # Set acp_cpp_for_build variable
12136 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12138 # Default set of GCC warnings to enable.
12139 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12140 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12142 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12144 /* end confdefs.h. */
12145 __GNUC__
12146 _ACEOF
12147 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12148 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12150 else
12151 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12153 rm -f conftest*
12156 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12158 /* end confdefs.h. */
12159 __GNUC__
12160 _ACEOF
12161 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12162 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12164 else
12165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12166 /* end confdefs.h. */
12167 __clang__
12168 _ACEOF
12169 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12170 $EGREP "^__clang__$" >/dev/null 2>&1; then :
12171 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12173 rm -f conftest*
12176 rm -f conftest*
12179 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12180 WARN_WRITE_STRINGS=""
12181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12182 /* end confdefs.h. */
12183 __GNUC__
12184 _ACEOF
12185 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12186 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12188 else
12189 WARN_WRITE_STRINGS="-Wwrite-strings"
12191 rm -f conftest*
12194 # Verify CC_FOR_BUILD to be compatible with warning flags
12196 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12198 /* end confdefs.h. */
12199 __GNUC__
12200 _ACEOF
12201 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12202 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12204 else
12205 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12207 rm -f conftest*
12210 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12212 /* end confdefs.h. */
12213 __GNUC__
12214 _ACEOF
12215 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12216 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12218 else
12219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12220 /* end confdefs.h. */
12221 __clang__
12222 _ACEOF
12223 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12224 $EGREP "^__clang__$" >/dev/null 2>&1; then :
12225 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12227 rm -f conftest*
12230 rm -f conftest*
12233 # Check whether --enable-werror was given.
12234 if test "${enable_werror+set}" = set; then :
12235 enableval=$enable_werror; case "${enableval}" in
12236 yes | y) ERROR_ON_WARNING="yes" ;;
12237 no | n) ERROR_ON_WARNING="no" ;;
12238 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12239 esac
12243 # Disable -Wformat by default when using gcc on mingw
12244 case "${host}" in
12245 *-*-mingw32*)
12246 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12247 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12248 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
12251 *) ;;
12252 esac
12254 # Enable -Werror by default when using gcc. Turn it off for releases.
12255 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
12256 ERROR_ON_WARNING=yes
12259 NO_WERROR=
12260 if test "${ERROR_ON_WARNING}" = yes ; then
12261 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12262 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
12263 NO_WERROR="-Wno-error"
12266 if test "${GCC}" = yes ; then
12267 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12268 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
12271 # Check whether --enable-build-warnings was given.
12272 if test "${enable_build_warnings+set}" = set; then :
12273 enableval=$enable_build_warnings; case "${enableval}" in
12274 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12275 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
12276 no) if test "${GCC}" = yes ; then
12277 WARN_CFLAGS="-w"
12278 WARN_CFLAGS_FOR_BUILD="-w"
12279 fi;;
12280 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12281 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12282 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
12283 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12284 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12285 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12286 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12287 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12288 esac
12292 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12293 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12302 ac_config_headers="$ac_config_headers config.h:config.in"
12305 # PR 14072
12308 if test -z "$target" ; then
12309 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
12313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12314 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12315 # Check whether --enable-maintainer-mode was given.
12316 if test "${enable_maintainer_mode+set}" = set; then :
12317 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12318 else
12319 USE_MAINTAINER_MODE=no
12322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12323 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12324 if test $USE_MAINTAINER_MODE = yes; then
12325 MAINTAINER_MODE_TRUE=
12326 MAINTAINER_MODE_FALSE='#'
12327 else
12328 MAINTAINER_MODE_TRUE='#'
12329 MAINTAINER_MODE_FALSE=
12332 MAINT=$MAINTAINER_MODE_TRUE
12335 if false; then
12336 GENINSRC_NEVER_TRUE=
12337 GENINSRC_NEVER_FALSE='#'
12338 else
12339 GENINSRC_NEVER_TRUE='#'
12340 GENINSRC_NEVER_FALSE=
12343 case ${build_alias} in
12344 "") build_noncanonical=${build} ;;
12345 *) build_noncanonical=${build_alias} ;;
12346 esac
12348 case ${host_alias} in
12349 "") host_noncanonical=${build_noncanonical} ;;
12350 *) host_noncanonical=${host_alias} ;;
12351 esac
12353 case ${target_alias} in
12354 "") target_noncanonical=${host_noncanonical} ;;
12355 *) target_noncanonical=${target_alias} ;;
12356 esac
12358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12359 $as_echo_n "checking whether to install libbfd... " >&6; }
12360 # Check whether --enable-install-libbfd was given.
12361 if test "${enable_install_libbfd+set}" = set; then :
12362 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12363 else
12364 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12365 install_libbfd_p=yes
12366 else
12367 install_libbfd_p=no
12371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12372 $as_echo "$install_libbfd_p" >&6; }
12373 if test $install_libbfd_p = yes; then
12374 INSTALL_LIBBFD_TRUE=
12375 INSTALL_LIBBFD_FALSE='#'
12376 else
12377 INSTALL_LIBBFD_TRUE='#'
12378 INSTALL_LIBBFD_FALSE=
12381 # Need _noncanonical variables for this.
12386 # libbfd.a is a host library containing target dependent code
12387 bfdlibdir='$(libdir)'
12388 bfdincludedir='$(includedir)'
12389 if test "${host}" != "${target}"; then
12390 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12391 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12402 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12403 if ${ac_cv_c_bigendian+:} false; then :
12404 $as_echo_n "(cached) " >&6
12405 else
12406 ac_cv_c_bigendian=unknown
12407 # See if we're dealing with a universal compiler.
12408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12409 /* end confdefs.h. */
12410 #ifndef __APPLE_CC__
12411 not a universal capable compiler
12412 #endif
12413 typedef int dummy;
12415 _ACEOF
12416 if ac_fn_c_try_compile "$LINENO"; then :
12418 # Check for potential -arch flags. It is not universal unless
12419 # there are at least two -arch flags with different values.
12420 ac_arch=
12421 ac_prev=
12422 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12423 if test -n "$ac_prev"; then
12424 case $ac_word in
12425 i?86 | x86_64 | ppc | ppc64)
12426 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12427 ac_arch=$ac_word
12428 else
12429 ac_cv_c_bigendian=universal
12430 break
12433 esac
12434 ac_prev=
12435 elif test "x$ac_word" = "x-arch"; then
12436 ac_prev=arch
12438 done
12440 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12441 if test $ac_cv_c_bigendian = unknown; then
12442 # See if sys/param.h defines the BYTE_ORDER macro.
12443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12444 /* end confdefs.h. */
12445 #include <sys/types.h>
12446 #include <sys/param.h>
12449 main ()
12451 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12452 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12453 && LITTLE_ENDIAN)
12454 bogus endian macros
12455 #endif
12458 return 0;
12460 _ACEOF
12461 if ac_fn_c_try_compile "$LINENO"; then :
12462 # It does; now see whether it defined to BIG_ENDIAN or not.
12463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12464 /* end confdefs.h. */
12465 #include <sys/types.h>
12466 #include <sys/param.h>
12469 main ()
12471 #if BYTE_ORDER != BIG_ENDIAN
12472 not big endian
12473 #endif
12476 return 0;
12478 _ACEOF
12479 if ac_fn_c_try_compile "$LINENO"; then :
12480 ac_cv_c_bigendian=yes
12481 else
12482 ac_cv_c_bigendian=no
12484 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12488 if test $ac_cv_c_bigendian = unknown; then
12489 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12491 /* end confdefs.h. */
12492 #include <limits.h>
12495 main ()
12497 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12498 bogus endian macros
12499 #endif
12502 return 0;
12504 _ACEOF
12505 if ac_fn_c_try_compile "$LINENO"; then :
12506 # It does; now see whether it defined to _BIG_ENDIAN or not.
12507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12508 /* end confdefs.h. */
12509 #include <limits.h>
12512 main ()
12514 #ifndef _BIG_ENDIAN
12515 not big endian
12516 #endif
12519 return 0;
12521 _ACEOF
12522 if ac_fn_c_try_compile "$LINENO"; then :
12523 ac_cv_c_bigendian=yes
12524 else
12525 ac_cv_c_bigendian=no
12527 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12529 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12531 if test $ac_cv_c_bigendian = unknown; then
12532 # Compile a test program.
12533 if test "$cross_compiling" = yes; then :
12534 # Try to guess by grepping values from an object file.
12535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12536 /* end confdefs.h. */
12537 short int ascii_mm[] =
12538 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12539 short int ascii_ii[] =
12540 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12541 int use_ascii (int i) {
12542 return ascii_mm[i] + ascii_ii[i];
12544 short int ebcdic_ii[] =
12545 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12546 short int ebcdic_mm[] =
12547 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12548 int use_ebcdic (int i) {
12549 return ebcdic_mm[i] + ebcdic_ii[i];
12551 extern int foo;
12554 main ()
12556 return use_ascii (foo) == use_ebcdic (foo);
12558 return 0;
12560 _ACEOF
12561 if ac_fn_c_try_compile "$LINENO"; then :
12562 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12563 ac_cv_c_bigendian=yes
12565 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12566 if test "$ac_cv_c_bigendian" = unknown; then
12567 ac_cv_c_bigendian=no
12568 else
12569 # finding both strings is unlikely to happen, but who knows?
12570 ac_cv_c_bigendian=unknown
12574 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12575 else
12576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12577 /* end confdefs.h. */
12578 $ac_includes_default
12580 main ()
12583 /* Are we little or big endian? From Harbison&Steele. */
12584 union
12586 long int l;
12587 char c[sizeof (long int)];
12588 } u;
12589 u.l = 1;
12590 return u.c[sizeof (long int) - 1] == 1;
12593 return 0;
12595 _ACEOF
12596 if ac_fn_c_try_run "$LINENO"; then :
12597 ac_cv_c_bigendian=no
12598 else
12599 ac_cv_c_bigendian=yes
12601 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12602 conftest.$ac_objext conftest.beam conftest.$ac_ext
12607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12608 $as_echo "$ac_cv_c_bigendian" >&6; }
12609 case $ac_cv_c_bigendian in #(
12610 yes)
12611 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12612 ;; #(
12614 ;; #(
12615 universal)
12617 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12619 ;; #(
12621 as_fn_error $? "unknown endianness
12622 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12623 esac
12626 host64=false
12627 target64=false
12628 bfd_default_target_size=32
12630 # host stuff:
12632 ALL_LINGUAS="da es fi fr hr id ja ro ru rw sr sv tr uk vi zh_CN pt"
12634 MKINSTALLDIRS=
12635 if test -n "$ac_aux_dir"; then
12636 case "$ac_aux_dir" in
12637 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12638 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12639 esac
12641 if test -z "$MKINSTALLDIRS"; then
12642 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12648 $as_echo_n "checking whether NLS is requested... " >&6; }
12649 # Check whether --enable-nls was given.
12650 if test "${enable_nls+set}" = set; then :
12651 enableval=$enable_nls; USE_NLS=$enableval
12652 else
12653 USE_NLS=yes
12656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12657 $as_echo "$USE_NLS" >&6; }
12664 # Prepare PATH_SEPARATOR.
12665 # The user is always right.
12666 if test "${PATH_SEPARATOR+set}" != set; then
12667 echo "#! /bin/sh" >conf$$.sh
12668 echo "exit 0" >>conf$$.sh
12669 chmod +x conf$$.sh
12670 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12671 PATH_SEPARATOR=';'
12672 else
12673 PATH_SEPARATOR=:
12675 rm -f conf$$.sh
12678 # Find out how to test for executable files. Don't use a zero-byte file,
12679 # as systems may use methods other than mode bits to determine executability.
12680 cat >conf$$.file <<_ASEOF
12681 #! /bin/sh
12682 exit 0
12683 _ASEOF
12684 chmod +x conf$$.file
12685 if test -x conf$$.file >/dev/null 2>&1; then
12686 ac_executable_p="test -x"
12687 else
12688 ac_executable_p="test -f"
12690 rm -f conf$$.file
12692 # Extract the first word of "msgfmt", so it can be a program name with args.
12693 set dummy msgfmt; ac_word=$2
12694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12695 $as_echo_n "checking for $ac_word... " >&6; }
12696 if ${ac_cv_path_MSGFMT+:} false; then :
12697 $as_echo_n "(cached) " >&6
12698 else
12699 case "$MSGFMT" in
12700 [\\/]* | ?:[\\/]*)
12701 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12704 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12705 for ac_dir in $PATH; do
12706 IFS="$ac_save_IFS"
12707 test -z "$ac_dir" && ac_dir=.
12708 for ac_exec_ext in '' $ac_executable_extensions; do
12709 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12710 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12711 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12712 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12713 break 2
12716 done
12717 done
12718 IFS="$ac_save_IFS"
12719 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12721 esac
12723 MSGFMT="$ac_cv_path_MSGFMT"
12724 if test "$MSGFMT" != ":"; then
12725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12726 $as_echo "$MSGFMT" >&6; }
12727 else
12728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12729 $as_echo "no" >&6; }
12732 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12733 set dummy gmsgfmt; ac_word=$2
12734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12735 $as_echo_n "checking for $ac_word... " >&6; }
12736 if ${ac_cv_path_GMSGFMT+:} false; then :
12737 $as_echo_n "(cached) " >&6
12738 else
12739 case $GMSGFMT in
12740 [\\/]* | ?:[\\/]*)
12741 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12745 for as_dir in $PATH
12747 IFS=$as_save_IFS
12748 test -z "$as_dir" && as_dir=.
12749 for ac_exec_ext in '' $ac_executable_extensions; do
12750 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12751 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
12752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12753 break 2
12755 done
12756 done
12757 IFS=$as_save_IFS
12759 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12761 esac
12763 GMSGFMT=$ac_cv_path_GMSGFMT
12764 if test -n "$GMSGFMT"; then
12765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12766 $as_echo "$GMSGFMT" >&6; }
12767 else
12768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12769 $as_echo "no" >&6; }
12775 # Prepare PATH_SEPARATOR.
12776 # The user is always right.
12777 if test "${PATH_SEPARATOR+set}" != set; then
12778 echo "#! /bin/sh" >conf$$.sh
12779 echo "exit 0" >>conf$$.sh
12780 chmod +x conf$$.sh
12781 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12782 PATH_SEPARATOR=';'
12783 else
12784 PATH_SEPARATOR=:
12786 rm -f conf$$.sh
12789 # Find out how to test for executable files. Don't use a zero-byte file,
12790 # as systems may use methods other than mode bits to determine executability.
12791 cat >conf$$.file <<_ASEOF
12792 #! /bin/sh
12793 exit 0
12794 _ASEOF
12795 chmod +x conf$$.file
12796 if test -x conf$$.file >/dev/null 2>&1; then
12797 ac_executable_p="test -x"
12798 else
12799 ac_executable_p="test -f"
12801 rm -f conf$$.file
12803 # Extract the first word of "xgettext", so it can be a program name with args.
12804 set dummy xgettext; ac_word=$2
12805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12806 $as_echo_n "checking for $ac_word... " >&6; }
12807 if ${ac_cv_path_XGETTEXT+:} false; then :
12808 $as_echo_n "(cached) " >&6
12809 else
12810 case "$XGETTEXT" in
12811 [\\/]* | ?:[\\/]*)
12812 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12815 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12816 for ac_dir in $PATH; do
12817 IFS="$ac_save_IFS"
12818 test -z "$ac_dir" && ac_dir=.
12819 for ac_exec_ext in '' $ac_executable_extensions; do
12820 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12821 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12822 (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
12823 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12824 break 2
12827 done
12828 done
12829 IFS="$ac_save_IFS"
12830 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12832 esac
12834 XGETTEXT="$ac_cv_path_XGETTEXT"
12835 if test "$XGETTEXT" != ":"; then
12836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12837 $as_echo "$XGETTEXT" >&6; }
12838 else
12839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12840 $as_echo "no" >&6; }
12843 rm -f messages.po
12846 # Prepare PATH_SEPARATOR.
12847 # The user is always right.
12848 if test "${PATH_SEPARATOR+set}" != set; then
12849 echo "#! /bin/sh" >conf$$.sh
12850 echo "exit 0" >>conf$$.sh
12851 chmod +x conf$$.sh
12852 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12853 PATH_SEPARATOR=';'
12854 else
12855 PATH_SEPARATOR=:
12857 rm -f conf$$.sh
12860 # Find out how to test for executable files. Don't use a zero-byte file,
12861 # as systems may use methods other than mode bits to determine executability.
12862 cat >conf$$.file <<_ASEOF
12863 #! /bin/sh
12864 exit 0
12865 _ASEOF
12866 chmod +x conf$$.file
12867 if test -x conf$$.file >/dev/null 2>&1; then
12868 ac_executable_p="test -x"
12869 else
12870 ac_executable_p="test -f"
12872 rm -f conf$$.file
12874 # Extract the first word of "msgmerge", so it can be a program name with args.
12875 set dummy msgmerge; ac_word=$2
12876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12877 $as_echo_n "checking for $ac_word... " >&6; }
12878 if ${ac_cv_path_MSGMERGE+:} false; then :
12879 $as_echo_n "(cached) " >&6
12880 else
12881 case "$MSGMERGE" in
12882 [\\/]* | ?:[\\/]*)
12883 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12886 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12887 for ac_dir in $PATH; do
12888 IFS="$ac_save_IFS"
12889 test -z "$ac_dir" && ac_dir=.
12890 for ac_exec_ext in '' $ac_executable_extensions; do
12891 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12892 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12893 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12894 break 2
12897 done
12898 done
12899 IFS="$ac_save_IFS"
12900 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12902 esac
12904 MSGMERGE="$ac_cv_path_MSGMERGE"
12905 if test "$MSGMERGE" != ":"; then
12906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12907 $as_echo "$MSGMERGE" >&6; }
12908 else
12909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12910 $as_echo "no" >&6; }
12914 if test "$GMSGFMT" != ":"; then
12915 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12916 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12918 else
12919 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
12920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12921 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
12922 GMSGFMT=":"
12926 if test "$XGETTEXT" != ":"; then
12927 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12928 (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
12930 else
12931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12932 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
12933 XGETTEXT=":"
12935 rm -f messages.po
12938 ac_config_commands="$ac_config_commands default-1"
12942 if test "X$prefix" = "XNONE"; then
12943 acl_final_prefix="$ac_default_prefix"
12944 else
12945 acl_final_prefix="$prefix"
12947 if test "X$exec_prefix" = "XNONE"; then
12948 acl_final_exec_prefix='${prefix}'
12949 else
12950 acl_final_exec_prefix="$exec_prefix"
12952 acl_save_prefix="$prefix"
12953 prefix="$acl_final_prefix"
12954 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
12955 prefix="$acl_save_prefix"
12958 # Check whether --with-gnu-ld was given.
12959 if test "${with_gnu_ld+set}" = set; then :
12960 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12961 else
12962 with_gnu_ld=no
12965 # Prepare PATH_SEPARATOR.
12966 # The user is always right.
12967 if test "${PATH_SEPARATOR+set}" != set; then
12968 echo "#! /bin/sh" >conf$$.sh
12969 echo "exit 0" >>conf$$.sh
12970 chmod +x conf$$.sh
12971 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12972 PATH_SEPARATOR=';'
12973 else
12974 PATH_SEPARATOR=:
12976 rm -f conf$$.sh
12978 ac_prog=ld
12979 if test "$GCC" = yes; then
12980 # Check if gcc -print-prog-name=ld gives a path.
12981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
12982 $as_echo_n "checking for ld used by GCC... " >&6; }
12983 case $host in
12984 *-*-mingw*)
12985 # gcc leaves a trailing carriage return which upsets mingw
12986 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12988 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12989 esac
12990 case $ac_prog in
12991 # Accept absolute paths.
12992 [\\/]* | [A-Za-z]:[\\/]*)
12993 re_direlt='/[^/][^/]*/\.\./'
12994 # Canonicalize the path of ld
12995 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
12996 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
12997 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
12998 done
12999 test -z "$LD" && LD="$ac_prog"
13002 # If it fails, then pretend we aren't using GCC.
13003 ac_prog=ld
13006 # If it is relative, then search for the first ld in PATH.
13007 with_gnu_ld=unknown
13009 esac
13010 elif test "$with_gnu_ld" = yes; then
13011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13012 $as_echo_n "checking for GNU ld... " >&6; }
13013 else
13014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13015 $as_echo_n "checking for non-GNU ld... " >&6; }
13017 if ${acl_cv_path_LD+:} false; then :
13018 $as_echo_n "(cached) " >&6
13019 else
13020 if test -z "$LD"; then
13021 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
13022 for ac_dir in $PATH; do
13023 test -z "$ac_dir" && ac_dir=.
13024 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13025 acl_cv_path_LD="$ac_dir/$ac_prog"
13026 # Check to see if the program is GNU ld. I'd rather use --version,
13027 # but apparently some GNU ld's only accept -v.
13028 # Break only if it was the GNU/non-GNU ld that we prefer.
13029 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then
13030 test "$with_gnu_ld" != no && break
13031 else
13032 test "$with_gnu_ld" != yes && break
13035 done
13036 IFS="$ac_save_ifs"
13037 else
13038 acl_cv_path_LD="$LD" # Let the user override the test with a path.
13042 LD="$acl_cv_path_LD"
13043 if test -n "$LD"; then
13044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
13045 $as_echo "$LD" >&6; }
13046 else
13047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13048 $as_echo "no" >&6; }
13050 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
13051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
13052 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
13053 if ${acl_cv_prog_gnu_ld+:} false; then :
13054 $as_echo_n "(cached) " >&6
13055 else
13056 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
13057 if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then
13058 acl_cv_prog_gnu_ld=yes
13059 else
13060 acl_cv_prog_gnu_ld=no
13063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
13064 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
13065 with_gnu_ld=$acl_cv_prog_gnu_ld
13069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
13070 $as_echo_n "checking for shared library run path origin... " >&6; }
13071 if ${acl_cv_rpath+:} false; then :
13072 $as_echo_n "(cached) " >&6
13073 else
13075 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
13076 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
13077 . ./conftest.sh
13078 rm -f ./conftest.sh
13079 acl_cv_rpath=done
13082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
13083 $as_echo "$acl_cv_rpath" >&6; }
13084 wl="$acl_cv_wl"
13085 libext="$acl_cv_libext"
13086 shlibext="$acl_cv_shlibext"
13087 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
13088 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
13089 hardcode_direct="$acl_cv_hardcode_direct"
13090 hardcode_minus_L="$acl_cv_hardcode_minus_L"
13091 # Check whether --enable-rpath was given.
13092 if test "${enable_rpath+set}" = set; then :
13093 enableval=$enable_rpath; :
13094 else
13095 enable_rpath=yes
13105 use_additional=yes
13107 acl_save_prefix="$prefix"
13108 prefix="$acl_final_prefix"
13109 acl_save_exec_prefix="$exec_prefix"
13110 exec_prefix="$acl_final_exec_prefix"
13112 eval additional_includedir=\"$includedir\"
13113 eval additional_libdir=\"$libdir\"
13115 exec_prefix="$acl_save_exec_prefix"
13116 prefix="$acl_save_prefix"
13119 # Check whether --with-libiconv-prefix was given.
13120 if test "${with_libiconv_prefix+set}" = set; then :
13121 withval=$with_libiconv_prefix;
13122 if test "X$withval" = "Xno"; then
13123 use_additional=no
13124 else
13125 if test "X$withval" = "X"; then
13127 acl_save_prefix="$prefix"
13128 prefix="$acl_final_prefix"
13129 acl_save_exec_prefix="$exec_prefix"
13130 exec_prefix="$acl_final_exec_prefix"
13132 eval additional_includedir=\"$includedir\"
13133 eval additional_libdir=\"$libdir\"
13135 exec_prefix="$acl_save_exec_prefix"
13136 prefix="$acl_save_prefix"
13138 else
13139 additional_includedir="$withval/include"
13140 additional_libdir="$withval/lib"
13147 # Check whether --with-libiconv-type was given.
13148 if test "${with_libiconv_type+set}" = set; then :
13149 withval=$with_libiconv_type; with_libiconv_type=$withval
13150 else
13151 with_libiconv_type=auto
13154 lib_type=`eval echo \$with_libiconv_type`
13156 LIBICONV=
13157 LTLIBICONV=
13158 INCICONV=
13159 rpathdirs=
13160 ltrpathdirs=
13161 names_already_handled=
13162 names_next_round='iconv '
13163 while test -n "$names_next_round"; do
13164 names_this_round="$names_next_round"
13165 names_next_round=
13166 for name in $names_this_round; do
13167 already_handled=
13168 for n in $names_already_handled; do
13169 if test "$n" = "$name"; then
13170 already_handled=yes
13171 break
13173 done
13174 if test -z "$already_handled"; then
13175 names_already_handled="$names_already_handled $name"
13176 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
13177 eval value=\"\$HAVE_LIB$uppername\"
13178 if test -n "$value"; then
13179 if test "$value" = yes; then
13180 eval value=\"\$LIB$uppername\"
13181 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
13182 eval value=\"\$LTLIB$uppername\"
13183 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
13184 else
13187 else
13188 found_dir=
13189 found_la=
13190 found_so=
13191 found_a=
13192 if test $use_additional = yes; then
13193 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
13194 found_dir="$additional_libdir"
13195 found_so="$additional_libdir/lib$name.$shlibext"
13196 if test -f "$additional_libdir/lib$name.la"; then
13197 found_la="$additional_libdir/lib$name.la"
13199 elif test x$lib_type != xshared; then
13200 if test -f "$additional_libdir/lib$name.$libext"; then
13201 found_dir="$additional_libdir"
13202 found_a="$additional_libdir/lib$name.$libext"
13203 if test -f "$additional_libdir/lib$name.la"; then
13204 found_la="$additional_libdir/lib$name.la"
13209 if test "X$found_dir" = "X"; then
13210 for x in $LDFLAGS $LTLIBICONV; do
13212 acl_save_prefix="$prefix"
13213 prefix="$acl_final_prefix"
13214 acl_save_exec_prefix="$exec_prefix"
13215 exec_prefix="$acl_final_exec_prefix"
13216 eval x=\"$x\"
13217 exec_prefix="$acl_save_exec_prefix"
13218 prefix="$acl_save_prefix"
13220 case "$x" in
13221 -L*)
13222 dir=`echo "X$x" | sed -e 's/^X-L//'`
13223 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
13224 found_dir="$dir"
13225 found_so="$dir/lib$name.$shlibext"
13226 if test -f "$dir/lib$name.la"; then
13227 found_la="$dir/lib$name.la"
13229 elif test x$lib_type != xshared; then
13230 if test -f "$dir/lib$name.$libext"; then
13231 found_dir="$dir"
13232 found_a="$dir/lib$name.$libext"
13233 if test -f "$dir/lib$name.la"; then
13234 found_la="$dir/lib$name.la"
13239 esac
13240 if test "X$found_dir" != "X"; then
13241 break
13243 done
13245 if test "X$found_dir" != "X"; then
13246 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
13247 if test "X$found_so" != "X"; then
13248 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
13249 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13250 else
13251 haveit=
13252 for x in $ltrpathdirs; do
13253 if test "X$x" = "X$found_dir"; then
13254 haveit=yes
13255 break
13257 done
13258 if test -z "$haveit"; then
13259 ltrpathdirs="$ltrpathdirs $found_dir"
13261 if test "$hardcode_direct" = yes; then
13262 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13263 else
13264 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
13265 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13266 haveit=
13267 for x in $rpathdirs; do
13268 if test "X$x" = "X$found_dir"; then
13269 haveit=yes
13270 break
13272 done
13273 if test -z "$haveit"; then
13274 rpathdirs="$rpathdirs $found_dir"
13276 else
13277 haveit=
13278 for x in $LDFLAGS $LIBICONV; do
13280 acl_save_prefix="$prefix"
13281 prefix="$acl_final_prefix"
13282 acl_save_exec_prefix="$exec_prefix"
13283 exec_prefix="$acl_final_exec_prefix"
13284 eval x=\"$x\"
13285 exec_prefix="$acl_save_exec_prefix"
13286 prefix="$acl_save_prefix"
13288 if test "X$x" = "X-L$found_dir"; then
13289 haveit=yes
13290 break
13292 done
13293 if test -z "$haveit"; then
13294 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
13296 if test "$hardcode_minus_L" != no; then
13297 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13298 else
13299 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
13304 else
13305 if test "X$found_a" != "X"; then
13306 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
13307 else
13308 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
13311 additional_includedir=
13312 case "$found_dir" in
13313 */lib | */lib/)
13314 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
13315 additional_includedir="$basedir/include"
13317 esac
13318 if test "X$additional_includedir" != "X"; then
13319 if test "X$additional_includedir" != "X/usr/include"; then
13320 haveit=
13321 if test "X$additional_includedir" = "X/usr/local/include"; then
13322 if test -n "$GCC"; then
13323 case $host_os in
13324 linux*) haveit=yes;;
13325 esac
13328 if test -z "$haveit"; then
13329 for x in $CPPFLAGS $INCICONV; do
13331 acl_save_prefix="$prefix"
13332 prefix="$acl_final_prefix"
13333 acl_save_exec_prefix="$exec_prefix"
13334 exec_prefix="$acl_final_exec_prefix"
13335 eval x=\"$x\"
13336 exec_prefix="$acl_save_exec_prefix"
13337 prefix="$acl_save_prefix"
13339 if test "X$x" = "X-I$additional_includedir"; then
13340 haveit=yes
13341 break
13343 done
13344 if test -z "$haveit"; then
13345 if test -d "$additional_includedir"; then
13346 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
13352 if test -n "$found_la"; then
13353 save_libdir="$libdir"
13354 case "$found_la" in
13355 */* | *\\*) . "$found_la" ;;
13356 *) . "./$found_la" ;;
13357 esac
13358 libdir="$save_libdir"
13359 for dep in $dependency_libs; do
13360 case "$dep" in
13361 -L*)
13362 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
13363 if test "X$additional_libdir" != "X/usr/lib"; then
13364 haveit=
13365 if test "X$additional_libdir" = "X/usr/local/lib"; then
13366 if test -n "$GCC"; then
13367 case $host_os in
13368 linux*) haveit=yes;;
13369 esac
13372 if test -z "$haveit"; then
13373 haveit=
13374 for x in $LDFLAGS $LIBICONV; do
13376 acl_save_prefix="$prefix"
13377 prefix="$acl_final_prefix"
13378 acl_save_exec_prefix="$exec_prefix"
13379 exec_prefix="$acl_final_exec_prefix"
13380 eval x=\"$x\"
13381 exec_prefix="$acl_save_exec_prefix"
13382 prefix="$acl_save_prefix"
13384 if test "X$x" = "X-L$additional_libdir"; then
13385 haveit=yes
13386 break
13388 done
13389 if test -z "$haveit"; then
13390 if test -d "$additional_libdir"; then
13391 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
13394 haveit=
13395 for x in $LDFLAGS $LTLIBICONV; do
13397 acl_save_prefix="$prefix"
13398 prefix="$acl_final_prefix"
13399 acl_save_exec_prefix="$exec_prefix"
13400 exec_prefix="$acl_final_exec_prefix"
13401 eval x=\"$x\"
13402 exec_prefix="$acl_save_exec_prefix"
13403 prefix="$acl_save_prefix"
13405 if test "X$x" = "X-L$additional_libdir"; then
13406 haveit=yes
13407 break
13409 done
13410 if test -z "$haveit"; then
13411 if test -d "$additional_libdir"; then
13412 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
13418 -R*)
13419 dir=`echo "X$dep" | sed -e 's/^X-R//'`
13420 if test "$enable_rpath" != no; then
13421 haveit=
13422 for x in $rpathdirs; do
13423 if test "X$x" = "X$dir"; then
13424 haveit=yes
13425 break
13427 done
13428 if test -z "$haveit"; then
13429 rpathdirs="$rpathdirs $dir"
13431 haveit=
13432 for x in $ltrpathdirs; do
13433 if test "X$x" = "X$dir"; then
13434 haveit=yes
13435 break
13437 done
13438 if test -z "$haveit"; then
13439 ltrpathdirs="$ltrpathdirs $dir"
13443 -l*)
13444 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
13446 *.la)
13447 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
13450 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
13451 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
13453 esac
13454 done
13456 else
13457 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
13458 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
13459 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
13460 else
13461 LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
13462 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
13467 done
13468 done
13469 if test "X$rpathdirs" != "X"; then
13470 if test -n "$hardcode_libdir_separator"; then
13471 alldirs=
13472 for found_dir in $rpathdirs; do
13473 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
13474 done
13475 acl_save_libdir="$libdir"
13476 libdir="$alldirs"
13477 eval flag=\"$hardcode_libdir_flag_spec\"
13478 libdir="$acl_save_libdir"
13479 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
13480 else
13481 for found_dir in $rpathdirs; do
13482 acl_save_libdir="$libdir"
13483 libdir="$found_dir"
13484 eval flag=\"$hardcode_libdir_flag_spec\"
13485 libdir="$acl_save_libdir"
13486 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
13487 done
13490 if test "X$ltrpathdirs" != "X"; then
13491 for found_dir in $ltrpathdirs; do
13492 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
13493 done
13500 if test -f ../gettext/uninstalled-config.sh; then
13501 relative_builddir='$(top_builddir)/../gettext'
13502 . ../gettext/uninstalled-config.sh
13503 else
13504 # The sister gettext directory doesn't exist and won't collect information on
13505 # using gettext for us. Call a bundled AM_GNU_GETTEXT.
13529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
13530 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
13531 if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
13532 $as_echo_n "(cached) " >&6
13533 else
13534 gt_save_LIBS="$LIBS"
13535 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
13536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13537 /* end confdefs.h. */
13538 #include <CoreFoundation/CFPreferences.h>
13540 main ()
13542 CFPreferencesCopyAppValue(NULL, NULL)
13544 return 0;
13546 _ACEOF
13547 if ac_fn_c_try_link "$LINENO"; then :
13548 gt_cv_func_CFPreferencesCopyAppValue=yes
13549 else
13550 gt_cv_func_CFPreferencesCopyAppValue=no
13552 rm -f core conftest.err conftest.$ac_objext \
13553 conftest$ac_exeext conftest.$ac_ext
13554 LIBS="$gt_save_LIBS"
13556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
13557 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
13558 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
13560 $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
13563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
13564 $as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; }
13565 if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then :
13566 $as_echo_n "(cached) " >&6
13567 else
13568 gt_save_LIBS="$LIBS"
13569 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
13570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13571 /* end confdefs.h. */
13572 #include <CoreFoundation/CFLocale.h>
13574 main ()
13576 CFLocaleCopyPreferredLanguages();
13578 return 0;
13580 _ACEOF
13581 if ac_fn_c_try_link "$LINENO"; then :
13582 gt_cv_func_CFLocaleCopyPreferredLanguages=yes
13583 else
13584 gt_cv_func_CFLocaleCopyPreferredLanguages=no
13586 rm -f core conftest.err conftest.$ac_objext \
13587 conftest$ac_exeext conftest.$ac_ext
13588 LIBS="$gt_save_LIBS"
13590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
13591 $as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
13592 if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
13594 $as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
13597 INTL_MACOSX_LIBS=
13598 if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
13599 || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
13600 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices"
13608 LIBINTL=
13609 LTLIBINTL=
13610 POSUB=
13612 case " $gt_needs " in
13613 *" need-formatstring-macros "*) gt_api_version=3 ;;
13614 *" need-ngettext "*) gt_api_version=2 ;;
13615 *) gt_api_version=1 ;;
13616 esac
13617 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
13618 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
13620 if test "$USE_NLS" = "yes"; then
13621 gt_use_preinstalled_gnugettext=no
13624 if test $gt_api_version -ge 3; then
13625 gt_revision_test_code='
13626 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
13627 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
13628 #endif
13629 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
13631 else
13632 gt_revision_test_code=
13634 if test $gt_api_version -ge 2; then
13635 gt_expression_test_code=' + * ngettext ("", "", 0)'
13636 else
13637 gt_expression_test_code=
13640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
13641 $as_echo_n "checking for GNU gettext in libc... " >&6; }
13642 if eval \${$gt_func_gnugettext_libc+:} false; then :
13643 $as_echo_n "(cached) " >&6
13644 else
13645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13646 /* end confdefs.h. */
13648 #include <libintl.h>
13649 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
13650 extern int _nl_msg_cat_cntr;
13651 extern int *_nl_domain_bindings;
13652 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
13653 #else
13654 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
13655 #endif
13656 $gt_revision_test_code
13659 main ()
13662 bindtextdomain ("", "");
13663 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
13666 return 0;
13668 _ACEOF
13669 if ac_fn_c_try_link "$LINENO"; then :
13670 eval "$gt_func_gnugettext_libc=yes"
13671 else
13672 eval "$gt_func_gnugettext_libc=no"
13674 rm -f core conftest.err conftest.$ac_objext \
13675 conftest$ac_exeext conftest.$ac_ext
13677 eval ac_res=\$$gt_func_gnugettext_libc
13678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13679 $as_echo "$ac_res" >&6; }
13681 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
13687 am_save_CPPFLAGS="$CPPFLAGS"
13689 for element in $INCICONV; do
13690 haveit=
13691 for x in $CPPFLAGS; do
13693 acl_save_prefix="$prefix"
13694 prefix="$acl_final_prefix"
13695 acl_save_exec_prefix="$exec_prefix"
13696 exec_prefix="$acl_final_exec_prefix"
13697 eval x=\"$x\"
13698 exec_prefix="$acl_save_exec_prefix"
13699 prefix="$acl_save_prefix"
13701 if test "X$x" = "X$element"; then
13702 haveit=yes
13703 break
13705 done
13706 if test -z "$haveit"; then
13707 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
13709 done
13712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
13713 $as_echo_n "checking for iconv... " >&6; }
13714 if ${am_cv_func_iconv+:} false; then :
13715 $as_echo_n "(cached) " >&6
13716 else
13718 am_cv_func_iconv="no, consider installing GNU libiconv"
13719 am_cv_lib_iconv=no
13720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13721 /* end confdefs.h. */
13723 #include <stdlib.h>
13724 #include <iconv.h>
13727 main ()
13729 iconv_t cd = iconv_open("","");
13730 iconv(cd,NULL,NULL,NULL,NULL);
13731 iconv_close(cd);
13733 return 0;
13735 _ACEOF
13736 if ac_fn_c_try_link "$LINENO"; then :
13737 am_cv_func_iconv=yes
13739 rm -f core conftest.err conftest.$ac_objext \
13740 conftest$ac_exeext conftest.$ac_ext
13741 if test "$am_cv_func_iconv" != yes; then
13742 am_save_LIBS="$LIBS"
13743 LIBS="$LIBS $LIBICONV"
13744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13745 /* end confdefs.h. */
13747 #include <stdlib.h>
13748 #include <iconv.h>
13751 main ()
13753 iconv_t cd = iconv_open("","");
13754 iconv(cd,NULL,NULL,NULL,NULL);
13755 iconv_close(cd);
13757 return 0;
13759 _ACEOF
13760 if ac_fn_c_try_link "$LINENO"; then :
13761 am_cv_lib_iconv=yes
13762 am_cv_func_iconv=yes
13764 rm -f core conftest.err conftest.$ac_objext \
13765 conftest$ac_exeext conftest.$ac_ext
13766 LIBS="$am_save_LIBS"
13770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
13771 $as_echo "$am_cv_func_iconv" >&6; }
13772 if test "$am_cv_func_iconv" = yes; then
13773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
13774 $as_echo_n "checking for working iconv... " >&6; }
13775 if ${am_cv_func_iconv_works+:} false; then :
13776 $as_echo_n "(cached) " >&6
13777 else
13779 am_save_LIBS="$LIBS"
13780 if test $am_cv_lib_iconv = yes; then
13781 LIBS="$LIBS $LIBICONV"
13783 am_cv_func_iconv_works=no
13784 for ac_iconv_const in '' 'const'; do
13785 if test "$cross_compiling" = yes; then :
13786 case "$host_os" in
13787 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
13788 *) am_cv_func_iconv_works="guessing yes" ;;
13789 esac
13790 else
13791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13792 /* end confdefs.h. */
13794 #include <iconv.h>
13795 #include <string.h>
13797 #ifndef ICONV_CONST
13798 # define ICONV_CONST $ac_iconv_const
13799 #endif
13802 main ()
13804 int result = 0;
13805 /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
13806 successful returns. This is even documented in
13807 <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
13809 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
13810 if (cd_utf8_to_88591 != (iconv_t)(-1))
13812 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
13813 char buf[10];
13814 ICONV_CONST char *inptr = input;
13815 size_t inbytesleft = strlen (input);
13816 char *outptr = buf;
13817 size_t outbytesleft = sizeof (buf);
13818 size_t res = iconv (cd_utf8_to_88591,
13819 &inptr, &inbytesleft,
13820 &outptr, &outbytesleft);
13821 if (res == 0)
13822 result |= 1;
13823 iconv_close (cd_utf8_to_88591);
13826 /* Test against Solaris 10 bug: Failures are not distinguishable from
13827 successful returns. */
13829 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
13830 if (cd_ascii_to_88591 != (iconv_t)(-1))
13832 static ICONV_CONST char input[] = "\263";
13833 char buf[10];
13834 ICONV_CONST char *inptr = input;
13835 size_t inbytesleft = strlen (input);
13836 char *outptr = buf;
13837 size_t outbytesleft = sizeof (buf);
13838 size_t res = iconv (cd_ascii_to_88591,
13839 &inptr, &inbytesleft,
13840 &outptr, &outbytesleft);
13841 if (res == 0)
13842 result |= 2;
13843 iconv_close (cd_ascii_to_88591);
13846 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
13848 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
13849 if (cd_88591_to_utf8 != (iconv_t)(-1))
13851 static ICONV_CONST char input[] = "\304";
13852 static char buf[2] = { (char)0xDE, (char)0xAD };
13853 ICONV_CONST char *inptr = input;
13854 size_t inbytesleft = 1;
13855 char *outptr = buf;
13856 size_t outbytesleft = 1;
13857 size_t res = iconv (cd_88591_to_utf8,
13858 &inptr, &inbytesleft,
13859 &outptr, &outbytesleft);
13860 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
13861 result |= 4;
13862 iconv_close (cd_88591_to_utf8);
13865 #if 0 /* This bug could be worked around by the caller. */
13866 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
13868 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
13869 if (cd_88591_to_utf8 != (iconv_t)(-1))
13871 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
13872 char buf[50];
13873 ICONV_CONST char *inptr = input;
13874 size_t inbytesleft = strlen (input);
13875 char *outptr = buf;
13876 size_t outbytesleft = sizeof (buf);
13877 size_t res = iconv (cd_88591_to_utf8,
13878 &inptr, &inbytesleft,
13879 &outptr, &outbytesleft);
13880 if ((int)res > 0)
13881 result |= 8;
13882 iconv_close (cd_88591_to_utf8);
13885 #endif
13886 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
13887 provided. */
13889 /* Try standardized names. */
13890 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
13891 /* Try IRIX, OSF/1 names. */
13892 iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
13893 /* Try AIX names. */
13894 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
13895 /* Try HP-UX names. */
13896 iconv_t cd4 = iconv_open ("utf8", "eucJP");
13897 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
13898 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
13899 result |= 16;
13900 if (cd1 != (iconv_t)(-1))
13901 iconv_close (cd1);
13902 if (cd2 != (iconv_t)(-1))
13903 iconv_close (cd2);
13904 if (cd3 != (iconv_t)(-1))
13905 iconv_close (cd3);
13906 if (cd4 != (iconv_t)(-1))
13907 iconv_close (cd4);
13909 return result;
13912 return 0;
13914 _ACEOF
13915 if ac_fn_c_try_run "$LINENO"; then :
13916 am_cv_func_iconv_works=yes
13918 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13919 conftest.$ac_objext conftest.beam conftest.$ac_ext
13922 test "$am_cv_func_iconv_works" = no || break
13923 done
13924 LIBS="$am_save_LIBS"
13927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
13928 $as_echo "$am_cv_func_iconv_works" >&6; }
13929 case "$am_cv_func_iconv_works" in
13930 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
13931 *) am_func_iconv=yes ;;
13932 esac
13933 else
13934 am_func_iconv=no am_cv_lib_iconv=no
13936 if test "$am_func_iconv" = yes; then
13938 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
13941 if test "$am_cv_lib_iconv" = yes; then
13942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
13943 $as_echo_n "checking how to link with libiconv... " >&6; }
13944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
13945 $as_echo "$LIBICONV" >&6; }
13946 else
13947 CPPFLAGS="$am_save_CPPFLAGS"
13948 LIBICONV=
13949 LTLIBICONV=
13957 use_additional=yes
13959 acl_save_prefix="$prefix"
13960 prefix="$acl_final_prefix"
13961 acl_save_exec_prefix="$exec_prefix"
13962 exec_prefix="$acl_final_exec_prefix"
13964 eval additional_includedir=\"$includedir\"
13965 eval additional_libdir=\"$libdir\"
13967 exec_prefix="$acl_save_exec_prefix"
13968 prefix="$acl_save_prefix"
13971 # Check whether --with-libintl-prefix was given.
13972 if test "${with_libintl_prefix+set}" = set; then :
13973 withval=$with_libintl_prefix;
13974 if test "X$withval" = "Xno"; then
13975 use_additional=no
13976 else
13977 if test "X$withval" = "X"; then
13979 acl_save_prefix="$prefix"
13980 prefix="$acl_final_prefix"
13981 acl_save_exec_prefix="$exec_prefix"
13982 exec_prefix="$acl_final_exec_prefix"
13984 eval additional_includedir=\"$includedir\"
13985 eval additional_libdir=\"$libdir\"
13987 exec_prefix="$acl_save_exec_prefix"
13988 prefix="$acl_save_prefix"
13990 else
13991 additional_includedir="$withval/include"
13992 additional_libdir="$withval/lib"
13999 # Check whether --with-libintl-type was given.
14000 if test "${with_libintl_type+set}" = set; then :
14001 withval=$with_libintl_type; with_libintl_type=$withval
14002 else
14003 with_libintl_type=auto
14006 lib_type=`eval echo \$with_libintl_type`
14008 LIBINTL=
14009 LTLIBINTL=
14010 INCINTL=
14011 rpathdirs=
14012 ltrpathdirs=
14013 names_already_handled=
14014 names_next_round='intl '
14015 while test -n "$names_next_round"; do
14016 names_this_round="$names_next_round"
14017 names_next_round=
14018 for name in $names_this_round; do
14019 already_handled=
14020 for n in $names_already_handled; do
14021 if test "$n" = "$name"; then
14022 already_handled=yes
14023 break
14025 done
14026 if test -z "$already_handled"; then
14027 names_already_handled="$names_already_handled $name"
14028 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14029 eval value=\"\$HAVE_LIB$uppername\"
14030 if test -n "$value"; then
14031 if test "$value" = yes; then
14032 eval value=\"\$LIB$uppername\"
14033 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
14034 eval value=\"\$LTLIB$uppername\"
14035 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
14036 else
14039 else
14040 found_dir=
14041 found_la=
14042 found_so=
14043 found_a=
14044 if test $use_additional = yes; then
14045 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
14046 found_dir="$additional_libdir"
14047 found_so="$additional_libdir/lib$name.$shlibext"
14048 if test -f "$additional_libdir/lib$name.la"; then
14049 found_la="$additional_libdir/lib$name.la"
14051 elif test x$lib_type != xshared; then
14052 if test -f "$additional_libdir/lib$name.$libext"; then
14053 found_dir="$additional_libdir"
14054 found_a="$additional_libdir/lib$name.$libext"
14055 if test -f "$additional_libdir/lib$name.la"; then
14056 found_la="$additional_libdir/lib$name.la"
14061 if test "X$found_dir" = "X"; then
14062 for x in $LDFLAGS $LTLIBINTL; do
14064 acl_save_prefix="$prefix"
14065 prefix="$acl_final_prefix"
14066 acl_save_exec_prefix="$exec_prefix"
14067 exec_prefix="$acl_final_exec_prefix"
14068 eval x=\"$x\"
14069 exec_prefix="$acl_save_exec_prefix"
14070 prefix="$acl_save_prefix"
14072 case "$x" in
14073 -L*)
14074 dir=`echo "X$x" | sed -e 's/^X-L//'`
14075 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
14076 found_dir="$dir"
14077 found_so="$dir/lib$name.$shlibext"
14078 if test -f "$dir/lib$name.la"; then
14079 found_la="$dir/lib$name.la"
14081 elif test x$lib_type != xshared; then
14082 if test -f "$dir/lib$name.$libext"; then
14083 found_dir="$dir"
14084 found_a="$dir/lib$name.$libext"
14085 if test -f "$dir/lib$name.la"; then
14086 found_la="$dir/lib$name.la"
14091 esac
14092 if test "X$found_dir" != "X"; then
14093 break
14095 done
14097 if test "X$found_dir" != "X"; then
14098 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
14099 if test "X$found_so" != "X"; then
14100 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14101 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14102 else
14103 haveit=
14104 for x in $ltrpathdirs; do
14105 if test "X$x" = "X$found_dir"; then
14106 haveit=yes
14107 break
14109 done
14110 if test -z "$haveit"; then
14111 ltrpathdirs="$ltrpathdirs $found_dir"
14113 if test "$hardcode_direct" = yes; then
14114 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14115 else
14116 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14117 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14118 haveit=
14119 for x in $rpathdirs; do
14120 if test "X$x" = "X$found_dir"; then
14121 haveit=yes
14122 break
14124 done
14125 if test -z "$haveit"; then
14126 rpathdirs="$rpathdirs $found_dir"
14128 else
14129 haveit=
14130 for x in $LDFLAGS $LIBINTL; do
14132 acl_save_prefix="$prefix"
14133 prefix="$acl_final_prefix"
14134 acl_save_exec_prefix="$exec_prefix"
14135 exec_prefix="$acl_final_exec_prefix"
14136 eval x=\"$x\"
14137 exec_prefix="$acl_save_exec_prefix"
14138 prefix="$acl_save_prefix"
14140 if test "X$x" = "X-L$found_dir"; then
14141 haveit=yes
14142 break
14144 done
14145 if test -z "$haveit"; then
14146 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
14148 if test "$hardcode_minus_L" != no; then
14149 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14150 else
14151 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
14156 else
14157 if test "X$found_a" != "X"; then
14158 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
14159 else
14160 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
14163 additional_includedir=
14164 case "$found_dir" in
14165 */lib | */lib/)
14166 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14167 additional_includedir="$basedir/include"
14169 esac
14170 if test "X$additional_includedir" != "X"; then
14171 if test "X$additional_includedir" != "X/usr/include"; then
14172 haveit=
14173 if test "X$additional_includedir" = "X/usr/local/include"; then
14174 if test -n "$GCC"; then
14175 case $host_os in
14176 linux*) haveit=yes;;
14177 esac
14180 if test -z "$haveit"; then
14181 for x in $CPPFLAGS $INCINTL; do
14183 acl_save_prefix="$prefix"
14184 prefix="$acl_final_prefix"
14185 acl_save_exec_prefix="$exec_prefix"
14186 exec_prefix="$acl_final_exec_prefix"
14187 eval x=\"$x\"
14188 exec_prefix="$acl_save_exec_prefix"
14189 prefix="$acl_save_prefix"
14191 if test "X$x" = "X-I$additional_includedir"; then
14192 haveit=yes
14193 break
14195 done
14196 if test -z "$haveit"; then
14197 if test -d "$additional_includedir"; then
14198 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
14204 if test -n "$found_la"; then
14205 save_libdir="$libdir"
14206 case "$found_la" in
14207 */* | *\\*) . "$found_la" ;;
14208 *) . "./$found_la" ;;
14209 esac
14210 libdir="$save_libdir"
14211 for dep in $dependency_libs; do
14212 case "$dep" in
14213 -L*)
14214 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14215 if test "X$additional_libdir" != "X/usr/lib"; then
14216 haveit=
14217 if test "X$additional_libdir" = "X/usr/local/lib"; then
14218 if test -n "$GCC"; then
14219 case $host_os in
14220 linux*) haveit=yes;;
14221 esac
14224 if test -z "$haveit"; then
14225 haveit=
14226 for x in $LDFLAGS $LIBINTL; do
14228 acl_save_prefix="$prefix"
14229 prefix="$acl_final_prefix"
14230 acl_save_exec_prefix="$exec_prefix"
14231 exec_prefix="$acl_final_exec_prefix"
14232 eval x=\"$x\"
14233 exec_prefix="$acl_save_exec_prefix"
14234 prefix="$acl_save_prefix"
14236 if test "X$x" = "X-L$additional_libdir"; then
14237 haveit=yes
14238 break
14240 done
14241 if test -z "$haveit"; then
14242 if test -d "$additional_libdir"; then
14243 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
14246 haveit=
14247 for x in $LDFLAGS $LTLIBINTL; do
14249 acl_save_prefix="$prefix"
14250 prefix="$acl_final_prefix"
14251 acl_save_exec_prefix="$exec_prefix"
14252 exec_prefix="$acl_final_exec_prefix"
14253 eval x=\"$x\"
14254 exec_prefix="$acl_save_exec_prefix"
14255 prefix="$acl_save_prefix"
14257 if test "X$x" = "X-L$additional_libdir"; then
14258 haveit=yes
14259 break
14261 done
14262 if test -z "$haveit"; then
14263 if test -d "$additional_libdir"; then
14264 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
14270 -R*)
14271 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14272 if test "$enable_rpath" != no; then
14273 haveit=
14274 for x in $rpathdirs; do
14275 if test "X$x" = "X$dir"; then
14276 haveit=yes
14277 break
14279 done
14280 if test -z "$haveit"; then
14281 rpathdirs="$rpathdirs $dir"
14283 haveit=
14284 for x in $ltrpathdirs; do
14285 if test "X$x" = "X$dir"; then
14286 haveit=yes
14287 break
14289 done
14290 if test -z "$haveit"; then
14291 ltrpathdirs="$ltrpathdirs $dir"
14295 -l*)
14296 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14298 *.la)
14299 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14302 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
14303 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
14305 esac
14306 done
14308 else
14309 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
14310 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
14311 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
14312 else
14313 LIBINTL="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext"
14314 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext"
14319 done
14320 done
14321 if test "X$rpathdirs" != "X"; then
14322 if test -n "$hardcode_libdir_separator"; then
14323 alldirs=
14324 for found_dir in $rpathdirs; do
14325 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14326 done
14327 acl_save_libdir="$libdir"
14328 libdir="$alldirs"
14329 eval flag=\"$hardcode_libdir_flag_spec\"
14330 libdir="$acl_save_libdir"
14331 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
14332 else
14333 for found_dir in $rpathdirs; do
14334 acl_save_libdir="$libdir"
14335 libdir="$found_dir"
14336 eval flag=\"$hardcode_libdir_flag_spec\"
14337 libdir="$acl_save_libdir"
14338 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
14339 done
14342 if test "X$ltrpathdirs" != "X"; then
14343 for found_dir in $ltrpathdirs; do
14344 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
14345 done
14348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
14349 $as_echo_n "checking for GNU gettext in libintl... " >&6; }
14350 if eval \${$gt_func_gnugettext_libintl+:} false; then :
14351 $as_echo_n "(cached) " >&6
14352 else
14353 gt_save_CPPFLAGS="$CPPFLAGS"
14354 CPPFLAGS="$CPPFLAGS $INCINTL"
14355 gt_save_LIBS="$LIBS"
14356 LIBS="$LIBS $LIBINTL"
14357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14358 /* end confdefs.h. */
14360 #include <libintl.h>
14361 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
14362 extern int _nl_msg_cat_cntr;
14363 extern
14364 #ifdef __cplusplus
14366 #endif
14367 const char *_nl_expand_alias (const char *);
14368 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
14369 #else
14370 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
14371 #endif
14372 $gt_revision_test_code
14375 main ()
14378 bindtextdomain ("", "");
14379 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
14382 return 0;
14384 _ACEOF
14385 if ac_fn_c_try_link "$LINENO"; then :
14386 eval "$gt_func_gnugettext_libintl=yes"
14387 else
14388 eval "$gt_func_gnugettext_libintl=no"
14390 rm -f core conftest.err conftest.$ac_objext \
14391 conftest$ac_exeext conftest.$ac_ext
14392 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
14393 LIBS="$LIBS $LIBICONV"
14394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14395 /* end confdefs.h. */
14397 #include <libintl.h>
14398 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
14399 extern int _nl_msg_cat_cntr;
14400 extern
14401 #ifdef __cplusplus
14403 #endif
14404 const char *_nl_expand_alias (const char *);
14405 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
14406 #else
14407 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
14408 #endif
14409 $gt_revision_test_code
14412 main ()
14415 bindtextdomain ("", "");
14416 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
14419 return 0;
14421 _ACEOF
14422 if ac_fn_c_try_link "$LINENO"; then :
14423 LIBINTL="$LIBINTL $LIBICONV"
14424 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
14425 eval "$gt_func_gnugettext_libintl=yes"
14428 rm -f core conftest.err conftest.$ac_objext \
14429 conftest$ac_exeext conftest.$ac_ext
14431 CPPFLAGS="$gt_save_CPPFLAGS"
14432 LIBS="$gt_save_LIBS"
14434 eval ac_res=\$$gt_func_gnugettext_libintl
14435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14436 $as_echo "$ac_res" >&6; }
14439 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
14440 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
14441 && test "$PACKAGE" != gettext-runtime \
14442 && test "$PACKAGE" != gettext-tools; }; then
14443 gt_use_preinstalled_gnugettext=yes
14444 else
14445 LIBINTL=
14446 LTLIBINTL=
14447 INCINTL=
14452 if test -n "$INTL_MACOSX_LIBS"; then
14453 if test "$gt_use_preinstalled_gnugettext" = "yes" \
14454 || test "$nls_cv_use_gnu_gettext" = "yes"; then
14455 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
14456 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
14460 if test "$gt_use_preinstalled_gnugettext" = "yes" \
14461 || test "$nls_cv_use_gnu_gettext" = "yes"; then
14463 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
14465 else
14466 USE_NLS=no
14470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
14471 $as_echo_n "checking whether to use NLS... " >&6; }
14472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
14473 $as_echo "$USE_NLS" >&6; }
14474 if test "$USE_NLS" = "yes"; then
14475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
14476 $as_echo_n "checking where the gettext function comes from... " >&6; }
14477 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
14478 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
14479 gt_source="external libintl"
14480 else
14481 gt_source="libc"
14483 else
14484 gt_source="included intl directory"
14486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
14487 $as_echo "$gt_source" >&6; }
14490 if test "$USE_NLS" = "yes"; then
14492 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
14493 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
14494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
14495 $as_echo_n "checking how to link with libintl... " >&6; }
14496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
14497 $as_echo "$LIBINTL" >&6; }
14499 for element in $INCINTL; do
14500 haveit=
14501 for x in $CPPFLAGS; do
14503 acl_save_prefix="$prefix"
14504 prefix="$acl_final_prefix"
14505 acl_save_exec_prefix="$exec_prefix"
14506 exec_prefix="$acl_final_exec_prefix"
14507 eval x=\"$x\"
14508 exec_prefix="$acl_save_exec_prefix"
14509 prefix="$acl_save_prefix"
14511 if test "X$x" = "X$element"; then
14512 haveit=yes
14513 break
14515 done
14516 if test -z "$haveit"; then
14517 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
14519 done
14524 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
14527 $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
14531 POSUB=po
14536 INTLLIBS="$LIBINTL"
14555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
14556 $as_echo_n "checking whether NLS is requested... " >&6; }
14557 if test x"$USE_NLS" != xyes; then
14558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14559 $as_echo "no" >&6; }
14560 else
14561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14562 $as_echo "yes" >&6; }
14564 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
14567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
14568 $as_echo_n "checking for catalogs to be installed... " >&6; }
14569 # Look for .po and .gmo files in the source directory.
14570 CATALOGS=
14571 XLINGUAS=
14572 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
14573 # If there aren't any .gmo files the shell will give us the
14574 # literal string "../path/to/srcdir/po/*.gmo" which has to be
14575 # weeded out.
14576 case "$cat" in *\**)
14577 continue;;
14578 esac
14579 # The quadruple backslash is collapsed to a double backslash
14580 # by the backticks, then collapsed again by the double quotes,
14581 # leaving us with one backslash in the sed expression (right
14582 # before the dot that mustn't act as a wildcard).
14583 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
14584 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
14585 # The user is allowed to set LINGUAS to a list of languages to
14586 # install catalogs for. If it's empty that means "all of them."
14587 if test "x$LINGUAS" = x; then
14588 CATALOGS="$CATALOGS $cat"
14589 XLINGUAS="$XLINGUAS $lang"
14590 else
14591 case "$LINGUAS" in *$lang*)
14592 CATALOGS="$CATALOGS $cat"
14593 XLINGUAS="$XLINGUAS $lang"
14595 esac
14597 done
14598 LINGUAS="$XLINGUAS"
14599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
14600 $as_echo "$LINGUAS" >&6; }
14603 DATADIRNAME=share
14605 INSTOBJEXT=.mo
14607 GENCAT=gencat
14609 CATOBJEXT=.gmo
14616 # Prepare PATH_SEPARATOR.
14617 # The user is always right.
14618 if test "${PATH_SEPARATOR+set}" != set; then
14619 echo "#! /bin/sh" >conf$$.sh
14620 echo "exit 0" >>conf$$.sh
14621 chmod +x conf$$.sh
14622 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14623 PATH_SEPARATOR=';'
14624 else
14625 PATH_SEPARATOR=:
14627 rm -f conf$$.sh
14630 # Find out how to test for executable files. Don't use a zero-byte file,
14631 # as systems may use methods other than mode bits to determine executability.
14632 cat >conf$$.file <<_ASEOF
14633 #! /bin/sh
14634 exit 0
14635 _ASEOF
14636 chmod +x conf$$.file
14637 if test -x conf$$.file >/dev/null 2>&1; then
14638 ac_executable_p="test -x"
14639 else
14640 ac_executable_p="test -f"
14642 rm -f conf$$.file
14644 # Extract the first word of "msgfmt", so it can be a program name with args.
14645 set dummy msgfmt; ac_word=$2
14646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14647 $as_echo_n "checking for $ac_word... " >&6; }
14648 if ${ac_cv_path_MSGFMT+:} false; then :
14649 $as_echo_n "(cached) " >&6
14650 else
14651 case "$MSGFMT" in
14652 [\\/]* | ?:[\\/]*)
14653 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
14656 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
14657 for ac_dir in $PATH; do
14658 IFS="$ac_save_IFS"
14659 test -z "$ac_dir" && ac_dir=.
14660 for ac_exec_ext in '' $ac_executable_extensions; do
14661 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
14662 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
14663 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
14664 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
14665 break 2
14668 done
14669 done
14670 IFS="$ac_save_IFS"
14671 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
14673 esac
14675 MSGFMT="$ac_cv_path_MSGFMT"
14676 if test "$MSGFMT" != ":"; then
14677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14678 $as_echo "$MSGFMT" >&6; }
14679 else
14680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14681 $as_echo "no" >&6; }
14684 # Extract the first word of "gmsgfmt", so it can be a program name with args.
14685 set dummy gmsgfmt; ac_word=$2
14686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14687 $as_echo_n "checking for $ac_word... " >&6; }
14688 if ${ac_cv_path_GMSGFMT+:} false; then :
14689 $as_echo_n "(cached) " >&6
14690 else
14691 case $GMSGFMT in
14692 [\\/]* | ?:[\\/]*)
14693 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
14696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14697 for as_dir in $PATH
14699 IFS=$as_save_IFS
14700 test -z "$as_dir" && as_dir=.
14701 for ac_exec_ext in '' $ac_executable_extensions; do
14702 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14703 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
14704 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14705 break 2
14707 done
14708 done
14709 IFS=$as_save_IFS
14711 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
14713 esac
14715 GMSGFMT=$ac_cv_path_GMSGFMT
14716 if test -n "$GMSGFMT"; then
14717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
14718 $as_echo "$GMSGFMT" >&6; }
14719 else
14720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14721 $as_echo "no" >&6; }
14727 # Prepare PATH_SEPARATOR.
14728 # The user is always right.
14729 if test "${PATH_SEPARATOR+set}" != set; then
14730 echo "#! /bin/sh" >conf$$.sh
14731 echo "exit 0" >>conf$$.sh
14732 chmod +x conf$$.sh
14733 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14734 PATH_SEPARATOR=';'
14735 else
14736 PATH_SEPARATOR=:
14738 rm -f conf$$.sh
14741 # Find out how to test for executable files. Don't use a zero-byte file,
14742 # as systems may use methods other than mode bits to determine executability.
14743 cat >conf$$.file <<_ASEOF
14744 #! /bin/sh
14745 exit 0
14746 _ASEOF
14747 chmod +x conf$$.file
14748 if test -x conf$$.file >/dev/null 2>&1; then
14749 ac_executable_p="test -x"
14750 else
14751 ac_executable_p="test -f"
14753 rm -f conf$$.file
14755 # Extract the first word of "xgettext", so it can be a program name with args.
14756 set dummy xgettext; ac_word=$2
14757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14758 $as_echo_n "checking for $ac_word... " >&6; }
14759 if ${ac_cv_path_XGETTEXT+:} false; then :
14760 $as_echo_n "(cached) " >&6
14761 else
14762 case "$XGETTEXT" in
14763 [\\/]* | ?:[\\/]*)
14764 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
14767 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
14768 for ac_dir in $PATH; do
14769 IFS="$ac_save_IFS"
14770 test -z "$ac_dir" && ac_dir=.
14771 for ac_exec_ext in '' $ac_executable_extensions; do
14772 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
14773 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
14774 (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
14775 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
14776 break 2
14779 done
14780 done
14781 IFS="$ac_save_IFS"
14782 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
14784 esac
14786 XGETTEXT="$ac_cv_path_XGETTEXT"
14787 if test "$XGETTEXT" != ":"; then
14788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
14789 $as_echo "$XGETTEXT" >&6; }
14790 else
14791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14792 $as_echo "no" >&6; }
14795 rm -f messages.po
14798 # Prepare PATH_SEPARATOR.
14799 # The user is always right.
14800 if test "${PATH_SEPARATOR+set}" != set; then
14801 echo "#! /bin/sh" >conf$$.sh
14802 echo "exit 0" >>conf$$.sh
14803 chmod +x conf$$.sh
14804 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14805 PATH_SEPARATOR=';'
14806 else
14807 PATH_SEPARATOR=:
14809 rm -f conf$$.sh
14812 # Find out how to test for executable files. Don't use a zero-byte file,
14813 # as systems may use methods other than mode bits to determine executability.
14814 cat >conf$$.file <<_ASEOF
14815 #! /bin/sh
14816 exit 0
14817 _ASEOF
14818 chmod +x conf$$.file
14819 if test -x conf$$.file >/dev/null 2>&1; then
14820 ac_executable_p="test -x"
14821 else
14822 ac_executable_p="test -f"
14824 rm -f conf$$.file
14826 # Extract the first word of "msgmerge", so it can be a program name with args.
14827 set dummy msgmerge; ac_word=$2
14828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14829 $as_echo_n "checking for $ac_word... " >&6; }
14830 if ${ac_cv_path_MSGMERGE+:} false; then :
14831 $as_echo_n "(cached) " >&6
14832 else
14833 case "$MSGMERGE" in
14834 [\\/]* | ?:[\\/]*)
14835 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
14838 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
14839 for ac_dir in $PATH; do
14840 IFS="$ac_save_IFS"
14841 test -z "$ac_dir" && ac_dir=.
14842 for ac_exec_ext in '' $ac_executable_extensions; do
14843 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
14844 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
14845 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
14846 break 2
14849 done
14850 done
14851 IFS="$ac_save_IFS"
14852 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
14854 esac
14856 MSGMERGE="$ac_cv_path_MSGMERGE"
14857 if test "$MSGMERGE" != ":"; then
14858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
14859 $as_echo "$MSGMERGE" >&6; }
14860 else
14861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14862 $as_echo "no" >&6; }
14866 if test "$GMSGFMT" != ":"; then
14867 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
14868 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
14870 else
14871 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
14872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
14873 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
14874 GMSGFMT=":"
14878 if test "$XGETTEXT" != ":"; then
14879 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
14880 (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
14882 else
14883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
14884 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
14885 XGETTEXT=":"
14887 rm -f messages.po
14890 ac_config_commands="$ac_config_commands default-2"
14894 # Permit host specific settings.
14895 . ${srcdir}/configure.host
14900 # The cast to long int works around a bug in the HP C Compiler
14901 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14902 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14903 # This bug is HP SR number 8606223364.
14904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
14905 $as_echo_n "checking size of long long... " >&6; }
14906 if ${ac_cv_sizeof_long_long+:} false; then :
14907 $as_echo_n "(cached) " >&6
14908 else
14909 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
14911 else
14912 if test "$ac_cv_type_long_long" = yes; then
14913 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14914 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14915 as_fn_error 77 "cannot compute sizeof (long long)
14916 See \`config.log' for more details" "$LINENO" 5; }
14917 else
14918 ac_cv_sizeof_long_long=0
14923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
14924 $as_echo "$ac_cv_sizeof_long_long" >&6; }
14928 cat >>confdefs.h <<_ACEOF
14929 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
14930 _ACEOF
14933 # The cast to long int works around a bug in the HP C Compiler
14934 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14935 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14936 # This bug is HP SR number 8606223364.
14937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
14938 $as_echo_n "checking size of void *... " >&6; }
14939 if ${ac_cv_sizeof_void_p+:} false; then :
14940 $as_echo_n "(cached) " >&6
14941 else
14942 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
14944 else
14945 if test "$ac_cv_type_void_p" = yes; then
14946 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14947 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14948 as_fn_error 77 "cannot compute sizeof (void *)
14949 See \`config.log' for more details" "$LINENO" 5; }
14950 else
14951 ac_cv_sizeof_void_p=0
14956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
14957 $as_echo "$ac_cv_sizeof_void_p" >&6; }
14961 cat >>confdefs.h <<_ACEOF
14962 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
14963 _ACEOF
14966 # The cast to long int works around a bug in the HP C Compiler
14967 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14968 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14969 # This bug is HP SR number 8606223364.
14970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
14971 $as_echo_n "checking size of long... " >&6; }
14972 if ${ac_cv_sizeof_long+:} false; then :
14973 $as_echo_n "(cached) " >&6
14974 else
14975 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
14977 else
14978 if test "$ac_cv_type_long" = yes; then
14979 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14980 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14981 as_fn_error 77 "cannot compute sizeof (long)
14982 See \`config.log' for more details" "$LINENO" 5; }
14983 else
14984 ac_cv_sizeof_long=0
14989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
14990 $as_echo "$ac_cv_sizeof_long" >&6; }
14994 cat >>confdefs.h <<_ACEOF
14995 #define SIZEOF_LONG $ac_cv_sizeof_long
14996 _ACEOF
14999 # The cast to long int works around a bug in the HP C Compiler
15000 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15001 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15002 # This bug is HP SR number 8606223364.
15003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
15004 $as_echo_n "checking size of int... " >&6; }
15005 if ${ac_cv_sizeof_int+:} false; then :
15006 $as_echo_n "(cached) " >&6
15007 else
15008 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
15010 else
15011 if test "$ac_cv_type_int" = yes; then
15012 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15013 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15014 as_fn_error 77 "cannot compute sizeof (int)
15015 See \`config.log' for more details" "$LINENO" 5; }
15016 else
15017 ac_cv_sizeof_int=0
15022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
15023 $as_echo "$ac_cv_sizeof_int" >&6; }
15027 cat >>confdefs.h <<_ACEOF
15028 #define SIZEOF_INT $ac_cv_sizeof_int
15029 _ACEOF
15033 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
15034 host64=true
15037 # Put a plausible default for CC_FOR_BUILD in Makefile.
15038 if test -z "$CC_FOR_BUILD"; then
15039 if test "x$cross_compiling" = "xno"; then
15040 CC_FOR_BUILD='$(CC)'
15041 else
15042 CC_FOR_BUILD=gcc
15046 # Also set EXEEXT_FOR_BUILD.
15047 if test "x$cross_compiling" = "xno"; then
15048 EXEEXT_FOR_BUILD='$(EXEEXT)'
15049 else
15050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
15051 $as_echo_n "checking for build system executable suffix... " >&6; }
15052 if ${bfd_cv_build_exeext+:} false; then :
15053 $as_echo_n "(cached) " >&6
15054 else
15055 rm -f conftest*
15056 echo 'int main () { return 0; }' > conftest.c
15057 bfd_cv_build_exeext=
15058 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
15059 for file in conftest.*; do
15060 case $file in
15061 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
15062 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
15063 esac
15064 done
15065 rm -f conftest*
15066 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
15068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
15069 $as_echo "$bfd_cv_build_exeext" >&6; }
15070 EXEEXT_FOR_BUILD=""
15071 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
15075 for ac_header in fcntl.h sys/file.h sys/resource.h sys/stat.h sys/types.h \
15076 unistd.h
15077 do :
15078 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15079 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15080 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15081 cat >>confdefs.h <<_ACEOF
15082 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15083 _ACEOF
15087 done
15090 for ac_func in fcntl fdopen fileno fls getgid getpagesize getrlimit getuid \
15091 sysconf
15092 do :
15093 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15094 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15095 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15096 cat >>confdefs.h <<_ACEOF
15097 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15098 _ACEOF
15101 done
15104 ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
15105 if test "x$ac_cv_have_decl_basename" = xyes; then :
15106 ac_have_decl=1
15107 else
15108 ac_have_decl=0
15111 cat >>confdefs.h <<_ACEOF
15112 #define HAVE_DECL_BASENAME $ac_have_decl
15113 _ACEOF
15114 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
15115 if test "x$ac_cv_have_decl_ffs" = xyes; then :
15116 ac_have_decl=1
15117 else
15118 ac_have_decl=0
15121 cat >>confdefs.h <<_ACEOF
15122 #define HAVE_DECL_FFS $ac_have_decl
15123 _ACEOF
15124 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
15125 if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
15126 ac_have_decl=1
15127 else
15128 ac_have_decl=0
15131 cat >>confdefs.h <<_ACEOF
15132 #define HAVE_DECL_STPCPY $ac_have_decl
15133 _ACEOF
15134 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
15135 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
15136 ac_have_decl=1
15137 else
15138 ac_have_decl=0
15141 cat >>confdefs.h <<_ACEOF
15142 #define HAVE_DECL_ASPRINTF $ac_have_decl
15143 _ACEOF
15144 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
15145 if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
15146 ac_have_decl=1
15147 else
15148 ac_have_decl=0
15151 cat >>confdefs.h <<_ACEOF
15152 #define HAVE_DECL_VASPRINTF $ac_have_decl
15153 _ACEOF
15154 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
15155 if test "x$ac_cv_have_decl_strnlen" = xyes; then :
15156 ac_have_decl=1
15157 else
15158 ac_have_decl=0
15161 cat >>confdefs.h <<_ACEOF
15162 #define HAVE_DECL_STRNLEN $ac_have_decl
15163 _ACEOF
15165 ac_fn_c_check_decl "$LINENO" "___lc_codepage_func" "ac_cv_have_decl____lc_codepage_func" "#include <locale.h>
15167 if test "x$ac_cv_have_decl____lc_codepage_func" = xyes; then :
15168 ac_have_decl=1
15169 else
15170 ac_have_decl=0
15173 cat >>confdefs.h <<_ACEOF
15174 #define HAVE_DECL____LC_CODEPAGE_FUNC $ac_have_decl
15175 _ACEOF
15179 case "${host}" in
15180 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
15182 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
15184 esac
15187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
15188 $as_echo_n "checking for thread local storage (TLS) class... " >&6; }
15189 if ${ac_cv_tls+:} false; then :
15190 $as_echo_n "(cached) " >&6
15191 else
15192 for ax_tls_keyword in thread_local _Thread_local __thread '__declspec(thread)' none; do
15193 case $ax_tls_keyword in #(
15194 none) :
15195 ac_cv_tls=none ; break ;; #(
15196 *) :
15197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15198 /* end confdefs.h. */
15199 #include <stdlib.h>
15201 main ()
15203 static $ax_tls_keyword int bar;
15206 return 0;
15208 _ACEOF
15209 if ac_fn_c_try_compile "$LINENO"; then :
15210 ac_cv_tls=$ax_tls_keyword ; break
15211 else
15212 ac_cv_tls=none
15215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15217 esac
15218 done
15222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
15223 $as_echo "$ac_cv_tls" >&6; }
15225 if test "$ac_cv_tls" != "none"; then :
15227 cat >>confdefs.h <<_ACEOF
15228 #define TLS $ac_cv_tls
15229 _ACEOF
15232 else
15237 # Link in zlib/zstd if we can. This allows us to read compressed debug sections.
15238 # This is used only by compress.c.
15240 # Use the system's zlib library.
15241 zlibdir="-L\$(top_builddir)/../zlib"
15242 zlibinc="-I\$(top_srcdir)/../zlib"
15244 # Check whether --with-system-zlib was given.
15245 if test "${with_system_zlib+set}" = set; then :
15246 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
15247 zlibdir=
15248 zlibinc=
15263 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
15264 if test -n "$ac_tool_prefix"; then
15265 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
15266 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
15267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15268 $as_echo_n "checking for $ac_word... " >&6; }
15269 if ${ac_cv_path_PKG_CONFIG+:} false; then :
15270 $as_echo_n "(cached) " >&6
15271 else
15272 case $PKG_CONFIG in
15273 [\\/]* | ?:[\\/]*)
15274 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
15277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15278 for as_dir in $PATH
15280 IFS=$as_save_IFS
15281 test -z "$as_dir" && as_dir=.
15282 for ac_exec_ext in '' $ac_executable_extensions; do
15283 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15284 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15286 break 2
15288 done
15289 done
15290 IFS=$as_save_IFS
15293 esac
15295 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
15296 if test -n "$PKG_CONFIG"; then
15297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15298 $as_echo "$PKG_CONFIG" >&6; }
15299 else
15300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15301 $as_echo "no" >&6; }
15306 if test -z "$ac_cv_path_PKG_CONFIG"; then
15307 ac_pt_PKG_CONFIG=$PKG_CONFIG
15308 # Extract the first word of "pkg-config", so it can be a program name with args.
15309 set dummy pkg-config; ac_word=$2
15310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15311 $as_echo_n "checking for $ac_word... " >&6; }
15312 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
15313 $as_echo_n "(cached) " >&6
15314 else
15315 case $ac_pt_PKG_CONFIG in
15316 [\\/]* | ?:[\\/]*)
15317 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
15320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15321 for as_dir in $PATH
15323 IFS=$as_save_IFS
15324 test -z "$as_dir" && as_dir=.
15325 for ac_exec_ext in '' $ac_executable_extensions; do
15326 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15327 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15329 break 2
15331 done
15332 done
15333 IFS=$as_save_IFS
15336 esac
15338 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
15339 if test -n "$ac_pt_PKG_CONFIG"; then
15340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
15341 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
15342 else
15343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15344 $as_echo "no" >&6; }
15347 if test "x$ac_pt_PKG_CONFIG" = x; then
15348 PKG_CONFIG=""
15349 else
15350 case $cross_compiling:$ac_tool_warned in
15351 yes:)
15352 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15353 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
15354 ac_tool_warned=yes ;;
15355 esac
15356 PKG_CONFIG=$ac_pt_PKG_CONFIG
15358 else
15359 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
15363 if test -n "$PKG_CONFIG"; then
15364 _pkg_min_version=0.9.0
15365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
15366 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
15367 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
15368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15369 $as_echo "yes" >&6; }
15370 else
15371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15372 $as_echo "no" >&6; }
15373 PKG_CONFIG=""
15378 # Check whether --with-zstd was given.
15379 if test "${with_zstd+set}" = set; then :
15380 withval=$with_zstd;
15381 else
15382 with_zstd=auto
15386 if test "$with_zstd" != no; then :
15388 pkg_failed=no
15389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libzstd >= 1.4.0" >&5
15390 $as_echo_n "checking for libzstd >= 1.4.0... " >&6; }
15392 if test -n "$ZSTD_CFLAGS"; then
15393 pkg_cv_ZSTD_CFLAGS="$ZSTD_CFLAGS"
15394 elif test -n "$PKG_CONFIG"; then
15395 if test -n "$PKG_CONFIG" && \
15396 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzstd >= 1.4.0\""; } >&5
15397 ($PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0") 2>&5
15398 ac_status=$?
15399 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15400 test $ac_status = 0; }; then
15401 pkg_cv_ZSTD_CFLAGS=`$PKG_CONFIG --cflags "libzstd >= 1.4.0" 2>/dev/null`
15402 test "x$?" != "x0" && pkg_failed=yes
15403 else
15404 pkg_failed=yes
15406 else
15407 pkg_failed=untried
15409 if test -n "$ZSTD_LIBS"; then
15410 pkg_cv_ZSTD_LIBS="$ZSTD_LIBS"
15411 elif test -n "$PKG_CONFIG"; then
15412 if test -n "$PKG_CONFIG" && \
15413 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzstd >= 1.4.0\""; } >&5
15414 ($PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0") 2>&5
15415 ac_status=$?
15416 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15417 test $ac_status = 0; }; then
15418 pkg_cv_ZSTD_LIBS=`$PKG_CONFIG --libs "libzstd >= 1.4.0" 2>/dev/null`
15419 test "x$?" != "x0" && pkg_failed=yes
15420 else
15421 pkg_failed=yes
15423 else
15424 pkg_failed=untried
15427 if test $pkg_failed = no; then
15428 pkg_save_LDFLAGS="$LDFLAGS"
15429 LDFLAGS="$LDFLAGS $pkg_cv_ZSTD_LIBS"
15430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15431 /* end confdefs.h. */
15434 main ()
15438 return 0;
15440 _ACEOF
15441 if ac_fn_c_try_link "$LINENO"; then :
15443 else
15444 pkg_failed=yes
15446 rm -f core conftest.err conftest.$ac_objext \
15447 conftest$ac_exeext conftest.$ac_ext
15448 LDFLAGS=$pkg_save_LDFLAGS
15453 if test $pkg_failed = yes; then
15454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15455 $as_echo "no" >&6; }
15457 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15458 _pkg_short_errors_supported=yes
15459 else
15460 _pkg_short_errors_supported=no
15462 if test $_pkg_short_errors_supported = yes; then
15463 ZSTD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libzstd >= 1.4.0" 2>&1`
15464 else
15465 ZSTD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libzstd >= 1.4.0" 2>&1`
15467 # Put the nasty error message in config.log where it belongs
15468 echo "$ZSTD_PKG_ERRORS" >&5
15471 if test "$with_zstd" = yes; then
15472 as_fn_error $? "--with-zstd was given, but pkgconfig/libzstd.pc is not found" "$LINENO" 5
15475 elif test $pkg_failed = untried; then
15476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15477 $as_echo "no" >&6; }
15479 if test "$with_zstd" = yes; then
15480 as_fn_error $? "--with-zstd was given, but pkgconfig/libzstd.pc is not found" "$LINENO" 5
15483 else
15484 ZSTD_CFLAGS=$pkg_cv_ZSTD_CFLAGS
15485 ZSTD_LIBS=$pkg_cv_ZSTD_LIBS
15486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15487 $as_echo "yes" >&6; }
15490 $as_echo "#define HAVE_ZSTD 1" >>confdefs.h
15498 save_CFLAGS="$CFLAGS"
15499 CFLAGS="$CFLAGS -Werror"
15500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler support for hidden visibility" >&5
15501 $as_echo_n "checking compiler support for hidden visibility... " >&6; }
15502 if ${bfd_cv_hidden+:} false; then :
15503 $as_echo_n "(cached) " >&6
15504 else
15505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15506 /* end confdefs.h. */
15508 const char hw[] __attribute__ ((__visibility__ ("hidden"))) = "Hello, World\n";
15509 extern void print (const char *) __attribute__ ((__visibility__ ("hidden")));
15511 main ()
15513 print (hw);
15515 return 0;
15517 _ACEOF
15518 if ac_fn_c_try_compile "$LINENO"; then :
15519 bfd_cv_hidden=yes
15520 else
15521 bfd_cv_hidden=no
15523 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_hidden" >&5
15526 $as_echo "$bfd_cv_hidden" >&6; }
15527 CFLAGS="$save_CFLAGS"
15528 if test $bfd_cv_hidden = yes; then
15530 $as_echo "#define HAVE_HIDDEN 1" >>confdefs.h
15534 # Check if linker supports --as-needed and --no-as-needed options
15535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
15536 $as_echo_n "checking linker --as-needed support... " >&6; }
15537 if ${bfd_cv_ld_as_needed+:} false; then :
15538 $as_echo_n "(cached) " >&6
15539 else
15540 bfd_cv_ld_as_needed=no
15541 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
15542 bfd_cv_ld_as_needed=yes
15546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
15547 $as_echo "$bfd_cv_ld_as_needed" >&6; }
15549 LIBM=
15550 case $host in
15551 *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
15552 # These system don't have libm, or don't need it
15554 *-ncr-sysv4.3*)
15555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
15556 $as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
15557 if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then :
15558 $as_echo_n "(cached) " >&6
15559 else
15560 ac_check_lib_save_LIBS=$LIBS
15561 LIBS="-lmw $LIBS"
15562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15563 /* end confdefs.h. */
15565 /* Override any GCC internal prototype to avoid an error.
15566 Use char because int might match the return type of a GCC
15567 builtin and then its argument prototype would still apply. */
15568 #ifdef __cplusplus
15569 extern "C"
15570 #endif
15571 char _mwvalidcheckl ();
15573 main ()
15575 return _mwvalidcheckl ();
15577 return 0;
15579 _ACEOF
15580 if ac_fn_c_try_link "$LINENO"; then :
15581 ac_cv_lib_mw__mwvalidcheckl=yes
15582 else
15583 ac_cv_lib_mw__mwvalidcheckl=no
15585 rm -f core conftest.err conftest.$ac_objext \
15586 conftest$ac_exeext conftest.$ac_ext
15587 LIBS=$ac_check_lib_save_LIBS
15589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
15590 $as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
15591 if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then :
15592 LIBM="-lmw"
15595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
15596 $as_echo_n "checking for cos in -lm... " >&6; }
15597 if ${ac_cv_lib_m_cos+:} false; then :
15598 $as_echo_n "(cached) " >&6
15599 else
15600 ac_check_lib_save_LIBS=$LIBS
15601 LIBS="-lm $LIBS"
15602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15603 /* end confdefs.h. */
15605 /* Override any GCC internal prototype to avoid an error.
15606 Use char because int might match the return type of a GCC
15607 builtin and then its argument prototype would still apply. */
15608 #ifdef __cplusplus
15609 extern "C"
15610 #endif
15611 char cos ();
15613 main ()
15615 return cos ();
15617 return 0;
15619 _ACEOF
15620 if ac_fn_c_try_link "$LINENO"; then :
15621 ac_cv_lib_m_cos=yes
15622 else
15623 ac_cv_lib_m_cos=no
15625 rm -f core conftest.err conftest.$ac_objext \
15626 conftest$ac_exeext conftest.$ac_ext
15627 LIBS=$ac_check_lib_save_LIBS
15629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
15630 $as_echo "$ac_cv_lib_m_cos" >&6; }
15631 if test "x$ac_cv_lib_m_cos" = xyes; then :
15632 LIBM="$LIBM -lm"
15637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
15638 $as_echo_n "checking for cos in -lm... " >&6; }
15639 if ${ac_cv_lib_m_cos+:} false; then :
15640 $as_echo_n "(cached) " >&6
15641 else
15642 ac_check_lib_save_LIBS=$LIBS
15643 LIBS="-lm $LIBS"
15644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15645 /* end confdefs.h. */
15647 /* Override any GCC internal prototype to avoid an error.
15648 Use char because int might match the return type of a GCC
15649 builtin and then its argument prototype would still apply. */
15650 #ifdef __cplusplus
15651 extern "C"
15652 #endif
15653 char cos ();
15655 main ()
15657 return cos ();
15659 return 0;
15661 _ACEOF
15662 if ac_fn_c_try_link "$LINENO"; then :
15663 ac_cv_lib_m_cos=yes
15664 else
15665 ac_cv_lib_m_cos=no
15667 rm -f core conftest.err conftest.$ac_objext \
15668 conftest$ac_exeext conftest.$ac_ext
15669 LIBS=$ac_check_lib_save_LIBS
15671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
15672 $as_echo "$ac_cv_lib_m_cos" >&6; }
15673 if test "x$ac_cv_lib_m_cos" = xyes; then :
15674 LIBM="-lm"
15678 esac
15682 # When building a shared libbfd, link against the pic version of libiberty
15683 # so that apps that use libbfd won't need libiberty just to satisfy any
15684 # libbfd references.
15685 # We can't do that if a pic libiberty is unavailable since including non-pic
15686 # code would insert text relocations into libbfd.
15687 SHARED_LIBADD=
15688 SHARED_LDFLAGS=
15689 if test "$enable_shared" = "yes"; then
15690 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
15691 if test -n "$x"; then
15692 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
15696 SHARED_LIBADD="$SHARED_LIBADD $LTLIBINTL"
15698 if test "$enable_shared" = "yes"; then
15699 case "${host}" in
15700 # More hacks to build DLLs on Windows.
15701 *-*-cygwin*)
15702 SHARED_LDFLAGS="-no-undefined"
15703 SHARED_LIBADD="-L`pwd`/../libiberty -liberty $SHARED_LIBADD -lcygwin -lkernel32"
15705 esac
15707 if test -n "$SHARED_LIBADD"; then
15708 if test -n "$LIBM"; then
15709 if test x"$bfd_cv_ld_as_needed" = xyes; then
15710 # Link against libm only when needed. Put -lc, -lm inside -Wl
15711 # to stop libtool reordering these options.
15712 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
15713 else
15714 SHARED_LIBADD="$SHARED_LIBADD $LIBM"
15722 # target stuff:
15724 # Canonicalize the secondary target names.
15725 if test -n "$enable_targets" ; then
15726 for targ in `echo $enable_targets | sed 's/,/ /g'`
15728 result=`$ac_config_sub $targ 2>/dev/null`
15729 if test -n "$result" ; then
15730 canon_targets="$canon_targets $result"
15731 else
15732 # Allow targets that config.sub doesn't recognize, like "all".
15733 canon_targets="$canon_targets $targ"
15735 done
15738 all_targets=false
15739 defvec=
15740 selvecs=
15741 assocvecs=
15742 selarchs=
15743 TDEFINES=
15744 for targ in $target $canon_targets
15746 if test $targ = all; then
15747 all_targets=true
15748 assocvecs="$assocvecs $targ_defvec $targ_selvecs"
15749 elif test $targ != plugin; then
15750 . $srcdir/config.bfd
15751 if test $targ = $target; then
15752 defvec=$targ_defvec
15754 selvecs="$selvecs $targ_defvec $targ_selvecs"
15755 selarchs="$selarchs $targ_archs"
15756 TDEFINES="$TDEFINES $targ_cflags"
15758 done
15761 # This processing still needs to be done if we're to decide properly whether
15762 # 64-bit support needs to be compiled in. Currently, it will be included if
15763 # the default or any other explicitly requested target requires it; it
15764 # will not be included on a 32-bit host if no 64-bit target is requested, and
15765 # no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
15766 # used.
15768 # uniq the default and selected vectors in all the configured targets.
15769 f=""
15770 for i in $selvecs ; do
15771 case " $f " in
15772 *" $i "*) ;;
15773 *) f="$f $i" ;;
15774 esac
15775 done
15776 selvecs="$f"
15779 # uniq the associated vectors in all the configured targets.
15780 f=""
15781 for i in $assocvecs ; do
15782 case " $f " in
15783 *" $i "*) ;;
15784 *) f="$f $i" ;;
15785 esac
15786 done
15787 assocvecs="$f"
15790 # uniq the architectures in all the configured targets.
15791 f=""
15792 for i in $selarchs ; do
15793 case " $f " in
15794 *" $i "*) ;;
15795 *) f="$f $i" ;;
15796 esac
15797 done
15798 selarchs="$f"
15800 # Target backend .o files.
15803 elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo
15804 elf-sframe.lo dwarf1.lo dwarf2.lo"
15805 coffgen="coffgen.lo dwarf2.lo"
15806 coff="cofflink.lo $coffgen"
15807 ecoff="ecofflink.lo $coffgen"
15808 xcoff="xcofflink.lo $coffgen"
15810 elfxx_x86="elfxx-x86.lo elf-ifunc.lo elf-vxworks.lo"
15811 for vec in $selvecs
15813 target_size=32
15814 case "$vec" in
15815 # This list is alphabetized to make it easy to compare
15816 # with the two vector lists in targets.c. For the same reason,
15817 # use one entry per line, even though this leads to long lines.
15818 aarch64_elf32_be_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
15819 aarch64_elf32_le_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
15820 aarch64_elf64_be_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15821 aarch64_elf64_be_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15822 aarch64_elf64_le_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15823 aarch64_elf64_le_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15824 aarch64_mach_o_vec) tb="$tb mach-o-aarch64.lo"; target_size=64 ;;
15825 aarch64_pei_le_vec) tb="$tb pei-aarch64.lo pe-aarch64igen.lo $coff"; target_size=64 ;;
15826 aarch64_pe_le_vec) tb="$tb pe-aarch64.lo pe-aarch64igen.lo $coff"; target_size=64 ;;
15827 alpha_ecoff_le_vec) tb="$tb coff-alpha.lo ecoff.lo $ecoff"; target_size=64 ;;
15828 alpha_elf64_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15829 alpha_elf64_fbsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15830 alpha_vms_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
15831 alpha_vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;;
15832 am33_elf32_linux_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
15833 amdgcn_elf64_le_vec) tb="$tb elf64-amdgcn.lo elf64.lo $elf"; target_size=64 ;;
15834 aout0_be_vec) tb="$tb aout0.lo aout32.lo" ;;
15835 aout64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
15836 aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
15837 arc_elf32_be_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15838 arc_elf32_le_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15839 arm_elf32_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15840 arm_elf32_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15841 arm_elf32_fdpic_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15842 arm_elf32_fdpic_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15843 arm_elf32_nacl_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15844 arm_elf32_nacl_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15845 arm_elf32_vxworks_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15846 arm_elf32_vxworks_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15847 arm_pe_be_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;;
15848 arm_pe_le_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;;
15849 arm_pe_wince_be_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
15850 arm_pe_wince_le_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
15851 arm_pei_be_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;;
15852 arm_pei_le_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;;
15853 arm_pei_wince_be_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
15854 arm_pei_wince_le_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
15855 arm_mach_o_vec) tb="$tb mach-o-arm.lo" ;;
15856 avr_elf32_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;;
15857 bfin_elf32_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15858 bfin_elf32_fdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15859 cr16_elf32_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
15860 cris_aout_vec) tb="$tb aout-cris.lo" ;;
15861 cris_elf32_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15862 cris_elf32_us_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15863 crx_elf32_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;;
15864 csky_elf32_be_vec) tb="$tb elf32-csky.lo elf32.lo $elf" ;;
15865 csky_elf32_le_vec) tb="$tb elf32-csky.lo elf32.lo $elf" ;;
15866 d10v_elf32_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
15867 d30v_elf32_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
15868 dlx_elf32_be_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
15869 elf32_be_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15870 elf32_le_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15871 elf64_be_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15872 elf64_le_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15873 bpf_elf64_le_vec) tb="$tb elf64-bpf.lo elf64.lo $elf"; target_size=64;;
15874 bpf_elf64_be_vec) tb="$tb elf64-bpf.lo elf64.lo $elf"; target_size=64 ;;
15875 epiphany_elf32_vec) tb="$tb elf32-epiphany.lo elf32.lo $elf" ;;
15876 fr30_elf32_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
15877 frv_elf32_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15878 frv_elf32_fdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15879 h8300_elf32_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
15880 h8300_elf32_linux_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
15881 hppa_elf32_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15882 hppa_elf32_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15883 hppa_elf32_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15884 hppa_elf64_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15885 hppa_elf64_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15886 hppa_som_vec) tb="$tb som.lo" ;;
15887 i386_aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
15888 i386_aout_bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
15889 i386_aout_lynx_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
15890 i386_coff_vec) tb="$tb coff-i386.lo $coff" ;;
15891 i386_coff_go32_vec) tb="$tb coff-go32.lo $coff" ;;
15892 i386_coff_go32stubbed_vec) tb="$tb coff-stgo32.lo $coff" ;;
15893 i386_coff_lynx_vec) tb="$tb cf-i386lynx.lo lynx-core.lo $coff" ;;
15894 i386_elf32_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
15895 i386_elf32_fbsd_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
15896 i386_elf32_sol2_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
15897 i386_elf32_vxworks_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
15898 i386_mach_o_vec) tb="$tb mach-o-i386.lo" ;;
15899 i386_msdos_vec) tb="$tb i386msdos.lo" ;;
15900 i386_pe_vec) tb="$tb pe-i386.lo peigen.lo $coff" ;;
15901 i386_pe_big_vec) tb="$tb pe-i386.lo peigen.lo $coff" ;;
15902 i386_pei_vec) tb="$tb pei-i386.lo peigen.lo $coff" ;;
15903 iamcu_elf32_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
15904 ia64_elf32_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
15905 ia64_elf32_hpux_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
15906 ia64_elf64_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15907 ia64_elf64_le_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15908 ia64_elf64_hpux_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15909 ia64_elf64_vms_vec) tb="$tb elf64-ia64-vms.lo elf64-ia64.lo elfxx-ia64.lo elf64.lo vms-lib.lo vms-misc.lo $elf"; target_size=64 ;;
15910 ia64_pei_vec) tb="$tb pei-ia64.lo pepigen.lo $coff"; target_size=64 ;;
15911 ip2k_elf32_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
15912 iq2000_elf32_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
15913 kvx_elf32_vec) tb="$tb elf32-kvx.lo elfxx-kvx.lo elf32.lo $elf $ipa" ;;
15914 kvx_elf64_vec) tb="$tb elf64-kvx.lo elfxx-kvx.lo elf64.lo $elf $ipa"; target_size=64 ;;
15915 lm32_elf32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15916 lm32_elf32_fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15917 loongarch_elf32_vec) tb="$tb elf32-loongarch.lo elfxx-loongarch.lo elf32.lo elf-ifunc.lo $elf" ;;
15918 loongarch_elf64_vec) tb="$tb elf64-loongarch.lo elf64.lo elfxx-loongarch.lo elf32.lo elf-ifunc.lo $elf"; target_size=64 ;;
15919 loongarch64_pei_vec) tb="$tb pei-loongarch64.lo pe-loongarch64igen.lo $coff"; target_size=64 ;;
15920 m32c_elf32_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
15921 m32r_elf32_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15922 m32r_elf32_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15923 m32r_elf32_linux_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15924 m32r_elf32_linux_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15925 m68hc11_elf32_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15926 m68hc12_elf32_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15927 m68k_elf32_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
15928 s12z_elf32_vec) tb="$tb elf32-s12z.lo elf32.lo $elf" ;;
15929 mach_o_be_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
15930 mach_o_le_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
15931 mach_o_fat_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
15932 mcore_elf32_be_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15933 mcore_elf32_le_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15934 mcore_pe_be_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;;
15935 mcore_pe_le_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;;
15936 mcore_pei_be_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;;
15937 mcore_pei_le_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;;
15938 mep_elf32_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15939 mep_elf32_le_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15940 metag_elf32_vec) tb="$tb elf32-metag.lo elf32.lo $elf" ;;
15941 microblaze_elf32_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
15942 microblaze_elf32_le_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
15943 mips_ecoff_be_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
15944 mips_ecoff_le_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
15945 mips_ecoff_bele_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
15946 mips_elf32_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15947 mips_elf32_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15948 mips_elf32_n_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15949 mips_elf32_n_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15950 mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15951 mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15952 mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15953 mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15954 mips_elf32_trad_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15955 mips_elf32_trad_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15956 mips_elf32_tradfbsd_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15957 mips_elf32_tradfbsd_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15958 mips_elf32_vxworks_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15959 mips_elf32_vxworks_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15960 mips_elf64_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15961 mips_elf64_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15962 mips_elf64_trad_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15963 mips_elf64_trad_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15964 mips_elf64_tradfbsd_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15965 mips_elf64_tradfbsd_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15966 mmix_elf64_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
15967 mmix_mmo_vec) tb="$tb mmo.lo" target_size=64 ;;
15968 mn10200_elf32_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
15969 mn10300_elf32_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
15970 moxie_elf32_be_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
15971 moxie_elf32_le_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
15972 msp430_elf32_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
15973 msp430_elf32_ti_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
15974 mt_elf32_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;;
15975 nds32_elf32_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
15976 nds32_elf32_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
15977 nds32_elf32_linux_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
15978 nds32_elf32_linux_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
15979 nfp_elf64_vec) tb="$tb elf64-nfp.lo elf64.lo $elf" ;;
15980 nios2_elf32_be_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
15981 nios2_elf32_le_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
15982 ns32k_aout_pc532mach_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
15983 ns32k_aout_pc532nbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
15984 or1k_elf32_vec) tb="$tb elf32-or1k.lo elf32.lo $elf" ;;
15985 pdb_vec) tb="$tb pdb.lo" ;;
15986 pdp11_aout_vec) tb="$tb pdp11.lo" ;;
15987 pef_vec) tb="$tb pef.lo" ;;
15988 pef_xlib_vec) tb="$tb pef.lo" ;;
15989 pj_elf32_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;;
15990 pj_elf32_le_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;;
15991 powerpc_boot_vec) tb="$tb ppcboot.lo" ;;
15992 powerpc_elf32_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15993 powerpc_elf32_le_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15994 powerpc_elf32_fbsd_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15995 powerpc_elf32_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15996 powerpc_elf64_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15997 powerpc_elf64_le_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
15998 powerpc_elf64_fbsd_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
15999 powerpc_elf64_fbsd_le_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
16000 powerpc_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;;
16001 pru_elf32_vec) tb="$tb elf32-pru.lo elf32.lo $elf" ;;
16002 riscv_elf32_vec) tb="$tb elf32-riscv.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf" ;;
16003 riscv_elf64_vec) tb="$tb elf64-riscv.lo elf64.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
16004 riscv_elf32_be_vec) tb="$tb elf32-riscv.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf" ;;
16005 riscv_elf64_be_vec) tb="$tb elf64-riscv.lo elf64.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
16006 riscv64_pei_vec) tb="$tb pei-riscv64.lo pe-riscv64igen.lo $coff"; target_size=64 ;;
16007 rl78_elf32_vec) tb="$tb elf32-rl78.lo elf32.lo $elf" ;;
16008 rs6000_xcoff64_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
16009 rs6000_xcoff64_aix_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
16010 rs6000_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;;
16011 rx_elf32_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
16012 rx_elf32_be_ns_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
16013 rx_elf32_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
16014 rx_elf32_linux_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
16015 s390_elf32_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;;
16016 s390_elf64_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
16017 score_elf32_be_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo elf64.lo $elf"; want64=true; target_size=64 ;;
16018 score_elf32_le_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo elf64.lo $elf"; want64=true; target_size=64 ;;
16019 sh_coff_vec) tb="$tb coff-sh.lo $coff" ;;
16020 sh_coff_le_vec) tb="$tb coff-sh.lo $coff" ;;
16021 sh_coff_small_vec) tb="$tb coff-sh.lo $coff" ;;
16022 sh_coff_small_le_vec) tb="$tb coff-sh.lo $coff" ;;
16023 sh_elf32_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
16024 sh_elf32_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
16025 sh_elf32_fdpic_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
16026 sh_elf32_fdpic_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
16027 sh_elf32_linux_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
16028 sh_elf32_linux_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
16029 sh_elf32_nbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
16030 sh_elf32_nbsd_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
16031 sh_elf32_vxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
16032 sh_elf32_vxworks_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
16033 sh_pe_le_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo $coff" ;;
16034 sh_pei_le_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo $coff" ;;
16035 sparc_elf32_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
16036 sparc_elf32_sol2_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
16037 sparc_elf32_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
16038 sparc_elf64_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
16039 sparc_elf64_fbsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
16040 sparc_elf64_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
16041 spu_elf32_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;;
16042 sym_vec) tb="$tb xsym.lo" ;;
16043 tic30_coff_vec) tb="$tb coff-tic30.lo $coffgen" ;;
16044 tic4x_coff0_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
16045 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
16046 tic4x_coff1_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
16047 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
16048 tic4x_coff2_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
16049 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
16050 tic54x_coff0_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
16051 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
16052 tic54x_coff1_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
16053 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
16054 tic54x_coff2_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
16055 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
16056 tic6x_elf32_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
16057 tic6x_elf32_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
16058 tic6x_elf32_c6000_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
16059 tic6x_elf32_c6000_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
16060 tic6x_elf32_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
16061 tic6x_elf32_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
16062 tilegx_elf32_be_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
16063 tilegx_elf32_le_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
16064 tilegx_elf64_be_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
16065 tilegx_elf64_le_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
16066 tilepro_elf32_vec) tb="$tb elf32-tilepro.lo elf32.lo $elf" ;;
16067 v800_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
16068 v850_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
16069 vax_aout_1knbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;;
16070 vax_aout_nbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;;
16071 vax_elf32_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;;
16072 ft32_elf32_vec) tb="$tb elf32-ft32.lo elf32.lo $elf" ;;
16073 visium_elf32_vec) tb="$tb elf32-visium.lo elf32.lo $elf" ;;
16074 wasm_vec) tb="$tb wasm-module.lo" ;;
16075 wasm32_elf32_vec) tb="$tb elf32-wasm32.lo elf32.lo $elf" ;;
16076 x86_64_coff_vec) tb="$tb coff-x86_64.lo $coff"; target_size=64 ;;
16077 x86_64_elf32_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo elf32.lo $elf"; target_size=64 ;;
16078 x86_64_elf64_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
16079 x86_64_elf64_cloudabi_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
16080 x86_64_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
16081 x86_64_elf64_sol2_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
16082 x86_64_mach_o_vec) tb="$tb mach-o-x86-64.lo" ;;
16083 x86_64_pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
16084 x86_64_pe_big_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
16085 x86_64_pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
16086 xgate_elf32_vec) tb="$tb elf32-xgate.lo elf32.lo $elf" ;;
16087 xstormy16_elf32_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
16088 xtensa_elf32_be_vec) tb="$tb xtensa-dynconfig.lo xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
16089 xtensa_elf32_le_vec) tb="$tb xtensa-dynconfig.lo xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
16090 z80_coff_vec) tb="$tb coff-z80.lo reloc16.lo $coffgen" ;;
16091 z80_elf32_vec) tb="$tb elf32-z80.lo elf32.lo $elf" ;;
16092 z8k_coff_vec) tb="$tb coff-z8k.lo reloc16.lo $coff" ;;
16094 # These appear out of order in targets.c
16095 srec_vec) tb="$tb srec.lo" ;;
16096 symbolsrec_vec) tb="$tb srec.lo" ;;
16097 tekhex_vec) tb="$tb tekhex.lo" ;;
16098 core_cisco_be_vec) tb="$tb cisco-core.lo" ;;
16099 core_cisco_le_vec) tb="$tb cisco-core.lo" ;;
16101 "") ;;
16102 *) as_fn_error $? "*** unknown target vector $vec" "$LINENO" 5 ;;
16103 esac
16105 if test ${target_size} = 64; then
16106 target64=true
16108 if test x"${vec}" = x"${defvec}"; then
16109 bfd_default_target_size=${target_size}
16111 done
16113 if test "$plugins" = "yes"; then
16114 tb="$tb plugin.lo"
16117 # Target architecture .o files.
16118 # A couple of CPUs use shorter file names to avoid problems on DOS
16119 # filesystems.
16120 ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
16122 # Weed out duplicate .o files.
16123 f=""
16124 for i in $tb ; do
16125 case " $f " in
16126 *" $i "*) ;;
16127 *) f="$f $i" ;;
16128 esac
16129 done
16130 tb="$f"
16132 f=""
16133 for i in $ta ; do
16134 case " $f " in
16135 *" $i "*) ;;
16136 *) f="$f $i" ;;
16137 esac
16138 done
16139 ta="$f"
16141 bfd_backends="$tb"
16142 bfd_machines="$ta"
16144 if test x${all_targets} = xtrue ; then
16145 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
16146 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
16147 selvecs=
16148 havevecs=-DHAVE_all_vecs
16149 selarchs=
16150 test -n "$assocvecs" &&
16151 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
16152 else # all_targets is true
16153 # Only set these if they will be nonempty, for the clever echo.
16154 havevecs=
16155 assocvecs=
16156 test -n "$selvecs" &&
16157 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
16158 test -n "$selvecs" &&
16159 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
16160 test -n "$selarchs" &&
16161 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
16162 fi # all_targets is true
16164 # 64-bit archives need a 64-bit bfd_vma.
16165 if test "x$want_64_bit_archive" = xtrue; then
16166 want64=true
16168 $as_echo "#define USE_64_BIT_ARCHIVE 1" >>confdefs.h
16172 case ${host64}-${target64}-${want64} in
16173 *true*)
16174 wordsize=64
16175 bfd64_libs='$(BFD64_LIBS)'
16176 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
16177 if test -n "$GCC" ; then
16178 bad_64bit_gcc=no;
16179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
16180 $as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
16181 # Add more tests for gcc versions with non-working 64-bit support here.
16182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16183 /* end confdefs.h. */
16184 :__GNUC__:__GNUC_MINOR__:__i386__:
16185 _ACEOF
16186 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16187 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
16188 bad_64bit_gcc=yes;
16189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
16190 $as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
16191 else
16192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16193 $as_echo "no" >&6; }
16195 rm -f conftest*
16197 if test $bad_64bit_gcc = yes ; then
16198 as_fn_error $? "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
16202 false-false-false)
16203 wordsize=32
16204 all_backends='$(BFD32_BACKENDS)'
16206 esac
16208 tdefaults=""
16209 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
16210 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
16211 test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
16212 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
16223 # If we are configured native, pick a core file support file.
16224 COREFILE=
16225 COREFLAG=
16226 CORE_HEADER=
16227 TRAD_HEADER=
16228 if test "${target}" = "${host}"; then
16229 case "${host}" in
16230 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*)
16231 COREFILE=''
16233 alpha*-*-linux-*)
16234 COREFILE=trad-core.lo
16235 TRAD_HEADER='"hosts/alphalinux.h"'
16237 alpha*-*-netbsd* | alpha*-*-openbsd*)
16238 COREFILE=netbsd-core.lo
16240 alpha*-*-*)
16241 COREFILE=osf-core.lo
16243 arm-*-freebsd* | arm-*-kfreebsd*-gnu)
16244 COREFILE='' ;;
16245 arm*-*-netbsd* | arm-*-openbsd*)
16246 COREFILE=netbsd-core.lo
16248 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
16249 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
16250 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;;
16251 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
16252 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
16253 hppa*-*-netbsd* | hppa*-*-openbsd*)
16254 COREFILE=netbsd-core.lo
16257 i[3-7]86-*-bsdi)
16258 COREFILE=
16260 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]\.*)
16261 COREFILE=trad-core.lo
16262 TRAD_HEADER='"hosts/i386bsd.h"'
16264 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
16265 COREFILE=''
16266 TRAD_HEADER='"hosts/i386bsd.h"'
16268 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
16269 COREFILE=netbsd-core.lo
16271 i[3-7]86-esix-sysv3*)
16272 COREFILE=trad-core.lo
16273 TRAD_HEADER='"hosts/esix.h"'
16275 i[3-7]86-*-mach3*)
16276 COREFILE=trad-core.lo
16277 TRAD_HEADER='"hosts/i386mach3.h"'
16279 i[3-7]86-*-linux-*)
16280 COREFILE=trad-core.lo
16281 TRAD_HEADER='"hosts/i386linux.h"'
16282 case "$enable_targets"-"$want64" in
16283 *x86_64-*linux*|*-true)
16284 CORE_HEADER='"hosts/x86-64linux.h"'
16285 esac
16287 mips*-*-netbsd* | mips*-*-openbsd*)
16288 COREFILE=netbsd-core.lo
16290 mips-*-irix*)
16291 COREFILE=irix-core.lo
16293 m68*-*-linux-*)
16294 COREFILE=trad-core.lo
16295 TRAD_HEADER='"hosts/m68klinux.h"'
16297 m68*-*-netbsd*)
16298 COREFILE=netbsd-core.lo
16300 ns32k-pc532-mach)
16301 COREFILE=trad-core.lo
16302 TRAD_HEADER='"hosts/pc532mach.h"'
16304 ns32k-*-netbsd* | ns32k-*-openbsd*)
16305 COREFILE=netbsd-core.lo
16307 rs6000-*-lynx*)
16308 COREFILE=lynx-core.lo
16310 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].* | powerpc64-*-aix[5-9].*)
16311 COREFILE=rs6000-core.lo
16312 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
16314 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
16315 COREFILE=rs6000-core.lo
16316 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
16317 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
16318 # have c_impl as a member of struct core_dumpx
16319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
16320 $as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
16321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16322 /* end confdefs.h. */
16323 #include <core.h>
16325 main ()
16327 struct core_dumpx c; c.c_impl = 0;
16329 return 0;
16331 _ACEOF
16332 if ac_fn_c_try_compile "$LINENO"; then :
16334 $as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
16336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16337 $as_echo "yes" >&6; }
16338 else
16339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16340 $as_echo "no" >&6; }
16342 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16344 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
16345 rs6000-*-*) COREFILE=rs6000-core.lo ;;
16346 powerpc64-*-aix*) COREFILE=rs6000-core.lo ;;
16347 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
16348 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
16349 powerpc-*-beos*) ;;
16350 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
16351 COREFILE='' ;;
16352 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
16353 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
16354 s390*-*-*) COREFILE=trad-core.lo ;;
16355 sh*-*-netbsd* | sh*-*-openbsd*)
16356 COREFILE=netbsd-core.lo
16358 sparc-*-netbsd* | sparc*-*-openbsd*)
16359 COREFILE=netbsd-core.lo
16361 vax-*-netbsd* | vax-*-openbsd*)
16362 COREFILE=netbsd-core.lo
16364 vax-*-linux-*)
16365 COREFILE=trad-core.lo
16366 TRAD_HEADER='"hosts/vaxlinux.h"'
16368 vax-*-*)
16369 COREFILE=trad-core.lo
16370 TRAD_HEADER='"hosts/vaxbsd.h"'
16372 x86_64-*-linux*)
16373 CORE_HEADER='"hosts/x86-64linux.h"'
16375 x86_64-*-netbsd* | x86_64-*-openbsd*)
16376 COREFILE=netbsd-core.lo
16378 esac
16380 case "$COREFILE" in
16381 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
16382 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
16383 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
16384 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
16385 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
16386 osf-core.lo) COREFLAG=-DOSF_CORE ;;
16387 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
16388 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
16389 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
16390 esac
16392 # ELF corefile support has several flavors, but all of
16393 # them use something called <sys/procfs.h>
16395 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
16397 for ac_header in sys/procfs.h
16398 do :
16399 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
16400 if test "x$ac_cv_header_sys_procfs_h" = xyes; then :
16401 cat >>confdefs.h <<_ACEOF
16402 #define HAVE_SYS_PROCFS_H 1
16403 _ACEOF
16407 done
16409 if test "$ac_cv_header_sys_procfs_h" = yes; then
16411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
16412 $as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
16413 if ${bfd_cv_have_sys_procfs_type_prstatus_t+:} false; then :
16414 $as_echo_n "(cached) " >&6
16415 else
16416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16417 /* end confdefs.h. */
16419 #define _SYSCALL32
16420 #include <sys/procfs.h>
16422 main ()
16424 prstatus_t avar
16426 return 0;
16428 _ACEOF
16429 if ac_fn_c_try_compile "$LINENO"; then :
16430 bfd_cv_have_sys_procfs_type_prstatus_t=yes
16431 else
16432 bfd_cv_have_sys_procfs_type_prstatus_t=no
16435 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16438 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
16440 $as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
16443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
16444 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
16447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
16448 $as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
16449 if ${bfd_cv_have_sys_procfs_type_prstatus32_t+:} false; then :
16450 $as_echo_n "(cached) " >&6
16451 else
16452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16453 /* end confdefs.h. */
16455 #define _SYSCALL32
16456 #include <sys/procfs.h>
16458 main ()
16460 prstatus32_t avar
16462 return 0;
16464 _ACEOF
16465 if ac_fn_c_try_compile "$LINENO"; then :
16466 bfd_cv_have_sys_procfs_type_prstatus32_t=yes
16467 else
16468 bfd_cv_have_sys_procfs_type_prstatus32_t=no
16471 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16474 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
16476 $as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
16479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
16480 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
16483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
16484 $as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
16485 if ${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+:} false; then :
16486 $as_echo_n "(cached) " >&6
16487 else
16488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16489 /* end confdefs.h. */
16491 #define _SYSCALL32
16492 #include <sys/procfs.h>
16494 main ()
16496 prstatus_t avar; void* aref = (void*) &avar.pr_who
16498 return 0;
16500 _ACEOF
16501 if ac_fn_c_try_compile "$LINENO"; then :
16502 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
16503 else
16504 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
16507 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16510 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
16512 $as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
16515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
16516 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
16519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
16520 $as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
16521 if ${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+:} false; then :
16522 $as_echo_n "(cached) " >&6
16523 else
16524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16525 /* end confdefs.h. */
16527 #define _SYSCALL32
16528 #include <sys/procfs.h>
16530 main ()
16532 prstatus32_t avar; void* aref = (void*) &avar.pr_who
16534 return 0;
16536 _ACEOF
16537 if ac_fn_c_try_compile "$LINENO"; then :
16538 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
16539 else
16540 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
16543 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16546 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
16548 $as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
16551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
16552 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
16555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
16556 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
16557 if ${bfd_cv_have_sys_procfs_type_pstatus_t+:} false; then :
16558 $as_echo_n "(cached) " >&6
16559 else
16560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16561 /* end confdefs.h. */
16563 #define _SYSCALL32
16564 #include <sys/procfs.h>
16566 main ()
16568 pstatus_t avar
16570 return 0;
16572 _ACEOF
16573 if ac_fn_c_try_compile "$LINENO"; then :
16574 bfd_cv_have_sys_procfs_type_pstatus_t=yes
16575 else
16576 bfd_cv_have_sys_procfs_type_pstatus_t=no
16579 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16582 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
16584 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
16587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
16588 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
16591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
16592 $as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
16593 if ${bfd_cv_have_sys_procfs_type_pxstatus_t+:} false; then :
16594 $as_echo_n "(cached) " >&6
16595 else
16596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16597 /* end confdefs.h. */
16599 #define _SYSCALL32
16600 #include <sys/procfs.h>
16602 main ()
16604 pxstatus_t avar
16606 return 0;
16608 _ACEOF
16609 if ac_fn_c_try_compile "$LINENO"; then :
16610 bfd_cv_have_sys_procfs_type_pxstatus_t=yes
16611 else
16612 bfd_cv_have_sys_procfs_type_pxstatus_t=no
16615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16618 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
16620 $as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
16623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
16624 $as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
16627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
16628 $as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
16629 if ${bfd_cv_have_sys_procfs_type_pstatus32_t+:} false; then :
16630 $as_echo_n "(cached) " >&6
16631 else
16632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16633 /* end confdefs.h. */
16635 #define _SYSCALL32
16636 #include <sys/procfs.h>
16638 main ()
16640 pstatus32_t avar
16642 return 0;
16644 _ACEOF
16645 if ac_fn_c_try_compile "$LINENO"; then :
16646 bfd_cv_have_sys_procfs_type_pstatus32_t=yes
16647 else
16648 bfd_cv_have_sys_procfs_type_pstatus32_t=no
16651 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16654 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
16656 $as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
16659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
16660 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
16663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
16664 $as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
16665 if ${bfd_cv_have_sys_procfs_type_prpsinfo_t+:} false; then :
16666 $as_echo_n "(cached) " >&6
16667 else
16668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16669 /* end confdefs.h. */
16671 #define _SYSCALL32
16672 #include <sys/procfs.h>
16674 main ()
16676 prpsinfo_t avar
16678 return 0;
16680 _ACEOF
16681 if ac_fn_c_try_compile "$LINENO"; then :
16682 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
16683 else
16684 bfd_cv_have_sys_procfs_type_prpsinfo_t=no
16687 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16690 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
16692 $as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
16695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
16696 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
16699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5
16700 $as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; }
16701 if ${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+:} false; then :
16702 $as_echo_n "(cached) " >&6
16703 else
16704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16705 /* end confdefs.h. */
16707 #define _SYSCALL32
16708 #include <sys/procfs.h>
16710 main ()
16712 prpsinfo_t avar; void* aref = (void*) &avar.pr_pid
16714 return 0;
16716 _ACEOF
16717 if ac_fn_c_try_compile "$LINENO"; then :
16718 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes
16719 else
16720 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no
16723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16726 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then
16728 $as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h
16731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5
16732 $as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; }
16735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
16736 $as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
16737 if ${bfd_cv_have_sys_procfs_type_prpsinfo32_t+:} false; then :
16738 $as_echo_n "(cached) " >&6
16739 else
16740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16741 /* end confdefs.h. */
16743 #define _SYSCALL32
16744 #include <sys/procfs.h>
16746 main ()
16748 prpsinfo32_t avar
16750 return 0;
16752 _ACEOF
16753 if ac_fn_c_try_compile "$LINENO"; then :
16754 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
16755 else
16756 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
16759 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16762 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
16764 $as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
16767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
16768 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
16771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5
16772 $as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; }
16773 if ${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+:} false; then :
16774 $as_echo_n "(cached) " >&6
16775 else
16776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16777 /* end confdefs.h. */
16779 #define _SYSCALL32
16780 #include <sys/procfs.h>
16782 main ()
16784 prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid
16786 return 0;
16788 _ACEOF
16789 if ac_fn_c_try_compile "$LINENO"; then :
16790 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes
16791 else
16792 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no
16795 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16798 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then
16800 $as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h
16803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5
16804 $as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; }
16807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
16808 $as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
16809 if ${bfd_cv_have_sys_procfs_type_psinfo_t+:} false; then :
16810 $as_echo_n "(cached) " >&6
16811 else
16812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16813 /* end confdefs.h. */
16815 #define _SYSCALL32
16816 #include <sys/procfs.h>
16818 main ()
16820 psinfo_t avar
16822 return 0;
16824 _ACEOF
16825 if ac_fn_c_try_compile "$LINENO"; then :
16826 bfd_cv_have_sys_procfs_type_psinfo_t=yes
16827 else
16828 bfd_cv_have_sys_procfs_type_psinfo_t=no
16831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16834 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
16836 $as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
16839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
16840 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
16843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5
16844 $as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; }
16845 if ${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+:} false; then :
16846 $as_echo_n "(cached) " >&6
16847 else
16848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16849 /* end confdefs.h. */
16851 #define _SYSCALL32
16852 #include <sys/procfs.h>
16854 main ()
16856 psinfo_t avar; void* aref = (void*) &avar.pr_pid
16858 return 0;
16860 _ACEOF
16861 if ac_fn_c_try_compile "$LINENO"; then :
16862 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes
16863 else
16864 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no
16867 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16870 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then
16872 $as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h
16875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5
16876 $as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; }
16879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
16880 $as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
16881 if ${bfd_cv_have_sys_procfs_type_psinfo32_t+:} false; then :
16882 $as_echo_n "(cached) " >&6
16883 else
16884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16885 /* end confdefs.h. */
16887 #define _SYSCALL32
16888 #include <sys/procfs.h>
16890 main ()
16892 psinfo32_t avar
16894 return 0;
16896 _ACEOF
16897 if ac_fn_c_try_compile "$LINENO"; then :
16898 bfd_cv_have_sys_procfs_type_psinfo32_t=yes
16899 else
16900 bfd_cv_have_sys_procfs_type_psinfo32_t=no
16903 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16906 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
16908 $as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
16911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
16912 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
16915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5
16916 $as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; }
16917 if ${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+:} false; then :
16918 $as_echo_n "(cached) " >&6
16919 else
16920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16921 /* end confdefs.h. */
16923 #define _SYSCALL32
16924 #include <sys/procfs.h>
16926 main ()
16928 psinfo32_t avar; void* aref = (void*) &avar.pr_pid
16930 return 0;
16932 _ACEOF
16933 if ac_fn_c_try_compile "$LINENO"; then :
16934 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes
16935 else
16936 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no
16939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16942 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then
16944 $as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h
16947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5
16948 $as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; }
16951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
16952 $as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
16953 if ${bfd_cv_have_sys_procfs_type_lwpstatus_t+:} false; then :
16954 $as_echo_n "(cached) " >&6
16955 else
16956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16957 /* end confdefs.h. */
16959 #define _SYSCALL32
16960 #include <sys/procfs.h>
16962 main ()
16964 lwpstatus_t avar
16966 return 0;
16968 _ACEOF
16969 if ac_fn_c_try_compile "$LINENO"; then :
16970 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
16971 else
16972 bfd_cv_have_sys_procfs_type_lwpstatus_t=no
16975 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16978 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
16980 $as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
16983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
16984 $as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
16987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
16988 $as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
16989 if ${bfd_cv_have_sys_procfs_type_lwpxstatus_t+:} false; then :
16990 $as_echo_n "(cached) " >&6
16991 else
16992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16993 /* end confdefs.h. */
16995 #define _SYSCALL32
16996 #include <sys/procfs.h>
16998 main ()
17000 lwpxstatus_t avar
17002 return 0;
17004 _ACEOF
17005 if ac_fn_c_try_compile "$LINENO"; then :
17006 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
17007 else
17008 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
17011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17014 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
17016 $as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
17019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
17020 $as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
17023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
17024 $as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
17025 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+:} false; then :
17026 $as_echo_n "(cached) " >&6
17027 else
17028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17029 /* end confdefs.h. */
17031 #define _SYSCALL32
17032 #include <sys/procfs.h>
17034 main ()
17036 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
17038 return 0;
17040 _ACEOF
17041 if ac_fn_c_try_compile "$LINENO"; then :
17042 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
17043 else
17044 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
17047 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17050 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
17052 $as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
17055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
17056 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
17059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
17060 $as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
17061 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+:} false; then :
17062 $as_echo_n "(cached) " >&6
17063 else
17064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17065 /* end confdefs.h. */
17067 #define _SYSCALL32
17068 #include <sys/procfs.h>
17070 main ()
17072 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
17074 return 0;
17076 _ACEOF
17077 if ac_fn_c_try_compile "$LINENO"; then :
17078 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
17079 else
17080 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
17083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17086 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
17088 $as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
17091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
17092 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
17095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
17096 $as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
17097 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+:} false; then :
17098 $as_echo_n "(cached) " >&6
17099 else
17100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17101 /* end confdefs.h. */
17103 #define _SYSCALL32
17104 #include <sys/procfs.h>
17106 main ()
17108 lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
17110 return 0;
17112 _ACEOF
17113 if ac_fn_c_try_compile "$LINENO"; then :
17114 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
17115 else
17116 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
17119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17122 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
17124 $as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
17127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
17128 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
17131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
17132 $as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
17133 if ${bfd_cv_have_sys_procfs_type_win32_pstatus_t+:} false; then :
17134 $as_echo_n "(cached) " >&6
17135 else
17136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17137 /* end confdefs.h. */
17139 #define _SYSCALL32
17140 #include <sys/procfs.h>
17142 main ()
17144 win32_pstatus_t avar
17146 return 0;
17148 _ACEOF
17149 if ac_fn_c_try_compile "$LINENO"; then :
17150 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
17151 else
17152 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
17155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17158 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
17160 $as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
17163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
17164 $as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
17170 if test -n "$CORE_HEADER"; then
17172 cat >>confdefs.h <<_ACEOF
17173 #define CORE_HEADER $CORE_HEADER
17174 _ACEOF
17177 if test -n "$TRAD_HEADER"; then
17179 cat >>confdefs.h <<_ACEOF
17180 #define TRAD_HEADER $TRAD_HEADER
17181 _ACEOF
17185 if test "$plugins" = "yes"; then
17186 supports_plugins=1
17187 else
17188 supports_plugins=0
17193 # Determine the host dependent file_ptr a.k.a. off_t type. In order
17194 # prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
17195 # fseeko, long. This assumes that sizeof off_t is .ge. sizeof long.
17196 # Hopefully a reasonable assumption since fseeko et.al. should be
17197 # upward compatible.
17198 for ac_func in ftello ftello64 fseeko fseeko64 fopen64
17199 do :
17200 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
17201 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
17202 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
17203 cat >>confdefs.h <<_ACEOF
17204 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
17205 _ACEOF
17208 done
17210 ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
17211 if test "x$ac_cv_have_decl_ftello" = xyes; then :
17212 ac_have_decl=1
17213 else
17214 ac_have_decl=0
17217 cat >>confdefs.h <<_ACEOF
17218 #define HAVE_DECL_FTELLO $ac_have_decl
17219 _ACEOF
17220 ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
17221 if test "x$ac_cv_have_decl_ftello64" = xyes; then :
17222 ac_have_decl=1
17223 else
17224 ac_have_decl=0
17227 cat >>confdefs.h <<_ACEOF
17228 #define HAVE_DECL_FTELLO64 $ac_have_decl
17229 _ACEOF
17230 ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
17231 if test "x$ac_cv_have_decl_fseeko" = xyes; then :
17232 ac_have_decl=1
17233 else
17234 ac_have_decl=0
17237 cat >>confdefs.h <<_ACEOF
17238 #define HAVE_DECL_FSEEKO $ac_have_decl
17239 _ACEOF
17240 ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
17241 if test "x$ac_cv_have_decl_fseeko64" = xyes; then :
17242 ac_have_decl=1
17243 else
17244 ac_have_decl=0
17247 cat >>confdefs.h <<_ACEOF
17248 #define HAVE_DECL_FSEEKO64 $ac_have_decl
17249 _ACEOF
17250 ac_fn_c_check_decl "$LINENO" "fopen64" "ac_cv_have_decl_fopen64" "$ac_includes_default"
17251 if test "x$ac_cv_have_decl_fopen64" = xyes; then :
17252 ac_have_decl=1
17253 else
17254 ac_have_decl=0
17257 cat >>confdefs.h <<_ACEOF
17258 #define HAVE_DECL_FOPEN64 $ac_have_decl
17259 _ACEOF
17261 if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
17262 # The cast to long int works around a bug in the HP C Compiler
17263 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17264 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17265 # This bug is HP SR number 8606223364.
17266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
17267 $as_echo_n "checking size of off_t... " >&6; }
17268 if ${ac_cv_sizeof_off_t+:} false; then :
17269 $as_echo_n "(cached) " >&6
17270 else
17271 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
17273 else
17274 if test "$ac_cv_type_off_t" = yes; then
17275 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17276 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17277 as_fn_error 77 "cannot compute sizeof (off_t)
17278 See \`config.log' for more details" "$LINENO" 5; }
17279 else
17280 ac_cv_sizeof_off_t=0
17285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
17286 $as_echo "$ac_cv_sizeof_off_t" >&6; }
17290 cat >>confdefs.h <<_ACEOF
17291 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
17292 _ACEOF
17296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
17297 $as_echo_n "checking file_ptr type... " >&6; }
17298 bfd_file_ptr="long"
17299 bfd_ufile_ptr="unsigned long"
17300 if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
17301 -o x"${ac_cv_sizeof_off_t}" = x8; then
17302 bfd_file_ptr=int64_t
17303 bfd_ufile_ptr=uint64_t
17305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
17306 $as_echo "$bfd_file_ptr" >&6; }
17313 for ac_header in $ac_header_list
17314 do :
17315 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17316 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
17318 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17319 cat >>confdefs.h <<_ACEOF
17320 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17321 _ACEOF
17325 done
17333 save_ASAN_OPTIONS="$ASAN_OPTIONS"
17334 ASAN_OPTIONS=detect_leaks=0
17335 export ASAN_OPTIONS
17337 for ac_func in getpagesize
17338 do :
17339 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
17340 if test "x$ac_cv_func_getpagesize" = xyes; then :
17341 cat >>confdefs.h <<_ACEOF
17342 #define HAVE_GETPAGESIZE 1
17343 _ACEOF
17346 done
17348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
17349 $as_echo_n "checking for working mmap... " >&6; }
17350 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
17351 $as_echo_n "(cached) " >&6
17352 else
17353 if test "$cross_compiling" = yes; then :
17354 ac_cv_func_mmap_fixed_mapped=no
17355 else
17356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17357 /* end confdefs.h. */
17358 $ac_includes_default
17359 /* malloc might have been renamed as rpl_malloc. */
17360 #undef malloc
17362 /* Thanks to Mike Haertel and Jim Avera for this test.
17363 Here is a matrix of mmap possibilities:
17364 mmap private not fixed
17365 mmap private fixed at somewhere currently unmapped
17366 mmap private fixed at somewhere already mapped
17367 mmap shared not fixed
17368 mmap shared fixed at somewhere currently unmapped
17369 mmap shared fixed at somewhere already mapped
17370 For private mappings, we should verify that changes cannot be read()
17371 back from the file, nor mmap's back from the file at a different
17372 address. (There have been systems where private was not correctly
17373 implemented like the infamous i386 svr4.0, and systems where the
17374 VM page cache was not coherent with the file system buffer cache
17375 like early versions of FreeBSD and possibly contemporary NetBSD.)
17376 For shared mappings, we should conversely verify that changes get
17377 propagated back to all the places they're supposed to be.
17379 Grep wants private fixed already mapped.
17380 The main things grep needs to know about mmap are:
17381 * does it exist and is it safe to write into the mmap'd area
17382 * how to use it (BSD variants) */
17384 #include <fcntl.h>
17385 #include <sys/mman.h>
17387 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
17388 char *malloc ();
17389 #endif
17391 /* This mess was copied from the GNU getpagesize.h. */
17392 #ifndef HAVE_GETPAGESIZE
17393 # ifdef _SC_PAGESIZE
17394 # define getpagesize() sysconf(_SC_PAGESIZE)
17395 # else /* no _SC_PAGESIZE */
17396 # ifdef HAVE_SYS_PARAM_H
17397 # include <sys/param.h>
17398 # ifdef EXEC_PAGESIZE
17399 # define getpagesize() EXEC_PAGESIZE
17400 # else /* no EXEC_PAGESIZE */
17401 # ifdef NBPG
17402 # define getpagesize() NBPG * CLSIZE
17403 # ifndef CLSIZE
17404 # define CLSIZE 1
17405 # endif /* no CLSIZE */
17406 # else /* no NBPG */
17407 # ifdef NBPC
17408 # define getpagesize() NBPC
17409 # else /* no NBPC */
17410 # ifdef PAGESIZE
17411 # define getpagesize() PAGESIZE
17412 # endif /* PAGESIZE */
17413 # endif /* no NBPC */
17414 # endif /* no NBPG */
17415 # endif /* no EXEC_PAGESIZE */
17416 # else /* no HAVE_SYS_PARAM_H */
17417 # define getpagesize() 8192 /* punt totally */
17418 # endif /* no HAVE_SYS_PARAM_H */
17419 # endif /* no _SC_PAGESIZE */
17421 #endif /* no HAVE_GETPAGESIZE */
17424 main ()
17426 char *data, *data2, *data3;
17427 const char *cdata2;
17428 int i, pagesize;
17429 int fd, fd2;
17431 pagesize = getpagesize ();
17433 /* First, make a file with some known garbage in it. */
17434 data = (char *) malloc (pagesize);
17435 if (!data)
17436 return 1;
17437 for (i = 0; i < pagesize; ++i)
17438 *(data + i) = rand ();
17439 umask (0);
17440 fd = creat ("conftest.mmap", 0600);
17441 if (fd < 0)
17442 return 2;
17443 if (write (fd, data, pagesize) != pagesize)
17444 return 3;
17445 close (fd);
17447 /* Next, check that the tail of a page is zero-filled. File must have
17448 non-zero length, otherwise we risk SIGBUS for entire page. */
17449 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
17450 if (fd2 < 0)
17451 return 4;
17452 cdata2 = "";
17453 if (write (fd2, cdata2, 1) != 1)
17454 return 5;
17455 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
17456 if (data2 == MAP_FAILED)
17457 return 6;
17458 for (i = 0; i < pagesize; ++i)
17459 if (*(data2 + i))
17460 return 7;
17461 close (fd2);
17462 if (munmap (data2, pagesize))
17463 return 8;
17465 /* Next, try to mmap the file at a fixed address which already has
17466 something else allocated at it. If we can, also make sure that
17467 we see the same garbage. */
17468 fd = open ("conftest.mmap", O_RDWR);
17469 if (fd < 0)
17470 return 9;
17471 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
17472 MAP_PRIVATE | MAP_FIXED, fd, 0L))
17473 return 10;
17474 for (i = 0; i < pagesize; ++i)
17475 if (*(data + i) != *(data2 + i))
17476 return 11;
17478 /* Finally, make sure that changes to the mapped area do not
17479 percolate back to the file as seen by read(). (This is a bug on
17480 some variants of i386 svr4.0.) */
17481 for (i = 0; i < pagesize; ++i)
17482 *(data2 + i) = *(data2 + i) + 1;
17483 data3 = (char *) malloc (pagesize);
17484 if (!data3)
17485 return 12;
17486 if (read (fd, data3, pagesize) != pagesize)
17487 return 13;
17488 for (i = 0; i < pagesize; ++i)
17489 if (*(data + i) != *(data3 + i))
17490 return 14;
17491 close (fd);
17492 return 0;
17494 _ACEOF
17495 if ac_fn_c_try_run "$LINENO"; then :
17496 ac_cv_func_mmap_fixed_mapped=yes
17497 else
17498 ac_cv_func_mmap_fixed_mapped=no
17500 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17501 conftest.$ac_objext conftest.beam conftest.$ac_ext
17505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
17506 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
17507 if test $ac_cv_func_mmap_fixed_mapped = yes; then
17509 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
17512 rm -f conftest.mmap conftest.txt
17514 ASAN_OPTIONS="$save_ASAN_OPTIONS"
17516 for ac_func in madvise mprotect
17517 do :
17518 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
17519 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
17520 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
17521 cat >>confdefs.h <<_ACEOF
17522 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
17523 _ACEOF
17526 done
17528 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
17529 true+yes )
17530 $as_echo "#define USE_MMAP 1" >>confdefs.h
17532 esac
17534 ac_config_files="$ac_config_files Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
17537 ac_config_commands="$ac_config_commands default"
17545 cat >confcache <<\_ACEOF
17546 # This file is a shell script that caches the results of configure
17547 # tests run on this system so they can be shared between configure
17548 # scripts and configure runs, see configure's option --config-cache.
17549 # It is not useful on other systems. If it contains results you don't
17550 # want to keep, you may remove or edit it.
17552 # config.status only pays attention to the cache file if you give it
17553 # the --recheck option to rerun configure.
17555 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17556 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17557 # following values.
17559 _ACEOF
17561 # The following way of writing the cache mishandles newlines in values,
17562 # but we know of no workaround that is simple, portable, and efficient.
17563 # So, we kill variables containing newlines.
17564 # Ultrix sh set writes to stderr and can't be redirected directly,
17565 # and sets the high bit in the cache file unless we assign to the vars.
17567 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17568 eval ac_val=\$$ac_var
17569 case $ac_val in #(
17570 *${as_nl}*)
17571 case $ac_var in #(
17572 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17573 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17574 esac
17575 case $ac_var in #(
17576 _ | IFS | as_nl) ;; #(
17577 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17578 *) { eval $ac_var=; unset $ac_var;} ;;
17579 esac ;;
17580 esac
17581 done
17583 (set) 2>&1 |
17584 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17585 *${as_nl}ac_space=\ *)
17586 # `set' does not quote correctly, so add quotes: double-quote
17587 # substitution turns \\\\ into \\, and sed turns \\ into \.
17588 sed -n \
17589 "s/'/'\\\\''/g;
17590 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17591 ;; #(
17593 # `set' quotes correctly as required by POSIX, so do not add quotes.
17594 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17596 esac |
17597 sort
17599 sed '
17600 /^ac_cv_env_/b end
17601 t clear
17602 :clear
17603 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17604 t end
17605 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17606 :end' >>confcache
17607 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17608 if test -w "$cache_file"; then
17609 if test "x$cache_file" != "x/dev/null"; then
17610 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17611 $as_echo "$as_me: updating cache $cache_file" >&6;}
17612 if test ! -f "$cache_file" || test -h "$cache_file"; then
17613 cat confcache >"$cache_file"
17614 else
17615 case $cache_file in #(
17616 */* | ?:*)
17617 mv -f confcache "$cache_file"$$ &&
17618 mv -f "$cache_file"$$ "$cache_file" ;; #(
17620 mv -f confcache "$cache_file" ;;
17621 esac
17624 else
17625 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17626 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17629 rm -f confcache
17631 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17632 # Let make expand exec_prefix.
17633 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17635 DEFS=-DHAVE_CONFIG_H
17637 ac_libobjs=
17638 ac_ltlibobjs=
17640 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17641 # 1. Remove the extension, and $U if already installed.
17642 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17643 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17644 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17645 # will be set to the directory where LIBOBJS objects are built.
17646 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17647 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17648 done
17649 LIBOBJS=$ac_libobjs
17651 LTLIBOBJS=$ac_ltlibobjs
17654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
17655 $as_echo_n "checking that generated files are newer than configure... " >&6; }
17656 if test -n "$am_sleep_pid"; then
17657 # Hide warnings about reused PIDs.
17658 wait $am_sleep_pid 2>/dev/null
17660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
17661 $as_echo "done" >&6; }
17662 if test -n "$EXEEXT"; then
17663 am__EXEEXT_TRUE=
17664 am__EXEEXT_FALSE='#'
17665 else
17666 am__EXEEXT_TRUE='#'
17667 am__EXEEXT_FALSE=
17670 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17671 as_fn_error $? "conditional \"AMDEP\" was never defined.
17672 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17674 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17675 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
17676 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17678 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
17679 as_fn_error $? "conditional \"PLUGINS\" was never defined.
17680 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17682 if test -z "${ENABLE_BFD_64_BIT_TRUE}" && test -z "${ENABLE_BFD_64_BIT_FALSE}"; then
17683 as_fn_error $? "conditional \"ENABLE_BFD_64_BIT\" was never defined.
17684 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17686 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17687 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17688 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17690 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17691 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
17692 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17694 if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
17695 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
17696 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17700 : "${CONFIG_STATUS=./config.status}"
17701 ac_write_fail=0
17702 ac_clean_files_save=$ac_clean_files
17703 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17704 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17705 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17706 as_write_fail=0
17707 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17708 #! $SHELL
17709 # Generated by $as_me.
17710 # Run this file to recreate the current configuration.
17711 # Compiler output produced by configure, useful for debugging
17712 # configure, is in config.log if it exists.
17714 debug=false
17715 ac_cs_recheck=false
17716 ac_cs_silent=false
17718 SHELL=\${CONFIG_SHELL-$SHELL}
17719 export SHELL
17720 _ASEOF
17721 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17722 ## -------------------- ##
17723 ## M4sh Initialization. ##
17724 ## -------------------- ##
17726 # Be more Bourne compatible
17727 DUALCASE=1; export DUALCASE # for MKS sh
17728 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17729 emulate sh
17730 NULLCMD=:
17731 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17732 # is contrary to our usage. Disable this feature.
17733 alias -g '${1+"$@"}'='"$@"'
17734 setopt NO_GLOB_SUBST
17735 else
17736 case `(set -o) 2>/dev/null` in #(
17737 *posix*) :
17738 set -o posix ;; #(
17739 *) :
17741 esac
17745 as_nl='
17747 export as_nl
17748 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17749 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17750 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17751 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17752 # Prefer a ksh shell builtin over an external printf program on Solaris,
17753 # but without wasting forks for bash or zsh.
17754 if test -z "$BASH_VERSION$ZSH_VERSION" \
17755 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17756 as_echo='print -r --'
17757 as_echo_n='print -rn --'
17758 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17759 as_echo='printf %s\n'
17760 as_echo_n='printf %s'
17761 else
17762 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17763 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17764 as_echo_n='/usr/ucb/echo -n'
17765 else
17766 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17767 as_echo_n_body='eval
17768 arg=$1;
17769 case $arg in #(
17770 *"$as_nl"*)
17771 expr "X$arg" : "X\\(.*\\)$as_nl";
17772 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17773 esac;
17774 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17776 export as_echo_n_body
17777 as_echo_n='sh -c $as_echo_n_body as_echo'
17779 export as_echo_body
17780 as_echo='sh -c $as_echo_body as_echo'
17783 # The user is always right.
17784 if test "${PATH_SEPARATOR+set}" != set; then
17785 PATH_SEPARATOR=:
17786 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17787 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17788 PATH_SEPARATOR=';'
17793 # IFS
17794 # We need space, tab and new line, in precisely that order. Quoting is
17795 # there to prevent editors from complaining about space-tab.
17796 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17797 # splitting by setting IFS to empty value.)
17798 IFS=" "" $as_nl"
17800 # Find who we are. Look in the path if we contain no directory separator.
17801 as_myself=
17802 case $0 in #((
17803 *[\\/]* ) as_myself=$0 ;;
17804 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17805 for as_dir in $PATH
17807 IFS=$as_save_IFS
17808 test -z "$as_dir" && as_dir=.
17809 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17810 done
17811 IFS=$as_save_IFS
17814 esac
17815 # We did not find ourselves, most probably we were run as `sh COMMAND'
17816 # in which case we are not to be found in the path.
17817 if test "x$as_myself" = x; then
17818 as_myself=$0
17820 if test ! -f "$as_myself"; then
17821 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17822 exit 1
17825 # Unset variables that we do not need and which cause bugs (e.g. in
17826 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17827 # suppresses any "Segmentation fault" message there. '((' could
17828 # trigger a bug in pdksh 5.2.14.
17829 for as_var in BASH_ENV ENV MAIL MAILPATH
17830 do eval test x\${$as_var+set} = xset \
17831 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17832 done
17833 PS1='$ '
17834 PS2='> '
17835 PS4='+ '
17837 # NLS nuisances.
17838 LC_ALL=C
17839 export LC_ALL
17840 LANGUAGE=C
17841 export LANGUAGE
17843 # CDPATH.
17844 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17847 # as_fn_error STATUS ERROR [LINENO LOG_FD]
17848 # ----------------------------------------
17849 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17850 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17851 # script with STATUS, using 1 if that was 0.
17852 as_fn_error ()
17854 as_status=$1; test $as_status -eq 0 && as_status=1
17855 if test "$4"; then
17856 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17857 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
17859 $as_echo "$as_me: error: $2" >&2
17860 as_fn_exit $as_status
17861 } # as_fn_error
17864 # as_fn_set_status STATUS
17865 # -----------------------
17866 # Set $? to STATUS, without forking.
17867 as_fn_set_status ()
17869 return $1
17870 } # as_fn_set_status
17872 # as_fn_exit STATUS
17873 # -----------------
17874 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17875 as_fn_exit ()
17877 set +e
17878 as_fn_set_status $1
17879 exit $1
17880 } # as_fn_exit
17882 # as_fn_unset VAR
17883 # ---------------
17884 # Portably unset VAR.
17885 as_fn_unset ()
17887 { eval $1=; unset $1;}
17889 as_unset=as_fn_unset
17890 # as_fn_append VAR VALUE
17891 # ----------------------
17892 # Append the text in VALUE to the end of the definition contained in VAR. Take
17893 # advantage of any shell optimizations that allow amortized linear growth over
17894 # repeated appends, instead of the typical quadratic growth present in naive
17895 # implementations.
17896 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17897 eval 'as_fn_append ()
17899 eval $1+=\$2
17901 else
17902 as_fn_append ()
17904 eval $1=\$$1\$2
17906 fi # as_fn_append
17908 # as_fn_arith ARG...
17909 # ------------------
17910 # Perform arithmetic evaluation on the ARGs, and store the result in the
17911 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17912 # must be portable across $(()) and expr.
17913 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17914 eval 'as_fn_arith ()
17916 as_val=$(( $* ))
17918 else
17919 as_fn_arith ()
17921 as_val=`expr "$@" || test $? -eq 1`
17923 fi # as_fn_arith
17926 if expr a : '\(a\)' >/dev/null 2>&1 &&
17927 test "X`expr 00001 : '.*\(...\)'`" = X001; then
17928 as_expr=expr
17929 else
17930 as_expr=false
17933 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17934 as_basename=basename
17935 else
17936 as_basename=false
17939 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17940 as_dirname=dirname
17941 else
17942 as_dirname=false
17945 as_me=`$as_basename -- "$0" ||
17946 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17947 X"$0" : 'X\(//\)$' \| \
17948 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17949 $as_echo X/"$0" |
17950 sed '/^.*\/\([^/][^/]*\)\/*$/{
17951 s//\1/
17954 /^X\/\(\/\/\)$/{
17955 s//\1/
17958 /^X\/\(\/\).*/{
17959 s//\1/
17962 s/.*/./; q'`
17964 # Avoid depending upon Character Ranges.
17965 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17966 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17967 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17968 as_cr_digits='0123456789'
17969 as_cr_alnum=$as_cr_Letters$as_cr_digits
17971 ECHO_C= ECHO_N= ECHO_T=
17972 case `echo -n x` in #(((((
17973 -n*)
17974 case `echo 'xy\c'` in
17975 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17976 xy) ECHO_C='\c';;
17977 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
17978 ECHO_T=' ';;
17979 esac;;
17981 ECHO_N='-n';;
17982 esac
17984 rm -f conf$$ conf$$.exe conf$$.file
17985 if test -d conf$$.dir; then
17986 rm -f conf$$.dir/conf$$.file
17987 else
17988 rm -f conf$$.dir
17989 mkdir conf$$.dir 2>/dev/null
17991 if (echo >conf$$.file) 2>/dev/null; then
17992 if ln -s conf$$.file conf$$ 2>/dev/null; then
17993 as_ln_s='ln -s'
17994 # ... but there are two gotchas:
17995 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17996 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17997 # In both cases, we have to default to `cp -pR'.
17998 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17999 as_ln_s='cp -pR'
18000 elif ln conf$$.file conf$$ 2>/dev/null; then
18001 as_ln_s=ln
18002 else
18003 as_ln_s='cp -pR'
18005 else
18006 as_ln_s='cp -pR'
18008 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18009 rmdir conf$$.dir 2>/dev/null
18012 # as_fn_mkdir_p
18013 # -------------
18014 # Create "$as_dir" as a directory, including parents if necessary.
18015 as_fn_mkdir_p ()
18018 case $as_dir in #(
18019 -*) as_dir=./$as_dir;;
18020 esac
18021 test -d "$as_dir" || eval $as_mkdir_p || {
18022 as_dirs=
18023 while :; do
18024 case $as_dir in #(
18025 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18026 *) as_qdir=$as_dir;;
18027 esac
18028 as_dirs="'$as_qdir' $as_dirs"
18029 as_dir=`$as_dirname -- "$as_dir" ||
18030 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18031 X"$as_dir" : 'X\(//\)[^/]' \| \
18032 X"$as_dir" : 'X\(//\)$' \| \
18033 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18034 $as_echo X"$as_dir" |
18035 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18036 s//\1/
18039 /^X\(\/\/\)[^/].*/{
18040 s//\1/
18043 /^X\(\/\/\)$/{
18044 s//\1/
18047 /^X\(\/\).*/{
18048 s//\1/
18051 s/.*/./; q'`
18052 test -d "$as_dir" && break
18053 done
18054 test -z "$as_dirs" || eval "mkdir $as_dirs"
18055 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18058 } # as_fn_mkdir_p
18059 if mkdir -p . 2>/dev/null; then
18060 as_mkdir_p='mkdir -p "$as_dir"'
18061 else
18062 test -d ./-p && rmdir ./-p
18063 as_mkdir_p=false
18067 # as_fn_executable_p FILE
18068 # -----------------------
18069 # Test if FILE is an executable regular file.
18070 as_fn_executable_p ()
18072 test -f "$1" && test -x "$1"
18073 } # as_fn_executable_p
18074 as_test_x='test -x'
18075 as_executable_p=as_fn_executable_p
18077 # Sed expression to map a string onto a valid CPP name.
18078 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18080 # Sed expression to map a string onto a valid variable name.
18081 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18084 exec 6>&1
18085 ## ----------------------------------- ##
18086 ## Main body of $CONFIG_STATUS script. ##
18087 ## ----------------------------------- ##
18088 _ASEOF
18089 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18091 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18092 # Save the log message, to keep $0 and so on meaningful, and to
18093 # report actual input values of CONFIG_FILES etc. instead of their
18094 # values after options handling.
18095 ac_log="
18096 This file was extended by bfd $as_me 2.43.50, which was
18097 generated by GNU Autoconf 2.69. Invocation command line was
18099 CONFIG_FILES = $CONFIG_FILES
18100 CONFIG_HEADERS = $CONFIG_HEADERS
18101 CONFIG_LINKS = $CONFIG_LINKS
18102 CONFIG_COMMANDS = $CONFIG_COMMANDS
18103 $ $0 $@
18105 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18108 _ACEOF
18110 case $ac_config_files in *"
18111 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18112 esac
18114 case $ac_config_headers in *"
18115 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18116 esac
18119 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18120 # Files that config.status was made for.
18121 config_files="$ac_config_files"
18122 config_headers="$ac_config_headers"
18123 config_commands="$ac_config_commands"
18125 _ACEOF
18127 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18128 ac_cs_usage="\
18129 \`$as_me' instantiates files and other configuration actions
18130 from templates according to the current configuration. Unless the files
18131 and actions are specified as TAGs, all are instantiated by default.
18133 Usage: $0 [OPTION]... [TAG]...
18135 -h, --help print this help, then exit
18136 -V, --version print version number and configuration settings, then exit
18137 --config print configuration, then exit
18138 -q, --quiet, --silent
18139 do not print progress messages
18140 -d, --debug don't remove temporary files
18141 --recheck update $as_me by reconfiguring in the same conditions
18142 --file=FILE[:TEMPLATE]
18143 instantiate the configuration file FILE
18144 --header=FILE[:TEMPLATE]
18145 instantiate the configuration header FILE
18147 Configuration files:
18148 $config_files
18150 Configuration headers:
18151 $config_headers
18153 Configuration commands:
18154 $config_commands
18156 Report bugs to the package provider."
18158 _ACEOF
18159 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18160 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18161 ac_cs_version="\\
18162 bfd config.status 2.43.50
18163 configured by $0, generated by GNU Autoconf 2.69,
18164 with options \\"\$ac_cs_config\\"
18166 Copyright (C) 2012 Free Software Foundation, Inc.
18167 This config.status script is free software; the Free Software Foundation
18168 gives unlimited permission to copy, distribute and modify it."
18170 ac_pwd='$ac_pwd'
18171 srcdir='$srcdir'
18172 INSTALL='$INSTALL'
18173 MKDIR_P='$MKDIR_P'
18174 AWK='$AWK'
18175 test -n "\$AWK" || AWK=awk
18176 _ACEOF
18178 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18179 # The default lists apply if the user does not specify any file.
18180 ac_need_defaults=:
18181 while test $# != 0
18183 case $1 in
18184 --*=?*)
18185 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18186 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18187 ac_shift=:
18189 --*=)
18190 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18191 ac_optarg=
18192 ac_shift=:
18195 ac_option=$1
18196 ac_optarg=$2
18197 ac_shift=shift
18199 esac
18201 case $ac_option in
18202 # Handling of the options.
18203 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18204 ac_cs_recheck=: ;;
18205 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18206 $as_echo "$ac_cs_version"; exit ;;
18207 --config | --confi | --conf | --con | --co | --c )
18208 $as_echo "$ac_cs_config"; exit ;;
18209 --debug | --debu | --deb | --de | --d | -d )
18210 debug=: ;;
18211 --file | --fil | --fi | --f )
18212 $ac_shift
18213 case $ac_optarg in
18214 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18215 '') as_fn_error $? "missing file argument" ;;
18216 esac
18217 as_fn_append CONFIG_FILES " '$ac_optarg'"
18218 ac_need_defaults=false;;
18219 --header | --heade | --head | --hea )
18220 $ac_shift
18221 case $ac_optarg in
18222 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18223 esac
18224 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18225 ac_need_defaults=false;;
18226 --he | --h)
18227 # Conflict between --help and --header
18228 as_fn_error $? "ambiguous option: \`$1'
18229 Try \`$0 --help' for more information.";;
18230 --help | --hel | -h )
18231 $as_echo "$ac_cs_usage"; exit ;;
18232 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18233 | -silent | --silent | --silen | --sile | --sil | --si | --s)
18234 ac_cs_silent=: ;;
18236 # This is an error.
18237 -*) as_fn_error $? "unrecognized option: \`$1'
18238 Try \`$0 --help' for more information." ;;
18240 *) as_fn_append ac_config_targets " $1"
18241 ac_need_defaults=false ;;
18243 esac
18244 shift
18245 done
18247 ac_configure_extra_args=
18249 if $ac_cs_silent; then
18250 exec 6>/dev/null
18251 ac_configure_extra_args="$ac_configure_extra_args --silent"
18254 _ACEOF
18255 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18256 if \$ac_cs_recheck; then
18257 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18258 shift
18259 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18260 CONFIG_SHELL='$SHELL'
18261 export CONFIG_SHELL
18262 exec "\$@"
18265 _ACEOF
18266 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18267 exec 5>>config.log
18269 echo
18270 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18271 ## Running $as_me. ##
18272 _ASBOX
18273 $as_echo "$ac_log"
18274 } >&5
18276 _ACEOF
18277 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18279 # INIT-COMMANDS
18281 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18284 # The HP-UX ksh and POSIX shell print the target directory to stdout
18285 # if CDPATH is set.
18286 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18288 sed_quote_subst='$sed_quote_subst'
18289 double_quote_subst='$double_quote_subst'
18290 delay_variable_subst='$delay_variable_subst'
18291 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18292 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18293 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18294 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18295 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18296 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18297 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18298 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18299 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18300 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18301 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18302 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18303 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18304 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18305 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18306 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18307 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18308 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18309 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18310 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18311 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18312 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18313 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18314 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18315 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18316 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18317 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18318 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18319 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18320 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18321 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18322 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18323 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18324 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18325 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18326 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18327 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18328 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18329 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18330 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18331 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18332 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18333 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18334 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18335 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18336 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18337 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18338 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18339 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"`'
18340 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18341 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18342 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18343 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18344 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18345 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18346 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18347 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18348 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18349 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18350 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18351 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18352 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18353 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18354 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18355 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18356 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18357 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18358 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18359 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18360 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18361 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18362 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18363 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18364 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18365 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18366 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18367 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18368 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18369 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18370 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18371 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18372 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18373 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18374 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18375 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18376 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18377 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18378 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18379 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18380 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18381 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18382 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18383 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18384 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18385 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18386 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18387 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18388 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18389 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18390 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18391 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18392 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18393 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18394 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18395 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18396 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18397 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18398 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18399 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18400 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18401 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18402 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18403 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18404 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18405 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18406 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18407 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18408 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18409 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18410 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18412 LTCC='$LTCC'
18413 LTCFLAGS='$LTCFLAGS'
18414 compiler='$compiler_DEFAULT'
18416 # A function that is used when there is no print builtin or printf.
18417 func_fallback_echo ()
18419 eval 'cat <<_LTECHO_EOF
18421 _LTECHO_EOF'
18424 # Quote evaled strings.
18425 for var in SHELL \
18426 ECHO \
18427 SED \
18428 GREP \
18429 EGREP \
18430 FGREP \
18431 LD \
18432 NM \
18433 LN_S \
18434 lt_SP2NL \
18435 lt_NL2SP \
18436 reload_flag \
18437 OBJDUMP \
18438 deplibs_check_method \
18439 file_magic_cmd \
18440 AR \
18441 AR_FLAGS \
18442 STRIP \
18443 RANLIB \
18444 CC \
18445 CFLAGS \
18446 compiler \
18447 lt_cv_sys_global_symbol_pipe \
18448 lt_cv_sys_global_symbol_to_cdecl \
18449 lt_cv_sys_global_symbol_to_c_name_address \
18450 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18451 lt_prog_compiler_no_builtin_flag \
18452 lt_prog_compiler_wl \
18453 lt_prog_compiler_pic \
18454 lt_prog_compiler_static \
18455 lt_cv_prog_compiler_c_o \
18456 need_locks \
18457 DSYMUTIL \
18458 NMEDIT \
18459 LIPO \
18460 OTOOL \
18461 OTOOL64 \
18462 shrext_cmds \
18463 export_dynamic_flag_spec \
18464 whole_archive_flag_spec \
18465 compiler_needs_object \
18466 with_gnu_ld \
18467 allow_undefined_flag \
18468 no_undefined_flag \
18469 hardcode_libdir_flag_spec \
18470 hardcode_libdir_flag_spec_ld \
18471 hardcode_libdir_separator \
18472 fix_srcfile_path \
18473 exclude_expsyms \
18474 include_expsyms \
18475 file_list_spec \
18476 variables_saved_for_relink \
18477 libname_spec \
18478 library_names_spec \
18479 soname_spec \
18480 install_override_mode \
18481 finish_eval \
18482 old_striplib \
18483 striplib; do
18484 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18485 *[\\\\\\\`\\"\\\$]*)
18486 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18489 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18491 esac
18492 done
18494 # Double-quote double-evaled strings.
18495 for var in reload_cmds \
18496 old_postinstall_cmds \
18497 old_postuninstall_cmds \
18498 old_archive_cmds \
18499 extract_expsyms_cmds \
18500 old_archive_from_new_cmds \
18501 old_archive_from_expsyms_cmds \
18502 archive_cmds \
18503 archive_expsym_cmds \
18504 module_cmds \
18505 module_expsym_cmds \
18506 export_symbols_cmds \
18507 prelink_cmds \
18508 postinstall_cmds \
18509 postuninstall_cmds \
18510 finish_cmds \
18511 sys_lib_search_path_spec \
18512 sys_lib_dlsearch_path_spec; do
18513 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18514 *[\\\\\\\`\\"\\\$]*)
18515 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18518 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18520 esac
18521 done
18523 ac_aux_dir='$ac_aux_dir'
18524 xsi_shell='$xsi_shell'
18525 lt_shell_append='$lt_shell_append'
18527 # See if we are running on zsh, and set the options which allow our
18528 # commands through without removal of \ escapes INIT.
18529 if test -n "\${ZSH_VERSION+set}" ; then
18530 setopt NO_GLOB_SUBST
18534 PACKAGE='$PACKAGE'
18535 VERSION='$VERSION'
18536 TIMESTAMP='$TIMESTAMP'
18537 RM='$RM'
18538 ofile='$ofile'
18542 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
18543 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18544 # from automake.
18545 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18546 # Capture the value of LINGUAS because we need it to compute CATALOGS.
18547 LINGUAS="${LINGUAS-%UNSET%}"
18549 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
18550 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18551 # from automake.
18552 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18553 # Capture the value of LINGUAS because we need it to compute CATALOGS.
18554 LINGUAS="${LINGUAS-%UNSET%}"
18558 _ACEOF
18560 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18562 # Handling of arguments.
18563 for ac_config_target in $ac_config_targets
18565 case $ac_config_target in
18566 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18567 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18568 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18569 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18570 "default-2") CONFIG_COMMANDS="$CONFIG_COMMANDS default-2" ;;
18571 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18572 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
18573 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18574 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
18576 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18577 esac
18578 done
18581 # If the user did not use the arguments to specify the items to instantiate,
18582 # then the envvar interface is used. Set only those that are not.
18583 # We use the long form for the default assignment because of an extremely
18584 # bizarre bug on SunOS 4.1.3.
18585 if $ac_need_defaults; then
18586 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18587 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18588 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18591 # Have a temporary directory for convenience. Make it in the build tree
18592 # simply because there is no reason against having it here, and in addition,
18593 # creating and moving files from /tmp can sometimes cause problems.
18594 # Hook for its removal unless debugging.
18595 # Note that there is a small window in which the directory will not be cleaned:
18596 # after its creation but before its name has been assigned to `$tmp'.
18597 $debug ||
18599 tmp= ac_tmp=
18600 trap 'exit_status=$?
18601 : "${ac_tmp:=$tmp}"
18602 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18604 trap 'as_fn_exit 1' 1 2 13 15
18606 # Create a (secure) tmp directory for tmp files.
18609 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18610 test -d "$tmp"
18611 } ||
18613 tmp=./conf$$-$RANDOM
18614 (umask 077 && mkdir "$tmp")
18615 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18616 ac_tmp=$tmp
18618 # Set up the scripts for CONFIG_FILES section.
18619 # No need to generate them if there are no CONFIG_FILES.
18620 # This happens for instance with `./config.status config.h'.
18621 if test -n "$CONFIG_FILES"; then
18624 ac_cr=`echo X | tr X '\015'`
18625 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18626 # But we know of no other shell where ac_cr would be empty at this
18627 # point, so we can use a bashism as a fallback.
18628 if test "x$ac_cr" = x; then
18629 eval ac_cr=\$\'\\r\'
18631 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18632 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18633 ac_cs_awk_cr='\\r'
18634 else
18635 ac_cs_awk_cr=$ac_cr
18638 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
18639 _ACEOF
18643 echo "cat >conf$$subs.awk <<_ACEOF" &&
18644 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18645 echo "_ACEOF"
18646 } >conf$$subs.sh ||
18647 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18648 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
18649 ac_delim='%!_!# '
18650 for ac_last_try in false false false false false :; do
18651 . ./conf$$subs.sh ||
18652 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18654 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18655 if test $ac_delim_n = $ac_delim_num; then
18656 break
18657 elif $ac_last_try; then
18658 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18659 else
18660 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18662 done
18663 rm -f conf$$subs.sh
18665 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18666 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
18667 _ACEOF
18668 sed -n '
18670 s/^/S["/; s/!.*/"]=/
18673 s/^[^!]*!//
18674 :repl
18675 t repl
18676 s/'"$ac_delim"'$//
18677 t delim
18680 s/\(.\{148\}\)..*/\1/
18681 t more1
18682 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18685 b repl
18686 :more1
18687 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18690 s/.\{148\}//
18691 t nl
18692 :delim
18694 s/\(.\{148\}\)..*/\1/
18695 t more2
18696 s/["\\]/\\&/g; s/^/"/; s/$/"/
18699 :more2
18700 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18703 s/.\{148\}//
18704 t delim
18705 ' <conf$$subs.awk | sed '
18706 /^[^""]/{
18708 s/\n//
18710 ' >>$CONFIG_STATUS || ac_write_fail=1
18711 rm -f conf$$subs.awk
18712 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18713 _ACAWK
18714 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
18715 for (key in S) S_is_set[key] = 1
18716 FS = "\a"
18720 line = $ 0
18721 nfields = split(line, field, "@")
18722 substed = 0
18723 len = length(field[1])
18724 for (i = 2; i < nfields; i++) {
18725 key = field[i]
18726 keylen = length(key)
18727 if (S_is_set[key]) {
18728 value = S[key]
18729 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18730 len += length(value) + length(field[++i])
18731 substed = 1
18732 } else
18733 len += 1 + keylen
18736 print line
18739 _ACAWK
18740 _ACEOF
18741 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18742 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18743 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18744 else
18746 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
18747 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
18748 _ACEOF
18750 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
18751 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
18752 # trailing colons and then remove the whole line if VPATH becomes empty
18753 # (actually we leave an empty line to preserve line numbers).
18754 if test "x$srcdir" = x.; then
18755 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
18757 s///
18758 s/^/:/
18759 s/[ ]*$/:/
18760 s/:\$(srcdir):/:/g
18761 s/:\${srcdir}:/:/g
18762 s/:@srcdir@:/:/g
18763 s/^:*//
18764 s/:*$//
18766 s/\(=[ ]*\).*/\1/
18768 s/\n//
18769 s/^[^=]*=[ ]*$//
18773 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18774 fi # test -n "$CONFIG_FILES"
18776 # Set up the scripts for CONFIG_HEADERS section.
18777 # No need to generate them if there are no CONFIG_HEADERS.
18778 # This happens for instance with `./config.status Makefile'.
18779 if test -n "$CONFIG_HEADERS"; then
18780 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
18781 BEGIN {
18782 _ACEOF
18784 # Transform confdefs.h into an awk script `defines.awk', embedded as
18785 # here-document in config.status, that substitutes the proper values into
18786 # config.h.in to produce config.h.
18788 # Create a delimiter string that does not exist in confdefs.h, to ease
18789 # handling of long lines.
18790 ac_delim='%!_!# '
18791 for ac_last_try in false false :; do
18792 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
18793 if test -z "$ac_tt"; then
18794 break
18795 elif $ac_last_try; then
18796 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
18797 else
18798 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18800 done
18802 # For the awk script, D is an array of macro values keyed by name,
18803 # likewise P contains macro parameters if any. Preserve backslash
18804 # newline sequences.
18806 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18807 sed -n '
18808 s/.\{148\}/&'"$ac_delim"'/g
18809 t rset
18810 :rset
18811 s/^[ ]*#[ ]*define[ ][ ]*/ /
18812 t def
18814 :def
18815 s/\\$//
18816 t bsnl
18817 s/["\\]/\\&/g
18818 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18819 D["\1"]=" \3"/p
18820 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
18822 :bsnl
18823 s/["\\]/\\&/g
18824 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18825 D["\1"]=" \3\\\\\\n"\\/p
18826 t cont
18827 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18828 t cont
18830 :cont
18832 s/.\{148\}/&'"$ac_delim"'/g
18833 t clear
18834 :clear
18835 s/\\$//
18836 t bsnlc
18837 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18839 :bsnlc
18840 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18841 b cont
18842 ' <confdefs.h | sed '
18843 s/'"$ac_delim"'/"\\\
18844 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18846 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18847 for (key in D) D_is_set[key] = 1
18848 FS = "\a"
18850 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18851 line = \$ 0
18852 split(line, arg, " ")
18853 if (arg[1] == "#") {
18854 defundef = arg[2]
18855 mac1 = arg[3]
18856 } else {
18857 defundef = substr(arg[1], 2)
18858 mac1 = arg[2]
18860 split(mac1, mac2, "(") #)
18861 macro = mac2[1]
18862 prefix = substr(line, 1, index(line, defundef) - 1)
18863 if (D_is_set[macro]) {
18864 # Preserve the white space surrounding the "#".
18865 print prefix "define", macro P[macro] D[macro]
18866 next
18867 } else {
18868 # Replace #undef with comments. This is necessary, for example,
18869 # in the case of _POSIX_SOURCE, which is predefined and required
18870 # on some systems where configure will not decide to define it.
18871 if (defundef == "undef") {
18872 print "/*", prefix defundef, macro, "*/"
18873 next
18877 { print }
18878 _ACAWK
18879 _ACEOF
18880 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18881 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
18882 fi # test -n "$CONFIG_HEADERS"
18885 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
18886 shift
18887 for ac_tag
18889 case $ac_tag in
18890 :[FHLC]) ac_mode=$ac_tag; continue;;
18891 esac
18892 case $ac_mode$ac_tag in
18893 :[FHL]*:*);;
18894 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
18895 :[FH]-) ac_tag=-:-;;
18896 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18897 esac
18898 ac_save_IFS=$IFS
18899 IFS=:
18900 set x $ac_tag
18901 IFS=$ac_save_IFS
18902 shift
18903 ac_file=$1
18904 shift
18906 case $ac_mode in
18907 :L) ac_source=$1;;
18908 :[FH])
18909 ac_file_inputs=
18910 for ac_f
18912 case $ac_f in
18913 -) ac_f="$ac_tmp/stdin";;
18914 *) # Look for the file first in the build tree, then in the source tree
18915 # (if the path is not absolute). The absolute path cannot be DOS-style,
18916 # because $ac_f cannot contain `:'.
18917 test -f "$ac_f" ||
18918 case $ac_f in
18919 [\\/$]*) false;;
18920 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18921 esac ||
18922 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18923 esac
18924 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18925 as_fn_append ac_file_inputs " '$ac_f'"
18926 done
18928 # Let's still pretend it is `configure' which instantiates (i.e., don't
18929 # use $as_me), people would be surprised to read:
18930 # /* config.h. Generated by config.status. */
18931 configure_input='Generated from '`
18932 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18933 `' by configure.'
18934 if test x"$ac_file" != x-; then
18935 configure_input="$ac_file. $configure_input"
18936 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18937 $as_echo "$as_me: creating $ac_file" >&6;}
18939 # Neutralize special characters interpreted by sed in replacement strings.
18940 case $configure_input in #(
18941 *\&* | *\|* | *\\* )
18942 ac_sed_conf_input=`$as_echo "$configure_input" |
18943 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18944 *) ac_sed_conf_input=$configure_input;;
18945 esac
18947 case $ac_tag in
18948 *:-:* | *:-) cat >"$ac_tmp/stdin" \
18949 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
18950 esac
18952 esac
18954 ac_dir=`$as_dirname -- "$ac_file" ||
18955 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18956 X"$ac_file" : 'X\(//\)[^/]' \| \
18957 X"$ac_file" : 'X\(//\)$' \| \
18958 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18959 $as_echo X"$ac_file" |
18960 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18961 s//\1/
18964 /^X\(\/\/\)[^/].*/{
18965 s//\1/
18968 /^X\(\/\/\)$/{
18969 s//\1/
18972 /^X\(\/\).*/{
18973 s//\1/
18976 s/.*/./; q'`
18977 as_dir="$ac_dir"; as_fn_mkdir_p
18978 ac_builddir=.
18980 case "$ac_dir" in
18981 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18983 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18984 # A ".." for each directory in $ac_dir_suffix.
18985 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18986 case $ac_top_builddir_sub in
18987 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18988 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18989 esac ;;
18990 esac
18991 ac_abs_top_builddir=$ac_pwd
18992 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18993 # for backward compatibility:
18994 ac_top_builddir=$ac_top_build_prefix
18996 case $srcdir in
18997 .) # We are building in place.
18998 ac_srcdir=.
18999 ac_top_srcdir=$ac_top_builddir_sub
19000 ac_abs_top_srcdir=$ac_pwd ;;
19001 [\\/]* | ?:[\\/]* ) # Absolute name.
19002 ac_srcdir=$srcdir$ac_dir_suffix;
19003 ac_top_srcdir=$srcdir
19004 ac_abs_top_srcdir=$srcdir ;;
19005 *) # Relative name.
19006 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19007 ac_top_srcdir=$ac_top_build_prefix$srcdir
19008 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19009 esac
19010 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19013 case $ac_mode in
19016 # CONFIG_FILE
19019 case $INSTALL in
19020 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19021 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19022 esac
19023 ac_MKDIR_P=$MKDIR_P
19024 case $MKDIR_P in
19025 [\\/$]* | ?:[\\/]* ) ;;
19026 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
19027 esac
19028 _ACEOF
19030 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19031 # If the template does not know about datarootdir, expand it.
19032 # FIXME: This hack should be removed a few years after 2.60.
19033 ac_datarootdir_hack=; ac_datarootdir_seen=
19034 ac_sed_dataroot='
19035 /datarootdir/ {
19039 /@datadir@/p
19040 /@docdir@/p
19041 /@infodir@/p
19042 /@localedir@/p
19043 /@mandir@/p'
19044 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19045 *datarootdir*) ac_datarootdir_seen=yes;;
19046 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19047 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19048 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19049 _ACEOF
19050 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19051 ac_datarootdir_hack='
19052 s&@datadir@&$datadir&g
19053 s&@docdir@&$docdir&g
19054 s&@infodir@&$infodir&g
19055 s&@localedir@&$localedir&g
19056 s&@mandir@&$mandir&g
19057 s&\\\${datarootdir}&$datarootdir&g' ;;
19058 esac
19059 _ACEOF
19061 # Neutralize VPATH when `$srcdir' = `.'.
19062 # Shell code in configure.ac might set extrasub.
19063 # FIXME: do we really want to maintain this feature?
19064 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19065 ac_sed_extra="$ac_vpsub
19066 $extrasub
19067 _ACEOF
19068 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19070 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19071 s|@configure_input@|$ac_sed_conf_input|;t t
19072 s&@top_builddir@&$ac_top_builddir_sub&;t t
19073 s&@top_build_prefix@&$ac_top_build_prefix&;t t
19074 s&@srcdir@&$ac_srcdir&;t t
19075 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19076 s&@top_srcdir@&$ac_top_srcdir&;t t
19077 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19078 s&@builddir@&$ac_builddir&;t t
19079 s&@abs_builddir@&$ac_abs_builddir&;t t
19080 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19081 s&@INSTALL@&$ac_INSTALL&;t t
19082 s&@MKDIR_P@&$ac_MKDIR_P&;t t
19083 $ac_datarootdir_hack
19085 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
19086 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19088 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19089 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19090 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
19091 "$ac_tmp/out"`; test -z "$ac_out"; } &&
19092 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19093 which seems to be undefined. Please make sure it is defined" >&5
19094 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19095 which seems to be undefined. Please make sure it is defined" >&2;}
19097 rm -f "$ac_tmp/stdin"
19098 case $ac_file in
19099 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19100 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19101 esac \
19102 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19106 # CONFIG_HEADER
19108 if test x"$ac_file" != x-; then
19110 $as_echo "/* $configure_input */" \
19111 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
19112 } >"$ac_tmp/config.h" \
19113 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19114 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
19115 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19116 $as_echo "$as_me: $ac_file is unchanged" >&6;}
19117 else
19118 rm -f "$ac_file"
19119 mv "$ac_tmp/config.h" "$ac_file" \
19120 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19122 else
19123 $as_echo "/* $configure_input */" \
19124 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
19125 || as_fn_error $? "could not create -" "$LINENO" 5
19127 # Compute "$ac_file"'s index in $config_headers.
19128 _am_arg="$ac_file"
19129 _am_stamp_count=1
19130 for _am_header in $config_headers :; do
19131 case $_am_header in
19132 $_am_arg | $_am_arg:* )
19133 break ;;
19135 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
19136 esac
19137 done
19138 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
19139 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19140 X"$_am_arg" : 'X\(//\)[^/]' \| \
19141 X"$_am_arg" : 'X\(//\)$' \| \
19142 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19143 $as_echo X"$_am_arg" |
19144 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19145 s//\1/
19148 /^X\(\/\/\)[^/].*/{
19149 s//\1/
19152 /^X\(\/\/\)$/{
19153 s//\1/
19156 /^X\(\/\).*/{
19157 s//\1/
19160 s/.*/./; q'`/stamp-h$_am_stamp_count
19163 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19164 $as_echo "$as_me: executing $ac_file commands" >&6;}
19166 esac
19169 case $ac_file$ac_mode in
19170 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
19171 # Older Autoconf quotes --file arguments for eval, but not when files
19172 # are listed without --file. Let's play safe and only enable the eval
19173 # if we detect the quoting.
19174 case $CONFIG_FILES in
19175 *\'*) eval set x "$CONFIG_FILES" ;;
19176 *) set x $CONFIG_FILES ;;
19177 esac
19178 shift
19179 for mf
19181 # Strip MF so we end up with the name of the file.
19182 mf=`echo "$mf" | sed -e 's/:.*$//'`
19183 # Check whether this is an Automake generated Makefile or not.
19184 # We used to match only the files named 'Makefile.in', but
19185 # some people rename them; so instead we look at the file content.
19186 # Grep'ing the first line is not enough: some people post-process
19187 # each Makefile.in and add a new line on top of each file to say so.
19188 # Grep'ing the whole file is not good either: AIX grep has a line
19189 # limit of 2048, but all sed's we know have understand at least 4000.
19190 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
19191 dirpart=`$as_dirname -- "$mf" ||
19192 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19193 X"$mf" : 'X\(//\)[^/]' \| \
19194 X"$mf" : 'X\(//\)$' \| \
19195 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
19196 $as_echo X"$mf" |
19197 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19198 s//\1/
19201 /^X\(\/\/\)[^/].*/{
19202 s//\1/
19205 /^X\(\/\/\)$/{
19206 s//\1/
19209 /^X\(\/\).*/{
19210 s//\1/
19213 s/.*/./; q'`
19214 else
19215 continue
19217 # Extract the definition of DEPDIR, am__include, and am__quote
19218 # from the Makefile without running 'make'.
19219 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
19220 test -z "$DEPDIR" && continue
19221 am__include=`sed -n 's/^am__include = //p' < "$mf"`
19222 test -z "$am__include" && continue
19223 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
19224 # Find all dependency output files, they are included files with
19225 # $(DEPDIR) in their names. We invoke sed twice because it is the
19226 # simplest approach to changing $(DEPDIR) to its actual value in the
19227 # expansion.
19228 for file in `sed -n "
19229 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19230 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
19231 # Make sure the directory exists.
19232 test -f "$dirpart/$file" && continue
19233 fdir=`$as_dirname -- "$file" ||
19234 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19235 X"$file" : 'X\(//\)[^/]' \| \
19236 X"$file" : 'X\(//\)$' \| \
19237 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19238 $as_echo X"$file" |
19239 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19240 s//\1/
19243 /^X\(\/\/\)[^/].*/{
19244 s//\1/
19247 /^X\(\/\/\)$/{
19248 s//\1/
19251 /^X\(\/\).*/{
19252 s//\1/
19255 s/.*/./; q'`
19256 as_dir=$dirpart/$fdir; as_fn_mkdir_p
19257 # echo "creating $dirpart/$file"
19258 echo '# dummy' > "$dirpart/$file"
19259 done
19260 done
19263 "libtool":C)
19265 # See if we are running on zsh, and set the options which allow our
19266 # commands through without removal of \ escapes.
19267 if test -n "${ZSH_VERSION+set}" ; then
19268 setopt NO_GLOB_SUBST
19271 cfgfile="${ofile}T"
19272 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19273 $RM "$cfgfile"
19275 cat <<_LT_EOF >> "$cfgfile"
19276 #! $SHELL
19278 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19279 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19280 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19281 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
19283 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19284 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19285 # Written by Gordon Matzigkeit, 1996
19287 # This file is part of GNU Libtool.
19289 # GNU Libtool is free software; you can redistribute it and/or
19290 # modify it under the terms of the GNU General Public License as
19291 # published by the Free Software Foundation; either version 2 of
19292 # the License, or (at your option) any later version.
19294 # As a special exception to the GNU General Public License,
19295 # if you distribute this file as part of a program or library that
19296 # is built using GNU Libtool, you may include this file under the
19297 # same distribution terms that you use for the rest of that program.
19299 # GNU Libtool is distributed in the hope that it will be useful,
19300 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19301 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19302 # GNU General Public License for more details.
19304 # You should have received a copy of the GNU General Public License
19305 # along with GNU Libtool; see the file COPYING. If not, a copy
19306 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19307 # obtained by writing to the Free Software Foundation, Inc.,
19308 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19311 # The names of the tagged configurations supported by this script.
19312 available_tags=""
19314 # ### BEGIN LIBTOOL CONFIG
19316 # Whether or not to build shared libraries.
19317 build_libtool_libs=$enable_shared
19319 # Which release of libtool.m4 was used?
19320 macro_version=$macro_version
19321 macro_revision=$macro_revision
19323 # Whether or not to build static libraries.
19324 build_old_libs=$enable_static
19326 # What type of objects to build.
19327 pic_mode=$pic_mode
19329 # Whether or not to optimize for fast installation.
19330 fast_install=$enable_fast_install
19332 # Shell to use when invoking shell scripts.
19333 SHELL=$lt_SHELL
19335 # An echo program that protects backslashes.
19336 ECHO=$lt_ECHO
19338 # The host system.
19339 host_alias=$host_alias
19340 host=$host
19341 host_os=$host_os
19343 # The build system.
19344 build_alias=$build_alias
19345 build=$build
19346 build_os=$build_os
19348 # A sed program that does not truncate output.
19349 SED=$lt_SED
19351 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
19352 Xsed="\$SED -e 1s/^X//"
19354 # A grep program that handles long lines.
19355 GREP=$lt_GREP
19357 # An ERE matcher.
19358 EGREP=$lt_EGREP
19360 # A literal string matcher.
19361 FGREP=$lt_FGREP
19363 # A BSD- or MS-compatible name lister.
19364 NM=$lt_NM
19366 # Whether we need soft or hard links.
19367 LN_S=$lt_LN_S
19369 # What is the maximum length of a command?
19370 max_cmd_len=$max_cmd_len
19372 # Object file suffix (normally "o").
19373 objext=$ac_objext
19375 # Executable file suffix (normally "").
19376 exeext=$exeext
19378 # whether the shell understands "unset".
19379 lt_unset=$lt_unset
19381 # turn spaces into newlines.
19382 SP2NL=$lt_lt_SP2NL
19384 # turn newlines into spaces.
19385 NL2SP=$lt_lt_NL2SP
19387 # An object symbol dumper.
19388 OBJDUMP=$lt_OBJDUMP
19390 # Method to check whether dependent libraries are shared objects.
19391 deplibs_check_method=$lt_deplibs_check_method
19393 # Command to use when deplibs_check_method == "file_magic".
19394 file_magic_cmd=$lt_file_magic_cmd
19396 # The archiver.
19397 AR=$lt_AR
19398 AR_FLAGS=$lt_AR_FLAGS
19400 # A symbol stripping program.
19401 STRIP=$lt_STRIP
19403 # Commands used to install an old-style archive.
19404 RANLIB=$lt_RANLIB
19405 old_postinstall_cmds=$lt_old_postinstall_cmds
19406 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19408 # Whether to use a lock for old archive extraction.
19409 lock_old_archive_extraction=$lock_old_archive_extraction
19411 # A C compiler.
19412 LTCC=$lt_CC
19414 # LTCC compiler flags.
19415 LTCFLAGS=$lt_CFLAGS
19417 # Take the output of nm and produce a listing of raw symbols and C names.
19418 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19420 # Transform the output of nm in a proper C declaration.
19421 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19423 # Transform the output of nm in a C name address pair.
19424 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19426 # Transform the output of nm in a C name address pair when lib prefix is needed.
19427 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19429 # The name of the directory that contains temporary libtool files.
19430 objdir=$objdir
19432 # Used to examine libraries when file_magic_cmd begins with "file".
19433 MAGIC_CMD=$MAGIC_CMD
19435 # Must we lock files when doing compilation?
19436 need_locks=$lt_need_locks
19438 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19439 DSYMUTIL=$lt_DSYMUTIL
19441 # Tool to change global to local symbols on Mac OS X.
19442 NMEDIT=$lt_NMEDIT
19444 # Tool to manipulate fat objects and archives on Mac OS X.
19445 LIPO=$lt_LIPO
19447 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19448 OTOOL=$lt_OTOOL
19450 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19451 OTOOL64=$lt_OTOOL64
19453 # Old archive suffix (normally "a").
19454 libext=$libext
19456 # Shared library suffix (normally ".so").
19457 shrext_cmds=$lt_shrext_cmds
19459 # The commands to extract the exported symbol list from a shared archive.
19460 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19462 # Variables whose values should be saved in libtool wrapper scripts and
19463 # restored at link time.
19464 variables_saved_for_relink=$lt_variables_saved_for_relink
19466 # Do we need the "lib" prefix for modules?
19467 need_lib_prefix=$need_lib_prefix
19469 # Do we need a version for libraries?
19470 need_version=$need_version
19472 # Library versioning type.
19473 version_type=$version_type
19475 # Shared library runtime path variable.
19476 runpath_var=$runpath_var
19478 # Shared library path variable.
19479 shlibpath_var=$shlibpath_var
19481 # Is shlibpath searched before the hard-coded library search path?
19482 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19484 # Format of library name prefix.
19485 libname_spec=$lt_libname_spec
19487 # List of archive names. First name is the real one, the rest are links.
19488 # The last name is the one that the linker finds with -lNAME
19489 library_names_spec=$lt_library_names_spec
19491 # The coded name of the library, if different from the real name.
19492 soname_spec=$lt_soname_spec
19494 # Permission mode override for installation of shared libraries.
19495 install_override_mode=$lt_install_override_mode
19497 # Command to use after installation of a shared archive.
19498 postinstall_cmds=$lt_postinstall_cmds
19500 # Command to use after uninstallation of a shared archive.
19501 postuninstall_cmds=$lt_postuninstall_cmds
19503 # Commands used to finish a libtool library installation in a directory.
19504 finish_cmds=$lt_finish_cmds
19506 # As "finish_cmds", except a single script fragment to be evaled but
19507 # not shown.
19508 finish_eval=$lt_finish_eval
19510 # Whether we should hardcode library paths into libraries.
19511 hardcode_into_libs=$hardcode_into_libs
19513 # Compile-time system search path for libraries.
19514 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19516 # Run-time system search path for libraries.
19517 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19519 # Whether dlopen is supported.
19520 dlopen_support=$enable_dlopen
19522 # Whether dlopen of programs is supported.
19523 dlopen_self=$enable_dlopen_self
19525 # Whether dlopen of statically linked programs is supported.
19526 dlopen_self_static=$enable_dlopen_self_static
19528 # Commands to strip libraries.
19529 old_striplib=$lt_old_striplib
19530 striplib=$lt_striplib
19533 # The linker used to build libraries.
19534 LD=$lt_LD
19536 # How to create reloadable object files.
19537 reload_flag=$lt_reload_flag
19538 reload_cmds=$lt_reload_cmds
19540 # Commands used to build an old-style archive.
19541 old_archive_cmds=$lt_old_archive_cmds
19543 # A language specific compiler.
19544 CC=$lt_compiler
19546 # Is the compiler the GNU compiler?
19547 with_gcc=$GCC
19549 # Compiler flag to turn off builtin functions.
19550 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19552 # How to pass a linker flag through the compiler.
19553 wl=$lt_lt_prog_compiler_wl
19555 # Additional compiler flags for building library objects.
19556 pic_flag=$lt_lt_prog_compiler_pic
19558 # Compiler flag to prevent dynamic linking.
19559 link_static_flag=$lt_lt_prog_compiler_static
19561 # Does compiler simultaneously support -c and -o options?
19562 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19564 # Whether or not to add -lc for building shared libraries.
19565 build_libtool_need_lc=$archive_cmds_need_lc
19567 # Whether or not to disallow shared libs when runtime libs are static.
19568 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19570 # Compiler flag to allow reflexive dlopens.
19571 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19573 # Compiler flag to generate shared objects directly from archives.
19574 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19576 # Whether the compiler copes with passing no objects directly.
19577 compiler_needs_object=$lt_compiler_needs_object
19579 # Create an old-style archive from a shared archive.
19580 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19582 # Create a temporary old-style archive to link instead of a shared archive.
19583 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19585 # Commands used to build a shared archive.
19586 archive_cmds=$lt_archive_cmds
19587 archive_expsym_cmds=$lt_archive_expsym_cmds
19589 # Commands used to build a loadable module if different from building
19590 # a shared archive.
19591 module_cmds=$lt_module_cmds
19592 module_expsym_cmds=$lt_module_expsym_cmds
19594 # Whether we are building with GNU ld or not.
19595 with_gnu_ld=$lt_with_gnu_ld
19597 # Flag that allows shared libraries with undefined symbols to be built.
19598 allow_undefined_flag=$lt_allow_undefined_flag
19600 # Flag that enforces no undefined symbols.
19601 no_undefined_flag=$lt_no_undefined_flag
19603 # Flag to hardcode \$libdir into a binary during linking.
19604 # This must work even if \$libdir does not exist
19605 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19607 # If ld is used when linking, flag to hardcode \$libdir into a binary
19608 # during linking. This must work even if \$libdir does not exist.
19609 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19611 # Whether we need a single "-rpath" flag with a separated argument.
19612 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19614 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19615 # DIR into the resulting binary.
19616 hardcode_direct=$hardcode_direct
19618 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19619 # DIR into the resulting binary and the resulting library dependency is
19620 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19621 # library is relocated.
19622 hardcode_direct_absolute=$hardcode_direct_absolute
19624 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19625 # into the resulting binary.
19626 hardcode_minus_L=$hardcode_minus_L
19628 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19629 # into the resulting binary.
19630 hardcode_shlibpath_var=$hardcode_shlibpath_var
19632 # Set to "yes" if building a shared library automatically hardcodes DIR
19633 # into the library and all subsequent libraries and executables linked
19634 # against it.
19635 hardcode_automatic=$hardcode_automatic
19637 # Set to yes if linker adds runtime paths of dependent libraries
19638 # to runtime path list.
19639 inherit_rpath=$inherit_rpath
19641 # Whether libtool must link a program against all its dependency libraries.
19642 link_all_deplibs=$link_all_deplibs
19644 # Fix the shell variable \$srcfile for the compiler.
19645 fix_srcfile_path=$lt_fix_srcfile_path
19647 # Set to "yes" if exported symbols are required.
19648 always_export_symbols=$always_export_symbols
19650 # The commands to list exported symbols.
19651 export_symbols_cmds=$lt_export_symbols_cmds
19653 # Symbols that should not be listed in the preloaded symbols.
19654 exclude_expsyms=$lt_exclude_expsyms
19656 # Symbols that must always be exported.
19657 include_expsyms=$lt_include_expsyms
19659 # Commands necessary for linking programs (against libraries) with templates.
19660 prelink_cmds=$lt_prelink_cmds
19662 # Specify filename containing input files.
19663 file_list_spec=$lt_file_list_spec
19665 # How to hardcode a shared library path into an executable.
19666 hardcode_action=$hardcode_action
19668 # ### END LIBTOOL CONFIG
19670 _LT_EOF
19672 case $host_os in
19673 aix3*)
19674 cat <<\_LT_EOF >> "$cfgfile"
19675 # AIX sometimes has problems with the GCC collect2 program. For some
19676 # reason, if we set the COLLECT_NAMES environment variable, the problems
19677 # vanish in a puff of smoke.
19678 if test "X${COLLECT_NAMES+set}" != Xset; then
19679 COLLECT_NAMES=
19680 export COLLECT_NAMES
19682 _LT_EOF
19684 esac
19687 ltmain="$ac_aux_dir/ltmain.sh"
19690 # We use sed instead of cat because bash on DJGPP gets confused if
19691 # if finds mixed CR/LF and LF-only lines. Since sed operates in
19692 # text mode, it properly converts lines to CR/LF. This bash problem
19693 # is reportedly fixed, but why not run on old versions too?
19694 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19695 || (rm -f "$cfgfile"; exit 1)
19697 case $xsi_shell in
19698 yes)
19699 cat << \_LT_EOF >> "$cfgfile"
19701 # func_dirname file append nondir_replacement
19702 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19703 # otherwise set result to NONDIR_REPLACEMENT.
19704 func_dirname ()
19706 case ${1} in
19707 */*) func_dirname_result="${1%/*}${2}" ;;
19708 * ) func_dirname_result="${3}" ;;
19709 esac
19712 # func_basename file
19713 func_basename ()
19715 func_basename_result="${1##*/}"
19718 # func_dirname_and_basename file append nondir_replacement
19719 # perform func_basename and func_dirname in a single function
19720 # call:
19721 # dirname: Compute the dirname of FILE. If nonempty,
19722 # add APPEND to the result, otherwise set result
19723 # to NONDIR_REPLACEMENT.
19724 # value returned in "$func_dirname_result"
19725 # basename: Compute filename of FILE.
19726 # value retuned in "$func_basename_result"
19727 # Implementation must be kept synchronized with func_dirname
19728 # and func_basename. For efficiency, we do not delegate to
19729 # those functions but instead duplicate the functionality here.
19730 func_dirname_and_basename ()
19732 case ${1} in
19733 */*) func_dirname_result="${1%/*}${2}" ;;
19734 * ) func_dirname_result="${3}" ;;
19735 esac
19736 func_basename_result="${1##*/}"
19739 # func_stripname prefix suffix name
19740 # strip PREFIX and SUFFIX off of NAME.
19741 # PREFIX and SUFFIX must not contain globbing or regex special
19742 # characters, hashes, percent signs, but SUFFIX may contain a leading
19743 # dot (in which case that matches only a dot).
19744 func_stripname ()
19746 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19747 # positional parameters, so assign one to ordinary parameter first.
19748 func_stripname_result=${3}
19749 func_stripname_result=${func_stripname_result#"${1}"}
19750 func_stripname_result=${func_stripname_result%"${2}"}
19753 # func_opt_split
19754 func_opt_split ()
19756 func_opt_split_opt=${1%%=*}
19757 func_opt_split_arg=${1#*=}
19760 # func_lo2o object
19761 func_lo2o ()
19763 case ${1} in
19764 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19765 *) func_lo2o_result=${1} ;;
19766 esac
19769 # func_xform libobj-or-source
19770 func_xform ()
19772 func_xform_result=${1%.*}.lo
19775 # func_arith arithmetic-term...
19776 func_arith ()
19778 func_arith_result=$(( $* ))
19781 # func_len string
19782 # STRING may not start with a hyphen.
19783 func_len ()
19785 func_len_result=${#1}
19788 _LT_EOF
19790 *) # Bourne compatible functions.
19791 cat << \_LT_EOF >> "$cfgfile"
19793 # func_dirname file append nondir_replacement
19794 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19795 # otherwise set result to NONDIR_REPLACEMENT.
19796 func_dirname ()
19798 # Extract subdirectory from the argument.
19799 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19800 if test "X$func_dirname_result" = "X${1}"; then
19801 func_dirname_result="${3}"
19802 else
19803 func_dirname_result="$func_dirname_result${2}"
19807 # func_basename file
19808 func_basename ()
19810 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19814 # func_stripname prefix suffix name
19815 # strip PREFIX and SUFFIX off of NAME.
19816 # PREFIX and SUFFIX must not contain globbing or regex special
19817 # characters, hashes, percent signs, but SUFFIX may contain a leading
19818 # dot (in which case that matches only a dot).
19819 # func_strip_suffix prefix name
19820 func_stripname ()
19822 case ${2} in
19823 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19824 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19825 esac
19828 # sed scripts:
19829 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19830 my_sed_long_arg='1s/^-[^=]*=//'
19832 # func_opt_split
19833 func_opt_split ()
19835 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19836 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19839 # func_lo2o object
19840 func_lo2o ()
19842 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19845 # func_xform libobj-or-source
19846 func_xform ()
19848 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19851 # func_arith arithmetic-term...
19852 func_arith ()
19854 func_arith_result=`expr "$@"`
19857 # func_len string
19858 # STRING may not start with a hyphen.
19859 func_len ()
19861 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19864 _LT_EOF
19865 esac
19867 case $lt_shell_append in
19868 yes)
19869 cat << \_LT_EOF >> "$cfgfile"
19871 # func_append var value
19872 # Append VALUE to the end of shell variable VAR.
19873 func_append ()
19875 eval "$1+=\$2"
19877 _LT_EOF
19880 cat << \_LT_EOF >> "$cfgfile"
19882 # func_append var value
19883 # Append VALUE to the end of shell variable VAR.
19884 func_append ()
19886 eval "$1=\$$1\$2"
19889 _LT_EOF
19891 esac
19894 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19895 || (rm -f "$cfgfile"; exit 1)
19897 mv -f "$cfgfile" "$ofile" ||
19898 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19899 chmod +x "$ofile"
19902 "default-1":C)
19903 for ac_file in $CONFIG_FILES; do
19904 # Support "outfile[:infile[:infile...]]"
19905 case "$ac_file" in
19906 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19907 esac
19908 # PO directories have a Makefile.in generated from Makefile.in.in.
19909 case "$ac_file" in */Makefile.in)
19910 # Adjust a relative srcdir.
19911 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19912 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
19913 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19914 # In autoconf-2.13 it is called $ac_given_srcdir.
19915 # In autoconf-2.50 it is called $srcdir.
19916 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19917 case "$ac_given_srcdir" in
19918 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19919 /*) top_srcdir="$ac_given_srcdir" ;;
19920 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
19921 esac
19922 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19923 rm -f "$ac_dir/POTFILES"
19924 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19925 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19926 POMAKEFILEDEPS="POTFILES.in"
19927 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19928 # on $ac_dir but don't depend on user-specified configuration
19929 # parameters.
19930 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19931 # The LINGUAS file contains the set of available languages.
19932 if test -n "$OBSOLETE_ALL_LINGUAS"; then
19933 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
19935 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19936 # Hide the ALL_LINGUAS assigment from automake.
19937 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19938 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19939 else
19940 # The set of available languages was given in configure.ac.
19941 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19943 case "$ac_given_srcdir" in
19944 .) srcdirpre= ;;
19945 *) srcdirpre='$(srcdir)/' ;;
19946 esac
19947 POFILES=
19948 GMOFILES=
19949 UPDATEPOFILES=
19950 DUMMYPOFILES=
19951 for lang in $ALL_LINGUAS; do
19952 POFILES="$POFILES $srcdirpre$lang.po"
19953 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19954 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19955 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19956 done
19957 # CATALOGS depends on both $ac_dir and the user's LINGUAS
19958 # environment variable.
19959 INST_LINGUAS=
19960 if test -n "$ALL_LINGUAS"; then
19961 for presentlang in $ALL_LINGUAS; do
19962 useit=no
19963 if test "%UNSET%" != "$LINGUAS"; then
19964 desiredlanguages="$LINGUAS"
19965 else
19966 desiredlanguages="$ALL_LINGUAS"
19968 for desiredlang in $desiredlanguages; do
19969 # Use the presentlang catalog if desiredlang is
19970 # a. equal to presentlang, or
19971 # b. a variant of presentlang (because in this case,
19972 # presentlang can be used as a fallback for messages
19973 # which are not translated in the desiredlang catalog).
19974 case "$desiredlang" in
19975 "$presentlang"*) useit=yes;;
19976 esac
19977 done
19978 if test $useit = yes; then
19979 INST_LINGUAS="$INST_LINGUAS $presentlang"
19981 done
19983 CATALOGS=
19984 if test -n "$INST_LINGUAS"; then
19985 for lang in $INST_LINGUAS; do
19986 CATALOGS="$CATALOGS $lang.gmo"
19987 done
19989 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19990 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"
19991 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19992 if test -f "$f"; then
19993 case "$f" in
19994 *.orig | *.bak | *~) ;;
19995 *) cat "$f" >> "$ac_dir/Makefile" ;;
19996 esac
19998 done
20001 esac
20002 done ;;
20003 "default-2":C)
20004 for ac_file in $CONFIG_FILES; do
20005 # Support "outfile[:infile[:infile...]]"
20006 case "$ac_file" in
20007 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
20008 esac
20009 # PO directories have a Makefile.in generated from Makefile.in.in.
20010 case "$ac_file" in */Makefile.in)
20011 # Adjust a relative srcdir.
20012 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
20013 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20014 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
20015 # In autoconf-2.13 it is called $ac_given_srcdir.
20016 # In autoconf-2.50 it is called $srcdir.
20017 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
20018 case "$ac_given_srcdir" in
20019 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
20020 /*) top_srcdir="$ac_given_srcdir" ;;
20021 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
20022 esac
20023 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
20024 rm -f "$ac_dir/POTFILES"
20025 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
20026 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
20027 POMAKEFILEDEPS="POTFILES.in"
20028 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
20029 # on $ac_dir but don't depend on user-specified configuration
20030 # parameters.
20031 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
20032 # The LINGUAS file contains the set of available languages.
20033 if test -n "$OBSOLETE_ALL_LINGUAS"; then
20034 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
20036 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
20037 # Hide the ALL_LINGUAS assigment from automake.
20038 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
20039 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
20040 else
20041 # The set of available languages was given in configure.ac.
20042 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
20044 case "$ac_given_srcdir" in
20045 .) srcdirpre= ;;
20046 *) srcdirpre='$(srcdir)/' ;;
20047 esac
20048 POFILES=
20049 GMOFILES=
20050 UPDATEPOFILES=
20051 DUMMYPOFILES=
20052 for lang in $ALL_LINGUAS; do
20053 POFILES="$POFILES $srcdirpre$lang.po"
20054 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20055 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
20056 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
20057 done
20058 # CATALOGS depends on both $ac_dir and the user's LINGUAS
20059 # environment variable.
20060 INST_LINGUAS=
20061 if test -n "$ALL_LINGUAS"; then
20062 for presentlang in $ALL_LINGUAS; do
20063 useit=no
20064 if test "%UNSET%" != "$LINGUAS"; then
20065 desiredlanguages="$LINGUAS"
20066 else
20067 desiredlanguages="$ALL_LINGUAS"
20069 for desiredlang in $desiredlanguages; do
20070 # Use the presentlang catalog if desiredlang is
20071 # a. equal to presentlang, or
20072 # b. a variant of presentlang (because in this case,
20073 # presentlang can be used as a fallback for messages
20074 # which are not translated in the desiredlang catalog).
20075 case "$desiredlang" in
20076 "$presentlang"*) useit=yes;;
20077 esac
20078 done
20079 if test $useit = yes; then
20080 INST_LINGUAS="$INST_LINGUAS $presentlang"
20082 done
20084 CATALOGS=
20085 if test -n "$INST_LINGUAS"; then
20086 for lang in $INST_LINGUAS; do
20087 CATALOGS="$CATALOGS $lang.gmo"
20088 done
20090 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
20091 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"
20092 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
20093 if test -f "$f"; then
20094 case "$f" in
20095 *.orig | *.bak | *~) ;;
20096 *) cat "$f" >> "$ac_dir/Makefile" ;;
20097 esac
20099 done
20102 esac
20103 done ;;
20104 "default":C)
20105 case "$srcdir" in
20106 .) srcdirpre= ;;
20107 *) srcdirpre='$(srcdir)/' ;;
20108 esac
20109 POFILES=
20110 GMOFILES=
20111 for lang in dummy $OBSOLETE_ALL_LINGUAS; do
20112 if test $lang != dummy; then
20113 POFILES="$POFILES $srcdirpre$lang.po"
20114 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20116 done
20117 sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
20118 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
20119 -e "s,@POFILES@,$POFILES," \
20120 -e "s,@GMOFILES@,$GMOFILES," \
20121 po/Makefile.in > po/Makefile ;;
20123 esac
20124 done # for ac_tag
20127 as_fn_exit 0
20128 _ACEOF
20129 ac_clean_files=$ac_clean_files_save
20131 test $ac_write_fail = 0 ||
20132 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20135 # configure is writing to config.log, and then calls config.status.
20136 # config.status does its own redirection, appending to config.log.
20137 # Unfortunately, on DOS this fails, as config.log is still kept open
20138 # by configure, so config.status won't be able to write to it; its
20139 # output is simply discarded. So we exec the FD to /dev/null,
20140 # effectively closing config.log, so it can be properly (re)opened and
20141 # appended to by config.status. When coming back to configure, we
20142 # need to make the FD available again.
20143 if test "$no_create" != yes; then
20144 ac_cs_success=:
20145 ac_config_status_args=
20146 test "$silent" = yes &&
20147 ac_config_status_args="$ac_config_status_args --quiet"
20148 exec 5>/dev/null
20149 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20150 exec 5>>config.log
20151 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20152 # would make configure fail if this is the last instruction.
20153 $ac_cs_success || as_fn_exit 1
20155 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20156 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20157 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20162 touch config.status.tmp
20163 if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
20164 sed '/as_fn_exit 0/i \
20165 sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
20166 touch --reference=Makefile Makefile.tmp \
20167 mv Makefile.tmp Makefile \
20168 ' config.status > config.status.tmp
20169 touch --reference=config.status config.status.tmp
20170 mv config.status.tmp config.status
20171 chmod +x config.status
20172 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
20173 touch --reference=Makefile Makefile.tmp
20174 mv Makefile.tmp Makefile
20175 else
20176 rm -f config.status.tmp