configure revision 1.3 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for bfd 2.25.51.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
100
101 ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183 else
184 as_have_required=no
185 fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206 fi
207 fi
208 done;;
209 esac
210 as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236 else
237 $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241 fi
242 exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260 { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269 return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277 set +e
278 as_fn_set_status $1
279 exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340 else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357 else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 as_expr=expr
384 else
385 as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390 else
391 as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396 else
397 as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 as_me=bfd_$as_me # XXX don't overwrite our caller's configure.lineno
432 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
433 sed -n '
434 p
435 /[$]LINENO/=
436 ' <$as_myself |
437 sed '
438 s/[$]LINENO.*/&-/
439 t lineno
440 b
441 :lineno
442 N
443 :loop
444 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
445 t loop
446 s/-\n.*//
447 ' >$as_me.lineno &&
448 chmod +x "$as_me.lineno" ||
449 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
450
451 # Don't try to exec as it changes $[0], causing all sort of problems
452 # (the dirname of $[0] is not the place where we might find the
453 # original and so on. Autoconf is especially sensitive to this).
454 . "./$as_me.lineno"
455 # Exit status is that of the last command.
456 exit
457 }
458
459 ECHO_C= ECHO_N= ECHO_T=
460 case `echo -n x` in #(((((
461 -n*)
462 case `echo 'xy\c'` in
463 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
464 xy) ECHO_C='\c';;
465 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
466 ECHO_T=' ';;
467 esac;;
468 *)
469 ECHO_N='-n';;
470 esac
471
472 rm -f conf$$ conf$$.exe conf$$.file
473 if test -d conf$$.dir; then
474 rm -f conf$$.dir/conf$$.file
475 else
476 rm -f conf$$.dir
477 mkdir conf$$.dir 2>/dev/null
478 fi
479 if (echo >conf$$.file) 2>/dev/null; then
480 if ln -s conf$$.file conf$$ 2>/dev/null; then
481 as_ln_s='ln -s'
482 # ... but there are two gotchas:
483 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
484 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
485 # In both cases, we have to default to `cp -p'.
486 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
487 as_ln_s='cp -p'
488 elif ln conf$$.file conf$$ 2>/dev/null; then
489 as_ln_s=ln
490 else
491 as_ln_s='cp -p'
492 fi
493 else
494 as_ln_s='cp -p'
495 fi
496 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
497 rmdir conf$$.dir 2>/dev/null
498
499 if mkdir -p . 2>/dev/null; then
500 as_mkdir_p='mkdir -p "$as_dir"'
501 else
502 test -d ./-p && rmdir ./-p
503 as_mkdir_p=false
504 fi
505
506 if test -x / >/dev/null 2>&1; then
507 as_test_x='test -x'
508 else
509 if ls -dL / >/dev/null 2>&1; then
510 as_ls_L_option=L
511 else
512 as_ls_L_option=
513 fi
514 as_test_x='
515 eval sh -c '\''
516 if test -d "$1"; then
517 test -d "$1/.";
518 else
519 case $1 in #(
520 -*)set "./$1";;
521 esac;
522 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
523 ???[sx]*):;;*)false;;esac;fi
524 '\'' sh
525 '
526 fi
527 as_executable_p=$as_test_x
528
529 # Sed expression to map a string onto a valid CPP name.
530 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
531
532 # Sed expression to map a string onto a valid variable name.
533 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
534
535 SHELL=${CONFIG_SHELL-/bin/sh}
536
537
538 exec 7<&0 </dev/null 6>&1
539
540 # Name of the host.
541 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
542 # so uname gets run too.
543 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
544
545 #
546 # Initializations.
547 #
548 ac_default_prefix=/usr/local
549 ac_clean_files=
550 ac_config_libobj_dir=.
551 LIBOBJS=
552 cross_compiling=no
553 subdirs=
554 MFLAGS=
555 MAKEFLAGS=
556
557 # Identity of this package.
558 PACKAGE_NAME='bfd'
559 PACKAGE_TARNAME='bfd'
560 PACKAGE_VERSION='2.25.51'
561 PACKAGE_STRING='bfd 2.25.51'
562 PACKAGE_BUGREPORT=''
563 PACKAGE_URL=''
564
565 ac_unique_file="libbfd.c"
566 # Factoring default headers for most tests.
567 ac_includes_default="\
568 #include <stdio.h>
569 #ifdef HAVE_SYS_TYPES_H
570 # include <sys/types.h>
571 #endif
572 #ifdef HAVE_SYS_STAT_H
573 # include <sys/stat.h>
574 #endif
575 #ifdef STDC_HEADERS
576 # include <stdlib.h>
577 # include <stddef.h>
578 #else
579 # ifdef HAVE_STDLIB_H
580 # include <stdlib.h>
581 # endif
582 #endif
583 #ifdef HAVE_STRING_H
584 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
585 # include <memory.h>
586 # endif
587 # include <string.h>
588 #endif
589 #ifdef HAVE_STRINGS_H
590 # include <strings.h>
591 #endif
592 #ifdef HAVE_INTTYPES_H
593 # include <inttypes.h>
594 #endif
595 #ifdef HAVE_STDINT_H
596 # include <stdint.h>
597 #endif
598 #ifdef HAVE_UNISTD_H
599 # include <unistd.h>
600 #endif"
601
602 ac_subst_vars='am__EXEEXT_FALSE
603 am__EXEEXT_TRUE
604 LTLIBOBJS
605 LIBOBJS
606 havevecs
607 tdefaults
608 bfd_ufile_ptr
609 bfd_file_ptr
610 lt_cv_dlopen_libs
611 supports_plugins
612 bfd_default_target_size
613 bfd_machines
614 bfd_backends
615 all_backends
616 bfd64_libs
617 wordsize
618 TDEFINES
619 SHARED_LIBADD
620 SHARED_LDFLAGS
621 LIBM
622 COREFLAG
623 COREFILE
624 EXEEXT_FOR_BUILD
625 CC_FOR_BUILD
626 BFD_HOSTPTR_T
627 BFD_HOST_U_64_BIT
628 BFD_HOST_64_BIT
629 BFD_HOST_64_BIT_DEFINED
630 BFD_HOST_64BIT_LONG_LONG
631 BFD_HOST_64BIT_LONG
632 HDEFINES
633 MSGMERGE
634 MSGFMT
635 MKINSTALLDIRS
636 CATOBJEXT
637 GENCAT
638 INSTOBJEXT
639 DATADIRNAME
640 CATALOGS
641 POSUB
642 GMSGFMT
643 XGETTEXT
644 INCINTL
645 LIBINTL_DEP
646 LIBINTL
647 USE_NLS
648 bfdincludedir
649 bfdlibdir
650 target_noncanonical
651 host_noncanonical
652 INSTALL_LIBBFD_FALSE
653 INSTALL_LIBBFD_TRUE
654 GENINSRC_NEVER_FALSE
655 GENINSRC_NEVER_TRUE
656 MAINT
657 MAINTAINER_MODE_FALSE
658 MAINTAINER_MODE_TRUE
659 NO_WERROR
660 WARN_CFLAGS
661 REPORT_BUGS_TEXI
662 REPORT_BUGS_TO
663 PKGVERSION
664 DEBUGDIR
665 PLUGINS_FALSE
666 PLUGINS_TRUE
667 OTOOL64
668 OTOOL
669 LIPO
670 NMEDIT
671 DSYMUTIL
672 OBJDUMP
673 LN_S
674 NM
675 ac_ct_DUMPBIN
676 DUMPBIN
677 LD
678 FGREP
679 SED
680 LIBTOOL
681 EGREP
682 GREP
683 CPP
684 RANLIB
685 AR
686 am__fastdepCC_FALSE
687 am__fastdepCC_TRUE
688 CCDEPMODE
689 AMDEPBACKSLASH
690 AMDEP_FALSE
691 AMDEP_TRUE
692 am__quote
693 am__include
694 DEPDIR
695 am__untar
696 am__tar
697 AMTAR
698 am__leading_dot
699 SET_MAKE
700 AWK
701 mkdir_p
702 MKDIR_P
703 INSTALL_STRIP_PROGRAM
704 STRIP
705 install_sh
706 MAKEINFO
707 AUTOHEADER
708 AUTOMAKE
709 AUTOCONF
710 ACLOCAL
711 VERSION
712 PACKAGE
713 CYGPATH_W
714 am__isrc
715 INSTALL_DATA
716 INSTALL_SCRIPT
717 INSTALL_PROGRAM
718 OBJEXT
719 EXEEXT
720 ac_ct_CC
721 CPPFLAGS
722 LDFLAGS
723 CFLAGS
724 CC
725 target_os
726 target_vendor
727 target_cpu
728 target
729 host_os
730 host_vendor
731 host_cpu
732 host
733 build_os
734 build_vendor
735 build_cpu
736 build
737 target_alias
738 host_alias
739 build_alias
740 LIBS
741 ECHO_T
742 ECHO_N
743 ECHO_C
744 DEFS
745 mandir
746 localedir
747 libdir
748 psdir
749 pdfdir
750 dvidir
751 htmldir
752 infodir
753 docdir
754 oldincludedir
755 includedir
756 localstatedir
757 sharedstatedir
758 sysconfdir
759 datadir
760 datarootdir
761 libexecdir
762 sbindir
763 bindir
764 program_transform_name
765 prefix
766 exec_prefix
767 PACKAGE_URL
768 PACKAGE_BUGREPORT
769 PACKAGE_STRING
770 PACKAGE_VERSION
771 PACKAGE_TARNAME
772 PACKAGE_NAME
773 PATH_SEPARATOR
774 SHELL'
775 ac_subst_files=''
776 ac_user_opts='
777 enable_option_checking
778 enable_dependency_tracking
779 enable_shared
780 enable_static
781 with_pic
782 enable_fast_install
783 with_gnu_ld
784 enable_libtool_lock
785 enable_plugins
786 enable_largefile
787 enable_64_bit_bfd
788 enable_targets
789 with_mmap
790 enable_secureplt
791 enable_leading_mingw64_underscores
792 with_separate_debug_dir
793 enable_elf_stt_common
794 with_pkgversion
795 with_bugurl
796 enable_werror
797 enable_build_warnings
798 enable_maintainer_mode
799 enable_install_libbfd
800 enable_nls
801 with_zlib
802 '
803 ac_precious_vars='build_alias
804 host_alias
805 target_alias
806 CC
807 CFLAGS
808 LDFLAGS
809 LIBS
810 CPPFLAGS
811 CPP'
812
813
814 # Initialize some variables set by options.
815 ac_init_help=
816 ac_init_version=false
817 ac_unrecognized_opts=
818 ac_unrecognized_sep=
819 # The variables have the same names as the options, with
820 # dashes changed to underlines.
821 cache_file=/dev/null
822 exec_prefix=NONE
823 no_create=
824 no_recursion=
825 prefix=NONE
826 program_prefix=NONE
827 program_suffix=NONE
828 program_transform_name=s,x,x,
829 silent=
830 site=
831 srcdir=
832 verbose=
833 x_includes=NONE
834 x_libraries=NONE
835
836 # Installation directory options.
837 # These are left unexpanded so users can "make install exec_prefix=/foo"
838 # and all the variables that are supposed to be based on exec_prefix
839 # by default will actually change.
840 # Use braces instead of parens because sh, perl, etc. also accept them.
841 # (The list follows the same order as the GNU Coding Standards.)
842 bindir='${exec_prefix}/bin'
843 sbindir='${exec_prefix}/sbin'
844 libexecdir='${exec_prefix}/libexec'
845 datarootdir='${prefix}/share'
846 datadir='${datarootdir}'
847 sysconfdir='${prefix}/etc'
848 sharedstatedir='${prefix}/com'
849 localstatedir='${prefix}/var'
850 includedir='${prefix}/include'
851 oldincludedir='/usr/include'
852 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
853 infodir='${datarootdir}/info'
854 htmldir='${docdir}'
855 dvidir='${docdir}'
856 pdfdir='${docdir}'
857 psdir='${docdir}'
858 libdir='${exec_prefix}/lib'
859 localedir='${datarootdir}/locale'
860 mandir='${datarootdir}/man'
861
862 ac_prev=
863 ac_dashdash=
864 for ac_option
865 do
866 # If the previous option needs an argument, assign it.
867 if test -n "$ac_prev"; then
868 eval $ac_prev=\$ac_option
869 ac_prev=
870 continue
871 fi
872
873 case $ac_option in
874 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
875 *) ac_optarg=yes ;;
876 esac
877
878 # Accept the important Cygnus configure options, so we can diagnose typos.
879
880 case $ac_dashdash$ac_option in
881 --)
882 ac_dashdash=yes ;;
883
884 -bindir | --bindir | --bindi | --bind | --bin | --bi)
885 ac_prev=bindir ;;
886 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
887 bindir=$ac_optarg ;;
888
889 -build | --build | --buil | --bui | --bu)
890 ac_prev=build_alias ;;
891 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
892 build_alias=$ac_optarg ;;
893
894 -cache-file | --cache-file | --cache-fil | --cache-fi \
895 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
896 ac_prev=cache_file ;;
897 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
898 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
899 cache_file=$ac_optarg ;;
900
901 --config-cache | -C)
902 cache_file=config.cache ;;
903
904 -datadir | --datadir | --datadi | --datad)
905 ac_prev=datadir ;;
906 -datadir=* | --datadir=* | --datadi=* | --datad=*)
907 datadir=$ac_optarg ;;
908
909 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
910 | --dataroo | --dataro | --datar)
911 ac_prev=datarootdir ;;
912 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
913 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
914 datarootdir=$ac_optarg ;;
915
916 -disable-* | --disable-*)
917 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
918 # Reject names that are not valid shell variable names.
919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
920 as_fn_error "invalid feature name: $ac_useropt"
921 ac_useropt_orig=$ac_useropt
922 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923 case $ac_user_opts in
924 *"
925 "enable_$ac_useropt"
926 "*) ;;
927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
928 ac_unrecognized_sep=', ';;
929 esac
930 eval enable_$ac_useropt=no ;;
931
932 -docdir | --docdir | --docdi | --doc | --do)
933 ac_prev=docdir ;;
934 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
935 docdir=$ac_optarg ;;
936
937 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
938 ac_prev=dvidir ;;
939 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
940 dvidir=$ac_optarg ;;
941
942 -enable-* | --enable-*)
943 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
944 # Reject names that are not valid shell variable names.
945 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
946 as_fn_error "invalid feature name: $ac_useropt"
947 ac_useropt_orig=$ac_useropt
948 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
949 case $ac_user_opts in
950 *"
951 "enable_$ac_useropt"
952 "*) ;;
953 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
954 ac_unrecognized_sep=', ';;
955 esac
956 eval enable_$ac_useropt=\$ac_optarg ;;
957
958 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
959 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
960 | --exec | --exe | --ex)
961 ac_prev=exec_prefix ;;
962 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
963 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
964 | --exec=* | --exe=* | --ex=*)
965 exec_prefix=$ac_optarg ;;
966
967 -gas | --gas | --ga | --g)
968 # Obsolete; use --with-gas.
969 with_gas=yes ;;
970
971 -help | --help | --hel | --he | -h)
972 ac_init_help=long ;;
973 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
974 ac_init_help=recursive ;;
975 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
976 ac_init_help=short ;;
977
978 -host | --host | --hos | --ho)
979 ac_prev=host_alias ;;
980 -host=* | --host=* | --hos=* | --ho=*)
981 host_alias=$ac_optarg ;;
982
983 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
984 ac_prev=htmldir ;;
985 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
986 | --ht=*)
987 htmldir=$ac_optarg ;;
988
989 -includedir | --includedir | --includedi | --included | --include \
990 | --includ | --inclu | --incl | --inc)
991 ac_prev=includedir ;;
992 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
993 | --includ=* | --inclu=* | --incl=* | --inc=*)
994 includedir=$ac_optarg ;;
995
996 -infodir | --infodir | --infodi | --infod | --info | --inf)
997 ac_prev=infodir ;;
998 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
999 infodir=$ac_optarg ;;
1000
1001 -libdir | --libdir | --libdi | --libd)
1002 ac_prev=libdir ;;
1003 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1004 libdir=$ac_optarg ;;
1005
1006 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1007 | --libexe | --libex | --libe)
1008 ac_prev=libexecdir ;;
1009 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1010 | --libexe=* | --libex=* | --libe=*)
1011 libexecdir=$ac_optarg ;;
1012
1013 -localedir | --localedir | --localedi | --localed | --locale)
1014 ac_prev=localedir ;;
1015 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1016 localedir=$ac_optarg ;;
1017
1018 -localstatedir | --localstatedir | --localstatedi | --localstated \
1019 | --localstate | --localstat | --localsta | --localst | --locals)
1020 ac_prev=localstatedir ;;
1021 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1022 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1023 localstatedir=$ac_optarg ;;
1024
1025 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1026 ac_prev=mandir ;;
1027 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1028 mandir=$ac_optarg ;;
1029
1030 -nfp | --nfp | --nf)
1031 # Obsolete; use --without-fp.
1032 with_fp=no ;;
1033
1034 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1035 | --no-cr | --no-c | -n)
1036 no_create=yes ;;
1037
1038 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1039 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1040 no_recursion=yes ;;
1041
1042 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1043 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1044 | --oldin | --oldi | --old | --ol | --o)
1045 ac_prev=oldincludedir ;;
1046 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1047 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1048 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1049 oldincludedir=$ac_optarg ;;
1050
1051 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1052 ac_prev=prefix ;;
1053 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1054 prefix=$ac_optarg ;;
1055
1056 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1057 | --program-pre | --program-pr | --program-p)
1058 ac_prev=program_prefix ;;
1059 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1060 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1061 program_prefix=$ac_optarg ;;
1062
1063 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1064 | --program-suf | --program-su | --program-s)
1065 ac_prev=program_suffix ;;
1066 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1067 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1068 program_suffix=$ac_optarg ;;
1069
1070 -program-transform-name | --program-transform-name \
1071 | --program-transform-nam | --program-transform-na \
1072 | --program-transform-n | --program-transform- \
1073 | --program-transform | --program-transfor \
1074 | --program-transfo | --program-transf \
1075 | --program-trans | --program-tran \
1076 | --progr-tra | --program-tr | --program-t)
1077 ac_prev=program_transform_name ;;
1078 -program-transform-name=* | --program-transform-name=* \
1079 | --program-transform-nam=* | --program-transform-na=* \
1080 | --program-transform-n=* | --program-transform-=* \
1081 | --program-transform=* | --program-transfor=* \
1082 | --program-transfo=* | --program-transf=* \
1083 | --program-trans=* | --program-tran=* \
1084 | --progr-tra=* | --program-tr=* | --program-t=*)
1085 program_transform_name=$ac_optarg ;;
1086
1087 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1088 ac_prev=pdfdir ;;
1089 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1090 pdfdir=$ac_optarg ;;
1091
1092 -psdir | --psdir | --psdi | --psd | --ps)
1093 ac_prev=psdir ;;
1094 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1095 psdir=$ac_optarg ;;
1096
1097 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1098 | -silent | --silent | --silen | --sile | --sil)
1099 silent=yes ;;
1100
1101 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1102 ac_prev=sbindir ;;
1103 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1104 | --sbi=* | --sb=*)
1105 sbindir=$ac_optarg ;;
1106
1107 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1108 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1109 | --sharedst | --shareds | --shared | --share | --shar \
1110 | --sha | --sh)
1111 ac_prev=sharedstatedir ;;
1112 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1113 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1114 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1115 | --sha=* | --sh=*)
1116 sharedstatedir=$ac_optarg ;;
1117
1118 -site | --site | --sit)
1119 ac_prev=site ;;
1120 -site=* | --site=* | --sit=*)
1121 site=$ac_optarg ;;
1122
1123 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1124 ac_prev=srcdir ;;
1125 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1126 srcdir=$ac_optarg ;;
1127
1128 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1129 | --syscon | --sysco | --sysc | --sys | --sy)
1130 ac_prev=sysconfdir ;;
1131 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1132 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1133 sysconfdir=$ac_optarg ;;
1134
1135 -target | --target | --targe | --targ | --tar | --ta | --t)
1136 ac_prev=target_alias ;;
1137 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1138 target_alias=$ac_optarg ;;
1139
1140 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1141 verbose=yes ;;
1142
1143 -version | --version | --versio | --versi | --vers | -V)
1144 ac_init_version=: ;;
1145
1146 -with-* | --with-*)
1147 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1148 # Reject names that are not valid shell variable names.
1149 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1150 as_fn_error "invalid package name: $ac_useropt"
1151 ac_useropt_orig=$ac_useropt
1152 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1153 case $ac_user_opts in
1154 *"
1155 "with_$ac_useropt"
1156 "*) ;;
1157 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1158 ac_unrecognized_sep=', ';;
1159 esac
1160 eval with_$ac_useropt=\$ac_optarg ;;
1161
1162 -without-* | --without-*)
1163 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1164 # Reject names that are not valid shell variable names.
1165 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1166 as_fn_error "invalid package name: $ac_useropt"
1167 ac_useropt_orig=$ac_useropt
1168 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1169 case $ac_user_opts in
1170 *"
1171 "with_$ac_useropt"
1172 "*) ;;
1173 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1174 ac_unrecognized_sep=', ';;
1175 esac
1176 eval with_$ac_useropt=no ;;
1177
1178 --x)
1179 # Obsolete; use --with-x.
1180 with_x=yes ;;
1181
1182 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1183 | --x-incl | --x-inc | --x-in | --x-i)
1184 ac_prev=x_includes ;;
1185 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1186 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1187 x_includes=$ac_optarg ;;
1188
1189 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1190 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1191 ac_prev=x_libraries ;;
1192 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1193 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1194 x_libraries=$ac_optarg ;;
1195
1196 -*) as_fn_error "unrecognized option: \`$ac_option'
1197 Try \`$0 --help' for more information."
1198 ;;
1199
1200 *=*)
1201 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1202 # Reject names that are not valid shell variable names.
1203 case $ac_envvar in #(
1204 '' | [0-9]* | *[!_$as_cr_alnum]* )
1205 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1206 esac
1207 eval $ac_envvar=\$ac_optarg
1208 export $ac_envvar ;;
1209
1210 *)
1211 # FIXME: should be removed in autoconf 3.0.
1212 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1213 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1214 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1215 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1216 ;;
1217
1218 esac
1219 done
1220
1221 if test -n "$ac_prev"; then
1222 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1223 as_fn_error "missing argument to $ac_option"
1224 fi
1225
1226 if test -n "$ac_unrecognized_opts"; then
1227 case $enable_option_checking in
1228 no) ;;
1229 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1230 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1231 esac
1232 fi
1233
1234 # Check all directory arguments for consistency.
1235 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1236 datadir sysconfdir sharedstatedir localstatedir includedir \
1237 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1238 libdir localedir mandir
1239 do
1240 eval ac_val=\$$ac_var
1241 # Remove trailing slashes.
1242 case $ac_val in
1243 */ )
1244 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1245 eval $ac_var=\$ac_val;;
1246 esac
1247 # Be sure to have absolute directory names.
1248 case $ac_val in
1249 [\\/$]* | ?:[\\/]* ) continue;;
1250 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1251 esac
1252 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1253 done
1254
1255 # There might be people who depend on the old broken behavior: `$host'
1256 # used to hold the argument of --host etc.
1257 # FIXME: To remove some day.
1258 build=$build_alias
1259 host=$host_alias
1260 target=$target_alias
1261
1262 # FIXME: To remove some day.
1263 if test "x$host_alias" != x; then
1264 if test "x$build_alias" = x; then
1265 cross_compiling=maybe
1266 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1267 If a cross compiler is detected then cross compile mode will be used." >&2
1268 elif test "x$build_alias" != "x$host_alias"; then
1269 cross_compiling=yes
1270 fi
1271 fi
1272
1273 ac_tool_prefix=
1274 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1275
1276 test "$silent" = yes && exec 6>/dev/null
1277
1278
1279 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1280 ac_ls_di=`ls -di .` &&
1281 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1282 as_fn_error "working directory cannot be determined"
1283 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1284 as_fn_error "pwd does not report name of working directory"
1285
1286
1287 # Find the source files, if location was not specified.
1288 if test -z "$srcdir"; then
1289 ac_srcdir_defaulted=yes
1290 # Try the directory containing this script, then the parent directory.
1291 ac_confdir=`$as_dirname -- "$as_myself" ||
1292 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1293 X"$as_myself" : 'X\(//\)[^/]' \| \
1294 X"$as_myself" : 'X\(//\)$' \| \
1295 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1296 $as_echo X"$as_myself" |
1297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1298 s//\1/
1299 q
1300 }
1301 /^X\(\/\/\)[^/].*/{
1302 s//\1/
1303 q
1304 }
1305 /^X\(\/\/\)$/{
1306 s//\1/
1307 q
1308 }
1309 /^X\(\/\).*/{
1310 s//\1/
1311 q
1312 }
1313 s/.*/./; q'`
1314 srcdir=$ac_confdir
1315 if test ! -r "$srcdir/$ac_unique_file"; then
1316 srcdir=..
1317 fi
1318 else
1319 ac_srcdir_defaulted=no
1320 fi
1321 if test ! -r "$srcdir/$ac_unique_file"; then
1322 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1323 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1324 fi
1325 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1326 ac_abs_confdir=`(
1327 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1328 pwd)`
1329 # When building in place, set srcdir=.
1330 if test "$ac_abs_confdir" = "$ac_pwd"; then
1331 srcdir=.
1332 fi
1333 # Remove unnecessary trailing slashes from srcdir.
1334 # Double slashes in file names in object file debugging info
1335 # mess up M-x gdb in Emacs.
1336 case $srcdir in
1337 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1338 esac
1339 for ac_var in $ac_precious_vars; do
1340 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1341 eval ac_env_${ac_var}_value=\$${ac_var}
1342 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1343 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1344 done
1345
1346 #
1347 # Report the --help message.
1348 #
1349 if test "$ac_init_help" = "long"; then
1350 # Omit some internal or obsolete options to make the list less imposing.
1351 # This message is too long to be a string in the A/UX 3.1 sh.
1352 cat <<_ACEOF
1353 \`configure' configures bfd 2.25.51 to adapt to many kinds of systems.
1354
1355 Usage: $0 [OPTION]... [VAR=VALUE]...
1356
1357 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1358 VAR=VALUE. See below for descriptions of some of the useful variables.
1359
1360 Defaults for the options are specified in brackets.
1361
1362 Configuration:
1363 -h, --help display this help and exit
1364 --help=short display options specific to this package
1365 --help=recursive display the short help of all the included packages
1366 -V, --version display version information and exit
1367 -q, --quiet, --silent do not print \`checking...' messages
1368 --cache-file=FILE cache test results in FILE [disabled]
1369 -C, --config-cache alias for \`--cache-file=config.cache'
1370 -n, --no-create do not create output files
1371 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1372
1373 Installation directories:
1374 --prefix=PREFIX install architecture-independent files in PREFIX
1375 [$ac_default_prefix]
1376 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1377 [PREFIX]
1378
1379 By default, \`make install' will install all the files in
1380 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1381 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1382 for instance \`--prefix=\$HOME'.
1383
1384 For better control, use the options below.
1385
1386 Fine tuning of the installation directories:
1387 --bindir=DIR user executables [EPREFIX/bin]
1388 --sbindir=DIR system admin executables [EPREFIX/sbin]
1389 --libexecdir=DIR program executables [EPREFIX/libexec]
1390 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1391 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1392 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1393 --libdir=DIR object code libraries [EPREFIX/lib]
1394 --includedir=DIR C header files [PREFIX/include]
1395 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1396 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1397 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1398 --infodir=DIR info documentation [DATAROOTDIR/info]
1399 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1400 --mandir=DIR man documentation [DATAROOTDIR/man]
1401 --docdir=DIR documentation root [DATAROOTDIR/doc/bfd]
1402 --htmldir=DIR html documentation [DOCDIR]
1403 --dvidir=DIR dvi documentation [DOCDIR]
1404 --pdfdir=DIR pdf documentation [DOCDIR]
1405 --psdir=DIR ps documentation [DOCDIR]
1406 _ACEOF
1407
1408 cat <<\_ACEOF
1409
1410 Program names:
1411 --program-prefix=PREFIX prepend PREFIX to installed program names
1412 --program-suffix=SUFFIX append SUFFIX to installed program names
1413 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1414
1415 System types:
1416 --build=BUILD configure for building on BUILD [guessed]
1417 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1418 --target=TARGET configure for building compilers for TARGET [HOST]
1419 _ACEOF
1420 fi
1421
1422 if test -n "$ac_init_help"; then
1423 case $ac_init_help in
1424 short | recursive ) echo "Configuration of bfd 2.25.51:";;
1425 esac
1426 cat <<\_ACEOF
1427
1428 Optional Features:
1429 --disable-option-checking ignore unrecognized --enable/--with options
1430 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1431 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1432 --disable-dependency-tracking speeds up one-time build
1433 --enable-dependency-tracking do not reject slow dependency extractors
1434 --enable-shared[=PKGS] build shared libraries [default=no]
1435 --enable-static[=PKGS] build static libraries [default=yes]
1436 --enable-fast-install[=PKGS]
1437 optimize for fast installation [default=yes]
1438 --disable-libtool-lock avoid locking (might break parallel builds)
1439 --enable-plugins Enable support for plugins
1440 --disable-largefile omit support for large files
1441 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1442 --enable-targets alternative target configurations
1443 --enable-secureplt Default to creating read-only plt entries
1444 --enable-leading-mingw64-underscores
1445 Enable leading underscores on 64 bit mingw targets
1446 --enable-elf-stt-common Allow the generation of ELF symbols with the STT_COMMON type
1447 --enable-werror treat compile warnings as errors
1448 --enable-build-warnings enable build-time compiler warnings
1449 --enable-maintainer-mode enable make rules and dependencies not useful
1450 (and sometimes confusing) to the casual installer
1451 --enable-install-libbfd controls installation of libbfd and related headers
1452 --disable-nls do not use Native Language Support
1453
1454 Optional Packages:
1455 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1456 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1457 --with-pic try to use only PIC/non-PIC objects [default=use
1458 both]
1459 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1460 --with-mmap try using mmap for BFD input files if available
1461 --with-separate-debug-dir=DIR
1462 Look for global separate debug info in DIR
1463 [default=LIBDIR/debug]
1464 --with-pkgversion=PKG Use PKG in the version string in place of "GNU
1465 Binutils"
1466 --with-bugurl=URL Direct users to URL to report a bug
1467 --with-zlib include zlib support (auto/yes/no) default=auto
1468
1469 Some influential environment variables:
1470 CC C compiler command
1471 CFLAGS C compiler flags
1472 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1473 nonstandard directory <lib dir>
1474 LIBS libraries to pass to the linker, e.g. -l<library>
1475 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1476 you have headers in a nonstandard directory <include dir>
1477 CPP C preprocessor
1478
1479 Use these variables to override the choices made by `configure' or to help
1480 it to find libraries and programs with nonstandard names/locations.
1481
1482 Report bugs to the package provider.
1483 _ACEOF
1484 ac_status=$?
1485 fi
1486
1487 if test "$ac_init_help" = "recursive"; then
1488 # If there are subdirs, report their specific --help.
1489 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1490 test -d "$ac_dir" ||
1491 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1492 continue
1493 ac_builddir=.
1494
1495 case "$ac_dir" in
1496 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1497 *)
1498 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1499 # A ".." for each directory in $ac_dir_suffix.
1500 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1501 case $ac_top_builddir_sub in
1502 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1503 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1504 esac ;;
1505 esac
1506 ac_abs_top_builddir=$ac_pwd
1507 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1508 # for backward compatibility:
1509 ac_top_builddir=$ac_top_build_prefix
1510
1511 case $srcdir in
1512 .) # We are building in place.
1513 ac_srcdir=.
1514 ac_top_srcdir=$ac_top_builddir_sub
1515 ac_abs_top_srcdir=$ac_pwd ;;
1516 [\\/]* | ?:[\\/]* ) # Absolute name.
1517 ac_srcdir=$srcdir$ac_dir_suffix;
1518 ac_top_srcdir=$srcdir
1519 ac_abs_top_srcdir=$srcdir ;;
1520 *) # Relative name.
1521 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1522 ac_top_srcdir=$ac_top_build_prefix$srcdir
1523 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1524 esac
1525 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1526
1527 cd "$ac_dir" || { ac_status=$?; continue; }
1528 # Check for guested configure.
1529 if test -f "$ac_srcdir/configure.gnu"; then
1530 echo &&
1531 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1532 elif test -f "$ac_srcdir/configure"; then
1533 echo &&
1534 $SHELL "$ac_srcdir/configure" --help=recursive
1535 else
1536 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1537 fi || ac_status=$?
1538 cd "$ac_pwd" || { ac_status=$?; break; }
1539 done
1540 fi
1541
1542 test -n "$ac_init_help" && exit $ac_status
1543 if $ac_init_version; then
1544 cat <<\_ACEOF
1545 bfd configure 2.25.51
1546 generated by GNU Autoconf 2.64
1547
1548 Copyright (C) 2009 Free Software Foundation, Inc.
1549 This configure script is free software; the Free Software Foundation
1550 gives unlimited permission to copy, distribute and modify it.
1551 _ACEOF
1552 exit
1553 fi
1554
1555 ## ------------------------ ##
1556 ## Autoconf initialization. ##
1557 ## ------------------------ ##
1558
1559 # ac_fn_c_try_compile LINENO
1560 # --------------------------
1561 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1562 ac_fn_c_try_compile ()
1563 {
1564 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1565 rm -f conftest.$ac_objext
1566 if { { ac_try="$ac_compile"
1567 case "(($ac_try" in
1568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1569 *) ac_try_echo=$ac_try;;
1570 esac
1571 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1572 $as_echo "$ac_try_echo"; } >&5
1573 (eval "$ac_compile") 2>conftest.err
1574 ac_status=$?
1575 if test -s conftest.err; then
1576 grep -v '^ *+' conftest.err >conftest.er1
1577 cat conftest.er1 >&5
1578 mv -f conftest.er1 conftest.err
1579 fi
1580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1581 test $ac_status = 0; } && {
1582 test -z "$ac_c_werror_flag" ||
1583 test ! -s conftest.err
1584 } && test -s conftest.$ac_objext; then :
1585 ac_retval=0
1586 else
1587 $as_echo "$as_me: failed program was:" >&5
1588 sed 's/^/| /' conftest.$ac_ext >&5
1589
1590 ac_retval=1
1591 fi
1592 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1593 return $ac_retval
1594
1595 } # ac_fn_c_try_compile
1596
1597 # ac_fn_c_try_link LINENO
1598 # -----------------------
1599 # Try to link conftest.$ac_ext, and return whether this succeeded.
1600 ac_fn_c_try_link ()
1601 {
1602 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1603 rm -f conftest.$ac_objext conftest$ac_exeext
1604 if { { ac_try="$ac_link"
1605 case "(($ac_try" in
1606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1607 *) ac_try_echo=$ac_try;;
1608 esac
1609 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1610 $as_echo "$ac_try_echo"; } >&5
1611 (eval "$ac_link") 2>conftest.err
1612 ac_status=$?
1613 if test -s conftest.err; then
1614 grep -v '^ *+' conftest.err >conftest.er1
1615 cat conftest.er1 >&5
1616 mv -f conftest.er1 conftest.err
1617 fi
1618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1619 test $ac_status = 0; } && {
1620 test -z "$ac_c_werror_flag" ||
1621 test ! -s conftest.err
1622 } && test -s conftest$ac_exeext && {
1623 test "$cross_compiling" = yes ||
1624 $as_test_x conftest$ac_exeext
1625 }; then :
1626 ac_retval=0
1627 else
1628 $as_echo "$as_me: failed program was:" >&5
1629 sed 's/^/| /' conftest.$ac_ext >&5
1630
1631 ac_retval=1
1632 fi
1633 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1634 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1635 # interfere with the next link command; also delete a directory that is
1636 # left behind by Apple's compiler. We do this before executing the actions.
1637 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1638 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1639 return $ac_retval
1640
1641 } # ac_fn_c_try_link
1642
1643 # ac_fn_c_try_cpp LINENO
1644 # ----------------------
1645 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1646 ac_fn_c_try_cpp ()
1647 {
1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1649 if { { ac_try="$ac_cpp conftest.$ac_ext"
1650 case "(($ac_try" in
1651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1652 *) ac_try_echo=$ac_try;;
1653 esac
1654 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1655 $as_echo "$ac_try_echo"; } >&5
1656 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1657 ac_status=$?
1658 if test -s conftest.err; then
1659 grep -v '^ *+' conftest.err >conftest.er1
1660 cat conftest.er1 >&5
1661 mv -f conftest.er1 conftest.err
1662 fi
1663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1664 test $ac_status = 0; } >/dev/null && {
1665 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1666 test ! -s conftest.err
1667 }; then :
1668 ac_retval=0
1669 else
1670 $as_echo "$as_me: failed program was:" >&5
1671 sed 's/^/| /' conftest.$ac_ext >&5
1672
1673 ac_retval=1
1674 fi
1675 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1676 return $ac_retval
1677
1678 } # ac_fn_c_try_cpp
1679
1680 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1681 # -------------------------------------------------------
1682 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1683 # the include files in INCLUDES and setting the cache variable VAR
1684 # accordingly.
1685 ac_fn_c_check_header_mongrel ()
1686 {
1687 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1688 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1690 $as_echo_n "checking for $2... " >&6; }
1691 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1692 $as_echo_n "(cached) " >&6
1693 fi
1694 eval ac_res=\$$3
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1696 $as_echo "$ac_res" >&6; }
1697 else
1698 # Is the header compilable?
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1700 $as_echo_n "checking $2 usability... " >&6; }
1701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1702 /* end confdefs.h. */
1703 $4
1704 #include <$2>
1705 _ACEOF
1706 if ac_fn_c_try_compile "$LINENO"; then :
1707 ac_header_compiler=yes
1708 else
1709 ac_header_compiler=no
1710 fi
1711 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1713 $as_echo "$ac_header_compiler" >&6; }
1714
1715 # Is the header present?
1716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1717 $as_echo_n "checking $2 presence... " >&6; }
1718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1719 /* end confdefs.h. */
1720 #include <$2>
1721 _ACEOF
1722 if ac_fn_c_try_cpp "$LINENO"; then :
1723 ac_header_preproc=yes
1724 else
1725 ac_header_preproc=no
1726 fi
1727 rm -f conftest.err conftest.$ac_ext
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1729 $as_echo "$ac_header_preproc" >&6; }
1730
1731 # So? What about this header?
1732 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1733 yes:no: )
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1735 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1737 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1738 ;;
1739 no:yes:* )
1740 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1741 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1743 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1745 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1747 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1749 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1750 ;;
1751 esac
1752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1753 $as_echo_n "checking for $2... " >&6; }
1754 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1755 $as_echo_n "(cached) " >&6
1756 else
1757 eval "$3=\$ac_header_compiler"
1758 fi
1759 eval ac_res=\$$3
1760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1761 $as_echo "$ac_res" >&6; }
1762 fi
1763 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1764
1765 } # ac_fn_c_check_header_mongrel
1766
1767 # ac_fn_c_try_run LINENO
1768 # ----------------------
1769 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1770 # that executables *can* be run.
1771 ac_fn_c_try_run ()
1772 {
1773 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1774 if { { ac_try="$ac_link"
1775 case "(($ac_try" in
1776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1777 *) ac_try_echo=$ac_try;;
1778 esac
1779 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1780 $as_echo "$ac_try_echo"; } >&5
1781 (eval "$ac_link") 2>&5
1782 ac_status=$?
1783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1784 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1785 { { case "(($ac_try" in
1786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1787 *) ac_try_echo=$ac_try;;
1788 esac
1789 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1790 $as_echo "$ac_try_echo"; } >&5
1791 (eval "$ac_try") 2>&5
1792 ac_status=$?
1793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794 test $ac_status = 0; }; }; then :
1795 ac_retval=0
1796 else
1797 $as_echo "$as_me: program exited with status $ac_status" >&5
1798 $as_echo "$as_me: failed program was:" >&5
1799 sed 's/^/| /' conftest.$ac_ext >&5
1800
1801 ac_retval=$ac_status
1802 fi
1803 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1804 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1805 return $ac_retval
1806
1807 } # ac_fn_c_try_run
1808
1809 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1810 # -------------------------------------------------------
1811 # Tests whether HEADER exists and can be compiled using the include files in
1812 # INCLUDES, setting the cache variable VAR accordingly.
1813 ac_fn_c_check_header_compile ()
1814 {
1815 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817 $as_echo_n "checking for $2... " >&6; }
1818 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1819 $as_echo_n "(cached) " >&6
1820 else
1821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822 /* end confdefs.h. */
1823 $4
1824 #include <$2>
1825 _ACEOF
1826 if ac_fn_c_try_compile "$LINENO"; then :
1827 eval "$3=yes"
1828 else
1829 eval "$3=no"
1830 fi
1831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1832 fi
1833 eval ac_res=\$$3
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1835 $as_echo "$ac_res" >&6; }
1836 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1837
1838 } # ac_fn_c_check_header_compile
1839
1840 # ac_fn_c_check_func LINENO FUNC VAR
1841 # ----------------------------------
1842 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1843 ac_fn_c_check_func ()
1844 {
1845 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1847 $as_echo_n "checking for $2... " >&6; }
1848 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1849 $as_echo_n "(cached) " >&6
1850 else
1851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1852 /* end confdefs.h. */
1853 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1854 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1855 #define $2 innocuous_$2
1856
1857 /* System header to define __stub macros and hopefully few prototypes,
1858 which can conflict with char $2 (); below.
1859 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1860 <limits.h> exists even on freestanding compilers. */
1861
1862 #ifdef __STDC__
1863 # include <limits.h>
1864 #else
1865 # include <assert.h>
1866 #endif
1867
1868 #undef $2
1869
1870 /* Override any GCC internal prototype to avoid an error.
1871 Use char because int might match the return type of a GCC
1872 builtin and then its argument prototype would still apply. */
1873 #ifdef __cplusplus
1874 extern "C"
1875 #endif
1876 char $2 ();
1877 /* The GNU C library defines this for functions which it implements
1878 to always fail with ENOSYS. Some functions are actually named
1879 something starting with __ and the normal name is an alias. */
1880 #if defined __stub_$2 || defined __stub___$2
1881 choke me
1882 #endif
1883
1884 int
1885 main ()
1886 {
1887 return $2 ();
1888 ;
1889 return 0;
1890 }
1891 _ACEOF
1892 if ac_fn_c_try_link "$LINENO"; then :
1893 eval "$3=yes"
1894 else
1895 eval "$3=no"
1896 fi
1897 rm -f core conftest.err conftest.$ac_objext \
1898 conftest$ac_exeext conftest.$ac_ext
1899 fi
1900 eval ac_res=\$$3
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1902 $as_echo "$ac_res" >&6; }
1903 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1904
1905 } # ac_fn_c_check_func
1906
1907 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1908 # --------------------------------------------
1909 # Tries to find the compile-time value of EXPR in a program that includes
1910 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1911 # computed
1912 ac_fn_c_compute_int ()
1913 {
1914 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1915 if test "$cross_compiling" = yes; then
1916 # Depending upon the size, compute the lo and hi bounds.
1917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1918 /* end confdefs.h. */
1919 $4
1920 int
1921 main ()
1922 {
1923 static int test_array [1 - 2 * !(($2) >= 0)];
1924 test_array [0] = 0
1925
1926 ;
1927 return 0;
1928 }
1929 _ACEOF
1930 if ac_fn_c_try_compile "$LINENO"; then :
1931 ac_lo=0 ac_mid=0
1932 while :; do
1933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934 /* end confdefs.h. */
1935 $4
1936 int
1937 main ()
1938 {
1939 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1940 test_array [0] = 0
1941
1942 ;
1943 return 0;
1944 }
1945 _ACEOF
1946 if ac_fn_c_try_compile "$LINENO"; then :
1947 ac_hi=$ac_mid; break
1948 else
1949 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1950 if test $ac_lo -le $ac_mid; then
1951 ac_lo= ac_hi=
1952 break
1953 fi
1954 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1955 fi
1956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1957 done
1958 else
1959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1960 /* end confdefs.h. */
1961 $4
1962 int
1963 main ()
1964 {
1965 static int test_array [1 - 2 * !(($2) < 0)];
1966 test_array [0] = 0
1967
1968 ;
1969 return 0;
1970 }
1971 _ACEOF
1972 if ac_fn_c_try_compile "$LINENO"; then :
1973 ac_hi=-1 ac_mid=-1
1974 while :; do
1975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1976 /* end confdefs.h. */
1977 $4
1978 int
1979 main ()
1980 {
1981 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1982 test_array [0] = 0
1983
1984 ;
1985 return 0;
1986 }
1987 _ACEOF
1988 if ac_fn_c_try_compile "$LINENO"; then :
1989 ac_lo=$ac_mid; break
1990 else
1991 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1992 if test $ac_mid -le $ac_hi; then
1993 ac_lo= ac_hi=
1994 break
1995 fi
1996 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1997 fi
1998 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1999 done
2000 else
2001 ac_lo= ac_hi=
2002 fi
2003 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2004 fi
2005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2006 # Binary search between lo and hi bounds.
2007 while test "x$ac_lo" != "x$ac_hi"; do
2008 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2010 /* end confdefs.h. */
2011 $4
2012 int
2013 main ()
2014 {
2015 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2016 test_array [0] = 0
2017
2018 ;
2019 return 0;
2020 }
2021 _ACEOF
2022 if ac_fn_c_try_compile "$LINENO"; then :
2023 ac_hi=$ac_mid
2024 else
2025 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2026 fi
2027 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2028 done
2029 case $ac_lo in #((
2030 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2031 '') ac_retval=1 ;;
2032 esac
2033 else
2034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2035 /* end confdefs.h. */
2036 $4
2037 static long int longval () { return $2; }
2038 static unsigned long int ulongval () { return $2; }
2039 #include <stdio.h>
2040 #include <stdlib.h>
2041 int
2042 main ()
2043 {
2044
2045 FILE *f = fopen ("conftest.val", "w");
2046 if (! f)
2047 return 1;
2048 if (($2) < 0)
2049 {
2050 long int i = longval ();
2051 if (i != ($2))
2052 return 1;
2053 fprintf (f, "%ld", i);
2054 }
2055 else
2056 {
2057 unsigned long int i = ulongval ();
2058 if (i != ($2))
2059 return 1;
2060 fprintf (f, "%lu", i);
2061 }
2062 /* Do not output a trailing newline, as this causes \r\n confusion
2063 on some platforms. */
2064 return ferror (f) || fclose (f) != 0;
2065
2066 ;
2067 return 0;
2068 }
2069 _ACEOF
2070 if ac_fn_c_try_run "$LINENO"; then :
2071 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2072 else
2073 ac_retval=1
2074 fi
2075 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2076 conftest.$ac_objext conftest.beam conftest.$ac_ext
2077 rm -f conftest.val
2078
2079 fi
2080 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2081 return $ac_retval
2082
2083 } # ac_fn_c_compute_int
2084
2085 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2086 # -------------------------------------------
2087 # Tests whether TYPE exists after having included INCLUDES, setting cache
2088 # variable VAR accordingly.
2089 ac_fn_c_check_type ()
2090 {
2091 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2093 $as_echo_n "checking for $2... " >&6; }
2094 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2095 $as_echo_n "(cached) " >&6
2096 else
2097 eval "$3=no"
2098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2099 /* end confdefs.h. */
2100 $4
2101 int
2102 main ()
2103 {
2104 if (sizeof ($2))
2105 return 0;
2106 ;
2107 return 0;
2108 }
2109 _ACEOF
2110 if ac_fn_c_try_compile "$LINENO"; then :
2111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2112 /* end confdefs.h. */
2113 $4
2114 int
2115 main ()
2116 {
2117 if (sizeof (($2)))
2118 return 0;
2119 ;
2120 return 0;
2121 }
2122 _ACEOF
2123 if ac_fn_c_try_compile "$LINENO"; then :
2124
2125 else
2126 eval "$3=yes"
2127 fi
2128 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2129 fi
2130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2131 fi
2132 eval ac_res=\$$3
2133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2134 $as_echo "$ac_res" >&6; }
2135 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2136
2137 } # ac_fn_c_check_type
2138
2139 # ac_fn_c_check_decl LINENO SYMBOL VAR
2140 # ------------------------------------
2141 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2142 ac_fn_c_check_decl ()
2143 {
2144 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2145 as_decl_name=`echo $2|sed 's/ *(.*//'`
2146 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2148 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2149 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2150 $as_echo_n "(cached) " >&6
2151 else
2152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2153 /* end confdefs.h. */
2154 $4
2155 int
2156 main ()
2157 {
2158 #ifndef $as_decl_name
2159 #ifdef __cplusplus
2160 (void) $as_decl_use;
2161 #else
2162 (void) $as_decl_name;
2163 #endif
2164 #endif
2165
2166 ;
2167 return 0;
2168 }
2169 _ACEOF
2170 if ac_fn_c_try_compile "$LINENO"; then :
2171 eval "$3=yes"
2172 else
2173 eval "$3=no"
2174 fi
2175 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2176 fi
2177 eval ac_res=\$$3
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2179 $as_echo "$ac_res" >&6; }
2180 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2181
2182 } # ac_fn_c_check_decl
2183 cat >config.log <<_ACEOF
2184 This file contains any messages produced by compilers while
2185 running configure, to aid debugging if configure makes a mistake.
2186
2187 It was created by bfd $as_me 2.25.51, which was
2188 generated by GNU Autoconf 2.64. Invocation command line was
2189
2190 $ $0 $@
2191
2192 _ACEOF
2193 exec 5>>config.log
2194 {
2195 cat <<_ASUNAME
2196 ## --------- ##
2197 ## Platform. ##
2198 ## --------- ##
2199
2200 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2201 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2202 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2203 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2204 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2205
2206 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2207 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2208
2209 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2210 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2211 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2212 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2213 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2214 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2215 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2216
2217 _ASUNAME
2218
2219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2220 for as_dir in $PATH
2221 do
2222 IFS=$as_save_IFS
2223 test -z "$as_dir" && as_dir=.
2224 $as_echo "PATH: $as_dir"
2225 done
2226 IFS=$as_save_IFS
2227
2228 } >&5
2229
2230 cat >&5 <<_ACEOF
2231
2232
2233 ## ----------- ##
2234 ## Core tests. ##
2235 ## ----------- ##
2236
2237 _ACEOF
2238
2239
2240 # Keep a trace of the command line.
2241 # Strip out --no-create and --no-recursion so they do not pile up.
2242 # Strip out --silent because we don't want to record it for future runs.
2243 # Also quote any args containing shell meta-characters.
2244 # Make two passes to allow for proper duplicate-argument suppression.
2245 ac_configure_args=
2246 ac_configure_args0=
2247 ac_configure_args1=
2248 ac_must_keep_next=false
2249 for ac_pass in 1 2
2250 do
2251 for ac_arg
2252 do
2253 case $ac_arg in
2254 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2255 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2256 | -silent | --silent | --silen | --sile | --sil)
2257 continue ;;
2258 *\'*)
2259 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2260 esac
2261 case $ac_pass in
2262 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2263 2)
2264 as_fn_append ac_configure_args1 " '$ac_arg'"
2265 if test $ac_must_keep_next = true; then
2266 ac_must_keep_next=false # Got value, back to normal.
2267 else
2268 case $ac_arg in
2269 *=* | --config-cache | -C | -disable-* | --disable-* \
2270 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2271 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2272 | -with-* | --with-* | -without-* | --without-* | --x)
2273 case "$ac_configure_args0 " in
2274 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2275 esac
2276 ;;
2277 -* ) ac_must_keep_next=true ;;
2278 esac
2279 fi
2280 as_fn_append ac_configure_args " '$ac_arg'"
2281 ;;
2282 esac
2283 done
2284 done
2285 { ac_configure_args0=; unset ac_configure_args0;}
2286 { ac_configure_args1=; unset ac_configure_args1;}
2287
2288 # When interrupted or exit'd, cleanup temporary files, and complete
2289 # config.log. We remove comments because anyway the quotes in there
2290 # would cause problems or look ugly.
2291 # WARNING: Use '\'' to represent an apostrophe within the trap.
2292 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2293 trap 'exit_status=$?
2294 # Save into config.log some information that might help in debugging.
2295 {
2296 echo
2297
2298 cat <<\_ASBOX
2299 ## ---------------- ##
2300 ## Cache variables. ##
2301 ## ---------------- ##
2302 _ASBOX
2303 echo
2304 # The following way of writing the cache mishandles newlines in values,
2305 (
2306 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2307 eval ac_val=\$$ac_var
2308 case $ac_val in #(
2309 *${as_nl}*)
2310 case $ac_var in #(
2311 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2312 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2313 esac
2314 case $ac_var in #(
2315 _ | IFS | as_nl) ;; #(
2316 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2317 *) { eval $ac_var=; unset $ac_var;} ;;
2318 esac ;;
2319 esac
2320 done
2321 (set) 2>&1 |
2322 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2323 *${as_nl}ac_space=\ *)
2324 sed -n \
2325 "s/'\''/'\''\\\\'\'''\''/g;
2326 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2327 ;; #(
2328 *)
2329 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2330 ;;
2331 esac |
2332 sort
2333 )
2334 echo
2335
2336 cat <<\_ASBOX
2337 ## ----------------- ##
2338 ## Output variables. ##
2339 ## ----------------- ##
2340 _ASBOX
2341 echo
2342 for ac_var in $ac_subst_vars
2343 do
2344 eval ac_val=\$$ac_var
2345 case $ac_val in
2346 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2347 esac
2348 $as_echo "$ac_var='\''$ac_val'\''"
2349 done | sort
2350 echo
2351
2352 if test -n "$ac_subst_files"; then
2353 cat <<\_ASBOX
2354 ## ------------------- ##
2355 ## File substitutions. ##
2356 ## ------------------- ##
2357 _ASBOX
2358 echo
2359 for ac_var in $ac_subst_files
2360 do
2361 eval ac_val=\$$ac_var
2362 case $ac_val in
2363 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2364 esac
2365 $as_echo "$ac_var='\''$ac_val'\''"
2366 done | sort
2367 echo
2368 fi
2369
2370 if test -s confdefs.h; then
2371 cat <<\_ASBOX
2372 ## ----------- ##
2373 ## confdefs.h. ##
2374 ## ----------- ##
2375 _ASBOX
2376 echo
2377 cat confdefs.h
2378 echo
2379 fi
2380 test "$ac_signal" != 0 &&
2381 $as_echo "$as_me: caught signal $ac_signal"
2382 $as_echo "$as_me: exit $exit_status"
2383 } >&5
2384 rm -f core *.core core.conftest.* &&
2385 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2386 exit $exit_status
2387 ' 0
2388 for ac_signal in 1 2 13 15; do
2389 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2390 done
2391 ac_signal=0
2392
2393 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2394 rm -f -r conftest* confdefs.h
2395
2396 $as_echo "/* confdefs.h */" > confdefs.h
2397
2398 # Predefined preprocessor variables.
2399
2400 cat >>confdefs.h <<_ACEOF
2401 #define PACKAGE_NAME "$PACKAGE_NAME"
2402 _ACEOF
2403
2404 cat >>confdefs.h <<_ACEOF
2405 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2406 _ACEOF
2407
2408 cat >>confdefs.h <<_ACEOF
2409 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2410 _ACEOF
2411
2412 cat >>confdefs.h <<_ACEOF
2413 #define PACKAGE_STRING "$PACKAGE_STRING"
2414 _ACEOF
2415
2416 cat >>confdefs.h <<_ACEOF
2417 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2418 _ACEOF
2419
2420 cat >>confdefs.h <<_ACEOF
2421 #define PACKAGE_URL "$PACKAGE_URL"
2422 _ACEOF
2423
2424
2425 # Let the site file select an alternate cache file if it wants to.
2426 # Prefer an explicitly selected file to automatically selected ones.
2427 ac_site_file1=NONE
2428 ac_site_file2=NONE
2429 if test -n "$CONFIG_SITE"; then
2430 ac_site_file1=$CONFIG_SITE
2431 elif test "x$prefix" != xNONE; then
2432 ac_site_file1=$prefix/share/config.site
2433 ac_site_file2=$prefix/etc/config.site
2434 else
2435 ac_site_file1=$ac_default_prefix/share/config.site
2436 ac_site_file2=$ac_default_prefix/etc/config.site
2437 fi
2438 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2439 do
2440 test "x$ac_site_file" = xNONE && continue
2441 if test -r "$ac_site_file"; then
2442 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2443 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2444 sed 's/^/| /' "$ac_site_file" >&5
2445 . "$ac_site_file"
2446 fi
2447 done
2448
2449 if test -r "$cache_file"; then
2450 # Some versions of bash will fail to source /dev/null (special
2451 # files actually), so we avoid doing that.
2452 if test -f "$cache_file"; then
2453 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2454 $as_echo "$as_me: loading cache $cache_file" >&6;}
2455 case $cache_file in
2456 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2457 *) . "./$cache_file";;
2458 esac
2459 fi
2460 else
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2462 $as_echo "$as_me: creating cache $cache_file" >&6;}
2463 >$cache_file
2464 fi
2465
2466 # Check that the precious variables saved in the cache have kept the same
2467 # value.
2468 ac_cache_corrupted=false
2469 for ac_var in $ac_precious_vars; do
2470 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2471 eval ac_new_set=\$ac_env_${ac_var}_set
2472 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2473 eval ac_new_val=\$ac_env_${ac_var}_value
2474 case $ac_old_set,$ac_new_set in
2475 set,)
2476 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2477 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2478 ac_cache_corrupted=: ;;
2479 ,set)
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2481 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2482 ac_cache_corrupted=: ;;
2483 ,);;
2484 *)
2485 if test "x$ac_old_val" != "x$ac_new_val"; then
2486 # differences in whitespace do not lead to failure.
2487 ac_old_val_w=`echo x $ac_old_val`
2488 ac_new_val_w=`echo x $ac_new_val`
2489 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2491 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2492 ac_cache_corrupted=:
2493 else
2494 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2495 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2496 eval $ac_var=\$ac_old_val
2497 fi
2498 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2499 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2500 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2501 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2502 fi;;
2503 esac
2504 # Pass precious variables to config.status.
2505 if test "$ac_new_set" = set; then
2506 case $ac_new_val in
2507 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2508 *) ac_arg=$ac_var=$ac_new_val ;;
2509 esac
2510 case " $ac_configure_args " in
2511 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2512 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2513 esac
2514 fi
2515 done
2516 if $ac_cache_corrupted; then
2517 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2518 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2520 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2521 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2522 fi
2523 ## -------------------- ##
2524 ## Main body of script. ##
2525 ## -------------------- ##
2526
2527 ac_ext=c
2528 ac_cpp='$CPP $CPPFLAGS'
2529 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2530 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2531 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2532
2533
2534
2535
2536
2537
2538
2539 ac_aux_dir=
2540 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2541 for ac_t in install-sh install.sh shtool; do
2542 if test -f "$ac_dir/$ac_t"; then
2543 ac_aux_dir=$ac_dir
2544 ac_install_sh="$ac_aux_dir/$ac_t -c"
2545 break 2
2546 fi
2547 done
2548 done
2549 if test -z "$ac_aux_dir"; then
2550 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2551 fi
2552
2553 # These three variables are undocumented and unsupported,
2554 # and are intended to be withdrawn in a future Autoconf release.
2555 # They can cause serious problems if a builder's source tree is in a directory
2556 # whose full name contains unusual characters.
2557 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2558 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2559 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2560
2561
2562 # Make sure we can run config.sub.
2563 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2564 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2565
2566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2567 $as_echo_n "checking build system type... " >&6; }
2568 if test "${ac_cv_build+set}" = set; then :
2569 $as_echo_n "(cached) " >&6
2570 else
2571 ac_build_alias=$build_alias
2572 test "x$ac_build_alias" = x &&
2573 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2574 test "x$ac_build_alias" = x &&
2575 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2576 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2577 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2578
2579 fi
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2581 $as_echo "$ac_cv_build" >&6; }
2582 case $ac_cv_build in
2583 *-*-*) ;;
2584 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2585 esac
2586 build=$ac_cv_build
2587 ac_save_IFS=$IFS; IFS='-'
2588 set x $ac_cv_build
2589 shift
2590 build_cpu=$1
2591 build_vendor=$2
2592 shift; shift
2593 # Remember, the first character of IFS is used to create $*,
2594 # except with old shells:
2595 build_os=$*
2596 IFS=$ac_save_IFS
2597 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2598
2599
2600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2601 $as_echo_n "checking host system type... " >&6; }
2602 if test "${ac_cv_host+set}" = set; then :
2603 $as_echo_n "(cached) " >&6
2604 else
2605 if test "x$host_alias" = x; then
2606 ac_cv_host=$ac_cv_build
2607 else
2608 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2609 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2610 fi
2611
2612 fi
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2614 $as_echo "$ac_cv_host" >&6; }
2615 case $ac_cv_host in
2616 *-*-*) ;;
2617 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2618 esac
2619 host=$ac_cv_host
2620 ac_save_IFS=$IFS; IFS='-'
2621 set x $ac_cv_host
2622 shift
2623 host_cpu=$1
2624 host_vendor=$2
2625 shift; shift
2626 # Remember, the first character of IFS is used to create $*,
2627 # except with old shells:
2628 host_os=$*
2629 IFS=$ac_save_IFS
2630 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2631
2632
2633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2634 $as_echo_n "checking target system type... " >&6; }
2635 if test "${ac_cv_target+set}" = set; then :
2636 $as_echo_n "(cached) " >&6
2637 else
2638 if test "x$target_alias" = x; then
2639 ac_cv_target=$ac_cv_host
2640 else
2641 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2642 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2643 fi
2644
2645 fi
2646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2647 $as_echo "$ac_cv_target" >&6; }
2648 case $ac_cv_target in
2649 *-*-*) ;;
2650 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2651 esac
2652 target=$ac_cv_target
2653 ac_save_IFS=$IFS; IFS='-'
2654 set x $ac_cv_target
2655 shift
2656 target_cpu=$1
2657 target_vendor=$2
2658 shift; shift
2659 # Remember, the first character of IFS is used to create $*,
2660 # except with old shells:
2661 target_os=$*
2662 IFS=$ac_save_IFS
2663 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2664
2665
2666 # The aliases save the names the user supplied, while $host etc.
2667 # will get canonicalized.
2668 test -n "$target_alias" &&
2669 test "$program_prefix$program_suffix$program_transform_name" = \
2670 NONENONEs,x,x, &&
2671 program_prefix=${target_alias}-
2672 ac_ext=c
2673 ac_cpp='$CPP $CPPFLAGS'
2674 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2675 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2676 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2677 if test -n "$ac_tool_prefix"; then
2678 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2679 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2681 $as_echo_n "checking for $ac_word... " >&6; }
2682 if test "${ac_cv_prog_CC+set}" = set; then :
2683 $as_echo_n "(cached) " >&6
2684 else
2685 if test -n "$CC"; then
2686 ac_cv_prog_CC="$CC" # Let the user override the test.
2687 else
2688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2689 for as_dir in $PATH
2690 do
2691 IFS=$as_save_IFS
2692 test -z "$as_dir" && as_dir=.
2693 for ac_exec_ext in '' $ac_executable_extensions; do
2694 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2695 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2697 break 2
2698 fi
2699 done
2700 done
2701 IFS=$as_save_IFS
2702
2703 fi
2704 fi
2705 CC=$ac_cv_prog_CC
2706 if test -n "$CC"; then
2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2708 $as_echo "$CC" >&6; }
2709 else
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2711 $as_echo "no" >&6; }
2712 fi
2713
2714
2715 fi
2716 if test -z "$ac_cv_prog_CC"; then
2717 ac_ct_CC=$CC
2718 # Extract the first word of "gcc", so it can be a program name with args.
2719 set dummy gcc; ac_word=$2
2720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2721 $as_echo_n "checking for $ac_word... " >&6; }
2722 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2723 $as_echo_n "(cached) " >&6
2724 else
2725 if test -n "$ac_ct_CC"; then
2726 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2727 else
2728 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2729 for as_dir in $PATH
2730 do
2731 IFS=$as_save_IFS
2732 test -z "$as_dir" && as_dir=.
2733 for ac_exec_ext in '' $ac_executable_extensions; do
2734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2735 ac_cv_prog_ac_ct_CC="gcc"
2736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2737 break 2
2738 fi
2739 done
2740 done
2741 IFS=$as_save_IFS
2742
2743 fi
2744 fi
2745 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2746 if test -n "$ac_ct_CC"; then
2747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2748 $as_echo "$ac_ct_CC" >&6; }
2749 else
2750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2751 $as_echo "no" >&6; }
2752 fi
2753
2754 if test "x$ac_ct_CC" = x; then
2755 CC=""
2756 else
2757 case $cross_compiling:$ac_tool_warned in
2758 yes:)
2759 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2760 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2761 ac_tool_warned=yes ;;
2762 esac
2763 CC=$ac_ct_CC
2764 fi
2765 else
2766 CC="$ac_cv_prog_CC"
2767 fi
2768
2769 if test -z "$CC"; then
2770 if test -n "$ac_tool_prefix"; then
2771 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2772 set dummy ${ac_tool_prefix}cc; ac_word=$2
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2774 $as_echo_n "checking for $ac_word... " >&6; }
2775 if test "${ac_cv_prog_CC+set}" = set; then :
2776 $as_echo_n "(cached) " >&6
2777 else
2778 if test -n "$CC"; then
2779 ac_cv_prog_CC="$CC" # Let the user override the test.
2780 else
2781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2782 for as_dir in $PATH
2783 do
2784 IFS=$as_save_IFS
2785 test -z "$as_dir" && as_dir=.
2786 for ac_exec_ext in '' $ac_executable_extensions; do
2787 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2788 ac_cv_prog_CC="${ac_tool_prefix}cc"
2789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2790 break 2
2791 fi
2792 done
2793 done
2794 IFS=$as_save_IFS
2795
2796 fi
2797 fi
2798 CC=$ac_cv_prog_CC
2799 if test -n "$CC"; then
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2801 $as_echo "$CC" >&6; }
2802 else
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2804 $as_echo "no" >&6; }
2805 fi
2806
2807
2808 fi
2809 fi
2810 if test -z "$CC"; then
2811 # Extract the first word of "cc", so it can be a program name with args.
2812 set dummy cc; ac_word=$2
2813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2814 $as_echo_n "checking for $ac_word... " >&6; }
2815 if test "${ac_cv_prog_CC+set}" = set; then :
2816 $as_echo_n "(cached) " >&6
2817 else
2818 if test -n "$CC"; then
2819 ac_cv_prog_CC="$CC" # Let the user override the test.
2820 else
2821 ac_prog_rejected=no
2822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2823 for as_dir in $PATH
2824 do
2825 IFS=$as_save_IFS
2826 test -z "$as_dir" && as_dir=.
2827 for ac_exec_ext in '' $ac_executable_extensions; do
2828 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2829 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2830 ac_prog_rejected=yes
2831 continue
2832 fi
2833 ac_cv_prog_CC="cc"
2834 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2835 break 2
2836 fi
2837 done
2838 done
2839 IFS=$as_save_IFS
2840
2841 if test $ac_prog_rejected = yes; then
2842 # We found a bogon in the path, so make sure we never use it.
2843 set dummy $ac_cv_prog_CC
2844 shift
2845 if test $# != 0; then
2846 # We chose a different compiler from the bogus one.
2847 # However, it has the same basename, so the bogon will be chosen
2848 # first if we set CC to just the basename; use the full file name.
2849 shift
2850 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2851 fi
2852 fi
2853 fi
2854 fi
2855 CC=$ac_cv_prog_CC
2856 if test -n "$CC"; then
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2858 $as_echo "$CC" >&6; }
2859 else
2860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2861 $as_echo "no" >&6; }
2862 fi
2863
2864
2865 fi
2866 if test -z "$CC"; then
2867 if test -n "$ac_tool_prefix"; then
2868 for ac_prog in cl.exe
2869 do
2870 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2871 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2873 $as_echo_n "checking for $ac_word... " >&6; }
2874 if test "${ac_cv_prog_CC+set}" = set; then :
2875 $as_echo_n "(cached) " >&6
2876 else
2877 if test -n "$CC"; then
2878 ac_cv_prog_CC="$CC" # Let the user override the test.
2879 else
2880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2881 for as_dir in $PATH
2882 do
2883 IFS=$as_save_IFS
2884 test -z "$as_dir" && as_dir=.
2885 for ac_exec_ext in '' $ac_executable_extensions; do
2886 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2887 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2889 break 2
2890 fi
2891 done
2892 done
2893 IFS=$as_save_IFS
2894
2895 fi
2896 fi
2897 CC=$ac_cv_prog_CC
2898 if test -n "$CC"; then
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2900 $as_echo "$CC" >&6; }
2901 else
2902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2903 $as_echo "no" >&6; }
2904 fi
2905
2906
2907 test -n "$CC" && break
2908 done
2909 fi
2910 if test -z "$CC"; then
2911 ac_ct_CC=$CC
2912 for ac_prog in cl.exe
2913 do
2914 # Extract the first word of "$ac_prog", so it can be a program name with args.
2915 set dummy $ac_prog; ac_word=$2
2916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2917 $as_echo_n "checking for $ac_word... " >&6; }
2918 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2919 $as_echo_n "(cached) " >&6
2920 else
2921 if test -n "$ac_ct_CC"; then
2922 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2923 else
2924 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2925 for as_dir in $PATH
2926 do
2927 IFS=$as_save_IFS
2928 test -z "$as_dir" && as_dir=.
2929 for ac_exec_ext in '' $ac_executable_extensions; do
2930 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2931 ac_cv_prog_ac_ct_CC="$ac_prog"
2932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2933 break 2
2934 fi
2935 done
2936 done
2937 IFS=$as_save_IFS
2938
2939 fi
2940 fi
2941 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2942 if test -n "$ac_ct_CC"; then
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2944 $as_echo "$ac_ct_CC" >&6; }
2945 else
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2947 $as_echo "no" >&6; }
2948 fi
2949
2950
2951 test -n "$ac_ct_CC" && break
2952 done
2953
2954 if test "x$ac_ct_CC" = x; then
2955 CC=""
2956 else
2957 case $cross_compiling:$ac_tool_warned in
2958 yes:)
2959 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2960 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2961 ac_tool_warned=yes ;;
2962 esac
2963 CC=$ac_ct_CC
2964 fi
2965 fi
2966
2967 fi
2968
2969
2970 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2971 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2972 as_fn_error "no acceptable C compiler found in \$PATH
2973 See \`config.log' for more details." "$LINENO" 5; }
2974
2975 # Provide some information about the compiler.
2976 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2977 set X $ac_compile
2978 ac_compiler=$2
2979 for ac_option in --version -v -V -qversion; do
2980 { { ac_try="$ac_compiler $ac_option >&5"
2981 case "(($ac_try" in
2982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2983 *) ac_try_echo=$ac_try;;
2984 esac
2985 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2986 $as_echo "$ac_try_echo"; } >&5
2987 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2988 ac_status=$?
2989 if test -s conftest.err; then
2990 sed '10a\
2991 ... rest of stderr output deleted ...
2992 10q' conftest.err >conftest.er1
2993 cat conftest.er1 >&5
2994 rm -f conftest.er1 conftest.err
2995 fi
2996 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2997 test $ac_status = 0; }
2998 done
2999
3000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3001 /* end confdefs.h. */
3002
3003 int
3004 main ()
3005 {
3006
3007 ;
3008 return 0;
3009 }
3010 _ACEOF
3011 ac_clean_files_save=$ac_clean_files
3012 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3013 # Try to create an executable without -o first, disregard a.out.
3014 # It will help us diagnose broken compilers, and finding out an intuition
3015 # of exeext.
3016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3017 $as_echo_n "checking for C compiler default output file name... " >&6; }
3018 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3019
3020 # The possible output files:
3021 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3022
3023 ac_rmfiles=
3024 for ac_file in $ac_files
3025 do
3026 case $ac_file in
3027 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3028 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3029 esac
3030 done
3031 rm -f $ac_rmfiles
3032
3033 if { { ac_try="$ac_link_default"
3034 case "(($ac_try" in
3035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3036 *) ac_try_echo=$ac_try;;
3037 esac
3038 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3039 $as_echo "$ac_try_echo"; } >&5
3040 (eval "$ac_link_default") 2>&5
3041 ac_status=$?
3042 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3043 test $ac_status = 0; }; then :
3044 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3045 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3046 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3047 # so that the user can short-circuit this test for compilers unknown to
3048 # Autoconf.
3049 for ac_file in $ac_files ''
3050 do
3051 test -f "$ac_file" || continue
3052 case $ac_file in
3053 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3054 ;;
3055 [ab].out )
3056 # We found the default executable, but exeext='' is most
3057 # certainly right.
3058 break;;
3059 *.* )
3060 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3061 then :; else
3062 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3063 fi
3064 # We set ac_cv_exeext here because the later test for it is not
3065 # safe: cross compilers may not add the suffix if given an `-o'
3066 # argument, so we may need to know it at that point already.
3067 # Even if this section looks crufty: it has the advantage of
3068 # actually working.
3069 break;;
3070 * )
3071 break;;
3072 esac
3073 done
3074 test "$ac_cv_exeext" = no && ac_cv_exeext=
3075
3076 else
3077 ac_file=''
3078 fi
3079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3080 $as_echo "$ac_file" >&6; }
3081 if test -z "$ac_file"; then :
3082 $as_echo "$as_me: failed program was:" >&5
3083 sed 's/^/| /' conftest.$ac_ext >&5
3084
3085 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3086 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3087 { as_fn_set_status 77
3088 as_fn_error "C compiler cannot create executables
3089 See \`config.log' for more details." "$LINENO" 5; }; }
3090 fi
3091 ac_exeext=$ac_cv_exeext
3092
3093 # Check that the compiler produces executables we can run. If not, either
3094 # the compiler is broken, or we cross compile.
3095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3096 $as_echo_n "checking whether the C compiler works... " >&6; }
3097 # If not cross compiling, check that we can run a simple program.
3098 if test "$cross_compiling" != yes; then
3099 if { ac_try='./$ac_file'
3100 { { case "(($ac_try" in
3101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3102 *) ac_try_echo=$ac_try;;
3103 esac
3104 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3105 $as_echo "$ac_try_echo"; } >&5
3106 (eval "$ac_try") 2>&5
3107 ac_status=$?
3108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3109 test $ac_status = 0; }; }; then
3110 cross_compiling=no
3111 else
3112 if test "$cross_compiling" = maybe; then
3113 cross_compiling=yes
3114 else
3115 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3116 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3117 as_fn_error "cannot run C compiled programs.
3118 If you meant to cross compile, use \`--host'.
3119 See \`config.log' for more details." "$LINENO" 5; }
3120 fi
3121 fi
3122 fi
3123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3124 $as_echo "yes" >&6; }
3125
3126 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3127 ac_clean_files=$ac_clean_files_save
3128 # Check that the compiler produces executables we can run. If not, either
3129 # the compiler is broken, or we cross compile.
3130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3131 $as_echo_n "checking whether we are cross compiling... " >&6; }
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3133 $as_echo "$cross_compiling" >&6; }
3134
3135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3136 $as_echo_n "checking for suffix of executables... " >&6; }
3137 if { { ac_try="$ac_link"
3138 case "(($ac_try" in
3139 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3140 *) ac_try_echo=$ac_try;;
3141 esac
3142 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3143 $as_echo "$ac_try_echo"; } >&5
3144 (eval "$ac_link") 2>&5
3145 ac_status=$?
3146 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3147 test $ac_status = 0; }; then :
3148 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3149 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3150 # work properly (i.e., refer to `conftest.exe'), while it won't with
3151 # `rm'.
3152 for ac_file in conftest.exe conftest conftest.*; do
3153 test -f "$ac_file" || continue
3154 case $ac_file in
3155 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3156 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3157 break;;
3158 * ) break;;
3159 esac
3160 done
3161 else
3162 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3163 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3164 as_fn_error "cannot compute suffix of executables: cannot compile and link
3165 See \`config.log' for more details." "$LINENO" 5; }
3166 fi
3167 rm -f conftest$ac_cv_exeext
3168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3169 $as_echo "$ac_cv_exeext" >&6; }
3170
3171 rm -f conftest.$ac_ext
3172 EXEEXT=$ac_cv_exeext
3173 ac_exeext=$EXEEXT
3174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3175 $as_echo_n "checking for suffix of object files... " >&6; }
3176 if test "${ac_cv_objext+set}" = set; then :
3177 $as_echo_n "(cached) " >&6
3178 else
3179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3180 /* end confdefs.h. */
3181
3182 int
3183 main ()
3184 {
3185
3186 ;
3187 return 0;
3188 }
3189 _ACEOF
3190 rm -f conftest.o conftest.obj
3191 if { { ac_try="$ac_compile"
3192 case "(($ac_try" in
3193 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3194 *) ac_try_echo=$ac_try;;
3195 esac
3196 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3197 $as_echo "$ac_try_echo"; } >&5
3198 (eval "$ac_compile") 2>&5
3199 ac_status=$?
3200 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3201 test $ac_status = 0; }; then :
3202 for ac_file in conftest.o conftest.obj conftest.*; do
3203 test -f "$ac_file" || continue;
3204 case $ac_file in
3205 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3206 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3207 break;;
3208 esac
3209 done
3210 else
3211 $as_echo "$as_me: failed program was:" >&5
3212 sed 's/^/| /' conftest.$ac_ext >&5
3213
3214 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3215 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3216 as_fn_error "cannot compute suffix of object files: cannot compile
3217 See \`config.log' for more details." "$LINENO" 5; }
3218 fi
3219 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3220 fi
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3222 $as_echo "$ac_cv_objext" >&6; }
3223 OBJEXT=$ac_cv_objext
3224 ac_objext=$OBJEXT
3225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3226 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3227 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3228 $as_echo_n "(cached) " >&6
3229 else
3230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3231 /* end confdefs.h. */
3232
3233 int
3234 main ()
3235 {
3236 #ifndef __GNUC__
3237 choke me
3238 #endif
3239
3240 ;
3241 return 0;
3242 }
3243 _ACEOF
3244 if ac_fn_c_try_compile "$LINENO"; then :
3245 ac_compiler_gnu=yes
3246 else
3247 ac_compiler_gnu=no
3248 fi
3249 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3250 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3251
3252 fi
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3254 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3255 if test $ac_compiler_gnu = yes; then
3256 GCC=yes
3257 else
3258 GCC=
3259 fi
3260 ac_test_CFLAGS=${CFLAGS+set}
3261 ac_save_CFLAGS=$CFLAGS
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3263 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3264 if test "${ac_cv_prog_cc_g+set}" = set; then :
3265 $as_echo_n "(cached) " >&6
3266 else
3267 ac_save_c_werror_flag=$ac_c_werror_flag
3268 ac_c_werror_flag=yes
3269 ac_cv_prog_cc_g=no
3270 CFLAGS="-g"
3271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3272 /* end confdefs.h. */
3273
3274 int
3275 main ()
3276 {
3277
3278 ;
3279 return 0;
3280 }
3281 _ACEOF
3282 if ac_fn_c_try_compile "$LINENO"; then :
3283 ac_cv_prog_cc_g=yes
3284 else
3285 CFLAGS=""
3286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3287 /* end confdefs.h. */
3288
3289 int
3290 main ()
3291 {
3292
3293 ;
3294 return 0;
3295 }
3296 _ACEOF
3297 if ac_fn_c_try_compile "$LINENO"; then :
3298
3299 else
3300 ac_c_werror_flag=$ac_save_c_werror_flag
3301 CFLAGS="-g"
3302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3303 /* end confdefs.h. */
3304
3305 int
3306 main ()
3307 {
3308
3309 ;
3310 return 0;
3311 }
3312 _ACEOF
3313 if ac_fn_c_try_compile "$LINENO"; then :
3314 ac_cv_prog_cc_g=yes
3315 fi
3316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3317 fi
3318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3319 fi
3320 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3321 ac_c_werror_flag=$ac_save_c_werror_flag
3322 fi
3323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3324 $as_echo "$ac_cv_prog_cc_g" >&6; }
3325 if test "$ac_test_CFLAGS" = set; then
3326 CFLAGS=$ac_save_CFLAGS
3327 elif test $ac_cv_prog_cc_g = yes; then
3328 if test "$GCC" = yes; then
3329 CFLAGS="-g -O2"
3330 else
3331 CFLAGS="-g"
3332 fi
3333 else
3334 if test "$GCC" = yes; then
3335 CFLAGS="-O2"
3336 else
3337 CFLAGS=
3338 fi
3339 fi
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3341 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3342 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3343 $as_echo_n "(cached) " >&6
3344 else
3345 ac_cv_prog_cc_c89=no
3346 ac_save_CC=$CC
3347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3348 /* end confdefs.h. */
3349 #include <stdarg.h>
3350 #include <stdio.h>
3351 #include <sys/types.h>
3352 #include <sys/stat.h>
3353 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3354 struct buf { int x; };
3355 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3356 static char *e (p, i)
3357 char **p;
3358 int i;
3359 {
3360 return p[i];
3361 }
3362 static char *f (char * (*g) (char **, int), char **p, ...)
3363 {
3364 char *s;
3365 va_list v;
3366 va_start (v,p);
3367 s = g (p, va_arg (v,int));
3368 va_end (v);
3369 return s;
3370 }
3371
3372 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3373 function prototypes and stuff, but not '\xHH' hex character constants.
3374 These don't provoke an error unfortunately, instead are silently treated
3375 as 'x'. The following induces an error, until -std is added to get
3376 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3377 array size at least. It's necessary to write '\x00'==0 to get something
3378 that's true only with -std. */
3379 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3380
3381 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3382 inside strings and character constants. */
3383 #define FOO(x) 'x'
3384 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3385
3386 int test (int i, double x);
3387 struct s1 {int (*f) (int a);};
3388 struct s2 {int (*f) (double a);};
3389 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3390 int argc;
3391 char **argv;
3392 int
3393 main ()
3394 {
3395 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3396 ;
3397 return 0;
3398 }
3399 _ACEOF
3400 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3401 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3402 do
3403 CC="$ac_save_CC $ac_arg"
3404 if ac_fn_c_try_compile "$LINENO"; then :
3405 ac_cv_prog_cc_c89=$ac_arg
3406 fi
3407 rm -f core conftest.err conftest.$ac_objext
3408 test "x$ac_cv_prog_cc_c89" != "xno" && break
3409 done
3410 rm -f conftest.$ac_ext
3411 CC=$ac_save_CC
3412
3413 fi
3414 # AC_CACHE_VAL
3415 case "x$ac_cv_prog_cc_c89" in
3416 x)
3417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3418 $as_echo "none needed" >&6; } ;;
3419 xno)
3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3421 $as_echo "unsupported" >&6; } ;;
3422 *)
3423 CC="$CC $ac_cv_prog_cc_c89"
3424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3425 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3426 esac
3427 if test "x$ac_cv_prog_cc_c89" != xno; then :
3428
3429 fi
3430
3431 ac_ext=c
3432 ac_cpp='$CPP $CPPFLAGS'
3433 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3434 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3435 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3436
3437
3438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3439 $as_echo_n "checking for library containing strerror... " >&6; }
3440 if test "${ac_cv_search_strerror+set}" = set; then :
3441 $as_echo_n "(cached) " >&6
3442 else
3443 ac_func_search_save_LIBS=$LIBS
3444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3445 /* end confdefs.h. */
3446
3447 /* Override any GCC internal prototype to avoid an error.
3448 Use char because int might match the return type of a GCC
3449 builtin and then its argument prototype would still apply. */
3450 #ifdef __cplusplus
3451 extern "C"
3452 #endif
3453 char strerror ();
3454 int
3455 main ()
3456 {
3457 return strerror ();
3458 ;
3459 return 0;
3460 }
3461 _ACEOF
3462 for ac_lib in '' cposix; do
3463 if test -z "$ac_lib"; then
3464 ac_res="none required"
3465 else
3466 ac_res=-l$ac_lib
3467 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3468 fi
3469 if ac_fn_c_try_link "$LINENO"; then :
3470 ac_cv_search_strerror=$ac_res
3471 fi
3472 rm -f core conftest.err conftest.$ac_objext \
3473 conftest$ac_exeext
3474 if test "${ac_cv_search_strerror+set}" = set; then :
3475 break
3476 fi
3477 done
3478 if test "${ac_cv_search_strerror+set}" = set; then :
3479
3480 else
3481 ac_cv_search_strerror=no
3482 fi
3483 rm conftest.$ac_ext
3484 LIBS=$ac_func_search_save_LIBS
3485 fi
3486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3487 $as_echo "$ac_cv_search_strerror" >&6; }
3488 ac_res=$ac_cv_search_strerror
3489 if test "$ac_res" != no; then :
3490 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3491
3492 fi
3493
3494
3495 am__api_version='1.11'
3496
3497 # Find a good install program. We prefer a C program (faster),
3498 # so one script is as good as another. But avoid the broken or
3499 # incompatible versions:
3500 # SysV /etc/install, /usr/sbin/install
3501 # SunOS /usr/etc/install
3502 # IRIX /sbin/install
3503 # AIX /bin/install
3504 # AmigaOS /C/install, which installs bootblocks on floppy discs
3505 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3506 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3507 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3508 # OS/2's system install, which has a completely different semantic
3509 # ./install, which can be erroneously created by make from ./install.sh.
3510 # Reject install programs that cannot install multiple files.
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3512 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3513 if test -z "$INSTALL"; then
3514 if test "${ac_cv_path_install+set}" = set; then :
3515 $as_echo_n "(cached) " >&6
3516 else
3517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3518 for as_dir in $PATH
3519 do
3520 IFS=$as_save_IFS
3521 test -z "$as_dir" && as_dir=.
3522 # Account for people who put trailing slashes in PATH elements.
3523 case $as_dir/ in #((
3524 ./ | .// | /[cC]/* | \
3525 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3526 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3527 /usr/ucb/* ) ;;
3528 *)
3529 # OSF1 and SCO ODT 3.0 have their own names for install.
3530 # Don't use installbsd from OSF since it installs stuff as root
3531 # by default.
3532 for ac_prog in ginstall scoinst install; do
3533 for ac_exec_ext in '' $ac_executable_extensions; do
3534 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3535 if test $ac_prog = install &&
3536 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3537 # AIX install. It has an incompatible calling convention.
3538 :
3539 elif test $ac_prog = install &&
3540 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3541 # program-specific install script used by HP pwplus--don't use.
3542 :
3543 else
3544 rm -rf conftest.one conftest.two conftest.dir
3545 echo one > conftest.one
3546 echo two > conftest.two
3547 mkdir conftest.dir
3548 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3549 test -s conftest.one && test -s conftest.two &&
3550 test -s conftest.dir/conftest.one &&
3551 test -s conftest.dir/conftest.two
3552 then
3553 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3554 break 3
3555 fi
3556 fi
3557 fi
3558 done
3559 done
3560 ;;
3561 esac
3562
3563 done
3564 IFS=$as_save_IFS
3565
3566 rm -rf conftest.one conftest.two conftest.dir
3567
3568 fi
3569 if test "${ac_cv_path_install+set}" = set; then
3570 INSTALL=$ac_cv_path_install
3571 else
3572 # As a last resort, use the slow shell script. Don't cache a
3573 # value for INSTALL within a source directory, because that will
3574 # break other packages using the cache if that directory is
3575 # removed, or if the value is a relative name.
3576 INSTALL=$ac_install_sh
3577 fi
3578 fi
3579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3580 $as_echo "$INSTALL" >&6; }
3581
3582 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3583 # It thinks the first close brace ends the variable substitution.
3584 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3585
3586 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3587
3588 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3589
3590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3591 $as_echo_n "checking whether build environment is sane... " >&6; }
3592 # Just in case
3593 sleep 1
3594 echo timestamp > conftest.file
3595 # Reject unsafe characters in $srcdir or the absolute working directory
3596 # name. Accept space and tab only in the latter.
3597 am_lf='
3598 '
3599 case `pwd` in
3600 *[\\\"\#\$\&\'\`$am_lf]*)
3601 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3602 esac
3603 case $srcdir in
3604 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3605 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3606 esac
3607
3608 # Do `set' in a subshell so we don't clobber the current shell's
3609 # arguments. Must try -L first in case configure is actually a
3610 # symlink; some systems play weird games with the mod time of symlinks
3611 # (eg FreeBSD returns the mod time of the symlink's containing
3612 # directory).
3613 if (
3614 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3615 if test "$*" = "X"; then
3616 # -L didn't work.
3617 set X `ls -t "$srcdir/configure" conftest.file`
3618 fi
3619 rm -f conftest.file
3620 if test "$*" != "X $srcdir/configure conftest.file" \
3621 && test "$*" != "X conftest.file $srcdir/configure"; then
3622
3623 # If neither matched, then we have a broken ls. This can happen
3624 # if, for instance, CONFIG_SHELL is bash and it inherits a
3625 # broken ls alias from the environment. This has actually
3626 # happened. Such a system could not be considered "sane".
3627 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3628 alias in your environment" "$LINENO" 5
3629 fi
3630
3631 test "$2" = conftest.file
3632 )
3633 then
3634 # Ok.
3635 :
3636 else
3637 as_fn_error "newly created file is older than distributed files!
3638 Check your system clock" "$LINENO" 5
3639 fi
3640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3641 $as_echo "yes" >&6; }
3642 test "$program_prefix" != NONE &&
3643 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3644 # Use a double $ so make ignores it.
3645 test "$program_suffix" != NONE &&
3646 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3647 # Double any \ or $.
3648 # By default was `s,x,x', remove it if useless.
3649 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3650 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3651
3652 # expand $ac_aux_dir to an absolute path
3653 am_aux_dir=`cd $ac_aux_dir && pwd`
3654
3655 if test x"${MISSING+set}" != xset; then
3656 case $am_aux_dir in
3657 *\ * | *\ *)
3658 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3659 *)
3660 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3661 esac
3662 fi
3663 # Use eval to expand $SHELL
3664 if eval "$MISSING --run true"; then
3665 am_missing_run="$MISSING --run "
3666 else
3667 am_missing_run=
3668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3669 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3670 fi
3671
3672 if test x"${install_sh}" != xset; then
3673 case $am_aux_dir in
3674 *\ * | *\ *)
3675 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3676 *)
3677 install_sh="\${SHELL} $am_aux_dir/install-sh"
3678 esac
3679 fi
3680
3681 # Installed binaries are usually stripped using `strip' when the user
3682 # run `make install-strip'. However `strip' might not be the right
3683 # tool to use in cross-compilation environments, therefore Automake
3684 # will honor the `STRIP' environment variable to overrule this program.
3685 if test "$cross_compiling" != no; then
3686 if test -n "$ac_tool_prefix"; then
3687 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3688 set dummy ${ac_tool_prefix}strip; ac_word=$2
3689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3690 $as_echo_n "checking for $ac_word... " >&6; }
3691 if test "${ac_cv_prog_STRIP+set}" = set; then :
3692 $as_echo_n "(cached) " >&6
3693 else
3694 if test -n "$STRIP"; then
3695 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3696 else
3697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3698 for as_dir in $PATH
3699 do
3700 IFS=$as_save_IFS
3701 test -z "$as_dir" && as_dir=.
3702 for ac_exec_ext in '' $ac_executable_extensions; do
3703 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3704 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3705 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3706 break 2
3707 fi
3708 done
3709 done
3710 IFS=$as_save_IFS
3711
3712 fi
3713 fi
3714 STRIP=$ac_cv_prog_STRIP
3715 if test -n "$STRIP"; then
3716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3717 $as_echo "$STRIP" >&6; }
3718 else
3719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3720 $as_echo "no" >&6; }
3721 fi
3722
3723
3724 fi
3725 if test -z "$ac_cv_prog_STRIP"; then
3726 ac_ct_STRIP=$STRIP
3727 # Extract the first word of "strip", so it can be a program name with args.
3728 set dummy strip; ac_word=$2
3729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3730 $as_echo_n "checking for $ac_word... " >&6; }
3731 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3732 $as_echo_n "(cached) " >&6
3733 else
3734 if test -n "$ac_ct_STRIP"; then
3735 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3736 else
3737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3738 for as_dir in $PATH
3739 do
3740 IFS=$as_save_IFS
3741 test -z "$as_dir" && as_dir=.
3742 for ac_exec_ext in '' $ac_executable_extensions; do
3743 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3744 ac_cv_prog_ac_ct_STRIP="strip"
3745 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3746 break 2
3747 fi
3748 done
3749 done
3750 IFS=$as_save_IFS
3751
3752 fi
3753 fi
3754 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3755 if test -n "$ac_ct_STRIP"; then
3756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3757 $as_echo "$ac_ct_STRIP" >&6; }
3758 else
3759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3760 $as_echo "no" >&6; }
3761 fi
3762
3763 if test "x$ac_ct_STRIP" = x; then
3764 STRIP=":"
3765 else
3766 case $cross_compiling:$ac_tool_warned in
3767 yes:)
3768 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3769 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3770 ac_tool_warned=yes ;;
3771 esac
3772 STRIP=$ac_ct_STRIP
3773 fi
3774 else
3775 STRIP="$ac_cv_prog_STRIP"
3776 fi
3777
3778 fi
3779 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3780
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3782 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3783 if test -z "$MKDIR_P"; then
3784 if test "${ac_cv_path_mkdir+set}" = set; then :
3785 $as_echo_n "(cached) " >&6
3786 else
3787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3788 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3789 do
3790 IFS=$as_save_IFS
3791 test -z "$as_dir" && as_dir=.
3792 for ac_prog in mkdir gmkdir; do
3793 for ac_exec_ext in '' $ac_executable_extensions; do
3794 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3795 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3796 'mkdir (GNU coreutils) '* | \
3797 'mkdir (coreutils) '* | \
3798 'mkdir (fileutils) '4.1*)
3799 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3800 break 3;;
3801 esac
3802 done
3803 done
3804 done
3805 IFS=$as_save_IFS
3806
3807 fi
3808
3809 if test "${ac_cv_path_mkdir+set}" = set; then
3810 MKDIR_P="$ac_cv_path_mkdir -p"
3811 else
3812 # As a last resort, use the slow shell script. Don't cache a
3813 # value for MKDIR_P within a source directory, because that will
3814 # break other packages using the cache if that directory is
3815 # removed, or if the value is a relative name.
3816 test -d ./--version && rmdir ./--version
3817 MKDIR_P="$ac_install_sh -d"
3818 fi
3819 fi
3820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3821 $as_echo "$MKDIR_P" >&6; }
3822
3823 mkdir_p="$MKDIR_P"
3824 case $mkdir_p in
3825 [\\/$]* | ?:[\\/]*) ;;
3826 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3827 esac
3828
3829 for ac_prog in gawk mawk nawk awk
3830 do
3831 # Extract the first word of "$ac_prog", so it can be a program name with args.
3832 set dummy $ac_prog; ac_word=$2
3833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3834 $as_echo_n "checking for $ac_word... " >&6; }
3835 if test "${ac_cv_prog_AWK+set}" = set; then :
3836 $as_echo_n "(cached) " >&6
3837 else
3838 if test -n "$AWK"; then
3839 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3840 else
3841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3842 for as_dir in $PATH
3843 do
3844 IFS=$as_save_IFS
3845 test -z "$as_dir" && as_dir=.
3846 for ac_exec_ext in '' $ac_executable_extensions; do
3847 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3848 ac_cv_prog_AWK="$ac_prog"
3849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3850 break 2
3851 fi
3852 done
3853 done
3854 IFS=$as_save_IFS
3855
3856 fi
3857 fi
3858 AWK=$ac_cv_prog_AWK
3859 if test -n "$AWK"; then
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3861 $as_echo "$AWK" >&6; }
3862 else
3863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3864 $as_echo "no" >&6; }
3865 fi
3866
3867
3868 test -n "$AWK" && break
3869 done
3870
3871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3872 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3873 set x ${MAKE-make}
3874 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3875 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3876 $as_echo_n "(cached) " >&6
3877 else
3878 cat >conftest.make <<\_ACEOF
3879 SHELL = /bin/sh
3880 all:
3881 @echo '@@@%%%=$(MAKE)=@@@%%%'
3882 _ACEOF
3883 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3884 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3885 *@@@%%%=?*=@@@%%%*)
3886 eval ac_cv_prog_make_${ac_make}_set=yes;;
3887 *)
3888 eval ac_cv_prog_make_${ac_make}_set=no;;
3889 esac
3890 rm -f conftest.make
3891 fi
3892 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3894 $as_echo "yes" >&6; }
3895 SET_MAKE=
3896 else
3897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3898 $as_echo "no" >&6; }
3899 SET_MAKE="MAKE=${MAKE-make}"
3900 fi
3901
3902 rm -rf .tst 2>/dev/null
3903 mkdir .tst 2>/dev/null
3904 if test -d .tst; then
3905 am__leading_dot=.
3906 else
3907 am__leading_dot=_
3908 fi
3909 rmdir .tst 2>/dev/null
3910
3911 DEPDIR="${am__leading_dot}deps"
3912
3913 ac_config_commands="$ac_config_commands depfiles"
3914
3915
3916 am_make=${MAKE-make}
3917 cat > confinc << 'END'
3918 am__doit:
3919 @echo this is the am__doit target
3920 .PHONY: am__doit
3921 END
3922 # If we don't find an include directive, just comment out the code.
3923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3924 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3925 am__include="#"
3926 am__quote=
3927 _am_result=none
3928 # First try GNU make style include.
3929 echo "include confinc" > confmf
3930 # Ignore all kinds of additional output from `make'.
3931 case `$am_make -s -f confmf 2> /dev/null` in #(
3932 *the\ am__doit\ target*)
3933 am__include=include
3934 am__quote=
3935 _am_result=GNU
3936 ;;
3937 esac
3938 # Now try BSD make style include.
3939 if test "$am__include" = "#"; then
3940 echo '.include "confinc"' > confmf
3941 case `$am_make -s -f confmf 2> /dev/null` in #(
3942 *the\ am__doit\ target*)
3943 am__include=.include
3944 am__quote="\""
3945 _am_result=BSD
3946 ;;
3947 esac
3948 fi
3949
3950
3951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3952 $as_echo "$_am_result" >&6; }
3953 rm -f confinc confmf
3954
3955 # Check whether --enable-dependency-tracking was given.
3956 if test "${enable_dependency_tracking+set}" = set; then :
3957 enableval=$enable_dependency_tracking;
3958 fi
3959
3960 if test "x$enable_dependency_tracking" != xno; then
3961 am_depcomp="$ac_aux_dir/depcomp"
3962 AMDEPBACKSLASH='\'
3963 fi
3964 if test "x$enable_dependency_tracking" != xno; then
3965 AMDEP_TRUE=
3966 AMDEP_FALSE='#'
3967 else
3968 AMDEP_TRUE='#'
3969 AMDEP_FALSE=
3970 fi
3971
3972
3973 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3974 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3975 # is not polluted with repeated "-I."
3976 am__isrc=' -I$(srcdir)'
3977 # test to see if srcdir already configured
3978 if test -f $srcdir/config.status; then
3979 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3980 fi
3981 fi
3982
3983 # test whether we have cygpath
3984 if test -z "$CYGPATH_W"; then
3985 if (cygpath --version) >/dev/null 2>/dev/null; then
3986 CYGPATH_W='cygpath -w'
3987 else
3988 CYGPATH_W=echo
3989 fi
3990 fi
3991
3992
3993 # Define the identity of the package.
3994 PACKAGE='bfd'
3995 VERSION='2.25.51'
3996
3997
3998 cat >>confdefs.h <<_ACEOF
3999 #define PACKAGE "$PACKAGE"
4000 _ACEOF
4001
4002
4003 cat >>confdefs.h <<_ACEOF
4004 #define VERSION "$VERSION"
4005 _ACEOF
4006
4007 # Some tools Automake needs.
4008
4009 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4010
4011
4012 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4013
4014
4015 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4016
4017
4018 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4019
4020
4021 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4022
4023 # We need awk for the "check" target. The system "awk" is bad on
4024 # some platforms.
4025 # Always define AMTAR for backward compatibility.
4026
4027 AMTAR=${AMTAR-"${am_missing_run}tar"}
4028
4029 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4030
4031
4032
4033
4034 depcc="$CC" am_compiler_list=
4035
4036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4037 $as_echo_n "checking dependency style of $depcc... " >&6; }
4038 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4039 $as_echo_n "(cached) " >&6
4040 else
4041 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4042 # We make a subdir and do the tests there. Otherwise we can end up
4043 # making bogus files that we don't know about and never remove. For
4044 # instance it was reported that on HP-UX the gcc test will end up
4045 # making a dummy file named `D' -- because `-MD' means `put the output
4046 # in D'.
4047 mkdir conftest.dir
4048 # Copy depcomp to subdir because otherwise we won't find it if we're
4049 # using a relative directory.
4050 cp "$am_depcomp" conftest.dir
4051 cd conftest.dir
4052 # We will build objects and dependencies in a subdirectory because
4053 # it helps to detect inapplicable dependency modes. For instance
4054 # both Tru64's cc and ICC support -MD to output dependencies as a
4055 # side effect of compilation, but ICC will put the dependencies in
4056 # the current directory while Tru64 will put them in the object
4057 # directory.
4058 mkdir sub
4059
4060 am_cv_CC_dependencies_compiler_type=none
4061 if test "$am_compiler_list" = ""; then
4062 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4063 fi
4064 am__universal=false
4065 case " $depcc " in #(
4066 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4067 esac
4068
4069 for depmode in $am_compiler_list; do
4070 # Setup a source with many dependencies, because some compilers
4071 # like to wrap large dependency lists on column 80 (with \), and
4072 # we should not choose a depcomp mode which is confused by this.
4073 #
4074 # We need to recreate these files for each test, as the compiler may
4075 # overwrite some of them when testing with obscure command lines.
4076 # This happens at least with the AIX C compiler.
4077 : > sub/conftest.c
4078 for i in 1 2 3 4 5 6; do
4079 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4080 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4081 # Solaris 8's {/usr,}/bin/sh.
4082 touch sub/conftst$i.h
4083 done
4084 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4085
4086 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4087 # mode. It turns out that the SunPro C++ compiler does not properly
4088 # handle `-M -o', and we need to detect this. Also, some Intel
4089 # versions had trouble with output in subdirs
4090 am__obj=sub/conftest.${OBJEXT-o}
4091 am__minus_obj="-o $am__obj"
4092 case $depmode in
4093 gcc)
4094 # This depmode causes a compiler race in universal mode.
4095 test "$am__universal" = false || continue
4096 ;;
4097 nosideeffect)
4098 # after this tag, mechanisms are not by side-effect, so they'll
4099 # only be used when explicitly requested
4100 if test "x$enable_dependency_tracking" = xyes; then
4101 continue
4102 else
4103 break
4104 fi
4105 ;;
4106 msvisualcpp | msvcmsys)
4107 # This compiler won't grok `-c -o', but also, the minuso test has
4108 # not run yet. These depmodes are late enough in the game, and
4109 # so weak that their functioning should not be impacted.
4110 am__obj=conftest.${OBJEXT-o}
4111 am__minus_obj=
4112 ;;
4113 none) break ;;
4114 esac
4115 if depmode=$depmode \
4116 source=sub/conftest.c object=$am__obj \
4117 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4118 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4119 >/dev/null 2>conftest.err &&
4120 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4121 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4122 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4123 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4124 # icc doesn't choke on unknown options, it will just issue warnings
4125 # or remarks (even with -Werror). So we grep stderr for any message
4126 # that says an option was ignored or not supported.
4127 # When given -MP, icc 7.0 and 7.1 complain thusly:
4128 # icc: Command line warning: ignoring option '-M'; no argument required
4129 # The diagnosis changed in icc 8.0:
4130 # icc: Command line remark: option '-MP' not supported
4131 if (grep 'ignoring option' conftest.err ||
4132 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4133 am_cv_CC_dependencies_compiler_type=$depmode
4134 break
4135 fi
4136 fi
4137 done
4138
4139 cd ..
4140 rm -rf conftest.dir
4141 else
4142 am_cv_CC_dependencies_compiler_type=none
4143 fi
4144
4145 fi
4146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4147 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4148 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4149
4150 if
4151 test "x$enable_dependency_tracking" != xno \
4152 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4153 am__fastdepCC_TRUE=
4154 am__fastdepCC_FALSE='#'
4155 else
4156 am__fastdepCC_TRUE='#'
4157 am__fastdepCC_FALSE=
4158 fi
4159
4160
4161
4162
4163 if test -n "$ac_tool_prefix"; then
4164 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4165 set dummy ${ac_tool_prefix}ar; ac_word=$2
4166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4167 $as_echo_n "checking for $ac_word... " >&6; }
4168 if test "${ac_cv_prog_AR+set}" = set; then :
4169 $as_echo_n "(cached) " >&6
4170 else
4171 if test -n "$AR"; then
4172 ac_cv_prog_AR="$AR" # Let the user override the test.
4173 else
4174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4175 for as_dir in $PATH
4176 do
4177 IFS=$as_save_IFS
4178 test -z "$as_dir" && as_dir=.
4179 for ac_exec_ext in '' $ac_executable_extensions; do
4180 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4181 ac_cv_prog_AR="${ac_tool_prefix}ar"
4182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4183 break 2
4184 fi
4185 done
4186 done
4187 IFS=$as_save_IFS
4188
4189 fi
4190 fi
4191 AR=$ac_cv_prog_AR
4192 if test -n "$AR"; then
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4194 $as_echo "$AR" >&6; }
4195 else
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4197 $as_echo "no" >&6; }
4198 fi
4199
4200
4201 fi
4202 if test -z "$ac_cv_prog_AR"; then
4203 ac_ct_AR=$AR
4204 # Extract the first word of "ar", so it can be a program name with args.
4205 set dummy ar; ac_word=$2
4206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4207 $as_echo_n "checking for $ac_word... " >&6; }
4208 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4209 $as_echo_n "(cached) " >&6
4210 else
4211 if test -n "$ac_ct_AR"; then
4212 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4213 else
4214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4215 for as_dir in $PATH
4216 do
4217 IFS=$as_save_IFS
4218 test -z "$as_dir" && as_dir=.
4219 for ac_exec_ext in '' $ac_executable_extensions; do
4220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4221 ac_cv_prog_ac_ct_AR="ar"
4222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4223 break 2
4224 fi
4225 done
4226 done
4227 IFS=$as_save_IFS
4228
4229 fi
4230 fi
4231 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4232 if test -n "$ac_ct_AR"; then
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4234 $as_echo "$ac_ct_AR" >&6; }
4235 else
4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4237 $as_echo "no" >&6; }
4238 fi
4239
4240 if test "x$ac_ct_AR" = x; then
4241 AR=""
4242 else
4243 case $cross_compiling:$ac_tool_warned in
4244 yes:)
4245 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4246 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4247 ac_tool_warned=yes ;;
4248 esac
4249 AR=$ac_ct_AR
4250 fi
4251 else
4252 AR="$ac_cv_prog_AR"
4253 fi
4254
4255 if test -n "$ac_tool_prefix"; then
4256 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4257 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4259 $as_echo_n "checking for $ac_word... " >&6; }
4260 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4261 $as_echo_n "(cached) " >&6
4262 else
4263 if test -n "$RANLIB"; then
4264 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4265 else
4266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4267 for as_dir in $PATH
4268 do
4269 IFS=$as_save_IFS
4270 test -z "$as_dir" && as_dir=.
4271 for ac_exec_ext in '' $ac_executable_extensions; do
4272 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4273 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4275 break 2
4276 fi
4277 done
4278 done
4279 IFS=$as_save_IFS
4280
4281 fi
4282 fi
4283 RANLIB=$ac_cv_prog_RANLIB
4284 if test -n "$RANLIB"; then
4285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4286 $as_echo "$RANLIB" >&6; }
4287 else
4288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4289 $as_echo "no" >&6; }
4290 fi
4291
4292
4293 fi
4294 if test -z "$ac_cv_prog_RANLIB"; then
4295 ac_ct_RANLIB=$RANLIB
4296 # Extract the first word of "ranlib", so it can be a program name with args.
4297 set dummy ranlib; ac_word=$2
4298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4299 $as_echo_n "checking for $ac_word... " >&6; }
4300 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4301 $as_echo_n "(cached) " >&6
4302 else
4303 if test -n "$ac_ct_RANLIB"; then
4304 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4305 else
4306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4307 for as_dir in $PATH
4308 do
4309 IFS=$as_save_IFS
4310 test -z "$as_dir" && as_dir=.
4311 for ac_exec_ext in '' $ac_executable_extensions; do
4312 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4313 ac_cv_prog_ac_ct_RANLIB="ranlib"
4314 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4315 break 2
4316 fi
4317 done
4318 done
4319 IFS=$as_save_IFS
4320
4321 fi
4322 fi
4323 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4324 if test -n "$ac_ct_RANLIB"; then
4325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4326 $as_echo "$ac_ct_RANLIB" >&6; }
4327 else
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4329 $as_echo "no" >&6; }
4330 fi
4331
4332 if test "x$ac_ct_RANLIB" = x; then
4333 RANLIB=":"
4334 else
4335 case $cross_compiling:$ac_tool_warned in
4336 yes:)
4337 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4338 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4339 ac_tool_warned=yes ;;
4340 esac
4341 RANLIB=$ac_ct_RANLIB
4342 fi
4343 else
4344 RANLIB="$ac_cv_prog_RANLIB"
4345 fi
4346
4347
4348 # Check whether --enable-shared was given.
4349 if test "${enable_shared+set}" = set; then :
4350 enableval=$enable_shared; p=${PACKAGE-default}
4351 case $enableval in
4352 yes) enable_shared=yes ;;
4353 no) enable_shared=no ;;
4354 *)
4355 enable_shared=no
4356 # Look at the argument we got. We use all the common list separators.
4357 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4358 for pkg in $enableval; do
4359 IFS="$lt_save_ifs"
4360 if test "X$pkg" = "X$p"; then
4361 enable_shared=yes
4362 fi
4363 done
4364 IFS="$lt_save_ifs"
4365 ;;
4366 esac
4367 else
4368 enable_shared=no
4369 fi
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380 ac_ext=c
4381 ac_cpp='$CPP $CPPFLAGS'
4382 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4383 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4384 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4385 if test -n "$ac_tool_prefix"; then
4386 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4387 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4389 $as_echo_n "checking for $ac_word... " >&6; }
4390 if test "${ac_cv_prog_CC+set}" = set; then :
4391 $as_echo_n "(cached) " >&6
4392 else
4393 if test -n "$CC"; then
4394 ac_cv_prog_CC="$CC" # Let the user override the test.
4395 else
4396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4397 for as_dir in $PATH
4398 do
4399 IFS=$as_save_IFS
4400 test -z "$as_dir" && as_dir=.
4401 for ac_exec_ext in '' $ac_executable_extensions; do
4402 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4403 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4404 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4405 break 2
4406 fi
4407 done
4408 done
4409 IFS=$as_save_IFS
4410
4411 fi
4412 fi
4413 CC=$ac_cv_prog_CC
4414 if test -n "$CC"; then
4415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4416 $as_echo "$CC" >&6; }
4417 else
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4419 $as_echo "no" >&6; }
4420 fi
4421
4422
4423 fi
4424 if test -z "$ac_cv_prog_CC"; then
4425 ac_ct_CC=$CC
4426 # Extract the first word of "gcc", so it can be a program name with args.
4427 set dummy gcc; ac_word=$2
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4429 $as_echo_n "checking for $ac_word... " >&6; }
4430 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4431 $as_echo_n "(cached) " >&6
4432 else
4433 if test -n "$ac_ct_CC"; then
4434 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4435 else
4436 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4437 for as_dir in $PATH
4438 do
4439 IFS=$as_save_IFS
4440 test -z "$as_dir" && as_dir=.
4441 for ac_exec_ext in '' $ac_executable_extensions; do
4442 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4443 ac_cv_prog_ac_ct_CC="gcc"
4444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4445 break 2
4446 fi
4447 done
4448 done
4449 IFS=$as_save_IFS
4450
4451 fi
4452 fi
4453 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4454 if test -n "$ac_ct_CC"; then
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4456 $as_echo "$ac_ct_CC" >&6; }
4457 else
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4459 $as_echo "no" >&6; }
4460 fi
4461
4462 if test "x$ac_ct_CC" = x; then
4463 CC=""
4464 else
4465 case $cross_compiling:$ac_tool_warned in
4466 yes:)
4467 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4468 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4469 ac_tool_warned=yes ;;
4470 esac
4471 CC=$ac_ct_CC
4472 fi
4473 else
4474 CC="$ac_cv_prog_CC"
4475 fi
4476
4477 if test -z "$CC"; then
4478 if test -n "$ac_tool_prefix"; then
4479 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4480 set dummy ${ac_tool_prefix}cc; ac_word=$2
4481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4482 $as_echo_n "checking for $ac_word... " >&6; }
4483 if test "${ac_cv_prog_CC+set}" = set; then :
4484 $as_echo_n "(cached) " >&6
4485 else
4486 if test -n "$CC"; then
4487 ac_cv_prog_CC="$CC" # Let the user override the test.
4488 else
4489 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4490 for as_dir in $PATH
4491 do
4492 IFS=$as_save_IFS
4493 test -z "$as_dir" && as_dir=.
4494 for ac_exec_ext in '' $ac_executable_extensions; do
4495 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4496 ac_cv_prog_CC="${ac_tool_prefix}cc"
4497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4498 break 2
4499 fi
4500 done
4501 done
4502 IFS=$as_save_IFS
4503
4504 fi
4505 fi
4506 CC=$ac_cv_prog_CC
4507 if test -n "$CC"; then
4508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4509 $as_echo "$CC" >&6; }
4510 else
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4512 $as_echo "no" >&6; }
4513 fi
4514
4515
4516 fi
4517 fi
4518 if test -z "$CC"; then
4519 # Extract the first word of "cc", so it can be a program name with args.
4520 set dummy cc; ac_word=$2
4521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4522 $as_echo_n "checking for $ac_word... " >&6; }
4523 if test "${ac_cv_prog_CC+set}" = set; then :
4524 $as_echo_n "(cached) " >&6
4525 else
4526 if test -n "$CC"; then
4527 ac_cv_prog_CC="$CC" # Let the user override the test.
4528 else
4529 ac_prog_rejected=no
4530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4531 for as_dir in $PATH
4532 do
4533 IFS=$as_save_IFS
4534 test -z "$as_dir" && as_dir=.
4535 for ac_exec_ext in '' $ac_executable_extensions; do
4536 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4537 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4538 ac_prog_rejected=yes
4539 continue
4540 fi
4541 ac_cv_prog_CC="cc"
4542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4543 break 2
4544 fi
4545 done
4546 done
4547 IFS=$as_save_IFS
4548
4549 if test $ac_prog_rejected = yes; then
4550 # We found a bogon in the path, so make sure we never use it.
4551 set dummy $ac_cv_prog_CC
4552 shift
4553 if test $# != 0; then
4554 # We chose a different compiler from the bogus one.
4555 # However, it has the same basename, so the bogon will be chosen
4556 # first if we set CC to just the basename; use the full file name.
4557 shift
4558 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4559 fi
4560 fi
4561 fi
4562 fi
4563 CC=$ac_cv_prog_CC
4564 if test -n "$CC"; then
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4566 $as_echo "$CC" >&6; }
4567 else
4568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4569 $as_echo "no" >&6; }
4570 fi
4571
4572
4573 fi
4574 if test -z "$CC"; then
4575 if test -n "$ac_tool_prefix"; then
4576 for ac_prog in cl.exe
4577 do
4578 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4579 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4581 $as_echo_n "checking for $ac_word... " >&6; }
4582 if test "${ac_cv_prog_CC+set}" = set; then :
4583 $as_echo_n "(cached) " >&6
4584 else
4585 if test -n "$CC"; then
4586 ac_cv_prog_CC="$CC" # Let the user override the test.
4587 else
4588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4589 for as_dir in $PATH
4590 do
4591 IFS=$as_save_IFS
4592 test -z "$as_dir" && as_dir=.
4593 for ac_exec_ext in '' $ac_executable_extensions; do
4594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4595 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4597 break 2
4598 fi
4599 done
4600 done
4601 IFS=$as_save_IFS
4602
4603 fi
4604 fi
4605 CC=$ac_cv_prog_CC
4606 if test -n "$CC"; then
4607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4608 $as_echo "$CC" >&6; }
4609 else
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4611 $as_echo "no" >&6; }
4612 fi
4613
4614
4615 test -n "$CC" && break
4616 done
4617 fi
4618 if test -z "$CC"; then
4619 ac_ct_CC=$CC
4620 for ac_prog in cl.exe
4621 do
4622 # Extract the first word of "$ac_prog", so it can be a program name with args.
4623 set dummy $ac_prog; ac_word=$2
4624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4625 $as_echo_n "checking for $ac_word... " >&6; }
4626 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4627 $as_echo_n "(cached) " >&6
4628 else
4629 if test -n "$ac_ct_CC"; then
4630 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4631 else
4632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4633 for as_dir in $PATH
4634 do
4635 IFS=$as_save_IFS
4636 test -z "$as_dir" && as_dir=.
4637 for ac_exec_ext in '' $ac_executable_extensions; do
4638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4639 ac_cv_prog_ac_ct_CC="$ac_prog"
4640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4641 break 2
4642 fi
4643 done
4644 done
4645 IFS=$as_save_IFS
4646
4647 fi
4648 fi
4649 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4650 if test -n "$ac_ct_CC"; then
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4652 $as_echo "$ac_ct_CC" >&6; }
4653 else
4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4655 $as_echo "no" >&6; }
4656 fi
4657
4658
4659 test -n "$ac_ct_CC" && break
4660 done
4661
4662 if test "x$ac_ct_CC" = x; then
4663 CC=""
4664 else
4665 case $cross_compiling:$ac_tool_warned in
4666 yes:)
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4668 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4669 ac_tool_warned=yes ;;
4670 esac
4671 CC=$ac_ct_CC
4672 fi
4673 fi
4674
4675 fi
4676
4677
4678 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4679 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4680 as_fn_error "no acceptable C compiler found in \$PATH
4681 See \`config.log' for more details." "$LINENO" 5; }
4682
4683 # Provide some information about the compiler.
4684 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4685 set X $ac_compile
4686 ac_compiler=$2
4687 for ac_option in --version -v -V -qversion; do
4688 { { ac_try="$ac_compiler $ac_option >&5"
4689 case "(($ac_try" in
4690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4691 *) ac_try_echo=$ac_try;;
4692 esac
4693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4694 $as_echo "$ac_try_echo"; } >&5
4695 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4696 ac_status=$?
4697 if test -s conftest.err; then
4698 sed '10a\
4699 ... rest of stderr output deleted ...
4700 10q' conftest.err >conftest.er1
4701 cat conftest.er1 >&5
4702 rm -f conftest.er1 conftest.err
4703 fi
4704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4705 test $ac_status = 0; }
4706 done
4707
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4709 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4710 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4711 $as_echo_n "(cached) " >&6
4712 else
4713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4714 /* end confdefs.h. */
4715
4716 int
4717 main ()
4718 {
4719 #ifndef __GNUC__
4720 choke me
4721 #endif
4722
4723 ;
4724 return 0;
4725 }
4726 _ACEOF
4727 if ac_fn_c_try_compile "$LINENO"; then :
4728 ac_compiler_gnu=yes
4729 else
4730 ac_compiler_gnu=no
4731 fi
4732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4733 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4734
4735 fi
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4737 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4738 if test $ac_compiler_gnu = yes; then
4739 GCC=yes
4740 else
4741 GCC=
4742 fi
4743 ac_test_CFLAGS=${CFLAGS+set}
4744 ac_save_CFLAGS=$CFLAGS
4745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4746 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4747 if test "${ac_cv_prog_cc_g+set}" = set; then :
4748 $as_echo_n "(cached) " >&6
4749 else
4750 ac_save_c_werror_flag=$ac_c_werror_flag
4751 ac_c_werror_flag=yes
4752 ac_cv_prog_cc_g=no
4753 CFLAGS="-g"
4754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4755 /* end confdefs.h. */
4756
4757 int
4758 main ()
4759 {
4760
4761 ;
4762 return 0;
4763 }
4764 _ACEOF
4765 if ac_fn_c_try_compile "$LINENO"; then :
4766 ac_cv_prog_cc_g=yes
4767 else
4768 CFLAGS=""
4769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4770 /* end confdefs.h. */
4771
4772 int
4773 main ()
4774 {
4775
4776 ;
4777 return 0;
4778 }
4779 _ACEOF
4780 if ac_fn_c_try_compile "$LINENO"; then :
4781
4782 else
4783 ac_c_werror_flag=$ac_save_c_werror_flag
4784 CFLAGS="-g"
4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786 /* end confdefs.h. */
4787
4788 int
4789 main ()
4790 {
4791
4792 ;
4793 return 0;
4794 }
4795 _ACEOF
4796 if ac_fn_c_try_compile "$LINENO"; then :
4797 ac_cv_prog_cc_g=yes
4798 fi
4799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4800 fi
4801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4802 fi
4803 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4804 ac_c_werror_flag=$ac_save_c_werror_flag
4805 fi
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4807 $as_echo "$ac_cv_prog_cc_g" >&6; }
4808 if test "$ac_test_CFLAGS" = set; then
4809 CFLAGS=$ac_save_CFLAGS
4810 elif test $ac_cv_prog_cc_g = yes; then
4811 if test "$GCC" = yes; then
4812 CFLAGS="-g -O2"
4813 else
4814 CFLAGS="-g"
4815 fi
4816 else
4817 if test "$GCC" = yes; then
4818 CFLAGS="-O2"
4819 else
4820 CFLAGS=
4821 fi
4822 fi
4823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4824 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4825 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4826 $as_echo_n "(cached) " >&6
4827 else
4828 ac_cv_prog_cc_c89=no
4829 ac_save_CC=$CC
4830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4831 /* end confdefs.h. */
4832 #include <stdarg.h>
4833 #include <stdio.h>
4834 #include <sys/types.h>
4835 #include <sys/stat.h>
4836 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4837 struct buf { int x; };
4838 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4839 static char *e (p, i)
4840 char **p;
4841 int i;
4842 {
4843 return p[i];
4844 }
4845 static char *f (char * (*g) (char **, int), char **p, ...)
4846 {
4847 char *s;
4848 va_list v;
4849 va_start (v,p);
4850 s = g (p, va_arg (v,int));
4851 va_end (v);
4852 return s;
4853 }
4854
4855 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4856 function prototypes and stuff, but not '\xHH' hex character constants.
4857 These don't provoke an error unfortunately, instead are silently treated
4858 as 'x'. The following induces an error, until -std is added to get
4859 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4860 array size at least. It's necessary to write '\x00'==0 to get something
4861 that's true only with -std. */
4862 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4863
4864 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4865 inside strings and character constants. */
4866 #define FOO(x) 'x'
4867 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4868
4869 int test (int i, double x);
4870 struct s1 {int (*f) (int a);};
4871 struct s2 {int (*f) (double a);};
4872 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4873 int argc;
4874 char **argv;
4875 int
4876 main ()
4877 {
4878 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4879 ;
4880 return 0;
4881 }
4882 _ACEOF
4883 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4884 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4885 do
4886 CC="$ac_save_CC $ac_arg"
4887 if ac_fn_c_try_compile "$LINENO"; then :
4888 ac_cv_prog_cc_c89=$ac_arg
4889 fi
4890 rm -f core conftest.err conftest.$ac_objext
4891 test "x$ac_cv_prog_cc_c89" != "xno" && break
4892 done
4893 rm -f conftest.$ac_ext
4894 CC=$ac_save_CC
4895
4896 fi
4897 # AC_CACHE_VAL
4898 case "x$ac_cv_prog_cc_c89" in
4899 x)
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4901 $as_echo "none needed" >&6; } ;;
4902 xno)
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4904 $as_echo "unsupported" >&6; } ;;
4905 *)
4906 CC="$CC $ac_cv_prog_cc_c89"
4907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4908 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4909 esac
4910 if test "x$ac_cv_prog_cc_c89" != xno; then :
4911
4912 fi
4913
4914 ac_ext=c
4915 ac_cpp='$CPP $CPPFLAGS'
4916 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4917 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4918 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4919
4920 ac_ext=c
4921 ac_cpp='$CPP $CPPFLAGS'
4922 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4923 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4924 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4926 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4927 # On Suns, sometimes $CPP names a directory.
4928 if test -n "$CPP" && test -d "$CPP"; then
4929 CPP=
4930 fi
4931 if test -z "$CPP"; then
4932 if test "${ac_cv_prog_CPP+set}" = set; then :
4933 $as_echo_n "(cached) " >&6
4934 else
4935 # Double quotes because CPP needs to be expanded
4936 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4937 do
4938 ac_preproc_ok=false
4939 for ac_c_preproc_warn_flag in '' yes
4940 do
4941 # Use a header file that comes with gcc, so configuring glibc
4942 # with a fresh cross-compiler works.
4943 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4944 # <limits.h> exists even on freestanding compilers.
4945 # On the NeXT, cc -E runs the code through the compiler's parser,
4946 # not just through cpp. "Syntax error" is here to catch this case.
4947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4948 /* end confdefs.h. */
4949 #ifdef __STDC__
4950 # include <limits.h>
4951 #else
4952 # include <assert.h>
4953 #endif
4954 Syntax error
4955 _ACEOF
4956 if ac_fn_c_try_cpp "$LINENO"; then :
4957
4958 else
4959 # Broken: fails on valid input.
4960 continue
4961 fi
4962 rm -f conftest.err conftest.$ac_ext
4963
4964 # OK, works on sane cases. Now check whether nonexistent headers
4965 # can be detected and how.
4966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4967 /* end confdefs.h. */
4968 #include <ac_nonexistent.h>
4969 _ACEOF
4970 if ac_fn_c_try_cpp "$LINENO"; then :
4971 # Broken: success on invalid input.
4972 continue
4973 else
4974 # Passes both tests.
4975 ac_preproc_ok=:
4976 break
4977 fi
4978 rm -f conftest.err conftest.$ac_ext
4979
4980 done
4981 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4982 rm -f conftest.err conftest.$ac_ext
4983 if $ac_preproc_ok; then :
4984 break
4985 fi
4986
4987 done
4988 ac_cv_prog_CPP=$CPP
4989
4990 fi
4991 CPP=$ac_cv_prog_CPP
4992 else
4993 ac_cv_prog_CPP=$CPP
4994 fi
4995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4996 $as_echo "$CPP" >&6; }
4997 ac_preproc_ok=false
4998 for ac_c_preproc_warn_flag in '' yes
4999 do
5000 # Use a header file that comes with gcc, so configuring glibc
5001 # with a fresh cross-compiler works.
5002 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5003 # <limits.h> exists even on freestanding compilers.
5004 # On the NeXT, cc -E runs the code through the compiler's parser,
5005 # not just through cpp. "Syntax error" is here to catch this case.
5006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5007 /* end confdefs.h. */
5008 #ifdef __STDC__
5009 # include <limits.h>
5010 #else
5011 # include <assert.h>
5012 #endif
5013 Syntax error
5014 _ACEOF
5015 if ac_fn_c_try_cpp "$LINENO"; then :
5016
5017 else
5018 # Broken: fails on valid input.
5019 continue
5020 fi
5021 rm -f conftest.err conftest.$ac_ext
5022
5023 # OK, works on sane cases. Now check whether nonexistent headers
5024 # can be detected and how.
5025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5026 /* end confdefs.h. */
5027 #include <ac_nonexistent.h>
5028 _ACEOF
5029 if ac_fn_c_try_cpp "$LINENO"; then :
5030 # Broken: success on invalid input.
5031 continue
5032 else
5033 # Passes both tests.
5034 ac_preproc_ok=:
5035 break
5036 fi
5037 rm -f conftest.err conftest.$ac_ext
5038
5039 done
5040 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5041 rm -f conftest.err conftest.$ac_ext
5042 if $ac_preproc_ok; then :
5043
5044 else
5045 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5046 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5047 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5048 See \`config.log' for more details." "$LINENO" 5; }
5049 fi
5050
5051 ac_ext=c
5052 ac_cpp='$CPP $CPPFLAGS'
5053 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5054 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5055 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5056
5057
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5059 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5060 if test "${ac_cv_path_GREP+set}" = set; then :
5061 $as_echo_n "(cached) " >&6
5062 else
5063 if test -z "$GREP"; then
5064 ac_path_GREP_found=false
5065 # Loop through the user's path and test for each of PROGNAME-LIST
5066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5067 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5068 do
5069 IFS=$as_save_IFS
5070 test -z "$as_dir" && as_dir=.
5071 for ac_prog in grep ggrep; do
5072 for ac_exec_ext in '' $ac_executable_extensions; do
5073 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5074 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5075 # Check for GNU ac_path_GREP and select it if it is found.
5076 # Check for GNU $ac_path_GREP
5077 case `"$ac_path_GREP" --version 2>&1` in
5078 *GNU*)
5079 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5080 *)
5081 ac_count=0
5082 $as_echo_n 0123456789 >"conftest.in"
5083 while :
5084 do
5085 cat "conftest.in" "conftest.in" >"conftest.tmp"
5086 mv "conftest.tmp" "conftest.in"
5087 cp "conftest.in" "conftest.nl"
5088 $as_echo 'GREP' >> "conftest.nl"
5089 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5090 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5091 as_fn_arith $ac_count + 1 && ac_count=$as_val
5092 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5093 # Best one so far, save it but keep looking for a better one
5094 ac_cv_path_GREP="$ac_path_GREP"
5095 ac_path_GREP_max=$ac_count
5096 fi
5097 # 10*(2^10) chars as input seems more than enough
5098 test $ac_count -gt 10 && break
5099 done
5100 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5101 esac
5102
5103 $ac_path_GREP_found && break 3
5104 done
5105 done
5106 done
5107 IFS=$as_save_IFS
5108 if test -z "$ac_cv_path_GREP"; then
5109 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5110 fi
5111 else
5112 ac_cv_path_GREP=$GREP
5113 fi
5114
5115 fi
5116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5117 $as_echo "$ac_cv_path_GREP" >&6; }
5118 GREP="$ac_cv_path_GREP"
5119
5120
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5122 $as_echo_n "checking for egrep... " >&6; }
5123 if test "${ac_cv_path_EGREP+set}" = set; then :
5124 $as_echo_n "(cached) " >&6
5125 else
5126 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5127 then ac_cv_path_EGREP="$GREP -E"
5128 else
5129 if test -z "$EGREP"; then
5130 ac_path_EGREP_found=false
5131 # Loop through the user's path and test for each of PROGNAME-LIST
5132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5133 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5134 do
5135 IFS=$as_save_IFS
5136 test -z "$as_dir" && as_dir=.
5137 for ac_prog in egrep; do
5138 for ac_exec_ext in '' $ac_executable_extensions; do
5139 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5140 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5141 # Check for GNU ac_path_EGREP and select it if it is found.
5142 # Check for GNU $ac_path_EGREP
5143 case `"$ac_path_EGREP" --version 2>&1` in
5144 *GNU*)
5145 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5146 *)
5147 ac_count=0
5148 $as_echo_n 0123456789 >"conftest.in"
5149 while :
5150 do
5151 cat "conftest.in" "conftest.in" >"conftest.tmp"
5152 mv "conftest.tmp" "conftest.in"
5153 cp "conftest.in" "conftest.nl"
5154 $as_echo 'EGREP' >> "conftest.nl"
5155 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5156 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5157 as_fn_arith $ac_count + 1 && ac_count=$as_val
5158 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5159 # Best one so far, save it but keep looking for a better one
5160 ac_cv_path_EGREP="$ac_path_EGREP"
5161 ac_path_EGREP_max=$ac_count
5162 fi
5163 # 10*(2^10) chars as input seems more than enough
5164 test $ac_count -gt 10 && break
5165 done
5166 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5167 esac
5168
5169 $ac_path_EGREP_found && break 3
5170 done
5171 done
5172 done
5173 IFS=$as_save_IFS
5174 if test -z "$ac_cv_path_EGREP"; then
5175 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5176 fi
5177 else
5178 ac_cv_path_EGREP=$EGREP
5179 fi
5180
5181 fi
5182 fi
5183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5184 $as_echo "$ac_cv_path_EGREP" >&6; }
5185 EGREP="$ac_cv_path_EGREP"
5186
5187
5188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5189 $as_echo_n "checking for ANSI C header files... " >&6; }
5190 if test "${ac_cv_header_stdc+set}" = set; then :
5191 $as_echo_n "(cached) " >&6
5192 else
5193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5194 /* end confdefs.h. */
5195 #include <stdlib.h>
5196 #include <stdarg.h>
5197 #include <string.h>
5198 #include <float.h>
5199
5200 int
5201 main ()
5202 {
5203
5204 ;
5205 return 0;
5206 }
5207 _ACEOF
5208 if ac_fn_c_try_compile "$LINENO"; then :
5209 ac_cv_header_stdc=yes
5210 else
5211 ac_cv_header_stdc=no
5212 fi
5213 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5214
5215 if test $ac_cv_header_stdc = yes; then
5216 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5218 /* end confdefs.h. */
5219 #include <string.h>
5220
5221 _ACEOF
5222 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5223 $EGREP "memchr" >/dev/null 2>&1; then :
5224
5225 else
5226 ac_cv_header_stdc=no
5227 fi
5228 rm -f conftest*
5229
5230 fi
5231
5232 if test $ac_cv_header_stdc = yes; then
5233 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5235 /* end confdefs.h. */
5236 #include <stdlib.h>
5237
5238 _ACEOF
5239 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5240 $EGREP "free" >/dev/null 2>&1; then :
5241
5242 else
5243 ac_cv_header_stdc=no
5244 fi
5245 rm -f conftest*
5246
5247 fi
5248
5249 if test $ac_cv_header_stdc = yes; then
5250 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5251 if test "$cross_compiling" = yes; then :
5252 :
5253 else
5254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5255 /* end confdefs.h. */
5256 #include <ctype.h>
5257 #include <stdlib.h>
5258 #if ((' ' & 0x0FF) == 0x020)
5259 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5260 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5261 #else
5262 # define ISLOWER(c) \
5263 (('a' <= (c) && (c) <= 'i') \
5264 || ('j' <= (c) && (c) <= 'r') \
5265 || ('s' <= (c) && (c) <= 'z'))
5266 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5267 #endif
5268
5269 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5270 int
5271 main ()
5272 {
5273 int i;
5274 for (i = 0; i < 256; i++)
5275 if (XOR (islower (i), ISLOWER (i))
5276 || toupper (i) != TOUPPER (i))
5277 return 2;
5278 return 0;
5279 }
5280 _ACEOF
5281 if ac_fn_c_try_run "$LINENO"; then :
5282
5283 else
5284 ac_cv_header_stdc=no
5285 fi
5286 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5287 conftest.$ac_objext conftest.beam conftest.$ac_ext
5288 fi
5289
5290 fi
5291 fi
5292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5293 $as_echo "$ac_cv_header_stdc" >&6; }
5294 if test $ac_cv_header_stdc = yes; then
5295
5296 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5297
5298 fi
5299
5300 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5301 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5302 inttypes.h stdint.h unistd.h
5303 do :
5304 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5305 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5306 "
5307 eval as_val=\$$as_ac_Header
5308 if test "x$as_val" = x""yes; then :
5309 cat >>confdefs.h <<_ACEOF
5310 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5311 _ACEOF
5312
5313 fi
5314
5315 done
5316
5317
5318
5319 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5320 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5321 MINIX=yes
5322 else
5323 MINIX=
5324 fi
5325
5326
5327 if test "$MINIX" = yes; then
5328
5329 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5330
5331
5332 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5333
5334
5335 $as_echo "#define _MINIX 1" >>confdefs.h
5336
5337 fi
5338
5339
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5341 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5342 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5343 $as_echo_n "(cached) " >&6
5344 else
5345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5346 /* end confdefs.h. */
5347
5348 # define __EXTENSIONS__ 1
5349 $ac_includes_default
5350 int
5351 main ()
5352 {
5353
5354 ;
5355 return 0;
5356 }
5357 _ACEOF
5358 if ac_fn_c_try_compile "$LINENO"; then :
5359 ac_cv_safe_to_define___extensions__=yes
5360 else
5361 ac_cv_safe_to_define___extensions__=no
5362 fi
5363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5364 fi
5365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5366 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5367 test $ac_cv_safe_to_define___extensions__ = yes &&
5368 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5369
5370 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5371
5372 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5373
5374 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5375
5376 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5377
5378
5379
5380
5381
5382 case `pwd` in
5383 *\ * | *\ *)
5384 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5385 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5386 esac
5387
5388
5389
5390 macro_version='2.2.7a'
5391 macro_revision='1.3134'
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405 ltmain="$ac_aux_dir/ltmain.sh"
5406
5407 # Backslashify metacharacters that are still active within
5408 # double-quoted strings.
5409 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5410
5411 # Same as above, but do not quote variable references.
5412 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5413
5414 # Sed substitution to delay expansion of an escaped shell variable in a
5415 # double_quote_subst'ed string.
5416 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5417
5418 # Sed substitution to delay expansion of an escaped single quote.
5419 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5420
5421 # Sed substitution to avoid accidental globbing in evaled expressions
5422 no_glob_subst='s/\*/\\\*/g'
5423
5424 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5425 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5426 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5427
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5429 $as_echo_n "checking how to print strings... " >&6; }
5430 # Test print first, because it will be a builtin if present.
5431 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5432 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5433 ECHO='print -r --'
5434 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5435 ECHO='printf %s\n'
5436 else
5437 # Use this function as a fallback that always works.
5438 func_fallback_echo ()
5439 {
5440 eval 'cat <<_LTECHO_EOF
5441 $1
5442 _LTECHO_EOF'
5443 }
5444 ECHO='func_fallback_echo'
5445 fi
5446
5447 # func_echo_all arg...
5448 # Invoke $ECHO with all args, space-separated.
5449 func_echo_all ()
5450 {
5451 $ECHO ""
5452 }
5453
5454 case "$ECHO" in
5455 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5456 $as_echo "printf" >&6; } ;;
5457 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5458 $as_echo "print -r" >&6; } ;;
5459 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5460 $as_echo "cat" >&6; } ;;
5461 esac
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5477 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5478 if test "${ac_cv_path_SED+set}" = set; then :
5479 $as_echo_n "(cached) " >&6
5480 else
5481 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5482 for ac_i in 1 2 3 4 5 6 7; do
5483 ac_script="$ac_script$as_nl$ac_script"
5484 done
5485 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5486 { ac_script=; unset ac_script;}
5487 if test -z "$SED"; then
5488 ac_path_SED_found=false
5489 # Loop through the user's path and test for each of PROGNAME-LIST
5490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5491 for as_dir in $PATH
5492 do
5493 IFS=$as_save_IFS
5494 test -z "$as_dir" && as_dir=.
5495 for ac_prog in sed gsed; do
5496 for ac_exec_ext in '' $ac_executable_extensions; do
5497 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5498 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5499 # Check for GNU ac_path_SED and select it if it is found.
5500 # Check for GNU $ac_path_SED
5501 case `"$ac_path_SED" --version 2>&1` in
5502 *GNU*)
5503 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5504 *)
5505 ac_count=0
5506 $as_echo_n 0123456789 >"conftest.in"
5507 while :
5508 do
5509 cat "conftest.in" "conftest.in" >"conftest.tmp"
5510 mv "conftest.tmp" "conftest.in"
5511 cp "conftest.in" "conftest.nl"
5512 $as_echo '' >> "conftest.nl"
5513 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5514 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5515 as_fn_arith $ac_count + 1 && ac_count=$as_val
5516 if test $ac_count -gt ${ac_path_SED_max-0}; then
5517 # Best one so far, save it but keep looking for a better one
5518 ac_cv_path_SED="$ac_path_SED"
5519 ac_path_SED_max=$ac_count
5520 fi
5521 # 10*(2^10) chars as input seems more than enough
5522 test $ac_count -gt 10 && break
5523 done
5524 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5525 esac
5526
5527 $ac_path_SED_found && break 3
5528 done
5529 done
5530 done
5531 IFS=$as_save_IFS
5532 if test -z "$ac_cv_path_SED"; then
5533 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5534 fi
5535 else
5536 ac_cv_path_SED=$SED
5537 fi
5538
5539 fi
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5541 $as_echo "$ac_cv_path_SED" >&6; }
5542 SED="$ac_cv_path_SED"
5543 rm -f conftest.sed
5544
5545 test -z "$SED" && SED=sed
5546 Xsed="$SED -e 1s/^X//"
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5559 $as_echo_n "checking for fgrep... " >&6; }
5560 if test "${ac_cv_path_FGREP+set}" = set; then :
5561 $as_echo_n "(cached) " >&6
5562 else
5563 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5564 then ac_cv_path_FGREP="$GREP -F"
5565 else
5566 if test -z "$FGREP"; then
5567 ac_path_FGREP_found=false
5568 # Loop through the user's path and test for each of PROGNAME-LIST
5569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5570 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5571 do
5572 IFS=$as_save_IFS
5573 test -z "$as_dir" && as_dir=.
5574 for ac_prog in fgrep; do
5575 for ac_exec_ext in '' $ac_executable_extensions; do
5576 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5577 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5578 # Check for GNU ac_path_FGREP and select it if it is found.
5579 # Check for GNU $ac_path_FGREP
5580 case `"$ac_path_FGREP" --version 2>&1` in
5581 *GNU*)
5582 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5583 *)
5584 ac_count=0
5585 $as_echo_n 0123456789 >"conftest.in"
5586 while :
5587 do
5588 cat "conftest.in" "conftest.in" >"conftest.tmp"
5589 mv "conftest.tmp" "conftest.in"
5590 cp "conftest.in" "conftest.nl"
5591 $as_echo 'FGREP' >> "conftest.nl"
5592 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5593 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5594 as_fn_arith $ac_count + 1 && ac_count=$as_val
5595 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5596 # Best one so far, save it but keep looking for a better one
5597 ac_cv_path_FGREP="$ac_path_FGREP"
5598 ac_path_FGREP_max=$ac_count
5599 fi
5600 # 10*(2^10) chars as input seems more than enough
5601 test $ac_count -gt 10 && break
5602 done
5603 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5604 esac
5605
5606 $ac_path_FGREP_found && break 3
5607 done
5608 done
5609 done
5610 IFS=$as_save_IFS
5611 if test -z "$ac_cv_path_FGREP"; then
5612 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5613 fi
5614 else
5615 ac_cv_path_FGREP=$FGREP
5616 fi
5617
5618 fi
5619 fi
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5621 $as_echo "$ac_cv_path_FGREP" >&6; }
5622 FGREP="$ac_cv_path_FGREP"
5623
5624
5625 test -z "$GREP" && GREP=grep
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645 # Check whether --with-gnu-ld was given.
5646 if test "${with_gnu_ld+set}" = set; then :
5647 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5648 else
5649 with_gnu_ld=no
5650 fi
5651
5652 ac_prog=ld
5653 if test "$GCC" = yes; then
5654 # Check if gcc -print-prog-name=ld gives a path.
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5656 $as_echo_n "checking for ld used by $CC... " >&6; }
5657 case $host in
5658 *-*-mingw*)
5659 # gcc leaves a trailing carriage return which upsets mingw
5660 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5661 *)
5662 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5663 esac
5664 case $ac_prog in
5665 # Accept absolute paths.
5666 [\\/]* | ?:[\\/]*)
5667 re_direlt='/[^/][^/]*/\.\./'
5668 # Canonicalize the pathname of ld
5669 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5670 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5671 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5672 done
5673 test -z "$LD" && LD="$ac_prog"
5674 ;;
5675 "")
5676 # If it fails, then pretend we aren't using GCC.
5677 ac_prog=ld
5678 ;;
5679 *)
5680 # If it is relative, then search for the first ld in PATH.
5681 with_gnu_ld=unknown
5682 ;;
5683 esac
5684 elif test "$with_gnu_ld" = yes; then
5685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5686 $as_echo_n "checking for GNU ld... " >&6; }
5687 else
5688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5689 $as_echo_n "checking for non-GNU ld... " >&6; }
5690 fi
5691 if test "${lt_cv_path_LD+set}" = set; then :
5692 $as_echo_n "(cached) " >&6
5693 else
5694 if test -z "$LD"; then
5695 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5696 for ac_dir in $PATH; do
5697 IFS="$lt_save_ifs"
5698 test -z "$ac_dir" && ac_dir=.
5699 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5700 lt_cv_path_LD="$ac_dir/$ac_prog"
5701 # Check to see if the program is GNU ld. I'd rather use --version,
5702 # but apparently some variants of GNU ld only accept -v.
5703 # Break only if it was the GNU/non-GNU ld that we prefer.
5704 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5705 *GNU* | *'with BFD'*)
5706 test "$with_gnu_ld" != no && break
5707 ;;
5708 *)
5709 test "$with_gnu_ld" != yes && break
5710 ;;
5711 esac
5712 fi
5713 done
5714 IFS="$lt_save_ifs"
5715 else
5716 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5717 fi
5718 fi
5719
5720 LD="$lt_cv_path_LD"
5721 if test -n "$LD"; then
5722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5723 $as_echo "$LD" >&6; }
5724 else
5725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5726 $as_echo "no" >&6; }
5727 fi
5728 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5730 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5731 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5732 $as_echo_n "(cached) " >&6
5733 else
5734 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5735 case `$LD -v 2>&1 </dev/null` in
5736 *GNU* | *'with BFD'*)
5737 lt_cv_prog_gnu_ld=yes
5738 ;;
5739 *)
5740 lt_cv_prog_gnu_ld=no
5741 ;;
5742 esac
5743 fi
5744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5745 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5746 with_gnu_ld=$lt_cv_prog_gnu_ld
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5757 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5758 if test "${lt_cv_path_NM+set}" = set; then :
5759 $as_echo_n "(cached) " >&6
5760 else
5761 if test -n "$NM"; then
5762 # Let the user override the test.
5763 lt_cv_path_NM="$NM"
5764 else
5765 lt_nm_to_check="${ac_tool_prefix}nm"
5766 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5767 lt_nm_to_check="$lt_nm_to_check nm"
5768 fi
5769 for lt_tmp_nm in $lt_nm_to_check; do
5770 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5771 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5772 IFS="$lt_save_ifs"
5773 test -z "$ac_dir" && ac_dir=.
5774 tmp_nm="$ac_dir/$lt_tmp_nm"
5775 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5776 # Check to see if the nm accepts a BSD-compat flag.
5777 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5778 # nm: unknown option "B" ignored
5779 # Tru64's nm complains that /dev/null is an invalid object file
5780 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5781 */dev/null* | *'Invalid file or object type'*)
5782 lt_cv_path_NM="$tmp_nm -B"
5783 break
5784 ;;
5785 *)
5786 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5787 */dev/null*)
5788 lt_cv_path_NM="$tmp_nm -p"
5789 break
5790 ;;
5791 *)
5792 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5793 continue # so that we can try to find one that supports BSD flags
5794 ;;
5795 esac
5796 ;;
5797 esac
5798 fi
5799 done
5800 IFS="$lt_save_ifs"
5801 done
5802 : ${lt_cv_path_NM=no}
5803 fi
5804 fi
5805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5806 $as_echo "$lt_cv_path_NM" >&6; }
5807 if test "$lt_cv_path_NM" != "no"; then
5808 NM="$lt_cv_path_NM"
5809 else
5810 # Didn't find any BSD compatible name lister, look for dumpbin.
5811 if test -n "$DUMPBIN"; then :
5812 # Let the user override the test.
5813 else
5814 if test -n "$ac_tool_prefix"; then
5815 for ac_prog in dumpbin "link -dump"
5816 do
5817 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5818 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5820 $as_echo_n "checking for $ac_word... " >&6; }
5821 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5822 $as_echo_n "(cached) " >&6
5823 else
5824 if test -n "$DUMPBIN"; then
5825 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5826 else
5827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5828 for as_dir in $PATH
5829 do
5830 IFS=$as_save_IFS
5831 test -z "$as_dir" && as_dir=.
5832 for ac_exec_ext in '' $ac_executable_extensions; do
5833 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5834 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5836 break 2
5837 fi
5838 done
5839 done
5840 IFS=$as_save_IFS
5841
5842 fi
5843 fi
5844 DUMPBIN=$ac_cv_prog_DUMPBIN
5845 if test -n "$DUMPBIN"; then
5846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5847 $as_echo "$DUMPBIN" >&6; }
5848 else
5849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5850 $as_echo "no" >&6; }
5851 fi
5852
5853
5854 test -n "$DUMPBIN" && break
5855 done
5856 fi
5857 if test -z "$DUMPBIN"; then
5858 ac_ct_DUMPBIN=$DUMPBIN
5859 for ac_prog in dumpbin "link -dump"
5860 do
5861 # Extract the first word of "$ac_prog", so it can be a program name with args.
5862 set dummy $ac_prog; ac_word=$2
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5864 $as_echo_n "checking for $ac_word... " >&6; }
5865 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5866 $as_echo_n "(cached) " >&6
5867 else
5868 if test -n "$ac_ct_DUMPBIN"; then
5869 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5870 else
5871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5872 for as_dir in $PATH
5873 do
5874 IFS=$as_save_IFS
5875 test -z "$as_dir" && as_dir=.
5876 for ac_exec_ext in '' $ac_executable_extensions; do
5877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5878 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5880 break 2
5881 fi
5882 done
5883 done
5884 IFS=$as_save_IFS
5885
5886 fi
5887 fi
5888 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5889 if test -n "$ac_ct_DUMPBIN"; then
5890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5891 $as_echo "$ac_ct_DUMPBIN" >&6; }
5892 else
5893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5894 $as_echo "no" >&6; }
5895 fi
5896
5897
5898 test -n "$ac_ct_DUMPBIN" && break
5899 done
5900
5901 if test "x$ac_ct_DUMPBIN" = x; then
5902 DUMPBIN=":"
5903 else
5904 case $cross_compiling:$ac_tool_warned in
5905 yes:)
5906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5907 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5908 ac_tool_warned=yes ;;
5909 esac
5910 DUMPBIN=$ac_ct_DUMPBIN
5911 fi
5912 fi
5913
5914 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5915 *COFF*)
5916 DUMPBIN="$DUMPBIN -symbols"
5917 ;;
5918 *)
5919 DUMPBIN=:
5920 ;;
5921 esac
5922 fi
5923
5924 if test "$DUMPBIN" != ":"; then
5925 NM="$DUMPBIN"
5926 fi
5927 fi
5928 test -z "$NM" && NM=nm
5929
5930
5931
5932
5933
5934
5935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5936 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5937 if test "${lt_cv_nm_interface+set}" = set; then :
5938 $as_echo_n "(cached) " >&6
5939 else
5940 lt_cv_nm_interface="BSD nm"
5941 echo "int some_variable = 0;" > conftest.$ac_ext
5942 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5943 (eval "$ac_compile" 2>conftest.err)
5944 cat conftest.err >&5
5945 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5946 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5947 cat conftest.err >&5
5948 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5949 cat conftest.out >&5
5950 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5951 lt_cv_nm_interface="MS dumpbin"
5952 fi
5953 rm -f conftest*
5954 fi
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5956 $as_echo "$lt_cv_nm_interface" >&6; }
5957
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5959 $as_echo_n "checking whether ln -s works... " >&6; }
5960 LN_S=$as_ln_s
5961 if test "$LN_S" = "ln -s"; then
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5963 $as_echo "yes" >&6; }
5964 else
5965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5966 $as_echo "no, using $LN_S" >&6; }
5967 fi
5968
5969 # find the maximum length of command line arguments
5970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5971 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5972 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5973 $as_echo_n "(cached) " >&6
5974 else
5975 i=0
5976 teststring="ABCD"
5977
5978 case $build_os in
5979 msdosdjgpp*)
5980 # On DJGPP, this test can blow up pretty badly due to problems in libc
5981 # (any single argument exceeding 2000 bytes causes a buffer overrun
5982 # during glob expansion). Even if it were fixed, the result of this
5983 # check would be larger than it should be.
5984 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5985 ;;
5986
5987 gnu*)
5988 # Under GNU Hurd, this test is not required because there is
5989 # no limit to the length of command line arguments.
5990 # Libtool will interpret -1 as no limit whatsoever
5991 lt_cv_sys_max_cmd_len=-1;
5992 ;;
5993
5994 cygwin* | mingw* | cegcc*)
5995 # On Win9x/ME, this test blows up -- it succeeds, but takes
5996 # about 5 minutes as the teststring grows exponentially.
5997 # Worse, since 9x/ME are not pre-emptively multitasking,
5998 # you end up with a "frozen" computer, even though with patience
5999 # the test eventually succeeds (with a max line length of 256k).
6000 # Instead, let's just punt: use the minimum linelength reported by
6001 # all of the supported platforms: 8192 (on NT/2K/XP).
6002 lt_cv_sys_max_cmd_len=8192;
6003 ;;
6004
6005 mint*)
6006 # On MiNT this can take a long time and run out of memory.
6007 lt_cv_sys_max_cmd_len=8192;
6008 ;;
6009
6010 amigaos*)
6011 # On AmigaOS with pdksh, this test takes hours, literally.
6012 # So we just punt and use a minimum line length of 8192.
6013 lt_cv_sys_max_cmd_len=8192;
6014 ;;
6015
6016 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6017 # This has been around since 386BSD, at least. Likely further.
6018 if test -x /sbin/sysctl; then
6019 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6020 elif test -x /usr/sbin/sysctl; then
6021 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6022 else
6023 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6024 fi
6025 # And add a safety zone
6026 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6027 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6028 ;;
6029
6030 interix*)
6031 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6032 lt_cv_sys_max_cmd_len=196608
6033 ;;
6034
6035 osf*)
6036 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6037 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6038 # nice to cause kernel panics so lets avoid the loop below.
6039 # First set a reasonable default.
6040 lt_cv_sys_max_cmd_len=16384
6041 #
6042 if test -x /sbin/sysconfig; then
6043 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6044 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6045 esac
6046 fi
6047 ;;
6048 sco3.2v5*)
6049 lt_cv_sys_max_cmd_len=102400
6050 ;;
6051 sysv5* | sco5v6* | sysv4.2uw2*)
6052 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6053 if test -n "$kargmax"; then
6054 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6055 else
6056 lt_cv_sys_max_cmd_len=32768
6057 fi
6058 ;;
6059 *)
6060 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6061 if test -n "$lt_cv_sys_max_cmd_len"; then
6062 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6063 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6064 else
6065 # Make teststring a little bigger before we do anything with it.
6066 # a 1K string should be a reasonable start.
6067 for i in 1 2 3 4 5 6 7 8 ; do
6068 teststring=$teststring$teststring
6069 done
6070 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6071 # If test is not a shell built-in, we'll probably end up computing a
6072 # maximum length that is only half of the actual maximum length, but
6073 # we can't tell.
6074 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6075 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6076 test $i != 17 # 1/2 MB should be enough
6077 do
6078 i=`expr $i + 1`
6079 teststring=$teststring$teststring
6080 done
6081 # Only check the string length outside the loop.
6082 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6083 teststring=
6084 # Add a significant safety factor because C++ compilers can tack on
6085 # massive amounts of additional arguments before passing them to the
6086 # linker. It appears as though 1/2 is a usable value.
6087 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6088 fi
6089 ;;
6090 esac
6091
6092 fi
6093
6094 if test -n $lt_cv_sys_max_cmd_len ; then
6095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6096 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6097 else
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6099 $as_echo "none" >&6; }
6100 fi
6101 max_cmd_len=$lt_cv_sys_max_cmd_len
6102
6103
6104
6105
6106
6107
6108 : ${CP="cp -f"}
6109 : ${MV="mv -f"}
6110 : ${RM="rm -f"}
6111
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6113 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6114 # Try some XSI features
6115 xsi_shell=no
6116 ( _lt_dummy="a/b/c"
6117 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6118 = c,a/b,, \
6119 && eval 'test $(( 1 + 1 )) -eq 2 \
6120 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6121 && xsi_shell=yes
6122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6123 $as_echo "$xsi_shell" >&6; }
6124
6125
6126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6127 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6128 lt_shell_append=no
6129 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6130 >/dev/null 2>&1 \
6131 && lt_shell_append=yes
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6133 $as_echo "$lt_shell_append" >&6; }
6134
6135
6136 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6137 lt_unset=unset
6138 else
6139 lt_unset=false
6140 fi
6141
6142
6143
6144
6145
6146 # test EBCDIC or ASCII
6147 case `echo X|tr X '\101'` in
6148 A) # ASCII based system
6149 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6150 lt_SP2NL='tr \040 \012'
6151 lt_NL2SP='tr \015\012 \040\040'
6152 ;;
6153 *) # EBCDIC based system
6154 lt_SP2NL='tr \100 \n'
6155 lt_NL2SP='tr \r\n \100\100'
6156 ;;
6157 esac
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6168 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6169 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6170 $as_echo_n "(cached) " >&6
6171 else
6172 lt_cv_ld_reload_flag='-r'
6173 fi
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6175 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6176 reload_flag=$lt_cv_ld_reload_flag
6177 case $reload_flag in
6178 "" | " "*) ;;
6179 *) reload_flag=" $reload_flag" ;;
6180 esac
6181 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6182 case $host_os in
6183 darwin*)
6184 if test "$GCC" = yes; then
6185 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6186 else
6187 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6188 fi
6189 ;;
6190 esac
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200 if test -n "$ac_tool_prefix"; then
6201 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6202 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6204 $as_echo_n "checking for $ac_word... " >&6; }
6205 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6206 $as_echo_n "(cached) " >&6
6207 else
6208 if test -n "$OBJDUMP"; then
6209 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6210 else
6211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6212 for as_dir in $PATH
6213 do
6214 IFS=$as_save_IFS
6215 test -z "$as_dir" && as_dir=.
6216 for ac_exec_ext in '' $ac_executable_extensions; do
6217 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6218 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6220 break 2
6221 fi
6222 done
6223 done
6224 IFS=$as_save_IFS
6225
6226 fi
6227 fi
6228 OBJDUMP=$ac_cv_prog_OBJDUMP
6229 if test -n "$OBJDUMP"; then
6230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6231 $as_echo "$OBJDUMP" >&6; }
6232 else
6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6234 $as_echo "no" >&6; }
6235 fi
6236
6237
6238 fi
6239 if test -z "$ac_cv_prog_OBJDUMP"; then
6240 ac_ct_OBJDUMP=$OBJDUMP
6241 # Extract the first word of "objdump", so it can be a program name with args.
6242 set dummy objdump; ac_word=$2
6243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6244 $as_echo_n "checking for $ac_word... " >&6; }
6245 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6246 $as_echo_n "(cached) " >&6
6247 else
6248 if test -n "$ac_ct_OBJDUMP"; then
6249 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6250 else
6251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6252 for as_dir in $PATH
6253 do
6254 IFS=$as_save_IFS
6255 test -z "$as_dir" && as_dir=.
6256 for ac_exec_ext in '' $ac_executable_extensions; do
6257 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6258 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6260 break 2
6261 fi
6262 done
6263 done
6264 IFS=$as_save_IFS
6265
6266 fi
6267 fi
6268 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6269 if test -n "$ac_ct_OBJDUMP"; then
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6271 $as_echo "$ac_ct_OBJDUMP" >&6; }
6272 else
6273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6274 $as_echo "no" >&6; }
6275 fi
6276
6277 if test "x$ac_ct_OBJDUMP" = x; then
6278 OBJDUMP="false"
6279 else
6280 case $cross_compiling:$ac_tool_warned in
6281 yes:)
6282 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6283 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6284 ac_tool_warned=yes ;;
6285 esac
6286 OBJDUMP=$ac_ct_OBJDUMP
6287 fi
6288 else
6289 OBJDUMP="$ac_cv_prog_OBJDUMP"
6290 fi
6291
6292 test -z "$OBJDUMP" && OBJDUMP=objdump
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6303 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6304 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6305 $as_echo_n "(cached) " >&6
6306 else
6307 lt_cv_file_magic_cmd='$MAGIC_CMD'
6308 lt_cv_file_magic_test_file=
6309 lt_cv_deplibs_check_method='unknown'
6310 # Need to set the preceding variable on all platforms that support
6311 # interlibrary dependencies.
6312 # 'none' -- dependencies not supported.
6313 # `unknown' -- same as none, but documents that we really don't know.
6314 # 'pass_all' -- all dependencies passed with no checks.
6315 # 'test_compile' -- check by making test program.
6316 # 'file_magic [[regex]]' -- check by looking for files in library path
6317 # which responds to the $file_magic_cmd with a given extended regex.
6318 # If you have `file' or equivalent on your system and you're not sure
6319 # whether `pass_all' will *always* work, you probably want this one.
6320
6321 case $host_os in
6322 aix[4-9]*)
6323 lt_cv_deplibs_check_method=pass_all
6324 ;;
6325
6326 beos*)
6327 lt_cv_deplibs_check_method=pass_all
6328 ;;
6329
6330 bsdi[45]*)
6331 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6332 lt_cv_file_magic_cmd='/usr/bin/file -L'
6333 lt_cv_file_magic_test_file=/shlib/libc.so
6334 ;;
6335
6336 cygwin*)
6337 # func_win32_libid is a shell function defined in ltmain.sh
6338 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6339 lt_cv_file_magic_cmd='func_win32_libid'
6340 ;;
6341
6342 mingw* | pw32*)
6343 # Base MSYS/MinGW do not provide the 'file' command needed by
6344 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6345 # unless we find 'file', for example because we are cross-compiling.
6346 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6347 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6348 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6349 lt_cv_file_magic_cmd='func_win32_libid'
6350 else
6351 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6352 lt_cv_file_magic_cmd='$OBJDUMP -f'
6353 fi
6354 ;;
6355
6356 cegcc*)
6357 # use the weaker test based on 'objdump'. See mingw*.
6358 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6359 lt_cv_file_magic_cmd='$OBJDUMP -f'
6360 ;;
6361
6362 darwin* | rhapsody*)
6363 lt_cv_deplibs_check_method=pass_all
6364 ;;
6365
6366 freebsd* | dragonfly*)
6367 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6368 case $host_cpu in
6369 i*86 )
6370 # Not sure whether the presence of OpenBSD here was a mistake.
6371 # Let's accept both of them until this is cleared up.
6372 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6373 lt_cv_file_magic_cmd=/usr/bin/file
6374 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6375 ;;
6376 esac
6377 else
6378 lt_cv_deplibs_check_method=pass_all
6379 fi
6380 ;;
6381
6382 gnu*)
6383 lt_cv_deplibs_check_method=pass_all
6384 ;;
6385
6386 haiku*)
6387 lt_cv_deplibs_check_method=pass_all
6388 ;;
6389
6390 hpux10.20* | hpux11*)
6391 lt_cv_file_magic_cmd=/usr/bin/file
6392 case $host_cpu in
6393 ia64*)
6394 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6395 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6396 ;;
6397 hppa*64*)
6398 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]'
6399 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6400 ;;
6401 *)
6402 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6403 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6404 ;;
6405 esac
6406 ;;
6407
6408 interix[3-9]*)
6409 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6410 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6411 ;;
6412
6413 irix5* | irix6* | nonstopux*)
6414 case $LD in
6415 *-32|*"-32 ") libmagic=32-bit;;
6416 *-n32|*"-n32 ") libmagic=N32;;
6417 *-64|*"-64 ") libmagic=64-bit;;
6418 *) libmagic=never-match;;
6419 esac
6420 lt_cv_deplibs_check_method=pass_all
6421 ;;
6422
6423 # This must be Linux ELF.
6424 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6425 lt_cv_deplibs_check_method=pass_all
6426 ;;
6427
6428 netbsd*)
6429 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6430 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6431 else
6432 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6433 fi
6434 ;;
6435
6436 newos6*)
6437 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6438 lt_cv_file_magic_cmd=/usr/bin/file
6439 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6440 ;;
6441
6442 *nto* | *qnx*)
6443 lt_cv_deplibs_check_method=pass_all
6444 ;;
6445
6446 openbsd*)
6447 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6448 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6449 else
6450 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6451 fi
6452 ;;
6453
6454 osf3* | osf4* | osf5*)
6455 lt_cv_deplibs_check_method=pass_all
6456 ;;
6457
6458 rdos*)
6459 lt_cv_deplibs_check_method=pass_all
6460 ;;
6461
6462 solaris*)
6463 lt_cv_deplibs_check_method=pass_all
6464 ;;
6465
6466 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6467 lt_cv_deplibs_check_method=pass_all
6468 ;;
6469
6470 sysv4 | sysv4.3*)
6471 case $host_vendor in
6472 motorola)
6473 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]'
6474 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6475 ;;
6476 ncr)
6477 lt_cv_deplibs_check_method=pass_all
6478 ;;
6479 sequent)
6480 lt_cv_file_magic_cmd='/bin/file'
6481 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6482 ;;
6483 sni)
6484 lt_cv_file_magic_cmd='/bin/file'
6485 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6486 lt_cv_file_magic_test_file=/lib/libc.so
6487 ;;
6488 siemens)
6489 lt_cv_deplibs_check_method=pass_all
6490 ;;
6491 pc)
6492 lt_cv_deplibs_check_method=pass_all
6493 ;;
6494 esac
6495 ;;
6496
6497 tpf*)
6498 lt_cv_deplibs_check_method=pass_all
6499 ;;
6500 esac
6501
6502 fi
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6504 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6505 file_magic_cmd=$lt_cv_file_magic_cmd
6506 deplibs_check_method=$lt_cv_deplibs_check_method
6507 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520 if test -n "$ac_tool_prefix"; then
6521 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6522 set dummy ${ac_tool_prefix}ar; ac_word=$2
6523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6524 $as_echo_n "checking for $ac_word... " >&6; }
6525 if test "${ac_cv_prog_AR+set}" = set; then :
6526 $as_echo_n "(cached) " >&6
6527 else
6528 if test -n "$AR"; then
6529 ac_cv_prog_AR="$AR" # Let the user override the test.
6530 else
6531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6532 for as_dir in $PATH
6533 do
6534 IFS=$as_save_IFS
6535 test -z "$as_dir" && as_dir=.
6536 for ac_exec_ext in '' $ac_executable_extensions; do
6537 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6538 ac_cv_prog_AR="${ac_tool_prefix}ar"
6539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6540 break 2
6541 fi
6542 done
6543 done
6544 IFS=$as_save_IFS
6545
6546 fi
6547 fi
6548 AR=$ac_cv_prog_AR
6549 if test -n "$AR"; then
6550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6551 $as_echo "$AR" >&6; }
6552 else
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6554 $as_echo "no" >&6; }
6555 fi
6556
6557
6558 fi
6559 if test -z "$ac_cv_prog_AR"; then
6560 ac_ct_AR=$AR
6561 # Extract the first word of "ar", so it can be a program name with args.
6562 set dummy ar; ac_word=$2
6563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6564 $as_echo_n "checking for $ac_word... " >&6; }
6565 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6566 $as_echo_n "(cached) " >&6
6567 else
6568 if test -n "$ac_ct_AR"; then
6569 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6570 else
6571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6572 for as_dir in $PATH
6573 do
6574 IFS=$as_save_IFS
6575 test -z "$as_dir" && as_dir=.
6576 for ac_exec_ext in '' $ac_executable_extensions; do
6577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6578 ac_cv_prog_ac_ct_AR="ar"
6579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6580 break 2
6581 fi
6582 done
6583 done
6584 IFS=$as_save_IFS
6585
6586 fi
6587 fi
6588 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6589 if test -n "$ac_ct_AR"; then
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6591 $as_echo "$ac_ct_AR" >&6; }
6592 else
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6594 $as_echo "no" >&6; }
6595 fi
6596
6597 if test "x$ac_ct_AR" = x; then
6598 AR="false"
6599 else
6600 case $cross_compiling:$ac_tool_warned in
6601 yes:)
6602 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6603 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6604 ac_tool_warned=yes ;;
6605 esac
6606 AR=$ac_ct_AR
6607 fi
6608 else
6609 AR="$ac_cv_prog_AR"
6610 fi
6611
6612 test -z "$AR" && AR=ar
6613 test -z "$AR_FLAGS" && AR_FLAGS=cru
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625 if test -n "$ac_tool_prefix"; then
6626 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6627 set dummy ${ac_tool_prefix}strip; ac_word=$2
6628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6629 $as_echo_n "checking for $ac_word... " >&6; }
6630 if test "${ac_cv_prog_STRIP+set}" = set; then :
6631 $as_echo_n "(cached) " >&6
6632 else
6633 if test -n "$STRIP"; then
6634 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6635 else
6636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6637 for as_dir in $PATH
6638 do
6639 IFS=$as_save_IFS
6640 test -z "$as_dir" && as_dir=.
6641 for ac_exec_ext in '' $ac_executable_extensions; do
6642 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6643 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6645 break 2
6646 fi
6647 done
6648 done
6649 IFS=$as_save_IFS
6650
6651 fi
6652 fi
6653 STRIP=$ac_cv_prog_STRIP
6654 if test -n "$STRIP"; then
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6656 $as_echo "$STRIP" >&6; }
6657 else
6658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6659 $as_echo "no" >&6; }
6660 fi
6661
6662
6663 fi
6664 if test -z "$ac_cv_prog_STRIP"; then
6665 ac_ct_STRIP=$STRIP
6666 # Extract the first word of "strip", so it can be a program name with args.
6667 set dummy strip; ac_word=$2
6668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6669 $as_echo_n "checking for $ac_word... " >&6; }
6670 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6671 $as_echo_n "(cached) " >&6
6672 else
6673 if test -n "$ac_ct_STRIP"; then
6674 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6675 else
6676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6677 for as_dir in $PATH
6678 do
6679 IFS=$as_save_IFS
6680 test -z "$as_dir" && as_dir=.
6681 for ac_exec_ext in '' $ac_executable_extensions; do
6682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6683 ac_cv_prog_ac_ct_STRIP="strip"
6684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6685 break 2
6686 fi
6687 done
6688 done
6689 IFS=$as_save_IFS
6690
6691 fi
6692 fi
6693 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6694 if test -n "$ac_ct_STRIP"; then
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6696 $as_echo "$ac_ct_STRIP" >&6; }
6697 else
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6699 $as_echo "no" >&6; }
6700 fi
6701
6702 if test "x$ac_ct_STRIP" = x; then
6703 STRIP=":"
6704 else
6705 case $cross_compiling:$ac_tool_warned in
6706 yes:)
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6708 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6709 ac_tool_warned=yes ;;
6710 esac
6711 STRIP=$ac_ct_STRIP
6712 fi
6713 else
6714 STRIP="$ac_cv_prog_STRIP"
6715 fi
6716
6717 test -z "$STRIP" && STRIP=:
6718
6719
6720
6721
6722
6723
6724 if test -n "$ac_tool_prefix"; then
6725 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6726 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6728 $as_echo_n "checking for $ac_word... " >&6; }
6729 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6730 $as_echo_n "(cached) " >&6
6731 else
6732 if test -n "$RANLIB"; then
6733 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6734 else
6735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6736 for as_dir in $PATH
6737 do
6738 IFS=$as_save_IFS
6739 test -z "$as_dir" && as_dir=.
6740 for ac_exec_ext in '' $ac_executable_extensions; do
6741 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6742 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6744 break 2
6745 fi
6746 done
6747 done
6748 IFS=$as_save_IFS
6749
6750 fi
6751 fi
6752 RANLIB=$ac_cv_prog_RANLIB
6753 if test -n "$RANLIB"; then
6754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6755 $as_echo "$RANLIB" >&6; }
6756 else
6757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6758 $as_echo "no" >&6; }
6759 fi
6760
6761
6762 fi
6763 if test -z "$ac_cv_prog_RANLIB"; then
6764 ac_ct_RANLIB=$RANLIB
6765 # Extract the first word of "ranlib", so it can be a program name with args.
6766 set dummy ranlib; ac_word=$2
6767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6768 $as_echo_n "checking for $ac_word... " >&6; }
6769 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6770 $as_echo_n "(cached) " >&6
6771 else
6772 if test -n "$ac_ct_RANLIB"; then
6773 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6774 else
6775 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6776 for as_dir in $PATH
6777 do
6778 IFS=$as_save_IFS
6779 test -z "$as_dir" && as_dir=.
6780 for ac_exec_ext in '' $ac_executable_extensions; do
6781 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6782 ac_cv_prog_ac_ct_RANLIB="ranlib"
6783 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6784 break 2
6785 fi
6786 done
6787 done
6788 IFS=$as_save_IFS
6789
6790 fi
6791 fi
6792 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6793 if test -n "$ac_ct_RANLIB"; then
6794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6795 $as_echo "$ac_ct_RANLIB" >&6; }
6796 else
6797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6798 $as_echo "no" >&6; }
6799 fi
6800
6801 if test "x$ac_ct_RANLIB" = x; then
6802 RANLIB=":"
6803 else
6804 case $cross_compiling:$ac_tool_warned in
6805 yes:)
6806 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6807 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6808 ac_tool_warned=yes ;;
6809 esac
6810 RANLIB=$ac_ct_RANLIB
6811 fi
6812 else
6813 RANLIB="$ac_cv_prog_RANLIB"
6814 fi
6815
6816 test -z "$RANLIB" && RANLIB=:
6817
6818
6819
6820
6821
6822
6823 # Determine commands to create old-style static archives.
6824 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6825 old_postinstall_cmds='chmod 644 $oldlib'
6826 old_postuninstall_cmds=
6827
6828 if test -n "$RANLIB"; then
6829 case $host_os in
6830 openbsd*)
6831 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6832 ;;
6833 *)
6834 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6835 ;;
6836 esac
6837 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6838 fi
6839
6840 case $host_os in
6841 darwin*)
6842 lock_old_archive_extraction=yes ;;
6843 *)
6844 lock_old_archive_extraction=no ;;
6845 esac
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885 # If no C compiler was specified, use CC.
6886 LTCC=${LTCC-"$CC"}
6887
6888 # If no C compiler flags were specified, use CFLAGS.
6889 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6890
6891 # Allow CC to be a program name with arguments.
6892 compiler=$CC
6893
6894
6895 # Check for command to grab the raw symbol name followed by C symbol from nm.
6896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6897 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6898 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6899 $as_echo_n "(cached) " >&6
6900 else
6901
6902 # These are sane defaults that work on at least a few old systems.
6903 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6904
6905 # Character class describing NM global symbol codes.
6906 symcode='[BCDEGRST]'
6907
6908 # Regexp to match symbols that can be accessed directly from C.
6909 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6910
6911 # Define system-specific variables.
6912 case $host_os in
6913 aix*)
6914 symcode='[BCDT]'
6915 ;;
6916 cygwin* | mingw* | pw32* | cegcc*)
6917 symcode='[ABCDGISTW]'
6918 ;;
6919 hpux*)
6920 if test "$host_cpu" = ia64; then
6921 symcode='[ABCDEGRST]'
6922 fi
6923 ;;
6924 irix* | nonstopux*)
6925 symcode='[BCDEGRST]'
6926 ;;
6927 osf*)
6928 symcode='[BCDEGQRST]'
6929 ;;
6930 solaris*)
6931 symcode='[BDRT]'
6932 ;;
6933 sco3.2v5*)
6934 symcode='[DT]'
6935 ;;
6936 sysv4.2uw2*)
6937 symcode='[DT]'
6938 ;;
6939 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6940 symcode='[ABDT]'
6941 ;;
6942 sysv4)
6943 symcode='[DFNSTU]'
6944 ;;
6945 esac
6946
6947 # If we're using GNU nm, then use its standard symbol codes.
6948 case `$NM -V 2>&1` in
6949 *GNU* | *'with BFD'*)
6950 symcode='[ABCDGIRSTW]' ;;
6951 esac
6952
6953 # Transform an extracted symbol line into a proper C declaration.
6954 # Some systems (esp. on ia64) link data and code symbols differently,
6955 # so use this general approach.
6956 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6957
6958 # Transform an extracted symbol line into symbol name and symbol address
6959 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6960 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'"
6961
6962 # Handle CRLF in mingw tool chain
6963 opt_cr=
6964 case $build_os in
6965 mingw*)
6966 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6967 ;;
6968 esac
6969
6970 # Try without a prefix underscore, then with it.
6971 for ac_symprfx in "" "_"; do
6972
6973 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6974 symxfrm="\\1 $ac_symprfx\\2 \\2"
6975
6976 # Write the raw and C identifiers.
6977 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6978 # Fake it for dumpbin and say T for any non-static function
6979 # and D for any global variable.
6980 # Also find C++ and __fastcall symbols from MSVC++,
6981 # which start with @ or ?.
6982 lt_cv_sys_global_symbol_pipe="$AWK '"\
6983 " {last_section=section; section=\$ 3};"\
6984 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6985 " \$ 0!~/External *\|/{next};"\
6986 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6987 " {if(hide[section]) next};"\
6988 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6989 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6990 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6991 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6992 " ' prfx=^$ac_symprfx"
6993 else
6994 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6995 fi
6996
6997 # Check to see that the pipe works correctly.
6998 pipe_works=no
6999
7000 rm -f conftest*
7001 cat > conftest.$ac_ext <<_LT_EOF
7002 #ifdef __cplusplus
7003 extern "C" {
7004 #endif
7005 char nm_test_var;
7006 void nm_test_func(void);
7007 void nm_test_func(void){}
7008 #ifdef __cplusplus
7009 }
7010 #endif
7011 int main(){nm_test_var='a';nm_test_func();return(0);}
7012 _LT_EOF
7013
7014 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7015 (eval $ac_compile) 2>&5
7016 ac_status=$?
7017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7018 test $ac_status = 0; }; then
7019 # Now try to grab the symbols.
7020 nlist=conftest.nm
7021 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7022 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7023 ac_status=$?
7024 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7025 test $ac_status = 0; } && test -s "$nlist"; then
7026 # Try sorting and uniquifying the output.
7027 if sort "$nlist" | uniq > "$nlist"T; then
7028 mv -f "$nlist"T "$nlist"
7029 else
7030 rm -f "$nlist"T
7031 fi
7032
7033 # Make sure that we snagged all the symbols we need.
7034 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7035 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7036 cat <<_LT_EOF > conftest.$ac_ext
7037 #ifdef __cplusplus
7038 extern "C" {
7039 #endif
7040
7041 _LT_EOF
7042 # Now generate the symbol file.
7043 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7044
7045 cat <<_LT_EOF >> conftest.$ac_ext
7046
7047 /* The mapping between symbol names and symbols. */
7048 const struct {
7049 const char *name;
7050 void *address;
7051 }
7052 lt__PROGRAM__LTX_preloaded_symbols[] =
7053 {
7054 { "@PROGRAM@", (void *) 0 },
7055 _LT_EOF
7056 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7057 cat <<\_LT_EOF >> conftest.$ac_ext
7058 {0, (void *) 0}
7059 };
7060
7061 /* This works around a problem in FreeBSD linker */
7062 #ifdef FREEBSD_WORKAROUND
7063 static const void *lt_preloaded_setup() {
7064 return lt__PROGRAM__LTX_preloaded_symbols;
7065 }
7066 #endif
7067
7068 #ifdef __cplusplus
7069 }
7070 #endif
7071 _LT_EOF
7072 # Now try linking the two files.
7073 mv conftest.$ac_objext conftstm.$ac_objext
7074 lt_save_LIBS="$LIBS"
7075 lt_save_CFLAGS="$CFLAGS"
7076 LIBS="conftstm.$ac_objext"
7077 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7078 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7079 (eval $ac_link) 2>&5
7080 ac_status=$?
7081 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7082 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7083 pipe_works=yes
7084 fi
7085 LIBS="$lt_save_LIBS"
7086 CFLAGS="$lt_save_CFLAGS"
7087 else
7088 echo "cannot find nm_test_func in $nlist" >&5
7089 fi
7090 else
7091 echo "cannot find nm_test_var in $nlist" >&5
7092 fi
7093 else
7094 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7095 fi
7096 else
7097 echo "$progname: failed program was:" >&5
7098 cat conftest.$ac_ext >&5
7099 fi
7100 rm -rf conftest* conftst*
7101
7102 # Do not use the global_symbol_pipe unless it works.
7103 if test "$pipe_works" = yes; then
7104 break
7105 else
7106 lt_cv_sys_global_symbol_pipe=
7107 fi
7108 done
7109
7110 fi
7111
7112 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7113 lt_cv_sys_global_symbol_to_cdecl=
7114 fi
7115 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7117 $as_echo "failed" >&6; }
7118 else
7119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7120 $as_echo "ok" >&6; }
7121 fi
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144 # Check whether --enable-libtool-lock was given.
7145 if test "${enable_libtool_lock+set}" = set; then :
7146 enableval=$enable_libtool_lock;
7147 fi
7148
7149 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7150
7151 # Some flags need to be propagated to the compiler or linker for good
7152 # libtool support.
7153 case $host in
7154 ia64-*-hpux*)
7155 # Find out which ABI we are using.
7156 echo 'int i;' > conftest.$ac_ext
7157 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7158 (eval $ac_compile) 2>&5
7159 ac_status=$?
7160 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7161 test $ac_status = 0; }; then
7162 case `/usr/bin/file conftest.$ac_objext` in
7163 *ELF-32*)
7164 HPUX_IA64_MODE="32"
7165 ;;
7166 *ELF-64*)
7167 HPUX_IA64_MODE="64"
7168 ;;
7169 esac
7170 fi
7171 rm -rf conftest*
7172 ;;
7173 *-*-irix6*)
7174 # Find out which ABI we are using.
7175 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7176 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7177 (eval $ac_compile) 2>&5
7178 ac_status=$?
7179 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7180 test $ac_status = 0; }; then
7181 if test "$lt_cv_prog_gnu_ld" = yes; then
7182 case `/usr/bin/file conftest.$ac_objext` in
7183 *32-bit*)
7184 LD="${LD-ld} -melf32bsmip"
7185 ;;
7186 *N32*)
7187 LD="${LD-ld} -melf32bmipn32"
7188 ;;
7189 *64-bit*)
7190 LD="${LD-ld} -melf64bmip"
7191 ;;
7192 esac
7193 else
7194 case `/usr/bin/file conftest.$ac_objext` in
7195 *32-bit*)
7196 LD="${LD-ld} -32"
7197 ;;
7198 *N32*)
7199 LD="${LD-ld} -n32"
7200 ;;
7201 *64-bit*)
7202 LD="${LD-ld} -64"
7203 ;;
7204 esac
7205 fi
7206 fi
7207 rm -rf conftest*
7208 ;;
7209
7210 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7211 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7212 # Find out which ABI we are using.
7213 echo 'int i;' > conftest.$ac_ext
7214 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7215 (eval $ac_compile) 2>&5
7216 ac_status=$?
7217 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7218 test $ac_status = 0; }; then
7219 case `/usr/bin/file conftest.o` in
7220 *32-bit*)
7221 case $host in
7222 x86_64-*kfreebsd*-gnu)
7223 LD="${LD-ld} -m elf_i386_fbsd"
7224 ;;
7225 x86_64-*linux*)
7226 case `/usr/bin/file conftest.o` in
7227 *x86-64*)
7228 LD="${LD-ld} -m elf32_x86_64"
7229 ;;
7230 *)
7231 LD="${LD-ld} -m elf_i386"
7232 ;;
7233 esac
7234 ;;
7235 powerpc64le-*linux*)
7236 LD="${LD-ld} -m elf32lppclinux"
7237 ;;
7238 powerpc64-*linux*)
7239 LD="${LD-ld} -m elf32ppclinux"
7240 ;;
7241 s390x-*linux*)
7242 LD="${LD-ld} -m elf_s390"
7243 ;;
7244 sparc64-*linux*)
7245 LD="${LD-ld} -m elf32_sparc"
7246 ;;
7247 esac
7248 ;;
7249 *64-bit*)
7250 case $host in
7251 x86_64-*kfreebsd*-gnu)
7252 LD="${LD-ld} -m elf_x86_64_fbsd"
7253 ;;
7254 x86_64-*linux*)
7255 LD="${LD-ld} -m elf_x86_64"
7256 ;;
7257 powerpcle-*linux*)
7258 LD="${LD-ld} -m elf64lppc"
7259 ;;
7260 powerpc-*linux*)
7261 LD="${LD-ld} -m elf64ppc"
7262 ;;
7263 s390*-*linux*|s390*-*tpf*)
7264 LD="${LD-ld} -m elf64_s390"
7265 ;;
7266 sparc*-*linux*)
7267 LD="${LD-ld} -m elf64_sparc"
7268 ;;
7269 esac
7270 ;;
7271 esac
7272 fi
7273 rm -rf conftest*
7274 ;;
7275
7276 *-*-sco3.2v5*)
7277 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7278 SAVE_CFLAGS="$CFLAGS"
7279 CFLAGS="$CFLAGS -belf"
7280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7281 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7282 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7283 $as_echo_n "(cached) " >&6
7284 else
7285 ac_ext=c
7286 ac_cpp='$CPP $CPPFLAGS'
7287 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7288 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7289 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7290
7291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7292 /* end confdefs.h. */
7293
7294 int
7295 main ()
7296 {
7297
7298 ;
7299 return 0;
7300 }
7301 _ACEOF
7302 if ac_fn_c_try_link "$LINENO"; then :
7303 lt_cv_cc_needs_belf=yes
7304 else
7305 lt_cv_cc_needs_belf=no
7306 fi
7307 rm -f core conftest.err conftest.$ac_objext \
7308 conftest$ac_exeext conftest.$ac_ext
7309 ac_ext=c
7310 ac_cpp='$CPP $CPPFLAGS'
7311 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7312 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7314
7315 fi
7316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7317 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7318 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7319 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7320 CFLAGS="$SAVE_CFLAGS"
7321 fi
7322 ;;
7323 sparc*-*solaris*)
7324 # Find out which ABI we are using.
7325 echo 'int i;' > conftest.$ac_ext
7326 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7327 (eval $ac_compile) 2>&5
7328 ac_status=$?
7329 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7330 test $ac_status = 0; }; then
7331 case `/usr/bin/file conftest.o` in
7332 *64-bit*)
7333 case $lt_cv_prog_gnu_ld in
7334 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7335 *)
7336 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7337 LD="${LD-ld} -64"
7338 fi
7339 ;;
7340 esac
7341 ;;
7342 esac
7343 fi
7344 rm -rf conftest*
7345 ;;
7346 esac
7347
7348 need_locks="$enable_libtool_lock"
7349
7350
7351 case $host_os in
7352 rhapsody* | darwin*)
7353 if test -n "$ac_tool_prefix"; then
7354 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7355 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7357 $as_echo_n "checking for $ac_word... " >&6; }
7358 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7359 $as_echo_n "(cached) " >&6
7360 else
7361 if test -n "$DSYMUTIL"; then
7362 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7363 else
7364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7365 for as_dir in $PATH
7366 do
7367 IFS=$as_save_IFS
7368 test -z "$as_dir" && as_dir=.
7369 for ac_exec_ext in '' $ac_executable_extensions; do
7370 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7371 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7372 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7373 break 2
7374 fi
7375 done
7376 done
7377 IFS=$as_save_IFS
7378
7379 fi
7380 fi
7381 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7382 if test -n "$DSYMUTIL"; then
7383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7384 $as_echo "$DSYMUTIL" >&6; }
7385 else
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7387 $as_echo "no" >&6; }
7388 fi
7389
7390
7391 fi
7392 if test -z "$ac_cv_prog_DSYMUTIL"; then
7393 ac_ct_DSYMUTIL=$DSYMUTIL
7394 # Extract the first word of "dsymutil", so it can be a program name with args.
7395 set dummy dsymutil; ac_word=$2
7396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7397 $as_echo_n "checking for $ac_word... " >&6; }
7398 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7399 $as_echo_n "(cached) " >&6
7400 else
7401 if test -n "$ac_ct_DSYMUTIL"; then
7402 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7403 else
7404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7405 for as_dir in $PATH
7406 do
7407 IFS=$as_save_IFS
7408 test -z "$as_dir" && as_dir=.
7409 for ac_exec_ext in '' $ac_executable_extensions; do
7410 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7411 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7413 break 2
7414 fi
7415 done
7416 done
7417 IFS=$as_save_IFS
7418
7419 fi
7420 fi
7421 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7422 if test -n "$ac_ct_DSYMUTIL"; then
7423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7424 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7425 else
7426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7427 $as_echo "no" >&6; }
7428 fi
7429
7430 if test "x$ac_ct_DSYMUTIL" = x; then
7431 DSYMUTIL=":"
7432 else
7433 case $cross_compiling:$ac_tool_warned in
7434 yes:)
7435 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7436 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7437 ac_tool_warned=yes ;;
7438 esac
7439 DSYMUTIL=$ac_ct_DSYMUTIL
7440 fi
7441 else
7442 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7443 fi
7444
7445 if test -n "$ac_tool_prefix"; then
7446 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7447 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7449 $as_echo_n "checking for $ac_word... " >&6; }
7450 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7451 $as_echo_n "(cached) " >&6
7452 else
7453 if test -n "$NMEDIT"; then
7454 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7455 else
7456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7457 for as_dir in $PATH
7458 do
7459 IFS=$as_save_IFS
7460 test -z "$as_dir" && as_dir=.
7461 for ac_exec_ext in '' $ac_executable_extensions; do
7462 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7463 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7465 break 2
7466 fi
7467 done
7468 done
7469 IFS=$as_save_IFS
7470
7471 fi
7472 fi
7473 NMEDIT=$ac_cv_prog_NMEDIT
7474 if test -n "$NMEDIT"; then
7475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7476 $as_echo "$NMEDIT" >&6; }
7477 else
7478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7479 $as_echo "no" >&6; }
7480 fi
7481
7482
7483 fi
7484 if test -z "$ac_cv_prog_NMEDIT"; then
7485 ac_ct_NMEDIT=$NMEDIT
7486 # Extract the first word of "nmedit", so it can be a program name with args.
7487 set dummy nmedit; ac_word=$2
7488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7489 $as_echo_n "checking for $ac_word... " >&6; }
7490 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7491 $as_echo_n "(cached) " >&6
7492 else
7493 if test -n "$ac_ct_NMEDIT"; then
7494 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7495 else
7496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7497 for as_dir in $PATH
7498 do
7499 IFS=$as_save_IFS
7500 test -z "$as_dir" && as_dir=.
7501 for ac_exec_ext in '' $ac_executable_extensions; do
7502 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7503 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7505 break 2
7506 fi
7507 done
7508 done
7509 IFS=$as_save_IFS
7510
7511 fi
7512 fi
7513 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7514 if test -n "$ac_ct_NMEDIT"; then
7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7516 $as_echo "$ac_ct_NMEDIT" >&6; }
7517 else
7518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7519 $as_echo "no" >&6; }
7520 fi
7521
7522 if test "x$ac_ct_NMEDIT" = x; then
7523 NMEDIT=":"
7524 else
7525 case $cross_compiling:$ac_tool_warned in
7526 yes:)
7527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7528 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7529 ac_tool_warned=yes ;;
7530 esac
7531 NMEDIT=$ac_ct_NMEDIT
7532 fi
7533 else
7534 NMEDIT="$ac_cv_prog_NMEDIT"
7535 fi
7536
7537 if test -n "$ac_tool_prefix"; then
7538 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7539 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7541 $as_echo_n "checking for $ac_word... " >&6; }
7542 if test "${ac_cv_prog_LIPO+set}" = set; then :
7543 $as_echo_n "(cached) " >&6
7544 else
7545 if test -n "$LIPO"; then
7546 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7547 else
7548 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7549 for as_dir in $PATH
7550 do
7551 IFS=$as_save_IFS
7552 test -z "$as_dir" && as_dir=.
7553 for ac_exec_ext in '' $ac_executable_extensions; do
7554 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7555 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7557 break 2
7558 fi
7559 done
7560 done
7561 IFS=$as_save_IFS
7562
7563 fi
7564 fi
7565 LIPO=$ac_cv_prog_LIPO
7566 if test -n "$LIPO"; then
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7568 $as_echo "$LIPO" >&6; }
7569 else
7570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7571 $as_echo "no" >&6; }
7572 fi
7573
7574
7575 fi
7576 if test -z "$ac_cv_prog_LIPO"; then
7577 ac_ct_LIPO=$LIPO
7578 # Extract the first word of "lipo", so it can be a program name with args.
7579 set dummy lipo; ac_word=$2
7580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7581 $as_echo_n "checking for $ac_word... " >&6; }
7582 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7583 $as_echo_n "(cached) " >&6
7584 else
7585 if test -n "$ac_ct_LIPO"; then
7586 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7587 else
7588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7589 for as_dir in $PATH
7590 do
7591 IFS=$as_save_IFS
7592 test -z "$as_dir" && as_dir=.
7593 for ac_exec_ext in '' $ac_executable_extensions; do
7594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7595 ac_cv_prog_ac_ct_LIPO="lipo"
7596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7597 break 2
7598 fi
7599 done
7600 done
7601 IFS=$as_save_IFS
7602
7603 fi
7604 fi
7605 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7606 if test -n "$ac_ct_LIPO"; then
7607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7608 $as_echo "$ac_ct_LIPO" >&6; }
7609 else
7610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7611 $as_echo "no" >&6; }
7612 fi
7613
7614 if test "x$ac_ct_LIPO" = x; then
7615 LIPO=":"
7616 else
7617 case $cross_compiling:$ac_tool_warned in
7618 yes:)
7619 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7620 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7621 ac_tool_warned=yes ;;
7622 esac
7623 LIPO=$ac_ct_LIPO
7624 fi
7625 else
7626 LIPO="$ac_cv_prog_LIPO"
7627 fi
7628
7629 if test -n "$ac_tool_prefix"; then
7630 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7631 set dummy ${ac_tool_prefix}otool; ac_word=$2
7632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7633 $as_echo_n "checking for $ac_word... " >&6; }
7634 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7635 $as_echo_n "(cached) " >&6
7636 else
7637 if test -n "$OTOOL"; then
7638 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7639 else
7640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7641 for as_dir in $PATH
7642 do
7643 IFS=$as_save_IFS
7644 test -z "$as_dir" && as_dir=.
7645 for ac_exec_ext in '' $ac_executable_extensions; do
7646 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7647 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7649 break 2
7650 fi
7651 done
7652 done
7653 IFS=$as_save_IFS
7654
7655 fi
7656 fi
7657 OTOOL=$ac_cv_prog_OTOOL
7658 if test -n "$OTOOL"; then
7659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7660 $as_echo "$OTOOL" >&6; }
7661 else
7662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7663 $as_echo "no" >&6; }
7664 fi
7665
7666
7667 fi
7668 if test -z "$ac_cv_prog_OTOOL"; then
7669 ac_ct_OTOOL=$OTOOL
7670 # Extract the first word of "otool", so it can be a program name with args.
7671 set dummy otool; ac_word=$2
7672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7673 $as_echo_n "checking for $ac_word... " >&6; }
7674 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7675 $as_echo_n "(cached) " >&6
7676 else
7677 if test -n "$ac_ct_OTOOL"; then
7678 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7679 else
7680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7681 for as_dir in $PATH
7682 do
7683 IFS=$as_save_IFS
7684 test -z "$as_dir" && as_dir=.
7685 for ac_exec_ext in '' $ac_executable_extensions; do
7686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7687 ac_cv_prog_ac_ct_OTOOL="otool"
7688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7689 break 2
7690 fi
7691 done
7692 done
7693 IFS=$as_save_IFS
7694
7695 fi
7696 fi
7697 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7698 if test -n "$ac_ct_OTOOL"; then
7699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7700 $as_echo "$ac_ct_OTOOL" >&6; }
7701 else
7702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7703 $as_echo "no" >&6; }
7704 fi
7705
7706 if test "x$ac_ct_OTOOL" = x; then
7707 OTOOL=":"
7708 else
7709 case $cross_compiling:$ac_tool_warned in
7710 yes:)
7711 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7712 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7713 ac_tool_warned=yes ;;
7714 esac
7715 OTOOL=$ac_ct_OTOOL
7716 fi
7717 else
7718 OTOOL="$ac_cv_prog_OTOOL"
7719 fi
7720
7721 if test -n "$ac_tool_prefix"; then
7722 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7723 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7725 $as_echo_n "checking for $ac_word... " >&6; }
7726 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7727 $as_echo_n "(cached) " >&6
7728 else
7729 if test -n "$OTOOL64"; then
7730 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7731 else
7732 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7733 for as_dir in $PATH
7734 do
7735 IFS=$as_save_IFS
7736 test -z "$as_dir" && as_dir=.
7737 for ac_exec_ext in '' $ac_executable_extensions; do
7738 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7739 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7741 break 2
7742 fi
7743 done
7744 done
7745 IFS=$as_save_IFS
7746
7747 fi
7748 fi
7749 OTOOL64=$ac_cv_prog_OTOOL64
7750 if test -n "$OTOOL64"; then
7751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7752 $as_echo "$OTOOL64" >&6; }
7753 else
7754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7755 $as_echo "no" >&6; }
7756 fi
7757
7758
7759 fi
7760 if test -z "$ac_cv_prog_OTOOL64"; then
7761 ac_ct_OTOOL64=$OTOOL64
7762 # Extract the first word of "otool64", so it can be a program name with args.
7763 set dummy otool64; ac_word=$2
7764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7765 $as_echo_n "checking for $ac_word... " >&6; }
7766 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7767 $as_echo_n "(cached) " >&6
7768 else
7769 if test -n "$ac_ct_OTOOL64"; then
7770 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7771 else
7772 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7773 for as_dir in $PATH
7774 do
7775 IFS=$as_save_IFS
7776 test -z "$as_dir" && as_dir=.
7777 for ac_exec_ext in '' $ac_executable_extensions; do
7778 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7779 ac_cv_prog_ac_ct_OTOOL64="otool64"
7780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7781 break 2
7782 fi
7783 done
7784 done
7785 IFS=$as_save_IFS
7786
7787 fi
7788 fi
7789 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7790 if test -n "$ac_ct_OTOOL64"; then
7791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7792 $as_echo "$ac_ct_OTOOL64" >&6; }
7793 else
7794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7795 $as_echo "no" >&6; }
7796 fi
7797
7798 if test "x$ac_ct_OTOOL64" = x; then
7799 OTOOL64=":"
7800 else
7801 case $cross_compiling:$ac_tool_warned in
7802 yes:)
7803 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7804 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7805 ac_tool_warned=yes ;;
7806 esac
7807 OTOOL64=$ac_ct_OTOOL64
7808 fi
7809 else
7810 OTOOL64="$ac_cv_prog_OTOOL64"
7811 fi
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7840 $as_echo_n "checking for -single_module linker flag... " >&6; }
7841 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7842 $as_echo_n "(cached) " >&6
7843 else
7844 lt_cv_apple_cc_single_mod=no
7845 if test -z "${LT_MULTI_MODULE}"; then
7846 # By default we will add the -single_module flag. You can override
7847 # by either setting the environment variable LT_MULTI_MODULE
7848 # non-empty at configure time, or by adding -multi_module to the
7849 # link flags.
7850 rm -rf libconftest.dylib*
7851 echo "int foo(void){return 1;}" > conftest.c
7852 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7853 -dynamiclib -Wl,-single_module conftest.c" >&5
7854 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7855 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7856 _lt_result=$?
7857 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7858 lt_cv_apple_cc_single_mod=yes
7859 else
7860 cat conftest.err >&5
7861 fi
7862 rm -rf libconftest.dylib*
7863 rm -f conftest.*
7864 fi
7865 fi
7866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7867 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7869 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7870 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7871 $as_echo_n "(cached) " >&6
7872 else
7873 lt_cv_ld_exported_symbols_list=no
7874 save_LDFLAGS=$LDFLAGS
7875 echo "_main" > conftest.sym
7876 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7878 /* end confdefs.h. */
7879
7880 int
7881 main ()
7882 {
7883
7884 ;
7885 return 0;
7886 }
7887 _ACEOF
7888 if ac_fn_c_try_link "$LINENO"; then :
7889 lt_cv_ld_exported_symbols_list=yes
7890 else
7891 lt_cv_ld_exported_symbols_list=no
7892 fi
7893 rm -f core conftest.err conftest.$ac_objext \
7894 conftest$ac_exeext conftest.$ac_ext
7895 LDFLAGS="$save_LDFLAGS"
7896
7897 fi
7898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7899 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7901 $as_echo_n "checking for -force_load linker flag... " >&6; }
7902 if test "${lt_cv_ld_force_load+set}" = set; then :
7903 $as_echo_n "(cached) " >&6
7904 else
7905 lt_cv_ld_force_load=no
7906 cat > conftest.c << _LT_EOF
7907 int forced_loaded() { return 2;}
7908 _LT_EOF
7909 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7910 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7911 echo "$AR cru libconftest.a conftest.o" >&5
7912 $AR cru libconftest.a conftest.o 2>&5
7913 cat > conftest.c << _LT_EOF
7914 int main() { return 0;}
7915 _LT_EOF
7916 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7917 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7918 _lt_result=$?
7919 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7920 lt_cv_ld_force_load=yes
7921 else
7922 cat conftest.err >&5
7923 fi
7924 rm -f conftest.err libconftest.a conftest conftest.c
7925 rm -rf conftest.dSYM
7926
7927 fi
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7929 $as_echo "$lt_cv_ld_force_load" >&6; }
7930 case $host_os in
7931 rhapsody* | darwin1.[012])
7932 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7933 darwin1.*)
7934 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7935 darwin*) # darwin 5.x on
7936 # if running on 10.5 or later, the deployment target defaults
7937 # to the OS version, if on x86, and 10.4, the deployment
7938 # target defaults to 10.4. Don't you love it?
7939 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7940 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7941 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7942 10.[012][,.]*)
7943 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7944 10.*)
7945 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7946 esac
7947 ;;
7948 esac
7949 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7950 _lt_dar_single_mod='$single_module'
7951 fi
7952 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7953 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7954 else
7955 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7956 fi
7957 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7958 _lt_dsymutil='~$DSYMUTIL $lib || :'
7959 else
7960 _lt_dsymutil=
7961 fi
7962 ;;
7963 esac
7964
7965 for ac_header in dlfcn.h
7966 do :
7967 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7968 "
7969 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7970 cat >>confdefs.h <<_ACEOF
7971 #define HAVE_DLFCN_H 1
7972 _ACEOF
7973
7974 fi
7975
7976 done
7977
7978
7979
7980
7981
7982 # Set options
7983 enable_dlopen=yes
7984
7985
7986
7987
7988 enable_win32_dll=no
7989
7990
7991
7992 # Check whether --enable-static was given.
7993 if test "${enable_static+set}" = set; then :
7994 enableval=$enable_static; p=${PACKAGE-default}
7995 case $enableval in
7996 yes) enable_static=yes ;;
7997 no) enable_static=no ;;
7998 *)
7999 enable_static=no
8000 # Look at the argument we got. We use all the common list separators.
8001 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8002 for pkg in $enableval; do
8003 IFS="$lt_save_ifs"
8004 if test "X$pkg" = "X$p"; then
8005 enable_static=yes
8006 fi
8007 done
8008 IFS="$lt_save_ifs"
8009 ;;
8010 esac
8011 else
8012 enable_static=yes
8013 fi
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024 # Check whether --with-pic was given.
8025 if test "${with_pic+set}" = set; then :
8026 withval=$with_pic; pic_mode="$withval"
8027 else
8028 pic_mode=default
8029 fi
8030
8031
8032 test -z "$pic_mode" && pic_mode=default
8033
8034
8035
8036
8037
8038
8039
8040 # Check whether --enable-fast-install was given.
8041 if test "${enable_fast_install+set}" = set; then :
8042 enableval=$enable_fast_install; p=${PACKAGE-default}
8043 case $enableval in
8044 yes) enable_fast_install=yes ;;
8045 no) enable_fast_install=no ;;
8046 *)
8047 enable_fast_install=no
8048 # Look at the argument we got. We use all the common list separators.
8049 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8050 for pkg in $enableval; do
8051 IFS="$lt_save_ifs"
8052 if test "X$pkg" = "X$p"; then
8053 enable_fast_install=yes
8054 fi
8055 done
8056 IFS="$lt_save_ifs"
8057 ;;
8058 esac
8059 else
8060 enable_fast_install=yes
8061 fi
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073 # This can be used to rebuild libtool when needed
8074 LIBTOOL_DEPS="$ltmain"
8075
8076 # Always use our own libtool.
8077 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104 test -z "$LN_S" && LN_S="ln -s"
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119 if test -n "${ZSH_VERSION+set}" ; then
8120 setopt NO_GLOB_SUBST
8121 fi
8122
8123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8124 $as_echo_n "checking for objdir... " >&6; }
8125 if test "${lt_cv_objdir+set}" = set; then :
8126 $as_echo_n "(cached) " >&6
8127 else
8128 rm -f .libs 2>/dev/null
8129 mkdir .libs 2>/dev/null
8130 if test -d .libs; then
8131 lt_cv_objdir=.libs
8132 else
8133 # MS-DOS does not allow filenames that begin with a dot.
8134 lt_cv_objdir=_libs
8135 fi
8136 rmdir .libs 2>/dev/null
8137 fi
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8139 $as_echo "$lt_cv_objdir" >&6; }
8140 objdir=$lt_cv_objdir
8141
8142
8143
8144
8145
8146 cat >>confdefs.h <<_ACEOF
8147 #define LT_OBJDIR "$lt_cv_objdir/"
8148 _ACEOF
8149
8150
8151
8152
8153 case $host_os in
8154 aix3*)
8155 # AIX sometimes has problems with the GCC collect2 program. For some
8156 # reason, if we set the COLLECT_NAMES environment variable, the problems
8157 # vanish in a puff of smoke.
8158 if test "X${COLLECT_NAMES+set}" != Xset; then
8159 COLLECT_NAMES=
8160 export COLLECT_NAMES
8161 fi
8162 ;;
8163 esac
8164
8165 # Global variables:
8166 ofile=libtool
8167 can_build_shared=yes
8168
8169 # All known linkers require a `.a' archive for static linking (except MSVC,
8170 # which needs '.lib').
8171 libext=a
8172
8173 with_gnu_ld="$lt_cv_prog_gnu_ld"
8174
8175 old_CC="$CC"
8176 old_CFLAGS="$CFLAGS"
8177
8178 # Set sane defaults for various variables
8179 test -z "$CC" && CC=cc
8180 test -z "$LTCC" && LTCC=$CC
8181 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8182 test -z "$LD" && LD=ld
8183 test -z "$ac_objext" && ac_objext=o
8184
8185 for cc_temp in $compiler""; do
8186 case $cc_temp in
8187 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8188 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8189 \-*) ;;
8190 *) break;;
8191 esac
8192 done
8193 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8194
8195
8196 # Only perform the check for file, if the check method requires it
8197 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8198 case $deplibs_check_method in
8199 file_magic*)
8200 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8202 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8203 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8204 $as_echo_n "(cached) " >&6
8205 else
8206 case $MAGIC_CMD in
8207 [\\/*] | ?:[\\/]*)
8208 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8209 ;;
8210 *)
8211 lt_save_MAGIC_CMD="$MAGIC_CMD"
8212 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8213 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8214 for ac_dir in $ac_dummy; do
8215 IFS="$lt_save_ifs"
8216 test -z "$ac_dir" && ac_dir=.
8217 if test -f $ac_dir/${ac_tool_prefix}file; then
8218 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8219 if test -n "$file_magic_test_file"; then
8220 case $deplibs_check_method in
8221 "file_magic "*)
8222 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8223 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8224 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8225 $EGREP "$file_magic_regex" > /dev/null; then
8226 :
8227 else
8228 cat <<_LT_EOF 1>&2
8229
8230 *** Warning: the command libtool uses to detect shared libraries,
8231 *** $file_magic_cmd, produces output that libtool cannot recognize.
8232 *** The result is that libtool may fail to recognize shared libraries
8233 *** as such. This will affect the creation of libtool libraries that
8234 *** depend on shared libraries, but programs linked with such libtool
8235 *** libraries will work regardless of this problem. Nevertheless, you
8236 *** may want to report the problem to your system manager and/or to
8237 *** bug-libtool@gnu.org
8238
8239 _LT_EOF
8240 fi ;;
8241 esac
8242 fi
8243 break
8244 fi
8245 done
8246 IFS="$lt_save_ifs"
8247 MAGIC_CMD="$lt_save_MAGIC_CMD"
8248 ;;
8249 esac
8250 fi
8251
8252 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8253 if test -n "$MAGIC_CMD"; then
8254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8255 $as_echo "$MAGIC_CMD" >&6; }
8256 else
8257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8258 $as_echo "no" >&6; }
8259 fi
8260
8261
8262
8263
8264
8265 if test -z "$lt_cv_path_MAGIC_CMD"; then
8266 if test -n "$ac_tool_prefix"; then
8267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8268 $as_echo_n "checking for file... " >&6; }
8269 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8270 $as_echo_n "(cached) " >&6
8271 else
8272 case $MAGIC_CMD in
8273 [\\/*] | ?:[\\/]*)
8274 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8275 ;;
8276 *)
8277 lt_save_MAGIC_CMD="$MAGIC_CMD"
8278 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8279 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8280 for ac_dir in $ac_dummy; do
8281 IFS="$lt_save_ifs"
8282 test -z "$ac_dir" && ac_dir=.
8283 if test -f $ac_dir/file; then
8284 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8285 if test -n "$file_magic_test_file"; then
8286 case $deplibs_check_method in
8287 "file_magic "*)
8288 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8289 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8290 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8291 $EGREP "$file_magic_regex" > /dev/null; then
8292 :
8293 else
8294 cat <<_LT_EOF 1>&2
8295
8296 *** Warning: the command libtool uses to detect shared libraries,
8297 *** $file_magic_cmd, produces output that libtool cannot recognize.
8298 *** The result is that libtool may fail to recognize shared libraries
8299 *** as such. This will affect the creation of libtool libraries that
8300 *** depend on shared libraries, but programs linked with such libtool
8301 *** libraries will work regardless of this problem. Nevertheless, you
8302 *** may want to report the problem to your system manager and/or to
8303 *** bug-libtool@gnu.org
8304
8305 _LT_EOF
8306 fi ;;
8307 esac
8308 fi
8309 break
8310 fi
8311 done
8312 IFS="$lt_save_ifs"
8313 MAGIC_CMD="$lt_save_MAGIC_CMD"
8314 ;;
8315 esac
8316 fi
8317
8318 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8319 if test -n "$MAGIC_CMD"; then
8320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8321 $as_echo "$MAGIC_CMD" >&6; }
8322 else
8323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8324 $as_echo "no" >&6; }
8325 fi
8326
8327
8328 else
8329 MAGIC_CMD=:
8330 fi
8331 fi
8332
8333 fi
8334 ;;
8335 esac
8336
8337 # Use C for the default configuration in the libtool script
8338
8339 lt_save_CC="$CC"
8340 ac_ext=c
8341 ac_cpp='$CPP $CPPFLAGS'
8342 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8343 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8344 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8345
8346
8347 # Source file extension for C test sources.
8348 ac_ext=c
8349
8350 # Object file extension for compiled C test sources.
8351 objext=o
8352 objext=$objext
8353
8354 # Code to be used in simple compile tests
8355 lt_simple_compile_test_code="int some_variable = 0;"
8356
8357 # Code to be used in simple link tests
8358 lt_simple_link_test_code='int main(){return(0);}'
8359
8360
8361
8362
8363
8364
8365
8366 # If no C compiler was specified, use CC.
8367 LTCC=${LTCC-"$CC"}
8368
8369 # If no C compiler flags were specified, use CFLAGS.
8370 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8371
8372 # Allow CC to be a program name with arguments.
8373 compiler=$CC
8374
8375 # Save the default compiler, since it gets overwritten when the other
8376 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8377 compiler_DEFAULT=$CC
8378
8379 # save warnings/boilerplate of simple test code
8380 ac_outfile=conftest.$ac_objext
8381 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8382 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8383 _lt_compiler_boilerplate=`cat conftest.err`
8384 $RM conftest*
8385
8386 ac_outfile=conftest.$ac_objext
8387 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8388 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8389 _lt_linker_boilerplate=`cat conftest.err`
8390 $RM -r conftest*
8391
8392
8393 ## CAVEAT EMPTOR:
8394 ## There is no encapsulation within the following macros, do not change
8395 ## the running order or otherwise move them around unless you know exactly
8396 ## what you are doing...
8397 if test -n "$compiler"; then
8398
8399 lt_prog_compiler_no_builtin_flag=
8400
8401 if test "$GCC" = yes; then
8402 case $cc_basename in
8403 nvcc*)
8404 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8405 *)
8406 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8407 esac
8408
8409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8410 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8411 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8412 $as_echo_n "(cached) " >&6
8413 else
8414 lt_cv_prog_compiler_rtti_exceptions=no
8415 ac_outfile=conftest.$ac_objext
8416 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8417 lt_compiler_flag="-fno-rtti -fno-exceptions"
8418 # Insert the option either (1) after the last *FLAGS variable, or
8419 # (2) before a word containing "conftest.", or (3) at the end.
8420 # Note that $ac_compile itself does not contain backslashes and begins
8421 # with a dollar sign (not a hyphen), so the echo should work correctly.
8422 # The option is referenced via a variable to avoid confusing sed.
8423 lt_compile=`echo "$ac_compile" | $SED \
8424 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8425 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8426 -e 's:$: $lt_compiler_flag:'`
8427 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8428 (eval "$lt_compile" 2>conftest.err)
8429 ac_status=$?
8430 cat conftest.err >&5
8431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8432 if (exit $ac_status) && test -s "$ac_outfile"; then
8433 # The compiler can only warn and ignore the option if not recognized
8434 # So say no if there are warnings other than the usual output.
8435 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8436 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8437 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8438 lt_cv_prog_compiler_rtti_exceptions=yes
8439 fi
8440 fi
8441 $RM conftest*
8442
8443 fi
8444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8445 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8446
8447 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8448 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8449 else
8450 :
8451 fi
8452
8453 fi
8454
8455
8456
8457
8458
8459
8460 lt_prog_compiler_wl=
8461 lt_prog_compiler_pic=
8462 lt_prog_compiler_static=
8463
8464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8465 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8466
8467 if test "$GCC" = yes; then
8468 lt_prog_compiler_wl='-Wl,'
8469 lt_prog_compiler_static='-static'
8470
8471 case $host_os in
8472 aix*)
8473 # All AIX code is PIC.
8474 if test "$host_cpu" = ia64; then
8475 # AIX 5 now supports IA64 processor
8476 lt_prog_compiler_static='-Bstatic'
8477 fi
8478 lt_prog_compiler_pic='-fPIC'
8479 ;;
8480
8481 amigaos*)
8482 case $host_cpu in
8483 powerpc)
8484 # see comment about AmigaOS4 .so support
8485 lt_prog_compiler_pic='-fPIC'
8486 ;;
8487 m68k)
8488 # FIXME: we need at least 68020 code to build shared libraries, but
8489 # adding the `-m68020' flag to GCC prevents building anything better,
8490 # like `-m68040'.
8491 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8492 ;;
8493 esac
8494 ;;
8495
8496 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8497 # PIC is the default for these OSes.
8498 ;;
8499
8500 mingw* | cygwin* | pw32* | os2* | cegcc*)
8501 # This hack is so that the source file can tell whether it is being
8502 # built for inclusion in a dll (and should export symbols for example).
8503 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8504 # (--disable-auto-import) libraries
8505 lt_prog_compiler_pic='-DDLL_EXPORT'
8506 ;;
8507
8508 darwin* | rhapsody*)
8509 # PIC is the default on this platform
8510 # Common symbols not allowed in MH_DYLIB files
8511 lt_prog_compiler_pic='-fno-common'
8512 ;;
8513
8514 haiku*)
8515 # PIC is the default for Haiku.
8516 # The "-static" flag exists, but is broken.
8517 lt_prog_compiler_static=
8518 ;;
8519
8520 hpux*)
8521 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8522 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8523 # sets the default TLS model and affects inlining.
8524 case $host_cpu in
8525 hppa*64*)
8526 # +Z the default
8527 ;;
8528 *)
8529 lt_prog_compiler_pic='-fPIC'
8530 ;;
8531 esac
8532 ;;
8533
8534 interix[3-9]*)
8535 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8536 # Instead, we relocate shared libraries at runtime.
8537 ;;
8538
8539 msdosdjgpp*)
8540 # Just because we use GCC doesn't mean we suddenly get shared libraries
8541 # on systems that don't support them.
8542 lt_prog_compiler_can_build_shared=no
8543 enable_shared=no
8544 ;;
8545
8546 *nto* | *qnx*)
8547 # QNX uses GNU C++, but need to define -shared option too, otherwise
8548 # it will coredump.
8549 lt_prog_compiler_pic='-fPIC -shared'
8550 ;;
8551
8552 sysv4*MP*)
8553 if test -d /usr/nec; then
8554 lt_prog_compiler_pic=-Kconform_pic
8555 fi
8556 ;;
8557
8558 *)
8559 lt_prog_compiler_pic='-fPIC'
8560 ;;
8561 esac
8562
8563 case $cc_basename in
8564 nvcc*) # Cuda Compiler Driver 2.2
8565 lt_prog_compiler_wl='-Xlinker '
8566 lt_prog_compiler_pic='-Xcompiler -fPIC'
8567 ;;
8568 esac
8569 else
8570 # PORTME Check for flag to pass linker flags through the system compiler.
8571 case $host_os in
8572 aix*)
8573 lt_prog_compiler_wl='-Wl,'
8574 if test "$host_cpu" = ia64; then
8575 # AIX 5 now supports IA64 processor
8576 lt_prog_compiler_static='-Bstatic'
8577 else
8578 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8579 fi
8580 ;;
8581
8582 mingw* | cygwin* | pw32* | os2* | cegcc*)
8583 # This hack is so that the source file can tell whether it is being
8584 # built for inclusion in a dll (and should export symbols for example).
8585 lt_prog_compiler_pic='-DDLL_EXPORT'
8586 ;;
8587
8588 hpux9* | hpux10* | hpux11*)
8589 lt_prog_compiler_wl='-Wl,'
8590 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8591 # not for PA HP-UX.
8592 case $host_cpu in
8593 hppa*64*|ia64*)
8594 # +Z the default
8595 ;;
8596 *)
8597 lt_prog_compiler_pic='+Z'
8598 ;;
8599 esac
8600 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8601 lt_prog_compiler_static='${wl}-a ${wl}archive'
8602 ;;
8603
8604 irix5* | irix6* | nonstopux*)
8605 lt_prog_compiler_wl='-Wl,'
8606 # PIC (with -KPIC) is the default.
8607 lt_prog_compiler_static='-non_shared'
8608 ;;
8609
8610 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8611 case $cc_basename in
8612 # old Intel for x86_64 which still supported -KPIC.
8613 ecc*)
8614 lt_prog_compiler_wl='-Wl,'
8615 lt_prog_compiler_pic='-KPIC'
8616 lt_prog_compiler_static='-static'
8617 ;;
8618 # icc used to be incompatible with GCC.
8619 # ICC 10 doesn't accept -KPIC any more.
8620 icc* | ifort*)
8621 lt_prog_compiler_wl='-Wl,'
8622 lt_prog_compiler_pic='-fPIC'
8623 lt_prog_compiler_static='-static'
8624 ;;
8625 # Lahey Fortran 8.1.
8626 lf95*)
8627 lt_prog_compiler_wl='-Wl,'
8628 lt_prog_compiler_pic='--shared'
8629 lt_prog_compiler_static='--static'
8630 ;;
8631 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8632 # Portland Group compilers (*not* the Pentium gcc compiler,
8633 # which looks to be a dead project)
8634 lt_prog_compiler_wl='-Wl,'
8635 lt_prog_compiler_pic='-fpic'
8636 lt_prog_compiler_static='-Bstatic'
8637 ;;
8638 ccc*)
8639 lt_prog_compiler_wl='-Wl,'
8640 # All Alpha code is PIC.
8641 lt_prog_compiler_static='-non_shared'
8642 ;;
8643 xl* | bgxl* | bgf* | mpixl*)
8644 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8645 lt_prog_compiler_wl='-Wl,'
8646 lt_prog_compiler_pic='-qpic'
8647 lt_prog_compiler_static='-qstaticlink'
8648 ;;
8649 *)
8650 case `$CC -V 2>&1 | sed 5q` in
8651 *Sun\ F* | *Sun*Fortran*)
8652 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8653 lt_prog_compiler_pic='-KPIC'
8654 lt_prog_compiler_static='-Bstatic'
8655 lt_prog_compiler_wl=''
8656 ;;
8657 *Sun\ C*)
8658 # Sun C 5.9
8659 lt_prog_compiler_pic='-KPIC'
8660 lt_prog_compiler_static='-Bstatic'
8661 lt_prog_compiler_wl='-Wl,'
8662 ;;
8663 esac
8664 ;;
8665 esac
8666 ;;
8667
8668 newsos6)
8669 lt_prog_compiler_pic='-KPIC'
8670 lt_prog_compiler_static='-Bstatic'
8671 ;;
8672
8673 *nto* | *qnx*)
8674 # QNX uses GNU C++, but need to define -shared option too, otherwise
8675 # it will coredump.
8676 lt_prog_compiler_pic='-fPIC -shared'
8677 ;;
8678
8679 osf3* | osf4* | osf5*)
8680 lt_prog_compiler_wl='-Wl,'
8681 # All OSF/1 code is PIC.
8682 lt_prog_compiler_static='-non_shared'
8683 ;;
8684
8685 rdos*)
8686 lt_prog_compiler_static='-non_shared'
8687 ;;
8688
8689 solaris*)
8690 lt_prog_compiler_pic='-KPIC'
8691 lt_prog_compiler_static='-Bstatic'
8692 case $cc_basename in
8693 f77* | f90* | f95*)
8694 lt_prog_compiler_wl='-Qoption ld ';;
8695 *)
8696 lt_prog_compiler_wl='-Wl,';;
8697 esac
8698 ;;
8699
8700 sunos4*)
8701 lt_prog_compiler_wl='-Qoption ld '
8702 lt_prog_compiler_pic='-PIC'
8703 lt_prog_compiler_static='-Bstatic'
8704 ;;
8705
8706 sysv4 | sysv4.2uw2* | sysv4.3*)
8707 lt_prog_compiler_wl='-Wl,'
8708 lt_prog_compiler_pic='-KPIC'
8709 lt_prog_compiler_static='-Bstatic'
8710 ;;
8711
8712 sysv4*MP*)
8713 if test -d /usr/nec ;then
8714 lt_prog_compiler_pic='-Kconform_pic'
8715 lt_prog_compiler_static='-Bstatic'
8716 fi
8717 ;;
8718
8719 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8720 lt_prog_compiler_wl='-Wl,'
8721 lt_prog_compiler_pic='-KPIC'
8722 lt_prog_compiler_static='-Bstatic'
8723 ;;
8724
8725 unicos*)
8726 lt_prog_compiler_wl='-Wl,'
8727 lt_prog_compiler_can_build_shared=no
8728 ;;
8729
8730 uts4*)
8731 lt_prog_compiler_pic='-pic'
8732 lt_prog_compiler_static='-Bstatic'
8733 ;;
8734
8735 *)
8736 lt_prog_compiler_can_build_shared=no
8737 ;;
8738 esac
8739 fi
8740
8741 case $host_os in
8742 # For platforms which do not support PIC, -DPIC is meaningless:
8743 *djgpp*)
8744 lt_prog_compiler_pic=
8745 ;;
8746 *)
8747 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8748 ;;
8749 esac
8750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8751 $as_echo "$lt_prog_compiler_pic" >&6; }
8752
8753
8754
8755
8756
8757
8758 #
8759 # Check to make sure the PIC flag actually works.
8760 #
8761 if test -n "$lt_prog_compiler_pic"; then
8762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8763 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8764 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8765 $as_echo_n "(cached) " >&6
8766 else
8767 lt_cv_prog_compiler_pic_works=no
8768 ac_outfile=conftest.$ac_objext
8769 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8770 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8771 # Insert the option either (1) after the last *FLAGS variable, or
8772 # (2) before a word containing "conftest.", or (3) at the end.
8773 # Note that $ac_compile itself does not contain backslashes and begins
8774 # with a dollar sign (not a hyphen), so the echo should work correctly.
8775 # The option is referenced via a variable to avoid confusing sed.
8776 lt_compile=`echo "$ac_compile" | $SED \
8777 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8778 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8779 -e 's:$: $lt_compiler_flag:'`
8780 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8781 (eval "$lt_compile" 2>conftest.err)
8782 ac_status=$?
8783 cat conftest.err >&5
8784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8785 if (exit $ac_status) && test -s "$ac_outfile"; then
8786 # The compiler can only warn and ignore the option if not recognized
8787 # So say no if there are warnings other than the usual output.
8788 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8789 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8790 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8791 lt_cv_prog_compiler_pic_works=yes
8792 fi
8793 fi
8794 $RM conftest*
8795
8796 fi
8797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8798 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8799
8800 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8801 case $lt_prog_compiler_pic in
8802 "" | " "*) ;;
8803 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8804 esac
8805 else
8806 lt_prog_compiler_pic=
8807 lt_prog_compiler_can_build_shared=no
8808 fi
8809
8810 fi
8811
8812
8813
8814
8815
8816
8817 #
8818 # Check to make sure the static flag actually works.
8819 #
8820 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8822 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8823 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8824 $as_echo_n "(cached) " >&6
8825 else
8826 lt_cv_prog_compiler_static_works=no
8827 save_LDFLAGS="$LDFLAGS"
8828 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8829 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8830 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8831 # The linker can only warn and ignore the option if not recognized
8832 # So say no if there are warnings
8833 if test -s conftest.err; then
8834 # Append any errors to the config.log.
8835 cat conftest.err 1>&5
8836 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8837 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8838 if diff conftest.exp conftest.er2 >/dev/null; then
8839 lt_cv_prog_compiler_static_works=yes
8840 fi
8841 else
8842 lt_cv_prog_compiler_static_works=yes
8843 fi
8844 fi
8845 $RM -r conftest*
8846 LDFLAGS="$save_LDFLAGS"
8847
8848 fi
8849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8850 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8851
8852 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8853 :
8854 else
8855 lt_prog_compiler_static=
8856 fi
8857
8858
8859
8860
8861
8862
8863
8864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8865 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8866 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8867 $as_echo_n "(cached) " >&6
8868 else
8869 lt_cv_prog_compiler_c_o=no
8870 $RM -r conftest 2>/dev/null
8871 mkdir conftest
8872 cd conftest
8873 mkdir out
8874 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8875
8876 lt_compiler_flag="-o out/conftest2.$ac_objext"
8877 # Insert the option either (1) after the last *FLAGS variable, or
8878 # (2) before a word containing "conftest.", or (3) at the end.
8879 # Note that $ac_compile itself does not contain backslashes and begins
8880 # with a dollar sign (not a hyphen), so the echo should work correctly.
8881 lt_compile=`echo "$ac_compile" | $SED \
8882 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8883 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8884 -e 's:$: $lt_compiler_flag:'`
8885 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8886 (eval "$lt_compile" 2>out/conftest.err)
8887 ac_status=$?
8888 cat out/conftest.err >&5
8889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8890 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8891 then
8892 # The compiler can only warn and ignore the option if not recognized
8893 # So say no if there are warnings
8894 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8895 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8896 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8897 lt_cv_prog_compiler_c_o=yes
8898 fi
8899 fi
8900 chmod u+w . 2>&5
8901 $RM conftest*
8902 # SGI C++ compiler will create directory out/ii_files/ for
8903 # template instantiation
8904 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8905 $RM out/* && rmdir out
8906 cd ..
8907 $RM -r conftest
8908 $RM conftest*
8909
8910 fi
8911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8912 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8913
8914
8915
8916
8917
8918
8919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8920 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8921 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8922 $as_echo_n "(cached) " >&6
8923 else
8924 lt_cv_prog_compiler_c_o=no
8925 $RM -r conftest 2>/dev/null
8926 mkdir conftest
8927 cd conftest
8928 mkdir out
8929 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8930
8931 lt_compiler_flag="-o out/conftest2.$ac_objext"
8932 # Insert the option either (1) after the last *FLAGS variable, or
8933 # (2) before a word containing "conftest.", or (3) at the end.
8934 # Note that $ac_compile itself does not contain backslashes and begins
8935 # with a dollar sign (not a hyphen), so the echo should work correctly.
8936 lt_compile=`echo "$ac_compile" | $SED \
8937 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8938 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8939 -e 's:$: $lt_compiler_flag:'`
8940 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8941 (eval "$lt_compile" 2>out/conftest.err)
8942 ac_status=$?
8943 cat out/conftest.err >&5
8944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8945 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8946 then
8947 # The compiler can only warn and ignore the option if not recognized
8948 # So say no if there are warnings
8949 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8950 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8951 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8952 lt_cv_prog_compiler_c_o=yes
8953 fi
8954 fi
8955 chmod u+w . 2>&5
8956 $RM conftest*
8957 # SGI C++ compiler will create directory out/ii_files/ for
8958 # template instantiation
8959 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8960 $RM out/* && rmdir out
8961 cd ..
8962 $RM -r conftest
8963 $RM conftest*
8964
8965 fi
8966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8967 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8968
8969
8970
8971
8972 hard_links="nottested"
8973 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8974 # do not overwrite the value of need_locks provided by the user
8975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8976 $as_echo_n "checking if we can lock with hard links... " >&6; }
8977 hard_links=yes
8978 $RM conftest*
8979 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8980 touch conftest.a
8981 ln conftest.a conftest.b 2>&5 || hard_links=no
8982 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8984 $as_echo "$hard_links" >&6; }
8985 if test "$hard_links" = no; then
8986 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8987 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8988 need_locks=warn
8989 fi
8990 else
8991 need_locks=no
8992 fi
8993
8994
8995
8996
8997
8998
8999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9000 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9001
9002 runpath_var=
9003 allow_undefined_flag=
9004 always_export_symbols=no
9005 archive_cmds=
9006 archive_expsym_cmds=
9007 compiler_needs_object=no
9008 enable_shared_with_static_runtimes=no
9009 export_dynamic_flag_spec=
9010 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9011 hardcode_automatic=no
9012 hardcode_direct=no
9013 hardcode_direct_absolute=no
9014 hardcode_libdir_flag_spec=
9015 hardcode_libdir_flag_spec_ld=
9016 hardcode_libdir_separator=
9017 hardcode_minus_L=no
9018 hardcode_shlibpath_var=unsupported
9019 inherit_rpath=no
9020 link_all_deplibs=unknown
9021 module_cmds=
9022 module_expsym_cmds=
9023 old_archive_from_new_cmds=
9024 old_archive_from_expsyms_cmds=
9025 thread_safe_flag_spec=
9026 whole_archive_flag_spec=
9027 # include_expsyms should be a list of space-separated symbols to be *always*
9028 # included in the symbol list
9029 include_expsyms=
9030 # exclude_expsyms can be an extended regexp of symbols to exclude
9031 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9032 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9033 # as well as any symbol that contains `d'.
9034 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9035 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9036 # platforms (ab)use it in PIC code, but their linkers get confused if
9037 # the symbol is explicitly referenced. Since portable code cannot
9038 # rely on this symbol name, it's probably fine to never include it in
9039 # preloaded symbol tables.
9040 # Exclude shared library initialization/finalization symbols.
9041 extract_expsyms_cmds=
9042
9043 case $host_os in
9044 cygwin* | mingw* | pw32* | cegcc*)
9045 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9046 # When not using gcc, we currently assume that we are using
9047 # Microsoft Visual C++.
9048 if test "$GCC" != yes; then
9049 with_gnu_ld=no
9050 fi
9051 ;;
9052 interix*)
9053 # we just hope/assume this is gcc and not c89 (= MSVC++)
9054 with_gnu_ld=yes
9055 ;;
9056 openbsd*)
9057 with_gnu_ld=no
9058 ;;
9059 esac
9060
9061 ld_shlibs=yes
9062
9063 # On some targets, GNU ld is compatible enough with the native linker
9064 # that we're better off using the native interface for both.
9065 lt_use_gnu_ld_interface=no
9066 if test "$with_gnu_ld" = yes; then
9067 case $host_os in
9068 aix*)
9069 # The AIX port of GNU ld has always aspired to compatibility
9070 # with the native linker. However, as the warning in the GNU ld
9071 # block says, versions before 2.19.5* couldn't really create working
9072 # shared libraries, regardless of the interface used.
9073 case `$LD -v 2>&1` in
9074 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9075 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9076 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9077 *)
9078 lt_use_gnu_ld_interface=yes
9079 ;;
9080 esac
9081 ;;
9082 *)
9083 lt_use_gnu_ld_interface=yes
9084 ;;
9085 esac
9086 fi
9087
9088 if test "$lt_use_gnu_ld_interface" = yes; then
9089 # If archive_cmds runs LD, not CC, wlarc should be empty
9090 wlarc='${wl}'
9091
9092 # Set some defaults for GNU ld with shared library support. These
9093 # are reset later if shared libraries are not supported. Putting them
9094 # here allows them to be overridden if necessary.
9095 runpath_var=LD_RUN_PATH
9096 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9097 export_dynamic_flag_spec='${wl}--export-dynamic'
9098 # ancient GNU ld didn't support --whole-archive et. al.
9099 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9100 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9101 else
9102 whole_archive_flag_spec=
9103 fi
9104 supports_anon_versioning=no
9105 case `$LD -v 2>&1` in
9106 *GNU\ gold*) supports_anon_versioning=yes ;;
9107 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9108 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9109 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9110 *\ 2.11.*) ;; # other 2.11 versions
9111 *) supports_anon_versioning=yes ;;
9112 esac
9113
9114 # See if GNU ld supports shared libraries.
9115 case $host_os in
9116 aix[3-9]*)
9117 # On AIX/PPC, the GNU linker is very broken
9118 if test "$host_cpu" != ia64; then
9119 ld_shlibs=no
9120 cat <<_LT_EOF 1>&2
9121
9122 *** Warning: the GNU linker, at least up to release 2.19, is reported
9123 *** to be unable to reliably create shared libraries on AIX.
9124 *** Therefore, libtool is disabling shared libraries support. If you
9125 *** really care for shared libraries, you may want to install binutils
9126 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9127 *** You will then need to restart the configuration process.
9128
9129 _LT_EOF
9130 fi
9131 ;;
9132
9133 amigaos*)
9134 case $host_cpu in
9135 powerpc)
9136 # see comment about AmigaOS4 .so support
9137 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9138 archive_expsym_cmds=''
9139 ;;
9140 m68k)
9141 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)'
9142 hardcode_libdir_flag_spec='-L$libdir'
9143 hardcode_minus_L=yes
9144 ;;
9145 esac
9146 ;;
9147
9148 beos*)
9149 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9150 allow_undefined_flag=unsupported
9151 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9152 # support --undefined. This deserves some investigation. FIXME
9153 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9154 else
9155 ld_shlibs=no
9156 fi
9157 ;;
9158
9159 cygwin* | mingw* | pw32* | cegcc*)
9160 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9161 # as there is no search path for DLLs.
9162 hardcode_libdir_flag_spec='-L$libdir'
9163 export_dynamic_flag_spec='${wl}--export-all-symbols'
9164 allow_undefined_flag=unsupported
9165 always_export_symbols=no
9166 enable_shared_with_static_runtimes=yes
9167 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9168
9169 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9170 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9171 # If the export-symbols file already is a .def file (1st line
9172 # is EXPORTS), use it as is; otherwise, prepend...
9173 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9174 cp $export_symbols $output_objdir/$soname.def;
9175 else
9176 echo EXPORTS > $output_objdir/$soname.def;
9177 cat $export_symbols >> $output_objdir/$soname.def;
9178 fi~
9179 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9180 else
9181 ld_shlibs=no
9182 fi
9183 ;;
9184
9185 haiku*)
9186 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9187 link_all_deplibs=yes
9188 ;;
9189
9190 interix[3-9]*)
9191 hardcode_direct=no
9192 hardcode_shlibpath_var=no
9193 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9194 export_dynamic_flag_spec='${wl}-E'
9195 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9196 # Instead, shared libraries are loaded at an image base (0x10000000 by
9197 # default) and relocated if they conflict, which is a slow very memory
9198 # consuming and fragmenting process. To avoid this, we pick a random,
9199 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9200 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9201 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9202 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'
9203 ;;
9204
9205 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9206 tmp_diet=no
9207 if test "$host_os" = linux-dietlibc; then
9208 case $cc_basename in
9209 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9210 esac
9211 fi
9212 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9213 && test "$tmp_diet" = no
9214 then
9215 tmp_addflag=' $pic_flag'
9216 tmp_sharedflag='-shared'
9217 case $cc_basename,$host_cpu in
9218 pgcc*) # Portland Group C compiler
9219 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'
9220 tmp_addflag=' $pic_flag'
9221 ;;
9222 pgf77* | pgf90* | pgf95* | pgfortran*)
9223 # Portland Group f77 and f90 compilers
9224 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'
9225 tmp_addflag=' $pic_flag -Mnomain' ;;
9226 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9227 tmp_addflag=' -i_dynamic' ;;
9228 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9229 tmp_addflag=' -i_dynamic -nofor_main' ;;
9230 ifc* | ifort*) # Intel Fortran compiler
9231 tmp_addflag=' -nofor_main' ;;
9232 lf95*) # Lahey Fortran 8.1
9233 whole_archive_flag_spec=
9234 tmp_sharedflag='--shared' ;;
9235 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9236 tmp_sharedflag='-qmkshrobj'
9237 tmp_addflag= ;;
9238 nvcc*) # Cuda Compiler Driver 2.2
9239 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'
9240 compiler_needs_object=yes
9241 ;;
9242 esac
9243 case `$CC -V 2>&1 | sed 5q` in
9244 *Sun\ C*) # Sun C 5.9
9245 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'
9246 compiler_needs_object=yes
9247 tmp_sharedflag='-G' ;;
9248 *Sun\ F*) # Sun Fortran 8.3
9249 tmp_sharedflag='-G' ;;
9250 esac
9251 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9252
9253 if test "x$supports_anon_versioning" = xyes; then
9254 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9255 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9256 echo "local: *; };" >> $output_objdir/$libname.ver~
9257 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9258 fi
9259
9260 case $cc_basename in
9261 xlf* | bgf* | bgxlf* | mpixlf*)
9262 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9263 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9264 hardcode_libdir_flag_spec=
9265 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9266 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9267 if test "x$supports_anon_versioning" = xyes; then
9268 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9269 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9270 echo "local: *; };" >> $output_objdir/$libname.ver~
9271 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9272 fi
9273 ;;
9274 esac
9275 else
9276 ld_shlibs=no
9277 fi
9278 ;;
9279
9280 netbsd*)
9281 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9282 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9283 wlarc=
9284 else
9285 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9286 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9287 fi
9288 ;;
9289
9290 solaris*)
9291 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9292 ld_shlibs=no
9293 cat <<_LT_EOF 1>&2
9294
9295 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9296 *** create shared libraries on Solaris systems. Therefore, libtool
9297 *** is disabling shared libraries support. We urge you to upgrade GNU
9298 *** binutils to release 2.9.1 or newer. Another option is to modify
9299 *** your PATH or compiler configuration so that the native linker is
9300 *** used, and then restart.
9301
9302 _LT_EOF
9303 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9304 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9305 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9306 else
9307 ld_shlibs=no
9308 fi
9309 ;;
9310
9311 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9312 case `$LD -v 2>&1` in
9313 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9314 ld_shlibs=no
9315 cat <<_LT_EOF 1>&2
9316
9317 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9318 *** reliably create shared libraries on SCO systems. Therefore, libtool
9319 *** is disabling shared libraries support. We urge you to upgrade GNU
9320 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9321 *** your PATH or compiler configuration so that the native linker is
9322 *** used, and then restart.
9323
9324 _LT_EOF
9325 ;;
9326 *)
9327 # For security reasons, it is highly recommended that you always
9328 # use absolute paths for naming shared libraries, and exclude the
9329 # DT_RUNPATH tag from executables and libraries. But doing so
9330 # requires that you compile everything twice, which is a pain.
9331 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9332 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9333 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9334 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9335 else
9336 ld_shlibs=no
9337 fi
9338 ;;
9339 esac
9340 ;;
9341
9342 sunos4*)
9343 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9344 wlarc=
9345 hardcode_direct=yes
9346 hardcode_shlibpath_var=no
9347 ;;
9348
9349 *)
9350 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9351 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9352 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9353 else
9354 ld_shlibs=no
9355 fi
9356 ;;
9357 esac
9358
9359 if test "$ld_shlibs" = no; then
9360 runpath_var=
9361 hardcode_libdir_flag_spec=
9362 export_dynamic_flag_spec=
9363 whole_archive_flag_spec=
9364 fi
9365 else
9366 # PORTME fill in a description of your system's linker (not GNU ld)
9367 case $host_os in
9368 aix3*)
9369 allow_undefined_flag=unsupported
9370 always_export_symbols=yes
9371 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'
9372 # Note: this linker hardcodes the directories in LIBPATH if there
9373 # are no directories specified by -L.
9374 hardcode_minus_L=yes
9375 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9376 # Neither direct hardcoding nor static linking is supported with a
9377 # broken collect2.
9378 hardcode_direct=unsupported
9379 fi
9380 ;;
9381
9382 aix[4-9]*)
9383 if test "$host_cpu" = ia64; then
9384 # On IA64, the linker does run time linking by default, so we don't
9385 # have to do anything special.
9386 aix_use_runtimelinking=no
9387 exp_sym_flag='-Bexport'
9388 no_entry_flag=""
9389 else
9390 # If we're using GNU nm, then we don't want the "-C" option.
9391 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9392 # Also, AIX nm treats weak defined symbols like other global
9393 # defined symbols, whereas GNU nm marks them as "W".
9394 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9395 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'
9396 else
9397 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9398 fi
9399 aix_use_runtimelinking=no
9400
9401 # Test if we are trying to use run time linking or normal
9402 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9403 # need to do runtime linking.
9404 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9405 for ld_flag in $LDFLAGS; do
9406 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9407 aix_use_runtimelinking=yes
9408 break
9409 fi
9410 done
9411 ;;
9412 esac
9413
9414 exp_sym_flag='-bexport'
9415 no_entry_flag='-bnoentry'
9416 fi
9417
9418 # When large executables or shared objects are built, AIX ld can
9419 # have problems creating the table of contents. If linking a library
9420 # or program results in "error TOC overflow" add -mminimal-toc to
9421 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9422 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9423
9424 archive_cmds=''
9425 hardcode_direct=yes
9426 hardcode_direct_absolute=yes
9427 hardcode_libdir_separator=':'
9428 link_all_deplibs=yes
9429 file_list_spec='${wl}-f,'
9430
9431 if test "$GCC" = yes; then
9432 case $host_os in aix4.[012]|aix4.[012].*)
9433 # We only want to do this on AIX 4.2 and lower, the check
9434 # below for broken collect2 doesn't work under 4.3+
9435 collect2name=`${CC} -print-prog-name=collect2`
9436 if test -f "$collect2name" &&
9437 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9438 then
9439 # We have reworked collect2
9440 :
9441 else
9442 # We have old collect2
9443 hardcode_direct=unsupported
9444 # It fails to find uninstalled libraries when the uninstalled
9445 # path is not listed in the libpath. Setting hardcode_minus_L
9446 # to unsupported forces relinking
9447 hardcode_minus_L=yes
9448 hardcode_libdir_flag_spec='-L$libdir'
9449 hardcode_libdir_separator=
9450 fi
9451 ;;
9452 esac
9453 shared_flag='-shared'
9454 if test "$aix_use_runtimelinking" = yes; then
9455 shared_flag="$shared_flag "'${wl}-G'
9456 fi
9457 else
9458 # not using gcc
9459 if test "$host_cpu" = ia64; then
9460 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9461 # chokes on -Wl,-G. The following line is correct:
9462 shared_flag='-G'
9463 else
9464 if test "$aix_use_runtimelinking" = yes; then
9465 shared_flag='${wl}-G'
9466 else
9467 shared_flag='${wl}-bM:SRE'
9468 fi
9469 fi
9470 fi
9471
9472 export_dynamic_flag_spec='${wl}-bexpall'
9473 # It seems that -bexpall does not export symbols beginning with
9474 # underscore (_), so it is better to generate a list of symbols to export.
9475 always_export_symbols=yes
9476 if test "$aix_use_runtimelinking" = yes; then
9477 # Warning - without using the other runtime loading flags (-brtl),
9478 # -berok will link without error, but may produce a broken library.
9479 allow_undefined_flag='-berok'
9480 # Determine the default libpath from the value encoded in an
9481 # empty executable.
9482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9483 /* end confdefs.h. */
9484
9485 int
9486 main ()
9487 {
9488
9489 ;
9490 return 0;
9491 }
9492 _ACEOF
9493 if ac_fn_c_try_link "$LINENO"; then :
9494
9495 lt_aix_libpath_sed='
9496 /Import File Strings/,/^$/ {
9497 /^0/ {
9498 s/^0 *\(.*\)$/\1/
9499 p
9500 }
9501 }'
9502 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9503 # Check for a 64-bit object if we didn't find anything.
9504 if test -z "$aix_libpath"; then
9505 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9506 fi
9507 fi
9508 rm -f core conftest.err conftest.$ac_objext \
9509 conftest$ac_exeext conftest.$ac_ext
9510 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9511
9512 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9513 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"
9514 else
9515 if test "$host_cpu" = ia64; then
9516 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9517 allow_undefined_flag="-z nodefs"
9518 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"
9519 else
9520 # Determine the default libpath from the value encoded in an
9521 # empty executable.
9522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9523 /* end confdefs.h. */
9524
9525 int
9526 main ()
9527 {
9528
9529 ;
9530 return 0;
9531 }
9532 _ACEOF
9533 if ac_fn_c_try_link "$LINENO"; then :
9534
9535 lt_aix_libpath_sed='
9536 /Import File Strings/,/^$/ {
9537 /^0/ {
9538 s/^0 *\(.*\)$/\1/
9539 p
9540 }
9541 }'
9542 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9543 # Check for a 64-bit object if we didn't find anything.
9544 if test -z "$aix_libpath"; then
9545 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9546 fi
9547 fi
9548 rm -f core conftest.err conftest.$ac_objext \
9549 conftest$ac_exeext conftest.$ac_ext
9550 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9551
9552 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9553 # Warning - without using the other run time loading flags,
9554 # -berok will link without error, but may produce a broken library.
9555 no_undefined_flag=' ${wl}-bernotok'
9556 allow_undefined_flag=' ${wl}-berok'
9557 if test "$with_gnu_ld" = yes; then
9558 # We only use this code for GNU lds that support --whole-archive.
9559 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9560 else
9561 # Exported symbols can be pulled into shared objects from archives
9562 whole_archive_flag_spec='$convenience'
9563 fi
9564 archive_cmds_need_lc=yes
9565 # This is similar to how AIX traditionally builds its shared libraries.
9566 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'
9567 fi
9568 fi
9569 ;;
9570
9571 amigaos*)
9572 case $host_cpu in
9573 powerpc)
9574 # see comment about AmigaOS4 .so support
9575 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9576 archive_expsym_cmds=''
9577 ;;
9578 m68k)
9579 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)'
9580 hardcode_libdir_flag_spec='-L$libdir'
9581 hardcode_minus_L=yes
9582 ;;
9583 esac
9584 ;;
9585
9586 bsdi[45]*)
9587 export_dynamic_flag_spec=-rdynamic
9588 ;;
9589
9590 cygwin* | mingw* | pw32* | cegcc*)
9591 # When not using gcc, we currently assume that we are using
9592 # Microsoft Visual C++.
9593 # hardcode_libdir_flag_spec is actually meaningless, as there is
9594 # no search path for DLLs.
9595 hardcode_libdir_flag_spec=' '
9596 allow_undefined_flag=unsupported
9597 # Tell ltmain to make .lib files, not .a files.
9598 libext=lib
9599 # Tell ltmain to make .dll files, not .so files.
9600 shrext_cmds=".dll"
9601 # FIXME: Setting linknames here is a bad hack.
9602 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9603 # The linker will automatically build a .lib file if we build a DLL.
9604 old_archive_from_new_cmds='true'
9605 # FIXME: Should let the user specify the lib program.
9606 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9607 fix_srcfile_path='`cygpath -w "$srcfile"`'
9608 enable_shared_with_static_runtimes=yes
9609 ;;
9610
9611 darwin* | rhapsody*)
9612
9613
9614 archive_cmds_need_lc=no
9615 hardcode_direct=no
9616 hardcode_automatic=yes
9617 hardcode_shlibpath_var=unsupported
9618 if test "$lt_cv_ld_force_load" = "yes"; then
9619 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\"`'
9620 else
9621 whole_archive_flag_spec=''
9622 fi
9623 link_all_deplibs=yes
9624 allow_undefined_flag="$_lt_dar_allow_undefined"
9625 case $cc_basename in
9626 ifort*) _lt_dar_can_shared=yes ;;
9627 *) _lt_dar_can_shared=$GCC ;;
9628 esac
9629 if test "$_lt_dar_can_shared" = "yes"; then
9630 output_verbose_link_cmd=func_echo_all
9631 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9632 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9633 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}"
9634 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}"
9635
9636 else
9637 ld_shlibs=no
9638 fi
9639
9640 ;;
9641
9642 dgux*)
9643 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9644 hardcode_libdir_flag_spec='-L$libdir'
9645 hardcode_shlibpath_var=no
9646 ;;
9647
9648 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9649 # support. Future versions do this automatically, but an explicit c++rt0.o
9650 # does not break anything, and helps significantly (at the cost of a little
9651 # extra space).
9652 freebsd2.2*)
9653 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9654 hardcode_libdir_flag_spec='-R$libdir'
9655 hardcode_direct=yes
9656 hardcode_shlibpath_var=no
9657 ;;
9658
9659 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9660 freebsd2.*)
9661 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9662 hardcode_direct=yes
9663 hardcode_minus_L=yes
9664 hardcode_shlibpath_var=no
9665 ;;
9666
9667 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9668 freebsd* | dragonfly*)
9669 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9670 hardcode_libdir_flag_spec='-R$libdir'
9671 hardcode_direct=yes
9672 hardcode_shlibpath_var=no
9673 ;;
9674
9675 hpux9*)
9676 if test "$GCC" = yes; then
9677 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'
9678 else
9679 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'
9680 fi
9681 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9682 hardcode_libdir_separator=:
9683 hardcode_direct=yes
9684
9685 # hardcode_minus_L: Not really in the search PATH,
9686 # but as the default location of the library.
9687 hardcode_minus_L=yes
9688 export_dynamic_flag_spec='${wl}-E'
9689 ;;
9690
9691 hpux10*)
9692 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9693 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9694 else
9695 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9696 fi
9697 if test "$with_gnu_ld" = no; then
9698 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9699 hardcode_libdir_flag_spec_ld='+b $libdir'
9700 hardcode_libdir_separator=:
9701 hardcode_direct=yes
9702 hardcode_direct_absolute=yes
9703 export_dynamic_flag_spec='${wl}-E'
9704 # hardcode_minus_L: Not really in the search PATH,
9705 # but as the default location of the library.
9706 hardcode_minus_L=yes
9707 fi
9708 ;;
9709
9710 hpux11*)
9711 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9712 case $host_cpu in
9713 hppa*64*)
9714 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9715 ;;
9716 ia64*)
9717 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9718 ;;
9719 *)
9720 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9721 ;;
9722 esac
9723 else
9724 case $host_cpu in
9725 hppa*64*)
9726 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9727 ;;
9728 ia64*)
9729 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9730 ;;
9731 *)
9732
9733 # Older versions of the 11.00 compiler do not understand -b yet
9734 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9736 $as_echo_n "checking if $CC understands -b... " >&6; }
9737 if test "${lt_cv_prog_compiler__b+set}" = set; then :
9738 $as_echo_n "(cached) " >&6
9739 else
9740 lt_cv_prog_compiler__b=no
9741 save_LDFLAGS="$LDFLAGS"
9742 LDFLAGS="$LDFLAGS -b"
9743 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9744 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9745 # The linker can only warn and ignore the option if not recognized
9746 # So say no if there are warnings
9747 if test -s conftest.err; then
9748 # Append any errors to the config.log.
9749 cat conftest.err 1>&5
9750 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9751 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9752 if diff conftest.exp conftest.er2 >/dev/null; then
9753 lt_cv_prog_compiler__b=yes
9754 fi
9755 else
9756 lt_cv_prog_compiler__b=yes
9757 fi
9758 fi
9759 $RM -r conftest*
9760 LDFLAGS="$save_LDFLAGS"
9761
9762 fi
9763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9764 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9765
9766 if test x"$lt_cv_prog_compiler__b" = xyes; then
9767 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9768 else
9769 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9770 fi
9771
9772 ;;
9773 esac
9774 fi
9775 if test "$with_gnu_ld" = no; then
9776 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9777 hardcode_libdir_separator=:
9778
9779 case $host_cpu in
9780 hppa*64*|ia64*)
9781 hardcode_direct=no
9782 hardcode_shlibpath_var=no
9783 ;;
9784 *)
9785 hardcode_direct=yes
9786 hardcode_direct_absolute=yes
9787 export_dynamic_flag_spec='${wl}-E'
9788
9789 # hardcode_minus_L: Not really in the search PATH,
9790 # but as the default location of the library.
9791 hardcode_minus_L=yes
9792 ;;
9793 esac
9794 fi
9795 ;;
9796
9797 irix5* | irix6* | nonstopux*)
9798 if test "$GCC" = yes; then
9799 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'
9800 # Try to use the -exported_symbol ld option, if it does not
9801 # work, assume that -exports_file does not work either and
9802 # implicitly export all symbols.
9803 save_LDFLAGS="$LDFLAGS"
9804 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9806 /* end confdefs.h. */
9807 int foo(void) {}
9808 _ACEOF
9809 if ac_fn_c_try_link "$LINENO"; then :
9810 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'
9811
9812 fi
9813 rm -f core conftest.err conftest.$ac_objext \
9814 conftest$ac_exeext conftest.$ac_ext
9815 LDFLAGS="$save_LDFLAGS"
9816 else
9817 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'
9818 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'
9819 fi
9820 archive_cmds_need_lc='no'
9821 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9822 hardcode_libdir_separator=:
9823 inherit_rpath=yes
9824 link_all_deplibs=yes
9825 ;;
9826
9827 netbsd*)
9828 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9829 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9830 else
9831 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9832 fi
9833 hardcode_libdir_flag_spec='-R$libdir'
9834 hardcode_direct=yes
9835 hardcode_shlibpath_var=no
9836 ;;
9837
9838 newsos6)
9839 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9840 hardcode_direct=yes
9841 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9842 hardcode_libdir_separator=:
9843 hardcode_shlibpath_var=no
9844 ;;
9845
9846 *nto* | *qnx*)
9847 ;;
9848
9849 openbsd*)
9850 if test -f /usr/libexec/ld.so; then
9851 hardcode_direct=yes
9852 hardcode_shlibpath_var=no
9853 hardcode_direct_absolute=yes
9854 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9855 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9856 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9857 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9858 export_dynamic_flag_spec='${wl}-E'
9859 else
9860 case $host_os in
9861 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9862 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9863 hardcode_libdir_flag_spec='-R$libdir'
9864 ;;
9865 *)
9866 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9867 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9868 ;;
9869 esac
9870 fi
9871 else
9872 ld_shlibs=no
9873 fi
9874 ;;
9875
9876 os2*)
9877 hardcode_libdir_flag_spec='-L$libdir'
9878 hardcode_minus_L=yes
9879 allow_undefined_flag=unsupported
9880 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'
9881 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9882 ;;
9883
9884 osf3*)
9885 if test "$GCC" = yes; then
9886 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9887 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'
9888 else
9889 allow_undefined_flag=' -expect_unresolved \*'
9890 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'
9891 fi
9892 archive_cmds_need_lc='no'
9893 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9894 hardcode_libdir_separator=:
9895 ;;
9896
9897 osf4* | osf5*) # as osf3* with the addition of -msym flag
9898 if test "$GCC" = yes; then
9899 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9900 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'
9901 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9902 else
9903 allow_undefined_flag=' -expect_unresolved \*'
9904 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'
9905 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~
9906 $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'
9907
9908 # Both c and cxx compiler support -rpath directly
9909 hardcode_libdir_flag_spec='-rpath $libdir'
9910 fi
9911 archive_cmds_need_lc='no'
9912 hardcode_libdir_separator=:
9913 ;;
9914
9915 solaris*)
9916 no_undefined_flag=' -z defs'
9917 if test "$GCC" = yes; then
9918 wlarc='${wl}'
9919 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9920 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9921 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9922 else
9923 case `$CC -V 2>&1` in
9924 *"Compilers 5.0"*)
9925 wlarc=''
9926 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9927 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9928 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9929 ;;
9930 *)
9931 wlarc='${wl}'
9932 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9933 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9934 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9935 ;;
9936 esac
9937 fi
9938 hardcode_libdir_flag_spec='-R$libdir'
9939 hardcode_shlibpath_var=no
9940 case $host_os in
9941 solaris2.[0-5] | solaris2.[0-5].*) ;;
9942 *)
9943 # The compiler driver will combine and reorder linker options,
9944 # but understands `-z linker_flag'. GCC discards it without `$wl',
9945 # but is careful enough not to reorder.
9946 # Supported since Solaris 2.6 (maybe 2.5.1?)
9947 if test "$GCC" = yes; then
9948 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9949 else
9950 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9951 fi
9952 ;;
9953 esac
9954 link_all_deplibs=yes
9955 ;;
9956
9957 sunos4*)
9958 if test "x$host_vendor" = xsequent; then
9959 # Use $CC to link under sequent, because it throws in some extra .o
9960 # files that make .init and .fini sections work.
9961 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9962 else
9963 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9964 fi
9965 hardcode_libdir_flag_spec='-L$libdir'
9966 hardcode_direct=yes
9967 hardcode_minus_L=yes
9968 hardcode_shlibpath_var=no
9969 ;;
9970
9971 sysv4)
9972 case $host_vendor in
9973 sni)
9974 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9975 hardcode_direct=yes # is this really true???
9976 ;;
9977 siemens)
9978 ## LD is ld it makes a PLAMLIB
9979 ## CC just makes a GrossModule.
9980 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9981 reload_cmds='$CC -r -o $output$reload_objs'
9982 hardcode_direct=no
9983 ;;
9984 motorola)
9985 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9986 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9987 ;;
9988 esac
9989 runpath_var='LD_RUN_PATH'
9990 hardcode_shlibpath_var=no
9991 ;;
9992
9993 sysv4.3*)
9994 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9995 hardcode_shlibpath_var=no
9996 export_dynamic_flag_spec='-Bexport'
9997 ;;
9998
9999 sysv4*MP*)
10000 if test -d /usr/nec; then
10001 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10002 hardcode_shlibpath_var=no
10003 runpath_var=LD_RUN_PATH
10004 hardcode_runpath_var=yes
10005 ld_shlibs=yes
10006 fi
10007 ;;
10008
10009 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10010 no_undefined_flag='${wl}-z,text'
10011 archive_cmds_need_lc=no
10012 hardcode_shlibpath_var=no
10013 runpath_var='LD_RUN_PATH'
10014
10015 if test "$GCC" = yes; then
10016 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10017 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10018 else
10019 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10020 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10021 fi
10022 ;;
10023
10024 sysv5* | sco3.2v5* | sco5v6*)
10025 # Note: We can NOT use -z defs as we might desire, because we do not
10026 # link with -lc, and that would cause any symbols used from libc to
10027 # always be unresolved, which means just about no library would
10028 # ever link correctly. If we're not using GNU ld we use -z text
10029 # though, which does catch some bad symbols but isn't as heavy-handed
10030 # as -z defs.
10031 no_undefined_flag='${wl}-z,text'
10032 allow_undefined_flag='${wl}-z,nodefs'
10033 archive_cmds_need_lc=no
10034 hardcode_shlibpath_var=no
10035 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10036 hardcode_libdir_separator=':'
10037 link_all_deplibs=yes
10038 export_dynamic_flag_spec='${wl}-Bexport'
10039 runpath_var='LD_RUN_PATH'
10040
10041 if test "$GCC" = yes; then
10042 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10043 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10044 else
10045 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10046 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10047 fi
10048 ;;
10049
10050 uts4*)
10051 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10052 hardcode_libdir_flag_spec='-L$libdir'
10053 hardcode_shlibpath_var=no
10054 ;;
10055
10056 *)
10057 ld_shlibs=no
10058 ;;
10059 esac
10060
10061 if test x$host_vendor = xsni; then
10062 case $host in
10063 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10064 export_dynamic_flag_spec='${wl}-Blargedynsym'
10065 ;;
10066 esac
10067 fi
10068 fi
10069
10070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10071 $as_echo "$ld_shlibs" >&6; }
10072 test "$ld_shlibs" = no && can_build_shared=no
10073
10074 with_gnu_ld=$with_gnu_ld
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090 #
10091 # Do we need to explicitly link libc?
10092 #
10093 case "x$archive_cmds_need_lc" in
10094 x|xyes)
10095 # Assume -lc should be added
10096 archive_cmds_need_lc=yes
10097
10098 if test "$enable_shared" = yes && test "$GCC" = yes; then
10099 case $archive_cmds in
10100 *'~'*)
10101 # FIXME: we may have to deal with multi-command sequences.
10102 ;;
10103 '$CC '*)
10104 # Test whether the compiler implicitly links with -lc since on some
10105 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10106 # to ld, don't add -lc before -lgcc.
10107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10108 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10109 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10110 $as_echo_n "(cached) " >&6
10111 else
10112 $RM conftest*
10113 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10114
10115 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10116 (eval $ac_compile) 2>&5
10117 ac_status=$?
10118 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10119 test $ac_status = 0; } 2>conftest.err; then
10120 soname=conftest
10121 lib=conftest
10122 libobjs=conftest.$ac_objext
10123 deplibs=
10124 wl=$lt_prog_compiler_wl
10125 pic_flag=$lt_prog_compiler_pic
10126 compiler_flags=-v
10127 linker_flags=-v
10128 verstring=
10129 output_objdir=.
10130 libname=conftest
10131 lt_save_allow_undefined_flag=$allow_undefined_flag
10132 allow_undefined_flag=
10133 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10134 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10135 ac_status=$?
10136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10137 test $ac_status = 0; }
10138 then
10139 lt_cv_archive_cmds_need_lc=no
10140 else
10141 lt_cv_archive_cmds_need_lc=yes
10142 fi
10143 allow_undefined_flag=$lt_save_allow_undefined_flag
10144 else
10145 cat conftest.err 1>&5
10146 fi
10147 $RM conftest*
10148
10149 fi
10150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10151 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10152 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10153 ;;
10154 esac
10155 fi
10156 ;;
10157 esac
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10316 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10317
10318 if test "$GCC" = yes; then
10319 case $host_os in
10320 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10321 *) lt_awk_arg="/^libraries:/" ;;
10322 esac
10323 case $host_os in
10324 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10325 *) lt_sed_strip_eq="s,=/,/,g" ;;
10326 esac
10327 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10328 case $lt_search_path_spec in
10329 *\;*)
10330 # if the path contains ";" then we assume it to be the separator
10331 # otherwise default to the standard path separator (i.e. ":") - it is
10332 # assumed that no part of a normal pathname contains ";" but that should
10333 # okay in the real world where ";" in dirpaths is itself problematic.
10334 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10335 ;;
10336 *)
10337 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10338 ;;
10339 esac
10340 # Ok, now we have the path, separated by spaces, we can step through it
10341 # and add multilib dir if necessary.
10342 lt_tmp_lt_search_path_spec=
10343 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10344 for lt_sys_path in $lt_search_path_spec; do
10345 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10346 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10347 else
10348 test -d "$lt_sys_path" && \
10349 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10350 fi
10351 done
10352 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10353 BEGIN {RS=" "; FS="/|\n";} {
10354 lt_foo="";
10355 lt_count=0;
10356 for (lt_i = NF; lt_i > 0; lt_i--) {
10357 if ($lt_i != "" && $lt_i != ".") {
10358 if ($lt_i == "..") {
10359 lt_count++;
10360 } else {
10361 if (lt_count == 0) {
10362 lt_foo="/" $lt_i lt_foo;
10363 } else {
10364 lt_count--;
10365 }
10366 }
10367 }
10368 }
10369 if (lt_foo != "") { lt_freq[lt_foo]++; }
10370 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10371 }'`
10372 # AWK program above erroneously prepends '/' to C:/dos/paths
10373 # for these hosts.
10374 case $host_os in
10375 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10376 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10377 esac
10378 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10379 else
10380 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10381 fi
10382 library_names_spec=
10383 libname_spec='lib$name'
10384 soname_spec=
10385 shrext_cmds=".so"
10386 postinstall_cmds=
10387 postuninstall_cmds=
10388 finish_cmds=
10389 finish_eval=
10390 shlibpath_var=
10391 shlibpath_overrides_runpath=unknown
10392 version_type=none
10393 dynamic_linker="$host_os ld.so"
10394 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10395 need_lib_prefix=unknown
10396 hardcode_into_libs=no
10397
10398 # when you set need_version to no, make sure it does not cause -set_version
10399 # flags to be left without arguments
10400 need_version=unknown
10401
10402 case $host_os in
10403 aix3*)
10404 version_type=linux
10405 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10406 shlibpath_var=LIBPATH
10407
10408 # AIX 3 has no versioning support, so we append a major version to the name.
10409 soname_spec='${libname}${release}${shared_ext}$major'
10410 ;;
10411
10412 aix[4-9]*)
10413 version_type=linux
10414 need_lib_prefix=no
10415 need_version=no
10416 hardcode_into_libs=yes
10417 if test "$host_cpu" = ia64; then
10418 # AIX 5 supports IA64
10419 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10420 shlibpath_var=LD_LIBRARY_PATH
10421 else
10422 # With GCC up to 2.95.x, collect2 would create an import file
10423 # for dependence libraries. The import file would start with
10424 # the line `#! .'. This would cause the generated library to
10425 # depend on `.', always an invalid library. This was fixed in
10426 # development snapshots of GCC prior to 3.0.
10427 case $host_os in
10428 aix4 | aix4.[01] | aix4.[01].*)
10429 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10430 echo ' yes '
10431 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10432 :
10433 else
10434 can_build_shared=no
10435 fi
10436 ;;
10437 esac
10438 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10439 # soname into executable. Probably we can add versioning support to
10440 # collect2, so additional links can be useful in future.
10441 if test "$aix_use_runtimelinking" = yes; then
10442 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10443 # instead of lib<name>.a to let people know that these are not
10444 # typical AIX shared libraries.
10445 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10446 else
10447 # We preserve .a as extension for shared libraries through AIX4.2
10448 # and later when we are not doing run time linking.
10449 library_names_spec='${libname}${release}.a $libname.a'
10450 soname_spec='${libname}${release}${shared_ext}$major'
10451 fi
10452 shlibpath_var=LIBPATH
10453 fi
10454 ;;
10455
10456 amigaos*)
10457 case $host_cpu in
10458 powerpc)
10459 # Since July 2007 AmigaOS4 officially supports .so libraries.
10460 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10461 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10462 ;;
10463 m68k)
10464 library_names_spec='$libname.ixlibrary $libname.a'
10465 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10466 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'
10467 ;;
10468 esac
10469 ;;
10470
10471 beos*)
10472 library_names_spec='${libname}${shared_ext}'
10473 dynamic_linker="$host_os ld.so"
10474 shlibpath_var=LIBRARY_PATH
10475 ;;
10476
10477 bsdi[45]*)
10478 version_type=linux
10479 need_version=no
10480 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10481 soname_spec='${libname}${release}${shared_ext}$major'
10482 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10483 shlibpath_var=LD_LIBRARY_PATH
10484 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10485 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10486 # the default ld.so.conf also contains /usr/contrib/lib and
10487 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10488 # libtool to hard-code these into programs
10489 ;;
10490
10491 cygwin* | mingw* | pw32* | cegcc*)
10492 version_type=windows
10493 shrext_cmds=".dll"
10494 need_version=no
10495 need_lib_prefix=no
10496
10497 case $GCC,$host_os in
10498 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10499 library_names_spec='$libname.dll.a'
10500 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10501 postinstall_cmds='base_file=`basename \${file}`~
10502 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10503 dldir=$destdir/`dirname \$dlpath`~
10504 test -d \$dldir || mkdir -p \$dldir~
10505 $install_prog $dir/$dlname \$dldir/$dlname~
10506 chmod a+x \$dldir/$dlname~
10507 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10508 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10509 fi'
10510 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10511 dlpath=$dir/\$dldll~
10512 $RM \$dlpath'
10513 shlibpath_overrides_runpath=yes
10514
10515 case $host_os in
10516 cygwin*)
10517 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10518 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10519
10520 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10521 ;;
10522 mingw* | cegcc*)
10523 # MinGW DLLs use traditional 'lib' prefix
10524 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10525 ;;
10526 pw32*)
10527 # pw32 DLLs use 'pw' prefix rather than 'lib'
10528 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10529 ;;
10530 esac
10531 ;;
10532
10533 *)
10534 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10535 ;;
10536 esac
10537 dynamic_linker='Win32 ld.exe'
10538 # FIXME: first we should search . and the directory the executable is in
10539 shlibpath_var=PATH
10540 ;;
10541
10542 darwin* | rhapsody*)
10543 dynamic_linker="$host_os dyld"
10544 version_type=darwin
10545 need_lib_prefix=no
10546 need_version=no
10547 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10548 soname_spec='${libname}${release}${major}$shared_ext'
10549 shlibpath_overrides_runpath=yes
10550 shlibpath_var=DYLD_LIBRARY_PATH
10551 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10552
10553 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10554 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10555 ;;
10556
10557 dgux*)
10558 version_type=linux
10559 need_lib_prefix=no
10560 need_version=no
10561 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10562 soname_spec='${libname}${release}${shared_ext}$major'
10563 shlibpath_var=LD_LIBRARY_PATH
10564 ;;
10565
10566 freebsd* | dragonfly*)
10567 # DragonFly does not have aout. When/if they implement a new
10568 # versioning mechanism, adjust this.
10569 if test -x /usr/bin/objformat; then
10570 objformat=`/usr/bin/objformat`
10571 else
10572 case $host_os in
10573 freebsd[23].*) objformat=aout ;;
10574 *) objformat=elf ;;
10575 esac
10576 fi
10577 version_type=freebsd-$objformat
10578 case $version_type in
10579 freebsd-elf*)
10580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10581 need_version=no
10582 need_lib_prefix=no
10583 ;;
10584 freebsd-*)
10585 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10586 need_version=yes
10587 ;;
10588 esac
10589 shlibpath_var=LD_LIBRARY_PATH
10590 case $host_os in
10591 freebsd2.*)
10592 shlibpath_overrides_runpath=yes
10593 ;;
10594 freebsd3.[01]* | freebsdelf3.[01]*)
10595 shlibpath_overrides_runpath=yes
10596 hardcode_into_libs=yes
10597 ;;
10598 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10599 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10600 shlibpath_overrides_runpath=no
10601 hardcode_into_libs=yes
10602 ;;
10603 *) # from 4.6 on, and DragonFly
10604 shlibpath_overrides_runpath=yes
10605 hardcode_into_libs=yes
10606 ;;
10607 esac
10608 ;;
10609
10610 gnu*)
10611 version_type=linux
10612 need_lib_prefix=no
10613 need_version=no
10614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10615 soname_spec='${libname}${release}${shared_ext}$major'
10616 shlibpath_var=LD_LIBRARY_PATH
10617 hardcode_into_libs=yes
10618 ;;
10619
10620 haiku*)
10621 version_type=linux
10622 need_lib_prefix=no
10623 need_version=no
10624 dynamic_linker="$host_os runtime_loader"
10625 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10626 soname_spec='${libname}${release}${shared_ext}$major'
10627 shlibpath_var=LIBRARY_PATH
10628 shlibpath_overrides_runpath=yes
10629 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10630 hardcode_into_libs=yes
10631 ;;
10632
10633 hpux9* | hpux10* | hpux11*)
10634 # Give a soname corresponding to the major version so that dld.sl refuses to
10635 # link against other versions.
10636 version_type=sunos
10637 need_lib_prefix=no
10638 need_version=no
10639 case $host_cpu in
10640 ia64*)
10641 shrext_cmds='.so'
10642 hardcode_into_libs=yes
10643 dynamic_linker="$host_os dld.so"
10644 shlibpath_var=LD_LIBRARY_PATH
10645 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10646 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10647 soname_spec='${libname}${release}${shared_ext}$major'
10648 if test "X$HPUX_IA64_MODE" = X32; then
10649 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10650 else
10651 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10652 fi
10653 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10654 ;;
10655 hppa*64*)
10656 shrext_cmds='.sl'
10657 hardcode_into_libs=yes
10658 dynamic_linker="$host_os dld.sl"
10659 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10660 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10662 soname_spec='${libname}${release}${shared_ext}$major'
10663 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10664 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10665 ;;
10666 *)
10667 shrext_cmds='.sl'
10668 dynamic_linker="$host_os dld.sl"
10669 shlibpath_var=SHLIB_PATH
10670 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10672 soname_spec='${libname}${release}${shared_ext}$major'
10673 ;;
10674 esac
10675 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10676 postinstall_cmds='chmod 555 $lib'
10677 # or fails outright, so override atomically:
10678 install_override_mode=555
10679 ;;
10680
10681 interix[3-9]*)
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 soname_spec='${libname}${release}${shared_ext}$major'
10687 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10688 shlibpath_var=LD_LIBRARY_PATH
10689 shlibpath_overrides_runpath=no
10690 hardcode_into_libs=yes
10691 ;;
10692
10693 irix5* | irix6* | nonstopux*)
10694 case $host_os in
10695 nonstopux*) version_type=nonstopux ;;
10696 *)
10697 if test "$lt_cv_prog_gnu_ld" = yes; then
10698 version_type=linux
10699 else
10700 version_type=irix
10701 fi ;;
10702 esac
10703 need_lib_prefix=no
10704 need_version=no
10705 soname_spec='${libname}${release}${shared_ext}$major'
10706 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10707 case $host_os in
10708 irix5* | nonstopux*)
10709 libsuff= shlibsuff=
10710 ;;
10711 *)
10712 case $LD in # libtool.m4 will add one of these switches to LD
10713 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10714 libsuff= shlibsuff= libmagic=32-bit;;
10715 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10716 libsuff=32 shlibsuff=N32 libmagic=N32;;
10717 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10718 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10719 *) libsuff= shlibsuff= libmagic=never-match;;
10720 esac
10721 ;;
10722 esac
10723 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10724 shlibpath_overrides_runpath=no
10725 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10726 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10727 hardcode_into_libs=yes
10728 ;;
10729
10730 # No shared lib support for Linux oldld, aout, or coff.
10731 linux*oldld* | linux*aout* | linux*coff*)
10732 dynamic_linker=no
10733 ;;
10734
10735 # This must be Linux ELF.
10736 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10737 version_type=linux
10738 need_lib_prefix=no
10739 need_version=no
10740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10741 soname_spec='${libname}${release}${shared_ext}$major'
10742 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10743 shlibpath_var=LD_LIBRARY_PATH
10744 shlibpath_overrides_runpath=no
10745
10746 # Some binutils ld are patched to set DT_RUNPATH
10747 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10748 $as_echo_n "(cached) " >&6
10749 else
10750 lt_cv_shlibpath_overrides_runpath=no
10751 save_LDFLAGS=$LDFLAGS
10752 save_libdir=$libdir
10753 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10754 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10756 /* end confdefs.h. */
10757
10758 int
10759 main ()
10760 {
10761
10762 ;
10763 return 0;
10764 }
10765 _ACEOF
10766 if ac_fn_c_try_link "$LINENO"; then :
10767 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10768 lt_cv_shlibpath_overrides_runpath=yes
10769 fi
10770 fi
10771 rm -f core conftest.err conftest.$ac_objext \
10772 conftest$ac_exeext conftest.$ac_ext
10773 LDFLAGS=$save_LDFLAGS
10774 libdir=$save_libdir
10775
10776 fi
10777
10778 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10779
10780 # This implies no fast_install, which is unacceptable.
10781 # Some rework will be needed to allow for fast_install
10782 # before this can be enabled.
10783 hardcode_into_libs=yes
10784
10785 # Append ld.so.conf contents to the search path
10786 if test -f /etc/ld.so.conf; then
10787 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' ' '`
10788 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10789 fi
10790
10791 # We used to test for /lib/ld.so.1 and disable shared libraries on
10792 # powerpc, because MkLinux only supported shared libraries with the
10793 # GNU dynamic linker. Since this was broken with cross compilers,
10794 # most powerpc-linux boxes support dynamic linking these days and
10795 # people can always --disable-shared, the test was removed, and we
10796 # assume the GNU/Linux dynamic linker is in use.
10797 dynamic_linker='GNU/Linux ld.so'
10798 ;;
10799
10800 netbsd*)
10801 version_type=sunos
10802 need_lib_prefix=no
10803 need_version=no
10804 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10805 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10806 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10807 dynamic_linker='NetBSD (a.out) ld.so'
10808 else
10809 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10810 soname_spec='${libname}${release}${shared_ext}$major'
10811 dynamic_linker='NetBSD ld.elf_so'
10812 fi
10813 shlibpath_var=LD_LIBRARY_PATH
10814 shlibpath_overrides_runpath=yes
10815 hardcode_into_libs=yes
10816 ;;
10817
10818 newsos6)
10819 version_type=linux
10820 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10821 shlibpath_var=LD_LIBRARY_PATH
10822 shlibpath_overrides_runpath=yes
10823 ;;
10824
10825 *nto* | *qnx*)
10826 version_type=qnx
10827 need_lib_prefix=no
10828 need_version=no
10829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10830 soname_spec='${libname}${release}${shared_ext}$major'
10831 shlibpath_var=LD_LIBRARY_PATH
10832 shlibpath_overrides_runpath=no
10833 hardcode_into_libs=yes
10834 dynamic_linker='ldqnx.so'
10835 ;;
10836
10837 openbsd*)
10838 version_type=sunos
10839 sys_lib_dlsearch_path_spec="/usr/lib"
10840 need_lib_prefix=no
10841 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10842 case $host_os in
10843 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10844 *) need_version=no ;;
10845 esac
10846 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10847 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10848 shlibpath_var=LD_LIBRARY_PATH
10849 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10850 case $host_os in
10851 openbsd2.[89] | openbsd2.[89].*)
10852 shlibpath_overrides_runpath=no
10853 ;;
10854 *)
10855 shlibpath_overrides_runpath=yes
10856 ;;
10857 esac
10858 else
10859 shlibpath_overrides_runpath=yes
10860 fi
10861 ;;
10862
10863 os2*)
10864 libname_spec='$name'
10865 shrext_cmds=".dll"
10866 need_lib_prefix=no
10867 library_names_spec='$libname${shared_ext} $libname.a'
10868 dynamic_linker='OS/2 ld.exe'
10869 shlibpath_var=LIBPATH
10870 ;;
10871
10872 osf3* | osf4* | osf5*)
10873 version_type=osf
10874 need_lib_prefix=no
10875 need_version=no
10876 soname_spec='${libname}${release}${shared_ext}$major'
10877 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10878 shlibpath_var=LD_LIBRARY_PATH
10879 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10880 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10881 ;;
10882
10883 rdos*)
10884 dynamic_linker=no
10885 ;;
10886
10887 solaris*)
10888 version_type=linux
10889 need_lib_prefix=no
10890 need_version=no
10891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10892 soname_spec='${libname}${release}${shared_ext}$major'
10893 shlibpath_var=LD_LIBRARY_PATH
10894 shlibpath_overrides_runpath=yes
10895 hardcode_into_libs=yes
10896 # ldd complains unless libraries are executable
10897 postinstall_cmds='chmod +x $lib'
10898 ;;
10899
10900 sunos4*)
10901 version_type=sunos
10902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10903 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10904 shlibpath_var=LD_LIBRARY_PATH
10905 shlibpath_overrides_runpath=yes
10906 if test "$with_gnu_ld" = yes; then
10907 need_lib_prefix=no
10908 fi
10909 need_version=yes
10910 ;;
10911
10912 sysv4 | sysv4.3*)
10913 version_type=linux
10914 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10915 soname_spec='${libname}${release}${shared_ext}$major'
10916 shlibpath_var=LD_LIBRARY_PATH
10917 case $host_vendor in
10918 sni)
10919 shlibpath_overrides_runpath=no
10920 need_lib_prefix=no
10921 runpath_var=LD_RUN_PATH
10922 ;;
10923 siemens)
10924 need_lib_prefix=no
10925 ;;
10926 motorola)
10927 need_lib_prefix=no
10928 need_version=no
10929 shlibpath_overrides_runpath=no
10930 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10931 ;;
10932 esac
10933 ;;
10934
10935 sysv4*MP*)
10936 if test -d /usr/nec ;then
10937 version_type=linux
10938 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10939 soname_spec='$libname${shared_ext}.$major'
10940 shlibpath_var=LD_LIBRARY_PATH
10941 fi
10942 ;;
10943
10944 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10945 version_type=freebsd-elf
10946 need_lib_prefix=no
10947 need_version=no
10948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10949 soname_spec='${libname}${release}${shared_ext}$major'
10950 shlibpath_var=LD_LIBRARY_PATH
10951 shlibpath_overrides_runpath=yes
10952 hardcode_into_libs=yes
10953 if test "$with_gnu_ld" = yes; then
10954 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10955 else
10956 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10957 case $host_os in
10958 sco3.2v5*)
10959 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10960 ;;
10961 esac
10962 fi
10963 sys_lib_dlsearch_path_spec='/usr/lib'
10964 ;;
10965
10966 tpf*)
10967 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10968 version_type=linux
10969 need_lib_prefix=no
10970 need_version=no
10971 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10972 shlibpath_var=LD_LIBRARY_PATH
10973 shlibpath_overrides_runpath=no
10974 hardcode_into_libs=yes
10975 ;;
10976
10977 uts4*)
10978 version_type=linux
10979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10980 soname_spec='${libname}${release}${shared_ext}$major'
10981 shlibpath_var=LD_LIBRARY_PATH
10982 ;;
10983
10984 *)
10985 dynamic_linker=no
10986 ;;
10987 esac
10988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10989 $as_echo "$dynamic_linker" >&6; }
10990 test "$dynamic_linker" = no && can_build_shared=no
10991
10992 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10993 if test "$GCC" = yes; then
10994 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10995 fi
10996
10997 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10998 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10999 fi
11000 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11001 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11002 fi
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11096 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11097 hardcode_action=
11098 if test -n "$hardcode_libdir_flag_spec" ||
11099 test -n "$runpath_var" ||
11100 test "X$hardcode_automatic" = "Xyes" ; then
11101
11102 # We can hardcode non-existent directories.
11103 if test "$hardcode_direct" != no &&
11104 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11105 # have to relink, otherwise we might link with an installed library
11106 # when we should be linking with a yet-to-be-installed one
11107 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11108 test "$hardcode_minus_L" != no; then
11109 # Linking always hardcodes the temporary library directory.
11110 hardcode_action=relink
11111 else
11112 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11113 hardcode_action=immediate
11114 fi
11115 else
11116 # We cannot hardcode anything, or else we can only hardcode existing
11117 # directories.
11118 hardcode_action=unsupported
11119 fi
11120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11121 $as_echo "$hardcode_action" >&6; }
11122
11123 if test "$hardcode_action" = relink ||
11124 test "$inherit_rpath" = yes; then
11125 # Fast installation is not supported
11126 enable_fast_install=no
11127 elif test "$shlibpath_overrides_runpath" = yes ||
11128 test "$enable_shared" = no; then
11129 # Fast installation is not necessary
11130 enable_fast_install=needless
11131 fi
11132
11133
11134
11135
11136
11137
11138 if test "x$enable_dlopen" != xyes; then
11139 enable_dlopen=unknown
11140 enable_dlopen_self=unknown
11141 enable_dlopen_self_static=unknown
11142 else
11143 lt_cv_dlopen=no
11144 lt_cv_dlopen_libs=
11145
11146 case $host_os in
11147 beos*)
11148 lt_cv_dlopen="load_add_on"
11149 lt_cv_dlopen_libs=
11150 lt_cv_dlopen_self=yes
11151 ;;
11152
11153 mingw* | pw32* | cegcc*)
11154 lt_cv_dlopen="LoadLibrary"
11155 lt_cv_dlopen_libs=
11156 ;;
11157
11158 cygwin*)
11159 lt_cv_dlopen="dlopen"
11160 lt_cv_dlopen_libs=
11161 ;;
11162
11163 darwin*)
11164 # if libdl is installed we need to link against it
11165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11166 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11167 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11168 $as_echo_n "(cached) " >&6
11169 else
11170 ac_check_lib_save_LIBS=$LIBS
11171 LIBS="-ldl $LIBS"
11172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11173 /* end confdefs.h. */
11174
11175 /* Override any GCC internal prototype to avoid an error.
11176 Use char because int might match the return type of a GCC
11177 builtin and then its argument prototype would still apply. */
11178 #ifdef __cplusplus
11179 extern "C"
11180 #endif
11181 char dlopen ();
11182 int
11183 main ()
11184 {
11185 return dlopen ();
11186 ;
11187 return 0;
11188 }
11189 _ACEOF
11190 if ac_fn_c_try_link "$LINENO"; then :
11191 ac_cv_lib_dl_dlopen=yes
11192 else
11193 ac_cv_lib_dl_dlopen=no
11194 fi
11195 rm -f core conftest.err conftest.$ac_objext \
11196 conftest$ac_exeext conftest.$ac_ext
11197 LIBS=$ac_check_lib_save_LIBS
11198 fi
11199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11200 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11201 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11202 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11203 else
11204
11205 lt_cv_dlopen="dyld"
11206 lt_cv_dlopen_libs=
11207 lt_cv_dlopen_self=yes
11208
11209 fi
11210
11211 ;;
11212
11213 *)
11214 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11215 if test "x$ac_cv_func_shl_load" = x""yes; then :
11216 lt_cv_dlopen="shl_load"
11217 else
11218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11219 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11220 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11221 $as_echo_n "(cached) " >&6
11222 else
11223 ac_check_lib_save_LIBS=$LIBS
11224 LIBS="-ldld $LIBS"
11225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11226 /* end confdefs.h. */
11227
11228 /* Override any GCC internal prototype to avoid an error.
11229 Use char because int might match the return type of a GCC
11230 builtin and then its argument prototype would still apply. */
11231 #ifdef __cplusplus
11232 extern "C"
11233 #endif
11234 char shl_load ();
11235 int
11236 main ()
11237 {
11238 return shl_load ();
11239 ;
11240 return 0;
11241 }
11242 _ACEOF
11243 if ac_fn_c_try_link "$LINENO"; then :
11244 ac_cv_lib_dld_shl_load=yes
11245 else
11246 ac_cv_lib_dld_shl_load=no
11247 fi
11248 rm -f core conftest.err conftest.$ac_objext \
11249 conftest$ac_exeext conftest.$ac_ext
11250 LIBS=$ac_check_lib_save_LIBS
11251 fi
11252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11253 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11254 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11255 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11256 else
11257 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11258 if test "x$ac_cv_func_dlopen" = x""yes; then :
11259 lt_cv_dlopen="dlopen"
11260 else
11261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11262 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11263 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11264 $as_echo_n "(cached) " >&6
11265 else
11266 ac_check_lib_save_LIBS=$LIBS
11267 LIBS="-ldl $LIBS"
11268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11269 /* end confdefs.h. */
11270
11271 /* Override any GCC internal prototype to avoid an error.
11272 Use char because int might match the return type of a GCC
11273 builtin and then its argument prototype would still apply. */
11274 #ifdef __cplusplus
11275 extern "C"
11276 #endif
11277 char dlopen ();
11278 int
11279 main ()
11280 {
11281 return dlopen ();
11282 ;
11283 return 0;
11284 }
11285 _ACEOF
11286 if ac_fn_c_try_link "$LINENO"; then :
11287 ac_cv_lib_dl_dlopen=yes
11288 else
11289 ac_cv_lib_dl_dlopen=no
11290 fi
11291 rm -f core conftest.err conftest.$ac_objext \
11292 conftest$ac_exeext conftest.$ac_ext
11293 LIBS=$ac_check_lib_save_LIBS
11294 fi
11295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11296 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11297 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11298 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11299 else
11300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11301 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11302 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11303 $as_echo_n "(cached) " >&6
11304 else
11305 ac_check_lib_save_LIBS=$LIBS
11306 LIBS="-lsvld $LIBS"
11307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11308 /* end confdefs.h. */
11309
11310 /* Override any GCC internal prototype to avoid an error.
11311 Use char because int might match the return type of a GCC
11312 builtin and then its argument prototype would still apply. */
11313 #ifdef __cplusplus
11314 extern "C"
11315 #endif
11316 char dlopen ();
11317 int
11318 main ()
11319 {
11320 return dlopen ();
11321 ;
11322 return 0;
11323 }
11324 _ACEOF
11325 if ac_fn_c_try_link "$LINENO"; then :
11326 ac_cv_lib_svld_dlopen=yes
11327 else
11328 ac_cv_lib_svld_dlopen=no
11329 fi
11330 rm -f core conftest.err conftest.$ac_objext \
11331 conftest$ac_exeext conftest.$ac_ext
11332 LIBS=$ac_check_lib_save_LIBS
11333 fi
11334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11335 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11336 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11337 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11338 else
11339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11340 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11341 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11342 $as_echo_n "(cached) " >&6
11343 else
11344 ac_check_lib_save_LIBS=$LIBS
11345 LIBS="-ldld $LIBS"
11346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11347 /* end confdefs.h. */
11348
11349 /* Override any GCC internal prototype to avoid an error.
11350 Use char because int might match the return type of a GCC
11351 builtin and then its argument prototype would still apply. */
11352 #ifdef __cplusplus
11353 extern "C"
11354 #endif
11355 char dld_link ();
11356 int
11357 main ()
11358 {
11359 return dld_link ();
11360 ;
11361 return 0;
11362 }
11363 _ACEOF
11364 if ac_fn_c_try_link "$LINENO"; then :
11365 ac_cv_lib_dld_dld_link=yes
11366 else
11367 ac_cv_lib_dld_dld_link=no
11368 fi
11369 rm -f core conftest.err conftest.$ac_objext \
11370 conftest$ac_exeext conftest.$ac_ext
11371 LIBS=$ac_check_lib_save_LIBS
11372 fi
11373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11374 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11375 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11376 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11377 fi
11378
11379
11380 fi
11381
11382
11383 fi
11384
11385
11386 fi
11387
11388
11389 fi
11390
11391
11392 fi
11393
11394 ;;
11395 esac
11396
11397 if test "x$lt_cv_dlopen" != xno; then
11398 enable_dlopen=yes
11399 else
11400 enable_dlopen=no
11401 fi
11402
11403 case $lt_cv_dlopen in
11404 dlopen)
11405 save_CPPFLAGS="$CPPFLAGS"
11406 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11407
11408 save_LDFLAGS="$LDFLAGS"
11409 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11410
11411 save_LIBS="$LIBS"
11412 LIBS="$lt_cv_dlopen_libs $LIBS"
11413
11414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11415 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11416 if test "${lt_cv_dlopen_self+set}" = set; then :
11417 $as_echo_n "(cached) " >&6
11418 else
11419 if test "$cross_compiling" = yes; then :
11420 lt_cv_dlopen_self=cross
11421 else
11422 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11423 lt_status=$lt_dlunknown
11424 cat > conftest.$ac_ext <<_LT_EOF
11425 #line 11424 "configure"
11426 #include "confdefs.h"
11427
11428 #if HAVE_DLFCN_H
11429 #include <dlfcn.h>
11430 #endif
11431
11432 #include <stdio.h>
11433
11434 #ifdef RTLD_GLOBAL
11435 # define LT_DLGLOBAL RTLD_GLOBAL
11436 #else
11437 # ifdef DL_GLOBAL
11438 # define LT_DLGLOBAL DL_GLOBAL
11439 # else
11440 # define LT_DLGLOBAL 0
11441 # endif
11442 #endif
11443
11444 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11445 find out it does not work in some platform. */
11446 #ifndef LT_DLLAZY_OR_NOW
11447 # ifdef RTLD_LAZY
11448 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11449 # else
11450 # ifdef DL_LAZY
11451 # define LT_DLLAZY_OR_NOW DL_LAZY
11452 # else
11453 # ifdef RTLD_NOW
11454 # define LT_DLLAZY_OR_NOW RTLD_NOW
11455 # else
11456 # ifdef DL_NOW
11457 # define LT_DLLAZY_OR_NOW DL_NOW
11458 # else
11459 # define LT_DLLAZY_OR_NOW 0
11460 # endif
11461 # endif
11462 # endif
11463 # endif
11464 #endif
11465
11466 /* When -fvisbility=hidden is used, assume the code has been annotated
11467 correspondingly for the symbols needed. */
11468 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11469 void fnord () __attribute__((visibility("default")));
11470 #endif
11471
11472 void fnord () { int i=42; }
11473 int main ()
11474 {
11475 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11476 int status = $lt_dlunknown;
11477
11478 if (self)
11479 {
11480 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11481 else
11482 {
11483 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11484 else puts (dlerror ());
11485 }
11486 /* dlclose (self); */
11487 }
11488 else
11489 puts (dlerror ());
11490
11491 return status;
11492 }
11493 _LT_EOF
11494 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11495 (eval $ac_link) 2>&5
11496 ac_status=$?
11497 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11498 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11499 (./conftest; exit; ) >&5 2>/dev/null
11500 lt_status=$?
11501 case x$lt_status in
11502 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11503 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11504 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11505 esac
11506 else :
11507 # compilation failed
11508 lt_cv_dlopen_self=no
11509 fi
11510 fi
11511 rm -fr conftest*
11512
11513
11514 fi
11515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11516 $as_echo "$lt_cv_dlopen_self" >&6; }
11517
11518 if test "x$lt_cv_dlopen_self" = xyes; then
11519 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11521 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11522 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11523 $as_echo_n "(cached) " >&6
11524 else
11525 if test "$cross_compiling" = yes; then :
11526 lt_cv_dlopen_self_static=cross
11527 else
11528 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11529 lt_status=$lt_dlunknown
11530 cat > conftest.$ac_ext <<_LT_EOF
11531 #line 11530 "configure"
11532 #include "confdefs.h"
11533
11534 #if HAVE_DLFCN_H
11535 #include <dlfcn.h>
11536 #endif
11537
11538 #include <stdio.h>
11539
11540 #ifdef RTLD_GLOBAL
11541 # define LT_DLGLOBAL RTLD_GLOBAL
11542 #else
11543 # ifdef DL_GLOBAL
11544 # define LT_DLGLOBAL DL_GLOBAL
11545 # else
11546 # define LT_DLGLOBAL 0
11547 # endif
11548 #endif
11549
11550 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11551 find out it does not work in some platform. */
11552 #ifndef LT_DLLAZY_OR_NOW
11553 # ifdef RTLD_LAZY
11554 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11555 # else
11556 # ifdef DL_LAZY
11557 # define LT_DLLAZY_OR_NOW DL_LAZY
11558 # else
11559 # ifdef RTLD_NOW
11560 # define LT_DLLAZY_OR_NOW RTLD_NOW
11561 # else
11562 # ifdef DL_NOW
11563 # define LT_DLLAZY_OR_NOW DL_NOW
11564 # else
11565 # define LT_DLLAZY_OR_NOW 0
11566 # endif
11567 # endif
11568 # endif
11569 # endif
11570 #endif
11571
11572 /* When -fvisbility=hidden is used, assume the code has been annotated
11573 correspondingly for the symbols needed. */
11574 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11575 void fnord () __attribute__((visibility("default")));
11576 #endif
11577
11578 void fnord () { int i=42; }
11579 int main ()
11580 {
11581 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11582 int status = $lt_dlunknown;
11583
11584 if (self)
11585 {
11586 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11587 else
11588 {
11589 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11590 else puts (dlerror ());
11591 }
11592 /* dlclose (self); */
11593 }
11594 else
11595 puts (dlerror ());
11596
11597 return status;
11598 }
11599 _LT_EOF
11600 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11601 (eval $ac_link) 2>&5
11602 ac_status=$?
11603 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11604 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11605 (./conftest; exit; ) >&5 2>/dev/null
11606 lt_status=$?
11607 case x$lt_status in
11608 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11609 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11610 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11611 esac
11612 else :
11613 # compilation failed
11614 lt_cv_dlopen_self_static=no
11615 fi
11616 fi
11617 rm -fr conftest*
11618
11619
11620 fi
11621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11622 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11623 fi
11624
11625 CPPFLAGS="$save_CPPFLAGS"
11626 LDFLAGS="$save_LDFLAGS"
11627 LIBS="$save_LIBS"
11628 ;;
11629 esac
11630
11631 case $lt_cv_dlopen_self in
11632 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11633 *) enable_dlopen_self=unknown ;;
11634 esac
11635
11636 case $lt_cv_dlopen_self_static in
11637 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11638 *) enable_dlopen_self_static=unknown ;;
11639 esac
11640 fi
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658 striplib=
11659 old_striplib=
11660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11661 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11662 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11663 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11664 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11666 $as_echo "yes" >&6; }
11667 else
11668 # FIXME - insert some real tests, host_os isn't really good enough
11669 case $host_os in
11670 darwin*)
11671 if test -n "$STRIP" ; then
11672 striplib="$STRIP -x"
11673 old_striplib="$STRIP -S"
11674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11675 $as_echo "yes" >&6; }
11676 else
11677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11678 $as_echo "no" >&6; }
11679 fi
11680 ;;
11681 *)
11682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11683 $as_echo "no" >&6; }
11684 ;;
11685 esac
11686 fi
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699 # Report which library types will actually be built
11700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11701 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11703 $as_echo "$can_build_shared" >&6; }
11704
11705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11706 $as_echo_n "checking whether to build shared libraries... " >&6; }
11707 test "$can_build_shared" = "no" && enable_shared=no
11708
11709 # On AIX, shared libraries and static libraries use the same namespace, and
11710 # are all built from PIC.
11711 case $host_os in
11712 aix3*)
11713 test "$enable_shared" = yes && enable_static=no
11714 if test -n "$RANLIB"; then
11715 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11716 postinstall_cmds='$RANLIB $lib'
11717 fi
11718 ;;
11719
11720 aix[4-9]*)
11721 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11722 test "$enable_shared" = yes && enable_static=no
11723 fi
11724 ;;
11725 esac
11726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11727 $as_echo "$enable_shared" >&6; }
11728
11729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11730 $as_echo_n "checking whether to build static libraries... " >&6; }
11731 # Make sure either enable_shared or enable_static is yes.
11732 test "$enable_shared" = yes || enable_static=yes
11733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11734 $as_echo "$enable_static" >&6; }
11735
11736
11737
11738
11739 fi
11740 ac_ext=c
11741 ac_cpp='$CPP $CPPFLAGS'
11742 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11743 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11744 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11745
11746 CC="$lt_save_CC"
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760 ac_config_commands="$ac_config_commands libtool"
11761
11762
11763
11764
11765 # Only expand once:
11766
11767
11768
11769 # AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
11770
11771 # The tests for host and target for $enable_largefile require
11772 # canonical names.
11773
11774
11775
11776 # As the $enable_largefile decision depends on --enable-plugins we must set it
11777 # even in directories otherwise not depending on the $plugins option.
11778
11779
11780 maybe_plugins=no
11781 for ac_header in dlfcn.h
11782 do :
11783 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11784 "
11785 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
11786 cat >>confdefs.h <<_ACEOF
11787 #define HAVE_DLFCN_H 1
11788 _ACEOF
11789 maybe_plugins=yes
11790 fi
11791
11792 done
11793
11794 for ac_header in windows.h
11795 do :
11796 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11797 "
11798 if test "x$ac_cv_header_windows_h" = x""yes; then :
11799 cat >>confdefs.h <<_ACEOF
11800 #define HAVE_WINDOWS_H 1
11801 _ACEOF
11802 maybe_plugins=yes
11803 fi
11804
11805 done
11806
11807
11808 # Check whether --enable-plugins was given.
11809 if test "${enable_plugins+set}" = set; then :
11810 enableval=$enable_plugins; case "${enableval}" in
11811 no) plugins=no ;;
11812 *) plugins=yes
11813 if test "$maybe_plugins" != "yes" ; then
11814 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11815 fi ;;
11816 esac
11817 else
11818 plugins=$maybe_plugins
11819
11820 fi
11821
11822 if test "$plugins" = "yes"; then
11823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
11824 $as_echo_n "checking for library containing dlopen... " >&6; }
11825 if test "${ac_cv_search_dlopen+set}" = set; then :
11826 $as_echo_n "(cached) " >&6
11827 else
11828 ac_func_search_save_LIBS=$LIBS
11829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11830 /* end confdefs.h. */
11831
11832 /* Override any GCC internal prototype to avoid an error.
11833 Use char because int might match the return type of a GCC
11834 builtin and then its argument prototype would still apply. */
11835 #ifdef __cplusplus
11836 extern "C"
11837 #endif
11838 char dlopen ();
11839 int
11840 main ()
11841 {
11842 return dlopen ();
11843 ;
11844 return 0;
11845 }
11846 _ACEOF
11847 for ac_lib in '' dl; do
11848 if test -z "$ac_lib"; then
11849 ac_res="none required"
11850 else
11851 ac_res=-l$ac_lib
11852 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11853 fi
11854 if ac_fn_c_try_link "$LINENO"; then :
11855 ac_cv_search_dlopen=$ac_res
11856 fi
11857 rm -f core conftest.err conftest.$ac_objext \
11858 conftest$ac_exeext
11859 if test "${ac_cv_search_dlopen+set}" = set; then :
11860 break
11861 fi
11862 done
11863 if test "${ac_cv_search_dlopen+set}" = set; then :
11864
11865 else
11866 ac_cv_search_dlopen=no
11867 fi
11868 rm conftest.$ac_ext
11869 LIBS=$ac_func_search_save_LIBS
11870 fi
11871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
11872 $as_echo "$ac_cv_search_dlopen" >&6; }
11873 ac_res=$ac_cv_search_dlopen
11874 if test "$ac_res" != no; then :
11875 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11876
11877 fi
11878
11879 fi
11880
11881
11882 case "${host}" in
11883 sparc-*-solaris*|i[3-7]86-*-solaris*)
11884 # On native 32bit sparc and ia32 solaris, large-file and procfs support
11885 # are mutually exclusive; and without procfs support, the bfd/ elf module
11886 # cannot provide certain routines such as elfcore_write_prpsinfo
11887 # or elfcore_write_prstatus. So unless the user explicitly requested
11888 # large-file support through the --enable-largefile switch, disable
11889 # large-file support in favor of procfs support.
11890 test "${target}" = "${host}" -a "x$plugins" = xno \
11891 && : ${enable_largefile="no"}
11892 ;;
11893 esac
11894
11895 # Check whether --enable-largefile was given.
11896 if test "${enable_largefile+set}" = set; then :
11897 enableval=$enable_largefile;
11898 fi
11899
11900 if test "$enable_largefile" != no; then
11901
11902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11903 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11904 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
11905 $as_echo_n "(cached) " >&6
11906 else
11907 ac_cv_sys_largefile_CC=no
11908 if test "$GCC" != yes; then
11909 ac_save_CC=$CC
11910 while :; do
11911 # IRIX 6.2 and later do not support large files by default,
11912 # so use the C compiler's -n32 option if that helps.
11913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11914 /* end confdefs.h. */
11915 #include <sys/types.h>
11916 /* Check that off_t can represent 2**63 - 1 correctly.
11917 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11918 since some C++ compilers masquerading as C compilers
11919 incorrectly reject 9223372036854775807. */
11920 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11921 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11922 && LARGE_OFF_T % 2147483647 == 1)
11923 ? 1 : -1];
11924 int
11925 main ()
11926 {
11927
11928 ;
11929 return 0;
11930 }
11931 _ACEOF
11932 if ac_fn_c_try_compile "$LINENO"; then :
11933 break
11934 fi
11935 rm -f core conftest.err conftest.$ac_objext
11936 CC="$CC -n32"
11937 if ac_fn_c_try_compile "$LINENO"; then :
11938 ac_cv_sys_largefile_CC=' -n32'; break
11939 fi
11940 rm -f core conftest.err conftest.$ac_objext
11941 break
11942 done
11943 CC=$ac_save_CC
11944 rm -f conftest.$ac_ext
11945 fi
11946 fi
11947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11948 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11949 if test "$ac_cv_sys_largefile_CC" != no; then
11950 CC=$CC$ac_cv_sys_largefile_CC
11951 fi
11952
11953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11954 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11955 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
11956 $as_echo_n "(cached) " >&6
11957 else
11958 while :; do
11959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11960 /* end confdefs.h. */
11961 #include <sys/types.h>
11962 /* Check that off_t can represent 2**63 - 1 correctly.
11963 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11964 since some C++ compilers masquerading as C compilers
11965 incorrectly reject 9223372036854775807. */
11966 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11967 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11968 && LARGE_OFF_T % 2147483647 == 1)
11969 ? 1 : -1];
11970 int
11971 main ()
11972 {
11973
11974 ;
11975 return 0;
11976 }
11977 _ACEOF
11978 if ac_fn_c_try_compile "$LINENO"; then :
11979 ac_cv_sys_file_offset_bits=no; break
11980 fi
11981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11983 /* end confdefs.h. */
11984 #define _FILE_OFFSET_BITS 64
11985 #include <sys/types.h>
11986 /* Check that off_t can represent 2**63 - 1 correctly.
11987 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11988 since some C++ compilers masquerading as C compilers
11989 incorrectly reject 9223372036854775807. */
11990 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11991 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11992 && LARGE_OFF_T % 2147483647 == 1)
11993 ? 1 : -1];
11994 int
11995 main ()
11996 {
11997
11998 ;
11999 return 0;
12000 }
12001 _ACEOF
12002 if ac_fn_c_try_compile "$LINENO"; then :
12003 ac_cv_sys_file_offset_bits=64; break
12004 fi
12005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12006 ac_cv_sys_file_offset_bits=unknown
12007 break
12008 done
12009 fi
12010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12011 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12012 case $ac_cv_sys_file_offset_bits in #(
12013 no | unknown) ;;
12014 *)
12015 cat >>confdefs.h <<_ACEOF
12016 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12017 _ACEOF
12018 ;;
12019 esac
12020 rm -rf conftest*
12021 if test $ac_cv_sys_file_offset_bits = unknown; then
12022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12023 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12024 if test "${ac_cv_sys_large_files+set}" = set; then :
12025 $as_echo_n "(cached) " >&6
12026 else
12027 while :; do
12028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12029 /* end confdefs.h. */
12030 #include <sys/types.h>
12031 /* Check that off_t can represent 2**63 - 1 correctly.
12032 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12033 since some C++ compilers masquerading as C compilers
12034 incorrectly reject 9223372036854775807. */
12035 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12036 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12037 && LARGE_OFF_T % 2147483647 == 1)
12038 ? 1 : -1];
12039 int
12040 main ()
12041 {
12042
12043 ;
12044 return 0;
12045 }
12046 _ACEOF
12047 if ac_fn_c_try_compile "$LINENO"; then :
12048 ac_cv_sys_large_files=no; break
12049 fi
12050 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12052 /* end confdefs.h. */
12053 #define _LARGE_FILES 1
12054 #include <sys/types.h>
12055 /* Check that off_t can represent 2**63 - 1 correctly.
12056 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12057 since some C++ compilers masquerading as C compilers
12058 incorrectly reject 9223372036854775807. */
12059 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12060 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12061 && LARGE_OFF_T % 2147483647 == 1)
12062 ? 1 : -1];
12063 int
12064 main ()
12065 {
12066
12067 ;
12068 return 0;
12069 }
12070 _ACEOF
12071 if ac_fn_c_try_compile "$LINENO"; then :
12072 ac_cv_sys_large_files=1; break
12073 fi
12074 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12075 ac_cv_sys_large_files=unknown
12076 break
12077 done
12078 fi
12079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12080 $as_echo "$ac_cv_sys_large_files" >&6; }
12081 case $ac_cv_sys_large_files in #(
12082 no | unknown) ;;
12083 *)
12084 cat >>confdefs.h <<_ACEOF
12085 #define _LARGE_FILES $ac_cv_sys_large_files
12086 _ACEOF
12087 ;;
12088 esac
12089 rm -rf conftest*
12090 fi
12091 fi
12092
12093
12094
12095 if test "$plugins" = "yes"; then
12096 PLUGINS_TRUE=
12097 PLUGINS_FALSE='#'
12098 else
12099 PLUGINS_TRUE='#'
12100 PLUGINS_FALSE=
12101 fi
12102
12103
12104 if test "$plugins" = "yes"; then
12105 enable_targets="$enable_targets plugin"
12106 fi
12107
12108 # Check whether --enable-64-bit-bfd was given.
12109 if test "${enable_64_bit_bfd+set}" = set; then :
12110 enableval=$enable_64_bit_bfd; case "${enableval}" in
12111 yes) want64=true ;;
12112 no) want64=false ;;
12113 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
12114 esac
12115 else
12116 want64=false
12117 fi
12118
12119 # Check whether --enable-targets was given.
12120 if test "${enable_targets+set}" = set; then :
12121 enableval=$enable_targets; case "${enableval}" in
12122 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
12123 ;;
12124 no) enable_targets= ;;
12125 *) enable_targets=$enableval ;;
12126 esac
12127 fi
12128
12129
12130 # Check whether --with-mmap was given.
12131 if test "${with_mmap+set}" = set; then :
12132 withval=$with_mmap; case "${withval}" in
12133 yes) want_mmap=true ;;
12134 no) want_mmap=false ;;
12135 *) as_fn_error "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
12136 esac
12137 else
12138 want_mmap=false
12139 fi
12140
12141 # Check whether --enable-secureplt was given.
12142 if test "${enable_secureplt+set}" = set; then :
12143 enableval=$enable_secureplt; case "${enableval}" in
12144 yes) use_secureplt=true ;;
12145 no) use_secureplt=false ;;
12146 *) as_fn_error "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
12147 esac
12148 else
12149 use_secureplt=true
12150 fi
12151 if test $use_secureplt = true; then
12152
12153 $as_echo "#define USE_SECUREPLT 1" >>confdefs.h
12154
12155 fi
12156
12157 # Check whether --enable-leading-mingw64-underscores was given.
12158 if test "${enable_leading_mingw64_underscores+set}" = set; then :
12159 enableval=$enable_leading_mingw64_underscores;
12160 fi
12161
12162 if test x"$enable_leading_mingw64_underscores" = xyes ; then :
12163
12164 $as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
12165
12166 fi
12167
12168 DEBUGDIR=${libdir}/debug
12169
12170 # Check whether --with-separate-debug-dir was given.
12171 if test "${with_separate_debug_dir+set}" = set; then :
12172 withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
12173 fi
12174
12175
12176
12177 # Check to see if we should allow the generation of
12178 # symbols with the ELF standard's STT_COMMON type.
12179 # Check whether --enable-elf-stt-common was given.
12180 if test "${enable_elf_stt_common+set}" = set; then :
12181 enableval=$enable_elf_stt_common; case "${enableval}" in
12182 yes) want_elf_stt_common=true ;;
12183 no) want_elf_stt_common=false ;;
12184 *) as_fn_error "bad value ${enableval} for ELF STT_COMMON option" "$LINENO" 5 ;;
12185 esac
12186 else
12187 # We have to choose a default behaviour. For native builds we could
12188 # test whether the loader supports the STT_COMMON type, but that would
12189 # mean that built binaries could not be exported to older systems where
12190 # the loader does not support it. So by default we always choose to
12191 # disable this feature.
12192 want_elf_stt_common=false
12193 fi
12194 if test $want_elf_stt_common = true; then
12195
12196 $as_echo "#define USE_STT_COMMON 1" >>confdefs.h
12197
12198 fi
12199
12200
12201
12202 # Check whether --with-pkgversion was given.
12203 if test "${with_pkgversion+set}" = set; then :
12204 withval=$with_pkgversion; case "$withval" in
12205 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12206 no) PKGVERSION= ;;
12207 *) PKGVERSION="($withval) " ;;
12208 esac
12209 else
12210 PKGVERSION="(GNU Binutils) "
12211
12212 fi
12213
12214
12215
12216
12217
12218 # Check whether --with-bugurl was given.
12219 if test "${with_bugurl+set}" = set; then :
12220 withval=$with_bugurl; case "$withval" in
12221 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12222 no) BUGURL=
12223 ;;
12224 *) BUGURL="$withval"
12225 ;;
12226 esac
12227 else
12228 BUGURL="http://www.sourceware.org/bugzilla/"
12229
12230 fi
12231
12232 case ${BUGURL} in
12233 "")
12234 REPORT_BUGS_TO=
12235 REPORT_BUGS_TEXI=
12236 ;;
12237 *)
12238 REPORT_BUGS_TO="<$BUGURL>"
12239 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12240 ;;
12241 esac;
12242
12243
12244
12245
12246
12247 # Set the 'development' global.
12248 . $srcdir/../bfd/development.sh
12249
12250 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12252 /* end confdefs.h. */
12253 __GNUC__
12254 _ACEOF
12255 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12256 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12257
12258 else
12259 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12260 fi
12261 rm -f conftest*
12262
12263
12264 # Check whether --enable-werror was given.
12265 if test "${enable_werror+set}" = set; then :
12266 enableval=$enable_werror; case "${enableval}" in
12267 yes | y) ERROR_ON_WARNING="yes" ;;
12268 no | n) ERROR_ON_WARNING="no" ;;
12269 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12270 esac
12271 fi
12272
12273
12274 # Disable -Wformat by default when using gcc on mingw
12275 case "${host}" in
12276 *-*-mingw32*)
12277 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12278 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12279 fi
12280 ;;
12281 *) ;;
12282 esac
12283
12284 # Enable -Werror by default when using gcc. Turn it off for releases.
12285 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
12286 ERROR_ON_WARNING=yes
12287 fi
12288
12289 NO_WERROR=
12290 if test "${ERROR_ON_WARNING}" = yes ; then
12291 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12292 NO_WERROR="-Wno-error"
12293 fi
12294
12295 if test "${GCC}" = yes ; then
12296 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12297 fi
12298
12299 # Check whether --enable-build-warnings was given.
12300 if test "${enable_build_warnings+set}" = set; then :
12301 enableval=$enable_build_warnings; case "${enableval}" in
12302 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
12303 no) if test "${GCC}" = yes ; then
12304 WARN_CFLAGS="-w"
12305 fi;;
12306 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12307 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
12308 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12309 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
12310 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12311 esac
12312 fi
12313
12314
12315 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12316 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12317 fi
12318
12319
12320
12321
12322
12323 ac_config_headers="$ac_config_headers config.h:config.in"
12324
12325
12326 # PR 14072
12327
12328
12329 if test -z "$target" ; then
12330 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
12331 fi
12332
12333
12334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12335 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12336 # Check whether --enable-maintainer-mode was given.
12337 if test "${enable_maintainer_mode+set}" = set; then :
12338 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12339 else
12340 USE_MAINTAINER_MODE=no
12341 fi
12342
12343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12344 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12345 if test $USE_MAINTAINER_MODE = yes; then
12346 MAINTAINER_MODE_TRUE=
12347 MAINTAINER_MODE_FALSE='#'
12348 else
12349 MAINTAINER_MODE_TRUE='#'
12350 MAINTAINER_MODE_FALSE=
12351 fi
12352
12353 MAINT=$MAINTAINER_MODE_TRUE
12354
12355
12356 if false; then
12357 GENINSRC_NEVER_TRUE=
12358 GENINSRC_NEVER_FALSE='#'
12359 else
12360 GENINSRC_NEVER_TRUE='#'
12361 GENINSRC_NEVER_FALSE=
12362 fi
12363
12364 case ${build_alias} in
12365 "") build_noncanonical=${build} ;;
12366 *) build_noncanonical=${build_alias} ;;
12367 esac
12368
12369 case ${host_alias} in
12370 "") host_noncanonical=${build_noncanonical} ;;
12371 *) host_noncanonical=${host_alias} ;;
12372 esac
12373
12374 case ${target_alias} in
12375 "") target_noncanonical=${host_noncanonical} ;;
12376 *) target_noncanonical=${target_alias} ;;
12377 esac
12378
12379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12380 $as_echo_n "checking whether to install libbfd... " >&6; }
12381 # Check whether --enable-install-libbfd was given.
12382 if test "${enable_install_libbfd+set}" = set; then :
12383 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12384 else
12385 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12386 install_libbfd_p=yes
12387 else
12388 install_libbfd_p=no
12389 fi
12390 fi
12391
12392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12393 $as_echo "$install_libbfd_p" >&6; }
12394 if test $install_libbfd_p = yes; then
12395 INSTALL_LIBBFD_TRUE=
12396 INSTALL_LIBBFD_FALSE='#'
12397 else
12398 INSTALL_LIBBFD_TRUE='#'
12399 INSTALL_LIBBFD_FALSE=
12400 fi
12401
12402 # Need _noncanonical variables for this.
12403
12404
12405
12406
12407 # libbfd.a is a host library containing target dependent code
12408 bfdlibdir='$(libdir)'
12409 bfdincludedir='$(includedir)'
12410 if test "${host}" != "${target}"; then
12411 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12412 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12413 fi
12414
12415
12416
12417
12418
12419
12420
12421
12422 host64=false
12423 target64=false
12424 bfd_default_target_size=32
12425
12426 # host stuff:
12427
12428 ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi fi id ru uk"
12429 # If we haven't got the data from the intl directory,
12430 # assume NLS is disabled.
12431 USE_NLS=no
12432 LIBINTL=
12433 LIBINTL_DEP=
12434 INCINTL=
12435 XGETTEXT=
12436 GMSGFMT=
12437 POSUB=
12438
12439 if test -f ../intl/config.intl; then
12440 . ../intl/config.intl
12441 fi
12442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12443 $as_echo_n "checking whether NLS is requested... " >&6; }
12444 if test x"$USE_NLS" != xyes; then
12445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12446 $as_echo "no" >&6; }
12447 else
12448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12449 $as_echo "yes" >&6; }
12450
12451 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
12452
12453
12454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12455 $as_echo_n "checking for catalogs to be installed... " >&6; }
12456 # Look for .po and .gmo files in the source directory.
12457 CATALOGS=
12458 XLINGUAS=
12459 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12460 # If there aren't any .gmo files the shell will give us the
12461 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12462 # weeded out.
12463 case "$cat" in *\**)
12464 continue;;
12465 esac
12466 # The quadruple backslash is collapsed to a double backslash
12467 # by the backticks, then collapsed again by the double quotes,
12468 # leaving us with one backslash in the sed expression (right
12469 # before the dot that mustn't act as a wildcard).
12470 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12471 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12472 # The user is allowed to set LINGUAS to a list of languages to
12473 # install catalogs for. If it's empty that means "all of them."
12474 if test "x$LINGUAS" = x; then
12475 CATALOGS="$CATALOGS $cat"
12476 XLINGUAS="$XLINGUAS $lang"
12477 else
12478 case "$LINGUAS" in *$lang*)
12479 CATALOGS="$CATALOGS $cat"
12480 XLINGUAS="$XLINGUAS $lang"
12481 ;;
12482 esac
12483 fi
12484 done
12485 LINGUAS="$XLINGUAS"
12486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12487 $as_echo "$LINGUAS" >&6; }
12488
12489
12490 DATADIRNAME=share
12491
12492 INSTOBJEXT=.mo
12493
12494 GENCAT=gencat
12495
12496 CATOBJEXT=.gmo
12497
12498 fi
12499
12500 MKINSTALLDIRS=
12501 if test -n "$ac_aux_dir"; then
12502 case "$ac_aux_dir" in
12503 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12504 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12505 esac
12506 fi
12507 if test -z "$MKINSTALLDIRS"; then
12508 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12509 fi
12510
12511
12512
12513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12514 $as_echo_n "checking whether NLS is requested... " >&6; }
12515 # Check whether --enable-nls was given.
12516 if test "${enable_nls+set}" = set; then :
12517 enableval=$enable_nls; USE_NLS=$enableval
12518 else
12519 USE_NLS=yes
12520 fi
12521
12522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12523 $as_echo "$USE_NLS" >&6; }
12524
12525
12526
12527
12528
12529
12530 # Prepare PATH_SEPARATOR.
12531 # The user is always right.
12532 if test "${PATH_SEPARATOR+set}" != set; then
12533 echo "#! /bin/sh" >conf$$.sh
12534 echo "exit 0" >>conf$$.sh
12535 chmod +x conf$$.sh
12536 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12537 PATH_SEPARATOR=';'
12538 else
12539 PATH_SEPARATOR=:
12540 fi
12541 rm -f conf$$.sh
12542 fi
12543
12544 # Find out how to test for executable files. Don't use a zero-byte file,
12545 # as systems may use methods other than mode bits to determine executability.
12546 cat >conf$$.file <<_ASEOF
12547 #! /bin/sh
12548 exit 0
12549 _ASEOF
12550 chmod +x conf$$.file
12551 if test -x conf$$.file >/dev/null 2>&1; then
12552 ac_executable_p="test -x"
12553 else
12554 ac_executable_p="test -f"
12555 fi
12556 rm -f conf$$.file
12557
12558 # Extract the first word of "msgfmt", so it can be a program name with args.
12559 set dummy msgfmt; ac_word=$2
12560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12561 $as_echo_n "checking for $ac_word... " >&6; }
12562 if test "${ac_cv_path_MSGFMT+set}" = set; then :
12563 $as_echo_n "(cached) " >&6
12564 else
12565 case "$MSGFMT" in
12566 [\\/]* | ?:[\\/]*)
12567 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12568 ;;
12569 *)
12570 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12571 for ac_dir in $PATH; do
12572 IFS="$ac_save_IFS"
12573 test -z "$ac_dir" && ac_dir=.
12574 for ac_exec_ext in '' $ac_executable_extensions; do
12575 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12576 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12577 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12578 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12579 break 2
12580 fi
12581 fi
12582 done
12583 done
12584 IFS="$ac_save_IFS"
12585 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12586 ;;
12587 esac
12588 fi
12589 MSGFMT="$ac_cv_path_MSGFMT"
12590 if test "$MSGFMT" != ":"; then
12591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12592 $as_echo "$MSGFMT" >&6; }
12593 else
12594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12595 $as_echo "no" >&6; }
12596 fi
12597
12598 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12599 set dummy gmsgfmt; ac_word=$2
12600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12601 $as_echo_n "checking for $ac_word... " >&6; }
12602 if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12603 $as_echo_n "(cached) " >&6
12604 else
12605 case $GMSGFMT in
12606 [\\/]* | ?:[\\/]*)
12607 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12608 ;;
12609 *)
12610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12611 for as_dir in $PATH
12612 do
12613 IFS=$as_save_IFS
12614 test -z "$as_dir" && as_dir=.
12615 for ac_exec_ext in '' $ac_executable_extensions; do
12616 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12617 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
12618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12619 break 2
12620 fi
12621 done
12622 done
12623 IFS=$as_save_IFS
12624
12625 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12626 ;;
12627 esac
12628 fi
12629 GMSGFMT=$ac_cv_path_GMSGFMT
12630 if test -n "$GMSGFMT"; then
12631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12632 $as_echo "$GMSGFMT" >&6; }
12633 else
12634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12635 $as_echo "no" >&6; }
12636 fi
12637
12638
12639
12640
12641 # Prepare PATH_SEPARATOR.
12642 # The user is always right.
12643 if test "${PATH_SEPARATOR+set}" != set; then
12644 echo "#! /bin/sh" >conf$$.sh
12645 echo "exit 0" >>conf$$.sh
12646 chmod +x conf$$.sh
12647 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12648 PATH_SEPARATOR=';'
12649 else
12650 PATH_SEPARATOR=:
12651 fi
12652 rm -f conf$$.sh
12653 fi
12654
12655 # Find out how to test for executable files. Don't use a zero-byte file,
12656 # as systems may use methods other than mode bits to determine executability.
12657 cat >conf$$.file <<_ASEOF
12658 #! /bin/sh
12659 exit 0
12660 _ASEOF
12661 chmod +x conf$$.file
12662 if test -x conf$$.file >/dev/null 2>&1; then
12663 ac_executable_p="test -x"
12664 else
12665 ac_executable_p="test -f"
12666 fi
12667 rm -f conf$$.file
12668
12669 # Extract the first word of "xgettext", so it can be a program name with args.
12670 set dummy xgettext; ac_word=$2
12671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12672 $as_echo_n "checking for $ac_word... " >&6; }
12673 if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12674 $as_echo_n "(cached) " >&6
12675 else
12676 case "$XGETTEXT" in
12677 [\\/]* | ?:[\\/]*)
12678 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12679 ;;
12680 *)
12681 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12682 for ac_dir in $PATH; do
12683 IFS="$ac_save_IFS"
12684 test -z "$ac_dir" && ac_dir=.
12685 for ac_exec_ext in '' $ac_executable_extensions; do
12686 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12687 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12688 (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
12689 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12690 break 2
12691 fi
12692 fi
12693 done
12694 done
12695 IFS="$ac_save_IFS"
12696 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12697 ;;
12698 esac
12699 fi
12700 XGETTEXT="$ac_cv_path_XGETTEXT"
12701 if test "$XGETTEXT" != ":"; then
12702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12703 $as_echo "$XGETTEXT" >&6; }
12704 else
12705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12706 $as_echo "no" >&6; }
12707 fi
12708
12709 rm -f messages.po
12710
12711
12712 # Prepare PATH_SEPARATOR.
12713 # The user is always right.
12714 if test "${PATH_SEPARATOR+set}" != set; then
12715 echo "#! /bin/sh" >conf$$.sh
12716 echo "exit 0" >>conf$$.sh
12717 chmod +x conf$$.sh
12718 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12719 PATH_SEPARATOR=';'
12720 else
12721 PATH_SEPARATOR=:
12722 fi
12723 rm -f conf$$.sh
12724 fi
12725
12726 # Find out how to test for executable files. Don't use a zero-byte file,
12727 # as systems may use methods other than mode bits to determine executability.
12728 cat >conf$$.file <<_ASEOF
12729 #! /bin/sh
12730 exit 0
12731 _ASEOF
12732 chmod +x conf$$.file
12733 if test -x conf$$.file >/dev/null 2>&1; then
12734 ac_executable_p="test -x"
12735 else
12736 ac_executable_p="test -f"
12737 fi
12738 rm -f conf$$.file
12739
12740 # Extract the first word of "msgmerge", so it can be a program name with args.
12741 set dummy msgmerge; ac_word=$2
12742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12743 $as_echo_n "checking for $ac_word... " >&6; }
12744 if test "${ac_cv_path_MSGMERGE+set}" = set; then :
12745 $as_echo_n "(cached) " >&6
12746 else
12747 case "$MSGMERGE" in
12748 [\\/]* | ?:[\\/]*)
12749 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12750 ;;
12751 *)
12752 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12753 for ac_dir in $PATH; do
12754 IFS="$ac_save_IFS"
12755 test -z "$ac_dir" && ac_dir=.
12756 for ac_exec_ext in '' $ac_executable_extensions; do
12757 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12758 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12759 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12760 break 2
12761 fi
12762 fi
12763 done
12764 done
12765 IFS="$ac_save_IFS"
12766 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12767 ;;
12768 esac
12769 fi
12770 MSGMERGE="$ac_cv_path_MSGMERGE"
12771 if test "$MSGMERGE" != ":"; then
12772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12773 $as_echo "$MSGMERGE" >&6; }
12774 else
12775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12776 $as_echo "no" >&6; }
12777 fi
12778
12779
12780 if test "$GMSGFMT" != ":"; then
12781 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12782 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12783 : ;
12784 else
12785 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
12786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12787 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
12788 GMSGFMT=":"
12789 fi
12790 fi
12791
12792 if test "$XGETTEXT" != ":"; then
12793 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12794 (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
12795 : ;
12796 else
12797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12798 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
12799 XGETTEXT=":"
12800 fi
12801 rm -f messages.po
12802 fi
12803
12804 ac_config_commands="$ac_config_commands default-1"
12805
12806
12807
12808 # Permit host specific settings.
12809 . ${srcdir}/configure.host
12810
12811
12812
12813
12814 BFD_HOST_64BIT_LONG=0
12815 BFD_HOST_64BIT_LONG_LONG=0
12816 BFD_HOST_64_BIT_DEFINED=0
12817 BFD_HOST_64_BIT=
12818 BFD_HOST_U_64_BIT=
12819 BFD_HOSTPTR_T="unsigned long"
12820
12821 # The cast to long int works around a bug in the HP C Compiler
12822 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12823 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12824 # This bug is HP SR number 8606223364.
12825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12826 $as_echo_n "checking size of long long... " >&6; }
12827 if test "${ac_cv_sizeof_long_long+set}" = set; then :
12828 $as_echo_n "(cached) " >&6
12829 else
12830 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12831
12832 else
12833 if test "$ac_cv_type_long_long" = yes; then
12834 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12835 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12836 { as_fn_set_status 77
12837 as_fn_error "cannot compute sizeof (long long)
12838 See \`config.log' for more details." "$LINENO" 5; }; }
12839 else
12840 ac_cv_sizeof_long_long=0
12841 fi
12842 fi
12843
12844 fi
12845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12846 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12847
12848
12849
12850 cat >>confdefs.h <<_ACEOF
12851 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12852 _ACEOF
12853
12854
12855 # The cast to long int works around a bug in the HP C Compiler
12856 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12857 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12858 # This bug is HP SR number 8606223364.
12859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12860 $as_echo_n "checking size of void *... " >&6; }
12861 if test "${ac_cv_sizeof_void_p+set}" = set; then :
12862 $as_echo_n "(cached) " >&6
12863 else
12864 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
12865
12866 else
12867 if test "$ac_cv_type_void_p" = yes; then
12868 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12869 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12870 { as_fn_set_status 77
12871 as_fn_error "cannot compute sizeof (void *)
12872 See \`config.log' for more details." "$LINENO" 5; }; }
12873 else
12874 ac_cv_sizeof_void_p=0
12875 fi
12876 fi
12877
12878 fi
12879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12880 $as_echo "$ac_cv_sizeof_void_p" >&6; }
12881
12882
12883
12884 cat >>confdefs.h <<_ACEOF
12885 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
12886 _ACEOF
12887
12888
12889 # The cast to long int works around a bug in the HP C Compiler
12890 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12891 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12892 # This bug is HP SR number 8606223364.
12893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12894 $as_echo_n "checking size of long... " >&6; }
12895 if test "${ac_cv_sizeof_long+set}" = set; then :
12896 $as_echo_n "(cached) " >&6
12897 else
12898 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
12899
12900 else
12901 if test "$ac_cv_type_long" = yes; then
12902 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12903 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12904 { as_fn_set_status 77
12905 as_fn_error "cannot compute sizeof (long)
12906 See \`config.log' for more details." "$LINENO" 5; }; }
12907 else
12908 ac_cv_sizeof_long=0
12909 fi
12910 fi
12911
12912 fi
12913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12914 $as_echo "$ac_cv_sizeof_long" >&6; }
12915
12916
12917
12918 cat >>confdefs.h <<_ACEOF
12919 #define SIZEOF_LONG $ac_cv_sizeof_long
12920 _ACEOF
12921
12922
12923
12924 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12925 host64=true
12926 fi
12927
12928 if test "x${ac_cv_sizeof_long}" = "x8"; then
12929 BFD_HOST_64BIT_LONG=1
12930 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long"
12931 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long"
12932 elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
12933 BFD_HOST_64BIT_LONG_LONG=1
12934 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long"
12935 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long"
12936 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12937 BFD_HOSTPTR_T="unsigned long long"
12938 fi
12939 fi
12940
12941 if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then
12942 BFD_HOST_64_BIT_DEFINED=1
12943 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}"
12944 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}"
12945 fi
12946
12947
12948
12949
12950
12951
12952
12953
12954 # Put a plausible default for CC_FOR_BUILD in Makefile.
12955 if test -z "$CC_FOR_BUILD"; then
12956 if test "x$cross_compiling" = "xno"; then
12957 CC_FOR_BUILD='$(CC)'
12958 else
12959 CC_FOR_BUILD=gcc
12960 fi
12961 fi
12962
12963 # Also set EXEEXT_FOR_BUILD.
12964 if test "x$cross_compiling" = "xno"; then
12965 EXEEXT_FOR_BUILD='$(EXEEXT)'
12966 else
12967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12968 $as_echo_n "checking for build system executable suffix... " >&6; }
12969 if test "${bfd_cv_build_exeext+set}" = set; then :
12970 $as_echo_n "(cached) " >&6
12971 else
12972 rm -f conftest*
12973 echo 'int main () { return 0; }' > conftest.c
12974 bfd_cv_build_exeext=
12975 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
12976 for file in conftest.*; do
12977 case $file in
12978 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
12979 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
12980 esac
12981 done
12982 rm -f conftest*
12983 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
12984 fi
12985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
12986 $as_echo "$bfd_cv_build_exeext" >&6; }
12987 EXEEXT_FOR_BUILD=""
12988 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
12989 fi
12990
12991
12992 for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h wchar.h
12993 do :
12994 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12995 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12996 eval as_val=\$$as_ac_Header
12997 if test "x$as_val" = x""yes; then :
12998 cat >>confdefs.h <<_ACEOF
12999 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13000 _ACEOF
13001
13002 fi
13003
13004 done
13005
13006 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h sys/resource.h
13007 do :
13008 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13009 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13010 eval as_val=\$$as_ac_Header
13011 if test "x$as_val" = x""yes; then :
13012 cat >>confdefs.h <<_ACEOF
13013 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13014 _ACEOF
13015
13016 fi
13017
13018 done
13019
13020
13021
13022 inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
13023
13024 acx_cv_header_stdint=stddef.h
13025 acx_cv_header_stdint_kind="(already complete)"
13026 for i in stdint.h $inttype_headers; do
13027 unset ac_cv_type_uintptr_t
13028 unset ac_cv_type_uintmax_t
13029 unset ac_cv_type_int_least32_t
13030 unset ac_cv_type_int_fast32_t
13031 unset ac_cv_type_uint64_t
13032 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
13033 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
13034 #include <$i>
13035 "
13036 if test "x$ac_cv_type_uintmax_t" = x""yes; then :
13037 acx_cv_header_stdint=$i
13038 else
13039 continue
13040 fi
13041
13042 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
13043 #include <$i>
13044 "
13045 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
13046
13047 else
13048 acx_cv_header_stdint_kind="(mostly complete)"
13049 fi
13050
13051 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
13052 #include <$i>
13053 "
13054 if test "x$ac_cv_type_int_least32_t" = x""yes; then :
13055
13056 else
13057 acx_cv_header_stdint_kind="(mostly complete)"
13058 fi
13059
13060 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
13061 #include <$i>
13062 "
13063 if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
13064
13065 else
13066 acx_cv_header_stdint_kind="(mostly complete)"
13067 fi
13068
13069 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
13070 #include <$i>
13071 "
13072 if test "x$ac_cv_type_uint64_t" = x""yes; then :
13073
13074 else
13075 acx_cv_header_stdint_kind="(lacks uint64_t)"
13076 fi
13077
13078 break
13079 done
13080 if test "$acx_cv_header_stdint" = stddef.h; then
13081 acx_cv_header_stdint_kind="(lacks uintmax_t)"
13082 for i in stdint.h $inttype_headers; do
13083 unset ac_cv_type_uintptr_t
13084 unset ac_cv_type_uint32_t
13085 unset ac_cv_type_uint64_t
13086 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
13087 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
13088 #include <$i>
13089 "
13090 if test "x$ac_cv_type_uint32_t" = x""yes; then :
13091 acx_cv_header_stdint=$i
13092 else
13093 continue
13094 fi
13095
13096 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
13097 #include <$i>
13098 "
13099 if test "x$ac_cv_type_uint64_t" = x""yes; then :
13100
13101 fi
13102
13103 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
13104 #include <$i>
13105 "
13106 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
13107
13108 fi
13109
13110 break
13111 done
13112 fi
13113 if test "$acx_cv_header_stdint" = stddef.h; then
13114 acx_cv_header_stdint_kind="(u_intXX_t style)"
13115 for i in sys/types.h $inttype_headers; do
13116 unset ac_cv_type_u_int32_t
13117 unset ac_cv_type_u_int64_t
13118 $as_echo_n "looking for u_intXX_t types in $i, " >&6
13119 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
13120 #include <$i>
13121 "
13122 if test "x$ac_cv_type_u_int32_t" = x""yes; then :
13123 acx_cv_header_stdint=$i
13124 else
13125 continue
13126 fi
13127
13128 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
13129 #include <$i>
13130 "
13131 if test "x$ac_cv_type_u_int64_t" = x""yes; then :
13132
13133 fi
13134
13135 break
13136 done
13137 fi
13138 if test "$acx_cv_header_stdint" = stddef.h; then
13139 acx_cv_header_stdint_kind="(using manual detection)"
13140 fi
13141
13142 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
13143 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
13144 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
13145 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
13146 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
13147
13148 # ----------------- Summarize what we found so far
13149
13150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5
13151 $as_echo_n "checking what to include in bfd_stdint.h... " >&6; }
13152
13153 case `$as_basename -- bfd_stdint.h ||
13154 $as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \
13155 Xbfd_stdint.h : 'X\(//\)$' \| \
13156 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null ||
13157 $as_echo X/bfd_stdint.h |
13158 sed '/^.*\/\([^/][^/]*\)\/*$/{
13159 s//\1/
13160 q
13161 }
13162 /^X\/\(\/\/\)$/{
13163 s//\1/
13164 q
13165 }
13166 /^X\/\(\/\).*/{
13167 s//\1/
13168 q
13169 }
13170 s/.*/./; q'` in
13171 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13172 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13173 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13174 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13175 *) ;;
13176 esac
13177
13178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
13179 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
13180
13181 # ----------------- done included file, check C basic types --------
13182
13183 # Lacking an uintptr_t? Test size of void *
13184 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
13185 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
13186 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13187 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13188 # This bug is HP SR number 8606223364.
13189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13190 $as_echo_n "checking size of void *... " >&6; }
13191 if test "${ac_cv_sizeof_void_p+set}" = set; then :
13192 $as_echo_n "(cached) " >&6
13193 else
13194 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
13195
13196 else
13197 if test "$ac_cv_type_void_p" = yes; then
13198 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13199 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13200 { as_fn_set_status 77
13201 as_fn_error "cannot compute sizeof (void *)
13202 See \`config.log' for more details." "$LINENO" 5; }; }
13203 else
13204 ac_cv_sizeof_void_p=0
13205 fi
13206 fi
13207
13208 fi
13209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13210 $as_echo "$ac_cv_sizeof_void_p" >&6; }
13211
13212
13213
13214 cat >>confdefs.h <<_ACEOF
13215 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
13216 _ACEOF
13217
13218 ;;
13219 esac
13220
13221 # Lacking an uint64_t? Test size of long
13222 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
13223 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
13224 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13225 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13226 # This bug is HP SR number 8606223364.
13227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13228 $as_echo_n "checking size of long... " >&6; }
13229 if test "${ac_cv_sizeof_long+set}" = set; then :
13230 $as_echo_n "(cached) " >&6
13231 else
13232 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
13233
13234 else
13235 if test "$ac_cv_type_long" = yes; then
13236 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13237 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13238 { as_fn_set_status 77
13239 as_fn_error "cannot compute sizeof (long)
13240 See \`config.log' for more details." "$LINENO" 5; }; }
13241 else
13242 ac_cv_sizeof_long=0
13243 fi
13244 fi
13245
13246 fi
13247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13248 $as_echo "$ac_cv_sizeof_long" >&6; }
13249
13250
13251
13252 cat >>confdefs.h <<_ACEOF
13253 #define SIZEOF_LONG $ac_cv_sizeof_long
13254 _ACEOF
13255
13256 ;;
13257 esac
13258
13259 if test $acx_cv_header_stdint = stddef.h; then
13260 # Lacking a good header? Test size of everything and deduce all types.
13261 # The cast to long int works around a bug in the HP C Compiler
13262 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13263 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13264 # This bug is HP SR number 8606223364.
13265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13266 $as_echo_n "checking size of int... " >&6; }
13267 if test "${ac_cv_sizeof_int+set}" = set; then :
13268 $as_echo_n "(cached) " >&6
13269 else
13270 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
13271
13272 else
13273 if test "$ac_cv_type_int" = yes; then
13274 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13275 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13276 { as_fn_set_status 77
13277 as_fn_error "cannot compute sizeof (int)
13278 See \`config.log' for more details." "$LINENO" 5; }; }
13279 else
13280 ac_cv_sizeof_int=0
13281 fi
13282 fi
13283
13284 fi
13285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13286 $as_echo "$ac_cv_sizeof_int" >&6; }
13287
13288
13289
13290 cat >>confdefs.h <<_ACEOF
13291 #define SIZEOF_INT $ac_cv_sizeof_int
13292 _ACEOF
13293
13294
13295 # The cast to long int works around a bug in the HP C Compiler
13296 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13297 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13298 # This bug is HP SR number 8606223364.
13299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
13300 $as_echo_n "checking size of short... " >&6; }
13301 if test "${ac_cv_sizeof_short+set}" = set; then :
13302 $as_echo_n "(cached) " >&6
13303 else
13304 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
13305
13306 else
13307 if test "$ac_cv_type_short" = yes; then
13308 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13309 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13310 { as_fn_set_status 77
13311 as_fn_error "cannot compute sizeof (short)
13312 See \`config.log' for more details." "$LINENO" 5; }; }
13313 else
13314 ac_cv_sizeof_short=0
13315 fi
13316 fi
13317
13318 fi
13319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
13320 $as_echo "$ac_cv_sizeof_short" >&6; }
13321
13322
13323
13324 cat >>confdefs.h <<_ACEOF
13325 #define SIZEOF_SHORT $ac_cv_sizeof_short
13326 _ACEOF
13327
13328
13329 # The cast to long int works around a bug in the HP C Compiler
13330 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13331 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13332 # This bug is HP SR number 8606223364.
13333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
13334 $as_echo_n "checking size of char... " >&6; }
13335 if test "${ac_cv_sizeof_char+set}" = set; then :
13336 $as_echo_n "(cached) " >&6
13337 else
13338 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
13339
13340 else
13341 if test "$ac_cv_type_char" = yes; then
13342 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13343 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13344 { as_fn_set_status 77
13345 as_fn_error "cannot compute sizeof (char)
13346 See \`config.log' for more details." "$LINENO" 5; }; }
13347 else
13348 ac_cv_sizeof_char=0
13349 fi
13350 fi
13351
13352 fi
13353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
13354 $as_echo "$ac_cv_sizeof_char" >&6; }
13355
13356
13357
13358 cat >>confdefs.h <<_ACEOF
13359 #define SIZEOF_CHAR $ac_cv_sizeof_char
13360 _ACEOF
13361
13362
13363
13364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
13365 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
13366 case "$ac_cv_sizeof_char" in
13367 1) acx_cv_type_int8_t=char ;;
13368 *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
13369 esac
13370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
13371 $as_echo "$acx_cv_type_int8_t" >&6; }
13372
13373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
13374 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
13375 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
13376 2:*) acx_cv_type_int16_t=int ;;
13377 *:2) acx_cv_type_int16_t=short ;;
13378 *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
13379 esac
13380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
13381 $as_echo "$acx_cv_type_int16_t" >&6; }
13382
13383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
13384 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
13385 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
13386 4:*) acx_cv_type_int32_t=int ;;
13387 *:4) acx_cv_type_int32_t=long ;;
13388 *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
13389 esac
13390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
13391 $as_echo "$acx_cv_type_int32_t" >&6; }
13392 fi
13393
13394 # These tests are here to make the output prettier
13395
13396 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
13397 case "$ac_cv_sizeof_long" in
13398 8) acx_cv_type_int64_t=long ;;
13399 esac
13400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
13401 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
13402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
13403 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
13404 fi
13405
13406 # Now we can use the above types
13407
13408 if test "$ac_cv_type_uintptr_t" != yes; then
13409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
13410 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
13411 case $ac_cv_sizeof_void_p in
13412 2) acx_cv_type_intptr_t=int16_t ;;
13413 4) acx_cv_type_intptr_t=int32_t ;;
13414 8) acx_cv_type_intptr_t=int64_t ;;
13415 *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
13416 esac
13417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
13418 $as_echo "$acx_cv_type_intptr_t" >&6; }
13419 fi
13420
13421 # ----------------- done all checks, emit header -------------
13422 ac_config_commands="$ac_config_commands bfd_stdint.h"
13423
13424
13425
13426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13427 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
13428 if test "${ac_cv_header_time+set}" = set; then :
13429 $as_echo_n "(cached) " >&6
13430 else
13431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13432 /* end confdefs.h. */
13433 #include <sys/types.h>
13434 #include <sys/time.h>
13435 #include <time.h>
13436
13437 int
13438 main ()
13439 {
13440 if ((struct tm *) 0)
13441 return 0;
13442 ;
13443 return 0;
13444 }
13445 _ACEOF
13446 if ac_fn_c_try_compile "$LINENO"; then :
13447 ac_cv_header_time=yes
13448 else
13449 ac_cv_header_time=no
13450 fi
13451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13452 fi
13453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13454 $as_echo "$ac_cv_header_time" >&6; }
13455 if test $ac_cv_header_time = yes; then
13456
13457 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
13458
13459 fi
13460
13461 ac_header_dirent=no
13462 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13463 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
13465 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
13466 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
13467 $as_echo_n "(cached) " >&6
13468 else
13469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13470 /* end confdefs.h. */
13471 #include <sys/types.h>
13472 #include <$ac_hdr>
13473
13474 int
13475 main ()
13476 {
13477 if ((DIR *) 0)
13478 return 0;
13479 ;
13480 return 0;
13481 }
13482 _ACEOF
13483 if ac_fn_c_try_compile "$LINENO"; then :
13484 eval "$as_ac_Header=yes"
13485 else
13486 eval "$as_ac_Header=no"
13487 fi
13488 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13489 fi
13490 eval ac_res=\$$as_ac_Header
13491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13492 $as_echo "$ac_res" >&6; }
13493 eval as_val=\$$as_ac_Header
13494 if test "x$as_val" = x""yes; then :
13495 cat >>confdefs.h <<_ACEOF
13496 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13497 _ACEOF
13498
13499 ac_header_dirent=$ac_hdr; break
13500 fi
13501
13502 done
13503 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13504 if test $ac_header_dirent = dirent.h; then
13505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13506 $as_echo_n "checking for library containing opendir... " >&6; }
13507 if test "${ac_cv_search_opendir+set}" = set; then :
13508 $as_echo_n "(cached) " >&6
13509 else
13510 ac_func_search_save_LIBS=$LIBS
13511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13512 /* end confdefs.h. */
13513
13514 /* Override any GCC internal prototype to avoid an error.
13515 Use char because int might match the return type of a GCC
13516 builtin and then its argument prototype would still apply. */
13517 #ifdef __cplusplus
13518 extern "C"
13519 #endif
13520 char opendir ();
13521 int
13522 main ()
13523 {
13524 return opendir ();
13525 ;
13526 return 0;
13527 }
13528 _ACEOF
13529 for ac_lib in '' dir; do
13530 if test -z "$ac_lib"; then
13531 ac_res="none required"
13532 else
13533 ac_res=-l$ac_lib
13534 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13535 fi
13536 if ac_fn_c_try_link "$LINENO"; then :
13537 ac_cv_search_opendir=$ac_res
13538 fi
13539 rm -f core conftest.err conftest.$ac_objext \
13540 conftest$ac_exeext
13541 if test "${ac_cv_search_opendir+set}" = set; then :
13542 break
13543 fi
13544 done
13545 if test "${ac_cv_search_opendir+set}" = set; then :
13546
13547 else
13548 ac_cv_search_opendir=no
13549 fi
13550 rm conftest.$ac_ext
13551 LIBS=$ac_func_search_save_LIBS
13552 fi
13553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13554 $as_echo "$ac_cv_search_opendir" >&6; }
13555 ac_res=$ac_cv_search_opendir
13556 if test "$ac_res" != no; then :
13557 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13558
13559 fi
13560
13561 else
13562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13563 $as_echo_n "checking for library containing opendir... " >&6; }
13564 if test "${ac_cv_search_opendir+set}" = set; then :
13565 $as_echo_n "(cached) " >&6
13566 else
13567 ac_func_search_save_LIBS=$LIBS
13568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13569 /* end confdefs.h. */
13570
13571 /* Override any GCC internal prototype to avoid an error.
13572 Use char because int might match the return type of a GCC
13573 builtin and then its argument prototype would still apply. */
13574 #ifdef __cplusplus
13575 extern "C"
13576 #endif
13577 char opendir ();
13578 int
13579 main ()
13580 {
13581 return opendir ();
13582 ;
13583 return 0;
13584 }
13585 _ACEOF
13586 for ac_lib in '' x; do
13587 if test -z "$ac_lib"; then
13588 ac_res="none required"
13589 else
13590 ac_res=-l$ac_lib
13591 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13592 fi
13593 if ac_fn_c_try_link "$LINENO"; then :
13594 ac_cv_search_opendir=$ac_res
13595 fi
13596 rm -f core conftest.err conftest.$ac_objext \
13597 conftest$ac_exeext
13598 if test "${ac_cv_search_opendir+set}" = set; then :
13599 break
13600 fi
13601 done
13602 if test "${ac_cv_search_opendir+set}" = set; then :
13603
13604 else
13605 ac_cv_search_opendir=no
13606 fi
13607 rm conftest.$ac_ext
13608 LIBS=$ac_func_search_save_LIBS
13609 fi
13610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13611 $as_echo "$ac_cv_search_opendir" >&6; }
13612 ac_res=$ac_cv_search_opendir
13613 if test "$ac_res" != no; then :
13614 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13615
13616 fi
13617
13618 fi
13619
13620
13621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13622 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13623 if test "${gcc_cv_header_string+set}" = set; then :
13624 $as_echo_n "(cached) " >&6
13625 else
13626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13627 /* end confdefs.h. */
13628 #include <string.h>
13629 #include <strings.h>
13630 int
13631 main ()
13632 {
13633
13634 ;
13635 return 0;
13636 }
13637 _ACEOF
13638 if ac_fn_c_try_compile "$LINENO"; then :
13639 gcc_cv_header_string=yes
13640 else
13641 gcc_cv_header_string=no
13642 fi
13643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13644 fi
13645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13646 $as_echo "$gcc_cv_header_string" >&6; }
13647 if test $gcc_cv_header_string = yes; then
13648
13649 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13650
13651 fi
13652
13653 for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno
13654 do :
13655 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13656 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13657 eval as_val=\$$as_ac_var
13658 if test "x$as_val" = x""yes; then :
13659 cat >>confdefs.h <<_ACEOF
13660 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13661 _ACEOF
13662
13663 fi
13664 done
13665
13666 for ac_func in strtoull getrlimit
13667 do :
13668 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13669 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13670 eval as_val=\$$as_ac_var
13671 if test "x$as_val" = x""yes; then :
13672 cat >>confdefs.h <<_ACEOF
13673 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13674 _ACEOF
13675
13676 fi
13677 done
13678
13679
13680 ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
13681 if test "x$ac_cv_have_decl_basename" = x""yes; then :
13682 ac_have_decl=1
13683 else
13684 ac_have_decl=0
13685 fi
13686
13687 cat >>confdefs.h <<_ACEOF
13688 #define HAVE_DECL_BASENAME $ac_have_decl
13689 _ACEOF
13690
13691 ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
13692 if test "x$ac_cv_have_decl_ftello" = x""yes; then :
13693 ac_have_decl=1
13694 else
13695 ac_have_decl=0
13696 fi
13697
13698 cat >>confdefs.h <<_ACEOF
13699 #define HAVE_DECL_FTELLO $ac_have_decl
13700 _ACEOF
13701
13702 ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
13703 if test "x$ac_cv_have_decl_ftello64" = x""yes; then :
13704 ac_have_decl=1
13705 else
13706 ac_have_decl=0
13707 fi
13708
13709 cat >>confdefs.h <<_ACEOF
13710 #define HAVE_DECL_FTELLO64 $ac_have_decl
13711 _ACEOF
13712
13713 ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
13714 if test "x$ac_cv_have_decl_fseeko" = x""yes; then :
13715 ac_have_decl=1
13716 else
13717 ac_have_decl=0
13718 fi
13719
13720 cat >>confdefs.h <<_ACEOF
13721 #define HAVE_DECL_FSEEKO $ac_have_decl
13722 _ACEOF
13723
13724 ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
13725 if test "x$ac_cv_have_decl_fseeko64" = x""yes; then :
13726 ac_have_decl=1
13727 else
13728 ac_have_decl=0
13729 fi
13730
13731 cat >>confdefs.h <<_ACEOF
13732 #define HAVE_DECL_FSEEKO64 $ac_have_decl
13733 _ACEOF
13734
13735
13736
13737 case "${host}" in
13738 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13739
13740 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
13741 ;;
13742 esac
13743
13744 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
13745 if test "x$ac_cv_have_decl_ffs" = x""yes; then :
13746 ac_have_decl=1
13747 else
13748 ac_have_decl=0
13749 fi
13750
13751 cat >>confdefs.h <<_ACEOF
13752 #define HAVE_DECL_FFS $ac_have_decl
13753 _ACEOF
13754
13755 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
13756 if test "x$ac_cv_have_decl_free" = x""yes; then :
13757 ac_have_decl=1
13758 else
13759 ac_have_decl=0
13760 fi
13761
13762 cat >>confdefs.h <<_ACEOF
13763 #define HAVE_DECL_FREE $ac_have_decl
13764 _ACEOF
13765
13766 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
13767 if test "x$ac_cv_have_decl_getenv" = x""yes; then :
13768 ac_have_decl=1
13769 else
13770 ac_have_decl=0
13771 fi
13772
13773 cat >>confdefs.h <<_ACEOF
13774 #define HAVE_DECL_GETENV $ac_have_decl
13775 _ACEOF
13776
13777 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
13778 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
13779 ac_have_decl=1
13780 else
13781 ac_have_decl=0
13782 fi
13783
13784 cat >>confdefs.h <<_ACEOF
13785 #define HAVE_DECL_MALLOC $ac_have_decl
13786 _ACEOF
13787
13788 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
13789 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
13790 ac_have_decl=1
13791 else
13792 ac_have_decl=0
13793 fi
13794
13795 cat >>confdefs.h <<_ACEOF
13796 #define HAVE_DECL_REALLOC $ac_have_decl
13797 _ACEOF
13798
13799 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13800 if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
13801 ac_have_decl=1
13802 else
13803 ac_have_decl=0
13804 fi
13805
13806 cat >>confdefs.h <<_ACEOF
13807 #define HAVE_DECL_STPCPY $ac_have_decl
13808 _ACEOF
13809
13810 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13811 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13812 ac_have_decl=1
13813 else
13814 ac_have_decl=0
13815 fi
13816
13817 cat >>confdefs.h <<_ACEOF
13818 #define HAVE_DECL_STRSTR $ac_have_decl
13819 _ACEOF
13820
13821 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
13822 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
13823 ac_have_decl=1
13824 else
13825 ac_have_decl=0
13826 fi
13827
13828 cat >>confdefs.h <<_ACEOF
13829 #define HAVE_DECL_SNPRINTF $ac_have_decl
13830 _ACEOF
13831
13832 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13833 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13834 ac_have_decl=1
13835 else
13836 ac_have_decl=0
13837 fi
13838
13839 cat >>confdefs.h <<_ACEOF
13840 #define HAVE_DECL_VSNPRINTF $ac_have_decl
13841 _ACEOF
13842
13843 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
13844 if test "x$ac_cv_have_decl_strnlen" = x""yes; then :
13845 ac_have_decl=1
13846 else
13847 ac_have_decl=0
13848 fi
13849
13850 cat >>confdefs.h <<_ACEOF
13851 #define HAVE_DECL_STRNLEN $ac_have_decl
13852 _ACEOF
13853
13854
13855 # Link in zlib if we can. This allows us to read compressed debug sections.
13856 # This is used only by compress.c.
13857
13858 # See if the user specified whether he wants zlib support or not.
13859
13860 # Check whether --with-zlib was given.
13861 if test "${with_zlib+set}" = set; then :
13862 withval=$with_zlib;
13863 else
13864 with_zlib=auto
13865 fi
13866
13867
13868 if test "$with_zlib" != "no"; then
13869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
13870 $as_echo_n "checking for library containing zlibVersion... " >&6; }
13871 if test "${ac_cv_search_zlibVersion+set}" = set; then :
13872 $as_echo_n "(cached) " >&6
13873 else
13874 ac_func_search_save_LIBS=$LIBS
13875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13876 /* end confdefs.h. */
13877
13878 /* Override any GCC internal prototype to avoid an error.
13879 Use char because int might match the return type of a GCC
13880 builtin and then its argument prototype would still apply. */
13881 #ifdef __cplusplus
13882 extern "C"
13883 #endif
13884 char zlibVersion ();
13885 int
13886 main ()
13887 {
13888 return zlibVersion ();
13889 ;
13890 return 0;
13891 }
13892 _ACEOF
13893 for ac_lib in '' z; do
13894 if test -z "$ac_lib"; then
13895 ac_res="none required"
13896 else
13897 ac_res=-l$ac_lib
13898 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13899 fi
13900 if ac_fn_c_try_link "$LINENO"; then :
13901 ac_cv_search_zlibVersion=$ac_res
13902 fi
13903 rm -f core conftest.err conftest.$ac_objext \
13904 conftest$ac_exeext
13905 if test "${ac_cv_search_zlibVersion+set}" = set; then :
13906 break
13907 fi
13908 done
13909 if test "${ac_cv_search_zlibVersion+set}" = set; then :
13910
13911 else
13912 ac_cv_search_zlibVersion=no
13913 fi
13914 rm conftest.$ac_ext
13915 LIBS=$ac_func_search_save_LIBS
13916 fi
13917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
13918 $as_echo "$ac_cv_search_zlibVersion" >&6; }
13919 ac_res=$ac_cv_search_zlibVersion
13920 if test "$ac_res" != no; then :
13921 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13922 for ac_header in zlib.h
13923 do :
13924 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13925 if test "x$ac_cv_header_zlib_h" = x""yes; then :
13926 cat >>confdefs.h <<_ACEOF
13927 #define HAVE_ZLIB_H 1
13928 _ACEOF
13929
13930 fi
13931
13932 done
13933
13934 fi
13935
13936 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
13937 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
13938 fi
13939 fi
13940
13941
13942 # If we are configured native, pick a core file support file.
13943 COREFILE=
13944 COREFLAG=
13945 CORE_HEADER=
13946 TRAD_HEADER=
13947 if test "${target}" = "${host}"; then
13948 case "${host}" in
13949 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*)
13950 COREFILE=''
13951 ;;
13952 alpha*-*-linux-*)
13953 COREFILE=trad-core.lo
13954 TRAD_HEADER='"hosts/alphalinux.h"'
13955 ;;
13956 alpha*-*-netbsd* | alpha*-*-openbsd*)
13957 COREFILE=netbsd-core.lo
13958 ;;
13959 alpha*-*-*)
13960 COREFILE=osf-core.lo
13961 ;;
13962 arm-*-freebsd* | arm-*-kfreebsd*-gnu)
13963 COREFILE='' ;;
13964 arm-*-netbsd* | arm-*-openbsd*)
13965 COREFILE=netbsd-core.lo
13966 ;;
13967 arm-*-riscix) COREFILE=trad-core.lo ;;
13968 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
13969 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
13970 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;;
13971 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
13972 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
13973 hppa*-*-netbsd* | hppa*-*-openbsd*)
13974 COREFILE=netbsd-core.lo
13975 ;;
13976
13977 i370-*-*)
13978 COREFILE=trad-core.lo
13979 TRAD_HEADER='"hosts/i370linux.h"'
13980 ;;
13981
13982 i[3-7]86-sequent-bsd*)
13983 COREFILE=trad-core.lo
13984 TRAD_HEADER='"hosts/symmetry.h"'
13985 ;;
13986 i[3-7]86-sequent-sysv4*) ;;
13987 i[3-7]86-sequent-sysv*)
13988 COREFILE=trad-core.lo
13989 TRAD_HEADER='"hosts/symmetry.h"'
13990 ;;
13991 i[3-7]86-*-bsdi)
13992 COREFILE=
13993 ;;
13994 i[3-7]86-*-bsd* | i[3-7]86-*-freebsd[123] | i[3-7]86-*-freebsd[123]\.* | i[3-7]86-*-freebsd4\.[01234] | i[3-7]86-*-freebsd4\.[01234]\.* | i[3-7]86-*-freebsd*aout*)
13995 COREFILE=trad-core.lo
13996 TRAD_HEADER='"hosts/i386bsd.h"'
13997 ;;
13998 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
13999 COREFILE=''
14000 TRAD_HEADER='"hosts/i386bsd.h"'
14001 ;;
14002 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
14003 COREFILE=netbsd-core.lo
14004 ;;
14005 i[3-7]86-esix-sysv3*)
14006 COREFILE=trad-core.lo
14007 TRAD_HEADER='"hosts/esix.h"'
14008 ;;
14009 i[3-7]86-*-sco3.2v5*)
14010 COREFILE=sco5-core.lo
14011 ;;
14012 i[3-7]86-*-sco* | i[3-7]86-*-isc*)
14013 COREFILE=trad-core.lo
14014 TRAD_HEADER='"hosts/i386sco.h"'
14015 ;;
14016 i[3-7]86-*-mach3*)
14017 COREFILE=trad-core.lo
14018 TRAD_HEADER='"hosts/i386mach3.h"'
14019 ;;
14020 i[3-7]86-*-linux-*)
14021 COREFILE=trad-core.lo
14022 TRAD_HEADER='"hosts/i386linux.h"'
14023 case "$enable_targets"-"$want64" in
14024 *x86_64-*linux*|*-true)
14025 CORE_HEADER='"hosts/x86-64linux.h"'
14026 esac
14027 ;;
14028 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;;
14029 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;;
14030 i860-*-mach3* | i860-*-osf1*)
14031 COREFILE=trad-core.lo
14032 TRAD_HEADER='"hosts/i860mach3.h"'
14033 ;;
14034 mips*-*-netbsd* | mips*-*-openbsd*)
14035 COREFILE=netbsd-core.lo
14036 ;;
14037 mips-dec-*)
14038 COREFILE=trad-core.lo
14039 TRAD_HEADER='"hosts/decstation.h"'
14040 ;;
14041 mips-sgi-irix4*) COREFILE=irix-core.lo ;;
14042 mips-sgi-irix5*) COREFILE=irix-core.lo ;;
14043 mips-sgi-irix6*) COREFILE=irix-core.lo ;;
14044 mips-*-sysv4*) ;;
14045 mips-*-sysv* | mips-*-riscos*)
14046 COREFILE=trad-core.lo
14047 TRAD_HEADER='"hosts/riscos.h"'
14048 ;;
14049 mips-sony-bsd*)
14050 COREFILE=trad-core.lo
14051 TRAD_HEADER='"hosts/news-mips.h"'
14052 ;;
14053 m68*-bull*-sysv*)
14054 COREFILE=trad-core.lo
14055 TRAD_HEADER='"hosts/dpx2.h"'
14056 ;;
14057 m68*-hp-hpux*) COREFILE=hpux-core.lo ;;
14058 m68*-hp-bsd*)
14059 COREFILE=trad-core.lo
14060 TRAD_HEADER='"hosts/hp300bsd.h"'
14061 ;;
14062 m68*-*-linux-*)
14063 COREFILE=trad-core.lo
14064 TRAD_HEADER='"hosts/m68klinux.h"'
14065 ;;
14066 m68*-motorola-sysv*)
14067 COREFILE=trad-core.lo
14068 TRAD_HEADER='"hosts/delta68.h"'
14069 ;;
14070 m68*-sony-*)
14071 COREFILE=trad-core.lo
14072 TRAD_HEADER='"hosts/news.h"'
14073 ;;
14074 m68*-*-netbsd* | m68*-*-openbsd*)
14075 COREFILE=netbsd-core.lo
14076 ;;
14077 m68*-apple-aux*)
14078 COREFILE=trad-core.lo
14079 TRAD_HEADER='"hosts/m68kaux.h"'
14080 ;;
14081 m88*-*-sysv4*)
14082 ;;
14083 m88*-motorola-sysv*)
14084 COREFILE=ptrace-core.lo
14085 ;;
14086 m88*-*-mach3*)
14087 COREFILE=trad-core.lo
14088 TRAD_HEADER='"hosts/m88kmach3.h"'
14089 ;;
14090 m88*-*-openbsd*)
14091 COREFILE=netbsd-core.lo
14092 ;;
14093 ns32k-pc532-mach)
14094 COREFILE=trad-core.lo
14095 TRAD_HEADER='"hosts/pc532mach.h"'
14096 ;;
14097 ns32k-*-netbsd* | ns32k-*-openbsd*)
14098 COREFILE=netbsd-core.lo
14099 ;;
14100 rs6000-*-lynx*)
14101 COREFILE=lynx-core.lo
14102 ;;
14103 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].*)
14104 COREFILE=rs6000-core.lo
14105 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
14106 ;;
14107 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
14108 COREFILE=rs6000-core.lo
14109 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
14110 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
14111 # have c_impl as a member of struct core_dumpx
14112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
14113 $as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
14114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14115 /* end confdefs.h. */
14116 #include <core.h>
14117 int
14118 main ()
14119 {
14120 struct core_dumpx c; c.c_impl = 0;
14121 ;
14122 return 0;
14123 }
14124 _ACEOF
14125 if ac_fn_c_try_compile "$LINENO"; then :
14126
14127 $as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
14128
14129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14130 $as_echo "yes" >&6; }
14131 else
14132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14133 $as_echo "no" >&6; }
14134 fi
14135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14136 ;;
14137 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
14138 rs6000-*-*) COREFILE=rs6000-core.lo ;;
14139 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
14140 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
14141 powerpc-*-beos*) ;;
14142 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
14143 COREFILE='' ;;
14144 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
14145 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
14146 s390*-*-*) COREFILE=trad-core.lo ;;
14147 sh*-*-netbsd* | sh*-*-openbsd*)
14148 COREFILE=netbsd-core.lo
14149 ;;
14150 sparc-*-netbsd* | sparc*-*-openbsd*)
14151 COREFILE=netbsd-core.lo
14152 ;;
14153 tahoe-*-*)
14154 COREFILE=trad-core.lo
14155 TRAD_HEADER='"hosts/tahoe.h"'
14156 ;;
14157 vax-*-netbsd* | vax-*-openbsd*)
14158 COREFILE=netbsd-core.lo
14159 ;;
14160 vax-*-ultrix2*)
14161 COREFILE=trad-core.lo
14162 TRAD_HEADER='"hosts/vaxult2.h"'
14163 ;;
14164 vax-*-ultrix*)
14165 COREFILE=trad-core.lo
14166 TRAD_HEADER='"hosts/vaxult2.h"'
14167 ;;
14168 vax-*-linux-*)
14169 COREFILE=trad-core.lo
14170 TRAD_HEADER='"hosts/vaxlinux.h"'
14171 ;;
14172 vax-*-*)
14173 COREFILE=trad-core.lo
14174 TRAD_HEADER='"hosts/vaxbsd.h"'
14175 ;;
14176 x86_64-*-linux*)
14177 CORE_HEADER='"hosts/x86-64linux.h"'
14178 ;;
14179 x86_64-*-netbsd* | x86_64-*-openbsd*)
14180 COREFILE=netbsd-core.lo
14181 ;;
14182 esac
14183
14184 case "$COREFILE" in
14185 aix386-core.lo) COREFLAG=-DAIX386_CORE ;;
14186 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
14187 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
14188 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
14189 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
14190 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
14191 osf-core.lo) COREFLAG=-DOSF_CORE ;;
14192 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
14193 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
14194 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;;
14195 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
14196 esac
14197
14198 # ELF corefile support has several flavors, but all of
14199 # them use something called <sys/procfs.h>
14200 for ac_header in sys/procfs.h
14201 do :
14202 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
14203 if test "x$ac_cv_header_sys_procfs_h" = x""yes; then :
14204 cat >>confdefs.h <<_ACEOF
14205 #define HAVE_SYS_PROCFS_H 1
14206 _ACEOF
14207
14208 fi
14209
14210 done
14211
14212 if test "$ac_cv_header_sys_procfs_h" = yes; then
14213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
14214 $as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
14215 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then :
14216 $as_echo_n "(cached) " >&6
14217 else
14218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14219 /* end confdefs.h. */
14220
14221 #define _SYSCALL32
14222 /* Needed for new procfs interface on sparc-solaris. */
14223 #define _STRUCTURED_PROC 1
14224 #include <sys/procfs.h>
14225 int
14226 main ()
14227 {
14228 prstatus_t avar
14229 ;
14230 return 0;
14231 }
14232 _ACEOF
14233 if ac_fn_c_try_compile "$LINENO"; then :
14234 bfd_cv_have_sys_procfs_type_prstatus_t=yes
14235 else
14236 bfd_cv_have_sys_procfs_type_prstatus_t=no
14237
14238 fi
14239 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14240 fi
14241
14242 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
14243
14244 $as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
14245
14246 fi
14247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
14248 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
14249
14250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
14251 $as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
14252 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then :
14253 $as_echo_n "(cached) " >&6
14254 else
14255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14256 /* end confdefs.h. */
14257
14258 #define _SYSCALL32
14259 /* Needed for new procfs interface on sparc-solaris. */
14260 #define _STRUCTURED_PROC 1
14261 #include <sys/procfs.h>
14262 int
14263 main ()
14264 {
14265 prstatus32_t avar
14266 ;
14267 return 0;
14268 }
14269 _ACEOF
14270 if ac_fn_c_try_compile "$LINENO"; then :
14271 bfd_cv_have_sys_procfs_type_prstatus32_t=yes
14272 else
14273 bfd_cv_have_sys_procfs_type_prstatus32_t=no
14274
14275 fi
14276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14277 fi
14278
14279 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
14280
14281 $as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
14282
14283 fi
14284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
14285 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
14286
14287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
14288 $as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
14289 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then :
14290 $as_echo_n "(cached) " >&6
14291 else
14292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14293 /* end confdefs.h. */
14294
14295 #define _SYSCALL32
14296 /* Needed for new procfs interface on sparc-solaris. */
14297 #define _STRUCTURED_PROC 1
14298 #include <sys/procfs.h>
14299 int
14300 main ()
14301 {
14302 prstatus_t avar; void* aref = (void*) &avar.pr_who
14303 ;
14304 return 0;
14305 }
14306 _ACEOF
14307 if ac_fn_c_try_compile "$LINENO"; then :
14308 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
14309 else
14310 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
14311
14312 fi
14313 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14314 fi
14315
14316 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
14317
14318 $as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
14319
14320 fi
14321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
14322 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
14323
14324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
14325 $as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
14326 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then :
14327 $as_echo_n "(cached) " >&6
14328 else
14329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14330 /* end confdefs.h. */
14331
14332 #define _SYSCALL32
14333 /* Needed for new procfs interface on sparc-solaris. */
14334 #define _STRUCTURED_PROC 1
14335 #include <sys/procfs.h>
14336 int
14337 main ()
14338 {
14339 prstatus32_t avar; void* aref = (void*) &avar.pr_who
14340 ;
14341 return 0;
14342 }
14343 _ACEOF
14344 if ac_fn_c_try_compile "$LINENO"; then :
14345 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
14346 else
14347 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
14348
14349 fi
14350 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14351 fi
14352
14353 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
14354
14355 $as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
14356
14357 fi
14358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
14359 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
14360
14361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
14362 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
14363 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
14364 $as_echo_n "(cached) " >&6
14365 else
14366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14367 /* end confdefs.h. */
14368
14369 #define _SYSCALL32
14370 /* Needed for new procfs interface on sparc-solaris. */
14371 #define _STRUCTURED_PROC 1
14372 #include <sys/procfs.h>
14373 int
14374 main ()
14375 {
14376 pstatus_t avar
14377 ;
14378 return 0;
14379 }
14380 _ACEOF
14381 if ac_fn_c_try_compile "$LINENO"; then :
14382 bfd_cv_have_sys_procfs_type_pstatus_t=yes
14383 else
14384 bfd_cv_have_sys_procfs_type_pstatus_t=no
14385
14386 fi
14387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14388 fi
14389
14390 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
14391
14392 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
14393
14394 fi
14395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
14396 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
14397
14398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
14399 $as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
14400 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then :
14401 $as_echo_n "(cached) " >&6
14402 else
14403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14404 /* end confdefs.h. */
14405
14406 #define _SYSCALL32
14407 /* Needed for new procfs interface on sparc-solaris. */
14408 #define _STRUCTURED_PROC 1
14409 #include <sys/procfs.h>
14410 int
14411 main ()
14412 {
14413 pxstatus_t avar
14414 ;
14415 return 0;
14416 }
14417 _ACEOF
14418 if ac_fn_c_try_compile "$LINENO"; then :
14419 bfd_cv_have_sys_procfs_type_pxstatus_t=yes
14420 else
14421 bfd_cv_have_sys_procfs_type_pxstatus_t=no
14422
14423 fi
14424 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14425 fi
14426
14427 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
14428
14429 $as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
14430
14431 fi
14432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
14433 $as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
14434
14435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
14436 $as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
14437 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then :
14438 $as_echo_n "(cached) " >&6
14439 else
14440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14441 /* end confdefs.h. */
14442
14443 #define _SYSCALL32
14444 /* Needed for new procfs interface on sparc-solaris. */
14445 #define _STRUCTURED_PROC 1
14446 #include <sys/procfs.h>
14447 int
14448 main ()
14449 {
14450 pstatus32_t avar
14451 ;
14452 return 0;
14453 }
14454 _ACEOF
14455 if ac_fn_c_try_compile "$LINENO"; then :
14456 bfd_cv_have_sys_procfs_type_pstatus32_t=yes
14457 else
14458 bfd_cv_have_sys_procfs_type_pstatus32_t=no
14459
14460 fi
14461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14462 fi
14463
14464 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
14465
14466 $as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
14467
14468 fi
14469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
14470 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
14471
14472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
14473 $as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
14474 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then :
14475 $as_echo_n "(cached) " >&6
14476 else
14477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14478 /* end confdefs.h. */
14479
14480 #define _SYSCALL32
14481 /* Needed for new procfs interface on sparc-solaris. */
14482 #define _STRUCTURED_PROC 1
14483 #include <sys/procfs.h>
14484 int
14485 main ()
14486 {
14487 prpsinfo_t avar
14488 ;
14489 return 0;
14490 }
14491 _ACEOF
14492 if ac_fn_c_try_compile "$LINENO"; then :
14493 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
14494 else
14495 bfd_cv_have_sys_procfs_type_prpsinfo_t=no
14496
14497 fi
14498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14499 fi
14500
14501 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
14502
14503 $as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
14504
14505 fi
14506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
14507 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
14508
14509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5
14510 $as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; }
14511 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+set}" = set; then :
14512 $as_echo_n "(cached) " >&6
14513 else
14514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14515 /* end confdefs.h. */
14516
14517 #define _SYSCALL32
14518 /* Needed for new procfs interface on sparc-solaris. */
14519 #define _STRUCTURED_PROC 1
14520 #include <sys/procfs.h>
14521 int
14522 main ()
14523 {
14524 prpsinfo_t avar; void* aref = (void*) &avar.pr_pid
14525 ;
14526 return 0;
14527 }
14528 _ACEOF
14529 if ac_fn_c_try_compile "$LINENO"; then :
14530 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes
14531 else
14532 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no
14533
14534 fi
14535 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14536 fi
14537
14538 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then
14539
14540 $as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h
14541
14542 fi
14543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5
14544 $as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; }
14545
14546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
14547 $as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
14548 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then :
14549 $as_echo_n "(cached) " >&6
14550 else
14551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14552 /* end confdefs.h. */
14553
14554 #define _SYSCALL32
14555 /* Needed for new procfs interface on sparc-solaris. */
14556 #define _STRUCTURED_PROC 1
14557 #include <sys/procfs.h>
14558 int
14559 main ()
14560 {
14561 prpsinfo32_t avar
14562 ;
14563 return 0;
14564 }
14565 _ACEOF
14566 if ac_fn_c_try_compile "$LINENO"; then :
14567 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
14568 else
14569 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
14570
14571 fi
14572 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14573 fi
14574
14575 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
14576
14577 $as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
14578
14579 fi
14580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
14581 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
14582
14583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5
14584 $as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; }
14585 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+set}" = set; then :
14586 $as_echo_n "(cached) " >&6
14587 else
14588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14589 /* end confdefs.h. */
14590
14591 #define _SYSCALL32
14592 /* Needed for new procfs interface on sparc-solaris. */
14593 #define _STRUCTURED_PROC 1
14594 #include <sys/procfs.h>
14595 int
14596 main ()
14597 {
14598 prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid
14599 ;
14600 return 0;
14601 }
14602 _ACEOF
14603 if ac_fn_c_try_compile "$LINENO"; then :
14604 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes
14605 else
14606 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no
14607
14608 fi
14609 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14610 fi
14611
14612 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then
14613
14614 $as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h
14615
14616 fi
14617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5
14618 $as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; }
14619
14620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
14621 $as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
14622 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then :
14623 $as_echo_n "(cached) " >&6
14624 else
14625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14626 /* end confdefs.h. */
14627
14628 #define _SYSCALL32
14629 /* Needed for new procfs interface on sparc-solaris. */
14630 #define _STRUCTURED_PROC 1
14631 #include <sys/procfs.h>
14632 int
14633 main ()
14634 {
14635 psinfo_t avar
14636 ;
14637 return 0;
14638 }
14639 _ACEOF
14640 if ac_fn_c_try_compile "$LINENO"; then :
14641 bfd_cv_have_sys_procfs_type_psinfo_t=yes
14642 else
14643 bfd_cv_have_sys_procfs_type_psinfo_t=no
14644
14645 fi
14646 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14647 fi
14648
14649 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
14650
14651 $as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
14652
14653 fi
14654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
14655 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
14656
14657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5
14658 $as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; }
14659 if test "${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+set}" = set; then :
14660 $as_echo_n "(cached) " >&6
14661 else
14662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14663 /* end confdefs.h. */
14664
14665 #define _SYSCALL32
14666 /* Needed for new procfs interface on sparc-solaris. */
14667 #define _STRUCTURED_PROC 1
14668 #include <sys/procfs.h>
14669 int
14670 main ()
14671 {
14672 psinfo_t avar; void* aref = (void*) &avar.pr_pid
14673 ;
14674 return 0;
14675 }
14676 _ACEOF
14677 if ac_fn_c_try_compile "$LINENO"; then :
14678 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes
14679 else
14680 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no
14681
14682 fi
14683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14684 fi
14685
14686 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then
14687
14688 $as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h
14689
14690 fi
14691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5
14692 $as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; }
14693
14694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
14695 $as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
14696 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then :
14697 $as_echo_n "(cached) " >&6
14698 else
14699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14700 /* end confdefs.h. */
14701
14702 #define _SYSCALL32
14703 /* Needed for new procfs interface on sparc-solaris. */
14704 #define _STRUCTURED_PROC 1
14705 #include <sys/procfs.h>
14706 int
14707 main ()
14708 {
14709 psinfo32_t avar
14710 ;
14711 return 0;
14712 }
14713 _ACEOF
14714 if ac_fn_c_try_compile "$LINENO"; then :
14715 bfd_cv_have_sys_procfs_type_psinfo32_t=yes
14716 else
14717 bfd_cv_have_sys_procfs_type_psinfo32_t=no
14718
14719 fi
14720 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14721 fi
14722
14723 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
14724
14725 $as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
14726
14727 fi
14728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
14729 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
14730
14731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5
14732 $as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; }
14733 if test "${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+set}" = set; then :
14734 $as_echo_n "(cached) " >&6
14735 else
14736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14737 /* end confdefs.h. */
14738
14739 #define _SYSCALL32
14740 /* Needed for new procfs interface on sparc-solaris. */
14741 #define _STRUCTURED_PROC 1
14742 #include <sys/procfs.h>
14743 int
14744 main ()
14745 {
14746 psinfo32_t avar; void* aref = (void*) &avar.pr_pid
14747 ;
14748 return 0;
14749 }
14750 _ACEOF
14751 if ac_fn_c_try_compile "$LINENO"; then :
14752 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes
14753 else
14754 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no
14755
14756 fi
14757 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14758 fi
14759
14760 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then
14761
14762 $as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h
14763
14764 fi
14765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5
14766 $as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; }
14767
14768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
14769 $as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
14770 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then :
14771 $as_echo_n "(cached) " >&6
14772 else
14773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14774 /* end confdefs.h. */
14775
14776 #define _SYSCALL32
14777 /* Needed for new procfs interface on sparc-solaris. */
14778 #define _STRUCTURED_PROC 1
14779 #include <sys/procfs.h>
14780 int
14781 main ()
14782 {
14783 lwpstatus_t avar
14784 ;
14785 return 0;
14786 }
14787 _ACEOF
14788 if ac_fn_c_try_compile "$LINENO"; then :
14789 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
14790 else
14791 bfd_cv_have_sys_procfs_type_lwpstatus_t=no
14792
14793 fi
14794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14795 fi
14796
14797 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
14798
14799 $as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
14800
14801 fi
14802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
14803 $as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
14804
14805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
14806 $as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
14807 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then :
14808 $as_echo_n "(cached) " >&6
14809 else
14810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14811 /* end confdefs.h. */
14812
14813 #define _SYSCALL32
14814 /* Needed for new procfs interface on sparc-solaris. */
14815 #define _STRUCTURED_PROC 1
14816 #include <sys/procfs.h>
14817 int
14818 main ()
14819 {
14820 lwpxstatus_t avar
14821 ;
14822 return 0;
14823 }
14824 _ACEOF
14825 if ac_fn_c_try_compile "$LINENO"; then :
14826 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
14827 else
14828 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
14829
14830 fi
14831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14832 fi
14833
14834 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
14835
14836 $as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
14837
14838 fi
14839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
14840 $as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
14841
14842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
14843 $as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
14844 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then :
14845 $as_echo_n "(cached) " >&6
14846 else
14847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14848 /* end confdefs.h. */
14849
14850 #define _SYSCALL32
14851 /* Needed for new procfs interface on sparc-solaris. */
14852 #define _STRUCTURED_PROC 1
14853 #include <sys/procfs.h>
14854 int
14855 main ()
14856 {
14857 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
14858 ;
14859 return 0;
14860 }
14861 _ACEOF
14862 if ac_fn_c_try_compile "$LINENO"; then :
14863 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
14864 else
14865 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
14866
14867 fi
14868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14869 fi
14870
14871 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
14872
14873 $as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
14874
14875 fi
14876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
14877 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
14878
14879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
14880 $as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
14881 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then :
14882 $as_echo_n "(cached) " >&6
14883 else
14884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14885 /* end confdefs.h. */
14886
14887 #define _SYSCALL32
14888 /* Needed for new procfs interface on sparc-solaris. */
14889 #define _STRUCTURED_PROC 1
14890 #include <sys/procfs.h>
14891 int
14892 main ()
14893 {
14894 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
14895 ;
14896 return 0;
14897 }
14898 _ACEOF
14899 if ac_fn_c_try_compile "$LINENO"; then :
14900 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
14901 else
14902 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
14903
14904 fi
14905 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14906 fi
14907
14908 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
14909
14910 $as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
14911
14912 fi
14913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
14914 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
14915
14916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
14917 $as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
14918 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then :
14919 $as_echo_n "(cached) " >&6
14920 else
14921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14922 /* end confdefs.h. */
14923
14924 #define _SYSCALL32
14925 /* Needed for new procfs interface on sparc-solaris. */
14926 #define _STRUCTURED_PROC 1
14927 #include <sys/procfs.h>
14928 int
14929 main ()
14930 {
14931 lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
14932 ;
14933 return 0;
14934 }
14935 _ACEOF
14936 if ac_fn_c_try_compile "$LINENO"; then :
14937 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
14938 else
14939 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
14940
14941 fi
14942 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14943 fi
14944
14945 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
14946
14947 $as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
14948
14949 fi
14950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
14951 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
14952
14953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
14954 $as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
14955 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then :
14956 $as_echo_n "(cached) " >&6
14957 else
14958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14959 /* end confdefs.h. */
14960
14961 #define _SYSCALL32
14962 /* Needed for new procfs interface on sparc-solaris. */
14963 #define _STRUCTURED_PROC 1
14964 #include <sys/procfs.h>
14965 int
14966 main ()
14967 {
14968 win32_pstatus_t avar
14969 ;
14970 return 0;
14971 }
14972 _ACEOF
14973 if ac_fn_c_try_compile "$LINENO"; then :
14974 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
14975 else
14976 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
14977
14978 fi
14979 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14980 fi
14981
14982 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
14983
14984 $as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
14985
14986 fi
14987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
14988 $as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
14989
14990 fi
14991 fi
14992
14993
14994 if test -n "$CORE_HEADER"; then
14995
14996 cat >>confdefs.h <<_ACEOF
14997 #define CORE_HEADER $CORE_HEADER
14998 _ACEOF
14999
15000 fi
15001 if test -n "$TRAD_HEADER"; then
15002
15003 cat >>confdefs.h <<_ACEOF
15004 #define TRAD_HEADER $TRAD_HEADER
15005 _ACEOF
15006
15007 fi
15008
15009 # Check if linker supports --as-needed and --no-as-needed options
15010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
15011 $as_echo_n "checking linker --as-needed support... " >&6; }
15012 if test "${bfd_cv_ld_as_needed+set}" = set; then :
15013 $as_echo_n "(cached) " >&6
15014 else
15015 bfd_cv_ld_as_needed=no
15016 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
15017 bfd_cv_ld_as_needed=yes
15018 fi
15019
15020 fi
15021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
15022 $as_echo "$bfd_cv_ld_as_needed" >&6; }
15023
15024 LIBM=
15025 case $host in
15026 *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
15027 # These system don't have libm, or don't need it
15028 ;;
15029 *-ncr-sysv4.3*)
15030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
15031 $as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
15032 if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
15033 $as_echo_n "(cached) " >&6
15034 else
15035 ac_check_lib_save_LIBS=$LIBS
15036 LIBS="-lmw $LIBS"
15037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15038 /* end confdefs.h. */
15039
15040 /* Override any GCC internal prototype to avoid an error.
15041 Use char because int might match the return type of a GCC
15042 builtin and then its argument prototype would still apply. */
15043 #ifdef __cplusplus
15044 extern "C"
15045 #endif
15046 char _mwvalidcheckl ();
15047 int
15048 main ()
15049 {
15050 return _mwvalidcheckl ();
15051 ;
15052 return 0;
15053 }
15054 _ACEOF
15055 if ac_fn_c_try_link "$LINENO"; then :
15056 ac_cv_lib_mw__mwvalidcheckl=yes
15057 else
15058 ac_cv_lib_mw__mwvalidcheckl=no
15059 fi
15060 rm -f core conftest.err conftest.$ac_objext \
15061 conftest$ac_exeext conftest.$ac_ext
15062 LIBS=$ac_check_lib_save_LIBS
15063 fi
15064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
15065 $as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
15066 if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
15067 LIBM="-lmw"
15068 fi
15069
15070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
15071 $as_echo_n "checking for cos in -lm... " >&6; }
15072 if test "${ac_cv_lib_m_cos+set}" = set; then :
15073 $as_echo_n "(cached) " >&6
15074 else
15075 ac_check_lib_save_LIBS=$LIBS
15076 LIBS="-lm $LIBS"
15077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15078 /* end confdefs.h. */
15079
15080 /* Override any GCC internal prototype to avoid an error.
15081 Use char because int might match the return type of a GCC
15082 builtin and then its argument prototype would still apply. */
15083 #ifdef __cplusplus
15084 extern "C"
15085 #endif
15086 char cos ();
15087 int
15088 main ()
15089 {
15090 return cos ();
15091 ;
15092 return 0;
15093 }
15094 _ACEOF
15095 if ac_fn_c_try_link "$LINENO"; then :
15096 ac_cv_lib_m_cos=yes
15097 else
15098 ac_cv_lib_m_cos=no
15099 fi
15100 rm -f core conftest.err conftest.$ac_objext \
15101 conftest$ac_exeext conftest.$ac_ext
15102 LIBS=$ac_check_lib_save_LIBS
15103 fi
15104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
15105 $as_echo "$ac_cv_lib_m_cos" >&6; }
15106 if test "x$ac_cv_lib_m_cos" = x""yes; then :
15107 LIBM="$LIBM -lm"
15108 fi
15109
15110 ;;
15111 *)
15112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
15113 $as_echo_n "checking for cos in -lm... " >&6; }
15114 if test "${ac_cv_lib_m_cos+set}" = set; then :
15115 $as_echo_n "(cached) " >&6
15116 else
15117 ac_check_lib_save_LIBS=$LIBS
15118 LIBS="-lm $LIBS"
15119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15120 /* end confdefs.h. */
15121
15122 /* Override any GCC internal prototype to avoid an error.
15123 Use char because int might match the return type of a GCC
15124 builtin and then its argument prototype would still apply. */
15125 #ifdef __cplusplus
15126 extern "C"
15127 #endif
15128 char cos ();
15129 int
15130 main ()
15131 {
15132 return cos ();
15133 ;
15134 return 0;
15135 }
15136 _ACEOF
15137 if ac_fn_c_try_link "$LINENO"; then :
15138 ac_cv_lib_m_cos=yes
15139 else
15140 ac_cv_lib_m_cos=no
15141 fi
15142 rm -f core conftest.err conftest.$ac_objext \
15143 conftest$ac_exeext conftest.$ac_ext
15144 LIBS=$ac_check_lib_save_LIBS
15145 fi
15146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
15147 $as_echo "$ac_cv_lib_m_cos" >&6; }
15148 if test "x$ac_cv_lib_m_cos" = x""yes; then :
15149 LIBM="-lm"
15150 fi
15151
15152 ;;
15153 esac
15154
15155
15156
15157 # When building a shared libbfd, link against the pic version of libiberty
15158 # so that apps that use libbfd won't need libiberty just to satisfy any
15159 # libbfd references.
15160 # We can't do that if a pic libiberty is unavailable since including non-pic
15161 # code would insert text relocations into libbfd.
15162 SHARED_LIBADD=
15163 SHARED_LDFLAGS=
15164 if test "$enable_shared" = "yes"; then
15165 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
15166 if test -n "$x"; then
15167 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
15168 fi
15169
15170 # More hacks to build DLLs on Windows.
15171 case "${host}" in
15172 *-*-cygwin*)
15173 SHARED_LDFLAGS="-no-undefined"
15174 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
15175 ;;
15176
15177 # Hack to build or1k-src on OSX
15178 or1k*-*-darwin*)
15179 SHARED_LIBADD="-L`pwd`/../libiberty/pic -L`pwd`/../intl -liberty -lintl"
15180 ;;
15181 esac
15182
15183 if test -n "$SHARED_LIBADD"; then
15184 if test -n "$LIBM"; then
15185 if test x"$bfd_cv_ld_as_needed" = xyes; then
15186 # Link against libm only when needed. Put -lc, -lm inside -Wl
15187 # to stop libtool reordering these options.
15188 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
15189 else
15190 SHARED_LIBADD="$SHARED_LIBADD $LIBM"
15191 fi
15192 fi
15193 fi
15194 fi
15195
15196
15197
15198 # target stuff:
15199
15200 # Canonicalize the secondary target names.
15201 if test -n "$enable_targets" ; then
15202 for targ in `echo $enable_targets | sed 's/,/ /g'`
15203 do
15204 result=`$ac_config_sub $targ 2>/dev/null`
15205 if test -n "$result" ; then
15206 canon_targets="$canon_targets $result"
15207 else
15208 # Allow targets that config.sub doesn't recognize, like "all".
15209 canon_targets="$canon_targets $targ"
15210 fi
15211 done
15212 fi
15213
15214 all_targets=false
15215 defvec=
15216 selvecs=
15217 assocvecs=
15218 selarchs=
15219 TDEFINES=
15220 for targ in $target $canon_targets
15221 do
15222 if test "x$targ" = "xall"; then
15223 all_targets=true
15224 assocvecs="$assocvecs $targ_defvec $targ_selvecs"
15225 else
15226 . $srcdir/config.bfd
15227 if test "x$targ" = "x$target"; then
15228 defvec=$targ_defvec
15229 fi
15230 selvecs="$selvecs $targ_defvec $targ_selvecs"
15231 selarchs="$selarchs $targ_archs"
15232 TDEFINES="$TDEFINES $targ_cflags"
15233 fi
15234 done
15235
15236
15237 # This processing still needs to be done if we're to decide properly whether
15238 # 64-bit support needs to be compiled in. Currently, it will be included if
15239 # the default or any other explicitly requested target requires it; it
15240 # will not be included on a 32-bit host if no 64-bit target is requested, and
15241 # no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
15242 # used.
15243
15244 # uniq the default and selected vectors in all the configured targets.
15245 f=""
15246 for i in $selvecs ; do
15247 case " $f " in
15248 *" $i "*) ;;
15249 *) f="$f $i" ;;
15250 esac
15251 done
15252 selvecs="$f"
15253
15254
15255 # uniq the associated vectors in all the configured targets.
15256 f=""
15257 for i in $assocvecs ; do
15258 case " $f " in
15259 *" $i "*) ;;
15260 *) f="$f $i" ;;
15261 esac
15262 done
15263 assocvecs="$f"
15264
15265
15266 # uniq the architectures in all the configured targets.
15267 f=""
15268 for i in $selarchs ; do
15269 case " $f " in
15270 *" $i "*) ;;
15271 *) f="$f $i" ;;
15272 esac
15273 done
15274 selarchs="$f"
15275
15276 # Target backend .o files.
15277 tb=
15278
15279 elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo
15280 elf-eh-frame.lo dwarf1.lo dwarf2.lo"
15281 coffgen="coffgen.lo dwarf2.lo"
15282 coff="cofflink.lo $coffgen"
15283 ecoff="ecofflink.lo $coffgen"
15284 xcoff="xcofflink.lo $coffgen"
15285
15286 for vec in $selvecs
15287 do
15288 target_size=32
15289 case "$vec" in
15290 # This list is alphabetized to make it easy to compare
15291 # with the two vector lists in targets.c. For the same reason,
15292 # use one entry per line, even though this leads to long lines.
15293 aarch64_elf32_be_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
15294 aarch64_elf32_le_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
15295 aarch64_elf64_be_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15296 aarch64_elf64_le_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15297 alpha_ecoff_le_vec) tb="$tb coff-alpha.lo ecoff.lo $ecoff"; target_size=64 ;;
15298 alpha_elf64_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15299 alpha_elf64_fbsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15300 alpha_nlm32_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
15301 alpha_vms_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
15302 alpha_vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;;
15303 am33_elf32_linux_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
15304 aout0_be_vec) tb="$tb aout0.lo aout32.lo" ;;
15305 aout64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
15306 aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
15307 aout_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;;
15308 arc_elf32_be_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15309 arc_elf32_le_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15310 arm_aout_be_vec) tb="$tb aout-arm.lo aout32.lo" ;;
15311 arm_aout_le_vec) tb="$tb aout-arm.lo aout32.lo" ;;
15312 arm_aout_nbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;;
15313 arm_aout_riscix_vec) tb="$tb aout32.lo riscix.lo" ;;
15314 arm_coff_be_vec) tb="$tb coff-arm.lo $coff" ;;
15315 arm_coff_le_vec) tb="$tb coff-arm.lo $coff" ;;
15316 arm_elf32_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15317 arm_elf32_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15318 arm_elf32_nacl_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15319 arm_elf32_nacl_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15320 arm_elf32_symbian_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15321 arm_elf32_symbian_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15322 arm_elf32_vxworks_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15323 arm_elf32_vxworks_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
15324 arm_pe_be_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;;
15325 arm_pe_le_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;;
15326 arm_pe_epoc_be_vec) tb="$tb epoc-pe-arm.lo peigen.lo $coff" ;;
15327 arm_pe_epoc_le_vec) tb="$tb epoc-pe-arm.lo peigen.lo $coff" ;;
15328 arm_pe_wince_be_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
15329 arm_pe_wince_le_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
15330 arm_pei_be_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;;
15331 arm_pei_le_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;;
15332 arm_pei_epoc_be_vec) tb="$tb epoc-pei-arm.lo peigen.lo $coff" ;;
15333 arm_pei_epoc_le_vec) tb="$tb epoc-pei-arm.lo peigen.lo $coff" ;;
15334 arm_pei_wince_be_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
15335 arm_pei_wince_le_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
15336 avr_elf32_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;;
15337 bfin_elf32_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15338 bfin_elf32_fdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15339 bout_be_vec) tb="$tb bout.lo aout32.lo" ;;
15340 bout_le_vec) tb="$tb bout.lo aout32.lo" ;;
15341 cr16_elf32_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
15342 cr16c_elf32_vec) tb="$tb elf32-cr16c.lo elf32.lo $elf" ;;
15343 cris_aout_vec) tb="$tb aout-cris.lo" ;;
15344 cris_elf32_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15345 cris_elf32_us_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15346 crx_elf32_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;;
15347 d10v_elf32_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
15348 d30v_elf32_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
15349 dlx_elf32_be_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
15350 elf32_be_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15351 elf32_le_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15352 elf64_be_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15353 elf64_le_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15354 epiphany_elf32_vec) tb="$tb elf32-epiphany.lo elf32.lo $elf" ;;
15355 fr30_elf32_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
15356 frv_elf32_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15357 frv_elf32_fdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15358 h8300_coff_vec) tb="$tb coff-h8300.lo reloc16.lo $coffgen" ;;
15359 h8300_elf32_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
15360 h8500_coff_vec) tb="$tb coff-h8500.lo reloc16.lo $coffgen" ;;
15361 hppa_elf32_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15362 hppa_elf32_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15363 hppa_elf32_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15364 hppa_elf64_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15365 hppa_elf64_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15366 hppa_som_vec) tb="$tb som.lo" ;;
15367 i370_elf32_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;;
15368 i386_aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
15369 i386_aout_bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
15370 i386_aout_dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;;
15371 i386_aout_fbsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;;
15372 i386_aout_linux_vec) tb="$tb i386linux.lo aout32.lo" ;;
15373 i386_aout_lynx_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
15374 i386_aout_mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;;
15375 i386_aout_nbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;;
15376 i386_aout_os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;;
15377 i386_coff_vec) tb="$tb coff-i386.lo $coff" ;;
15378 i386_coff_go32_vec) tb="$tb coff-go32.lo $coff" ;;
15379 i386_coff_go32stubbed_vec) tb="$tb coff-stgo32.lo $coff" ;;
15380 i386_coff_lynx_vec) tb="$tb cf-i386lynx.lo lynx-core.lo $coff" ;;
15381 i386_elf32_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
15382 i386_elf32_fbsd_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
15383 i386_elf32_nacl_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
15384 i386_elf32_sol2_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
15385 i386_elf32_vxworks_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
15386 i386_mach_o_vec) tb="$tb mach-o-i386.lo" ;;
15387 i386_msdos_vec) tb="$tb i386msdos.lo" ;;
15388 i386_nlm32_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
15389 i386_pe_vec) tb="$tb pe-i386.lo peigen.lo $coff" ;;
15390 i386_pei_vec) tb="$tb pei-i386.lo peigen.lo $coff" ;;
15391 i860_coff_vec) tb="$tb coff-i860.lo $coff" ;;
15392 i860_elf32_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15393 i860_elf32_le_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15394 i960_elf32_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;;
15395 ia64_elf32_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
15396 ia64_elf32_hpux_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
15397 ia64_elf64_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15398 ia64_elf64_le_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15399 ia64_elf64_hpux_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15400 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 ;;
15401 ia64_pei_vec) tb="$tb pei-ia64.lo pepigen.lo $coff"; target_size=64 ;;
15402 icoff_be_vec) tb="$tb coff-i960.lo $coff" ;;
15403 icoff_le_vec) tb="$tb coff-i960.lo $coff" ;;
15404 ieee_vec) tb="$tb ieee.lo" ;;
15405 ip2k_elf32_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
15406 iq2000_elf32_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
15407 k1om_elf64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15408 k1om_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15409 l1om_elf64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15410 l1om_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15411 lm32_elf32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15412 lm32_elf32_fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15413 m32c_elf32_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
15414 m32r_elf32_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15415 m32r_elf32_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15416 m32r_elf32_linux_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15417 m32r_elf32_linux_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15418 m68hc11_elf32_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15419 m68hc12_elf32_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15420 m68k_aout_4knbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;;
15421 m68k_aout_hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;;
15422 m68k_aout_hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;;
15423 m68k_aout_linux_vec) tb="$tb m68klinux.lo aout32.lo" ;;
15424 m68k_aout_nbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;;
15425 m68k_aout_newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;;
15426 m68k_coff_vec) tb="$tb coff-m68k.lo $coff" ;;
15427 m68k_coff_apollo_vec) tb="$tb coff-apollo.lo $coffgen" ;;
15428 m68k_coff_aux_vec) tb="$tb coff-aux.lo coff-m68k.lo $coff" ;;
15429 m68k_coff_sysv_vec) tb="$tb coff-svm68k.lo $coff" ;;
15430 m68k_coff_un_vec) tb="$tb coff-u68k.lo coff-m68k.lo $coff" ;;
15431 m68k_elf32_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
15432 m68k_versados_vec) tb="$tb versados.lo" ;;
15433 m88k_aout_mach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;;
15434 m88k_aout_obsd_vec) tb="$tb m88kopenbsd.lo aout32.lo" ;;
15435 m88k_coff_bcs_vec) tb="$tb coff-m88k.lo $coffgen" ;;
15436 m88k_elf32_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
15437 mach_o_be_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
15438 mach_o_le_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
15439 mach_o_fat_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
15440 mcore_elf32_be_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15441 mcore_elf32_le_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15442 mcore_pe_be_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;;
15443 mcore_pe_le_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;;
15444 mcore_pei_be_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;;
15445 mcore_pei_le_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;;
15446 mep_elf32_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15447 mep_elf32_le_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15448 metag_elf32_vec) tb="$tb elf32-metag.lo elf32.lo $elf" ;;
15449 microblaze_elf32_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
15450 microblaze_elf32_le_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
15451 mips_ecoff_be_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
15452 mips_ecoff_le_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
15453 mips_ecoff_bele_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
15454 mips_elf32_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15455 mips_elf32_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15456 mips_elf32_n_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15457 mips_elf32_n_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15458 mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15459 mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15460 mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15461 mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15462 mips_elf32_trad_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15463 mips_elf32_trad_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15464 mips_elf32_tradfbsd_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15465 mips_elf32_tradfbsd_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15466 mips_elf32_vxworks_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15467 mips_elf32_vxworks_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
15468 mips_elf64_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15469 mips_elf64_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
15470 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 ;;
15471 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 ;;
15472 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 ;;
15473 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 ;;
15474 mips_pe_le_vec) tb="$tb pe-mips.lo peigen.lo $coff" ;;
15475 mips_pei_le_vec) tb="$tb pei-mips.lo peigen.lo $coff" ;;
15476 mmix_elf64_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
15477 mmix_mmo_vec) tb="$tb mmo.lo" target_size=64 ;;
15478 mn10200_elf32_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
15479 mn10300_elf32_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
15480 moxie_elf32_be_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
15481 moxie_elf32_le_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
15482 msp430_elf32_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
15483 msp430_elf32_ti_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
15484 mt_elf32_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;;
15485 nds32_elf32_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
15486 nds32_elf32_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
15487 nds32_elf32_linux_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
15488 nds32_elf32_linux_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
15489 nios2_elf32_be_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
15490 nios2_elf32_le_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
15491 ns32k_aout_pc532mach_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
15492 ns32k_aout_pc532nbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
15493 or1k_elf32_vec) tb="$tb elf32-or1k.lo elf32.lo $elf" ;;
15494 pdp11_aout_vec) tb="$tb pdp11.lo" ;;
15495 pef_vec) tb="$tb pef.lo" ;;
15496 pef_xlib_vec) tb="$tb pef.lo" ;;
15497 pj_elf32_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;;
15498 pj_elf32_le_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;;
15499 plugin_vec) tb="$tb plugin.lo" ;;
15500 powerpc_boot_vec) tb="$tb ppcboot.lo" ;;
15501 powerpc_elf32_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15502 powerpc_elf32_le_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15503 powerpc_elf32_fbsd_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15504 powerpc_elf32_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15505 powerpc_elf64_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15506 powerpc_elf64_le_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
15507 powerpc_elf64_fbsd_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
15508 powerpc_nlm32_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
15509 powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo $coff" ;;
15510 powerpc_pe_le_vec) tb="$tb pe-ppc.lo peigen.lo $coff" ;;
15511 powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo $coff" ;;
15512 powerpc_pei_le_vec) tb="$tb pei-ppc.lo peigen.lo $coff" ;;
15513 powerpc_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;;
15514 rl78_elf32_vec) tb="$tb elf32-rl78.lo elf32.lo $elf" ;;
15515 rs6000_xcoff64_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
15516 rs6000_xcoff64_aix_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
15517 rs6000_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;;
15518 rx_elf32_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15519 rx_elf32_be_ns_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15520 rx_elf32_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15521 s390_elf32_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;;
15522 s390_elf64_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
15523 score_elf32_be_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;;
15524 score_elf32_le_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;;
15525 sh64_elf32_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
15526 sh64_elf32_le_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
15527 sh64_elf32_linux_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
15528 sh64_elf32_linux_be_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
15529 sh64_elf32_nbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" ;;
15530 sh64_elf32_nbsd_le_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" ;;
15531 sh64_elf64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15532 sh64_elf64_le_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15533 sh64_elf64_linux_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15534 sh64_elf64_linux_be_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15535 sh64_elf64_nbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15536 sh64_elf64_nbsd_le_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15537 sh_coff_vec) tb="$tb coff-sh.lo $coff" ;;
15538 sh_coff_le_vec) tb="$tb coff-sh.lo $coff" ;;
15539 sh_coff_small_vec) tb="$tb coff-sh.lo $coff" ;;
15540 sh_coff_small_le_vec) tb="$tb coff-sh.lo $coff" ;;
15541 sh_elf32_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
15542 sh_elf32_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
15543 sh_elf32_fdpic_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
15544 sh_elf32_fdpic_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
15545 sh_elf32_linux_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
15546 sh_elf32_linux_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
15547 sh_elf32_nbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
15548 sh_elf32_nbsd_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
15549 sh_elf32_symbian_le_vec) tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
15550 sh_elf32_vxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
15551 sh_elf32_vxworks_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
15552 sh_pe_le_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo $coff" ;;
15553 sh_pei_le_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo $coff" ;;
15554 sparc_aout_le_vec) tb="$tb aout-sparcle.lo aout32.lo" ;;
15555 sparc_aout_linux_vec) tb="$tb sparclinux.lo aout32.lo" ;;
15556 sparc_aout_lynx_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
15557 sparc_aout_nbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;;
15558 sparc_aout_sunos_be_vec) tb="$tb sunos.lo aout32.lo" ;;
15559 sparc_coff_vec) tb="$tb coff-sparc.lo $coffgen" ;;
15560 sparc_coff_lynx_vec) tb="$tb cf-sparclynx.lo lynx-core.lo $coffgen" ;;
15561 sparc_elf32_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15562 sparc_elf32_sol2_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15563 sparc_elf32_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15564 sparc_elf64_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15565 sparc_elf64_fbsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15566 sparc_elf64_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15567 sparc_nlm32_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
15568 spu_elf32_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;;
15569 sym_vec) tb="$tb xsym.lo" ;;
15570 tic30_aout_vec) tb="$tb aout-tic30.lo" ;;
15571 tic30_coff_vec) tb="$tb coff-tic30.lo $coffgen" ;;
15572 tic4x_coff0_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
15573 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
15574 tic4x_coff1_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
15575 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
15576 tic4x_coff2_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
15577 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
15578 tic54x_coff0_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
15579 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
15580 tic54x_coff1_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
15581 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
15582 tic54x_coff2_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
15583 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
15584 tic6x_elf32_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15585 tic6x_elf32_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15586 tic6x_elf32_c6000_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15587 tic6x_elf32_c6000_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15588 tic6x_elf32_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15589 tic6x_elf32_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15590 tic80_coff_vec) tb="$tb coff-tic80.lo $coff" ;;
15591 tilegx_elf32_be_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
15592 tilegx_elf32_le_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
15593 tilegx_elf64_be_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
15594 tilegx_elf64_le_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
15595 tilepro_elf32_vec) tb="$tb elf32-tilepro.lo elf32.lo $elf" ;;
15596 v800_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
15597 v850_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
15598 vax_aout_1knbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;;
15599 vax_aout_bsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;;
15600 vax_aout_nbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;;
15601 vax_elf32_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;;
15602 visium_elf32_vec) tb="$tb elf32-visium.lo elf32.lo $elf" ;;
15603 w65_coff_vec) tb="$tb coff-w65.lo reloc16.lo $coffgen" ;;
15604 we32k_coff_vec) tb="$tb coff-we32k.lo $coffgen" ;;
15605 x86_64_coff_vec) tb="$tb coff-x86_64.lo $coff"; target_size=64 ;;
15606 x86_64_elf32_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;;
15607 x86_64_elf32_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;;
15608 x86_64_elf64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15609 x86_64_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15610 x86_64_elf64_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15611 x86_64_elf64_sol2_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15612 x86_64_mach_o_vec) tb="$tb mach-o-x86-64.lo" ;;
15613 x86_64_pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
15614 x86_64_pe_be_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
15615 x86_64_pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
15616 xc16x_elf32_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
15617 xgate_elf32_vec) tb="$tb elf32-xgate.lo elf32.lo $elf" ;;
15618 xstormy16_elf32_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
15619 xtensa_elf32_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15620 xtensa_elf32_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15621 z80_coff_vec) tb="$tb coff-z80.lo reloc16.lo $coffgen" ;;
15622 z8k_coff_vec) tb="$tb coff-z8k.lo reloc16.lo $coff" ;;
15623
15624 # These appear out of order in targets.c
15625 srec_vec) tb="$tb srec.lo" ;;
15626 symbolsrec_vec) tb="$tb srec.lo" ;;
15627 tekhex_vec) tb="$tb tekhex.lo" ;;
15628 core_cisco_be_vec) tb="$tb cisco-core.lo" ;;
15629 core_cisco_le_vec) tb="$tb cisco-core.lo" ;;
15630
15631 "") ;;
15632 *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;;
15633 esac
15634
15635 if test ${target_size} = 64; then
15636 target64=true
15637 fi
15638 if test x"${vec}" = x"${defvec}"; then
15639 bfd_default_target_size=${target_size}
15640 fi
15641 done
15642
15643 # Target architecture .o files.
15644 # A couple of CPUs use shorter file names to avoid problems on DOS
15645 # filesystems.
15646 ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
15647
15648 # Weed out duplicate .o files.
15649 f=""
15650 for i in $tb ; do
15651 case " $f " in
15652 *" $i "*) ;;
15653 *) f="$f $i" ;;
15654 esac
15655 done
15656 tb="$f"
15657
15658 f=""
15659 for i in $ta ; do
15660 case " $f " in
15661 *" $i "*) ;;
15662 *) f="$f $i" ;;
15663 esac
15664 done
15665 ta="$f"
15666
15667 bfd_backends="$tb"
15668 bfd_machines="$ta"
15669
15670 if test x${all_targets} = xtrue ; then
15671 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
15672 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
15673 selvecs=
15674 havevecs=-DHAVE_all_vecs
15675 selarchs=
15676 test -n "$assocvecs" &&
15677 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15678 else # all_targets is true
15679 # Only set these if they will be nonempty, for the clever echo.
15680 havevecs=
15681 assocvecs=
15682 test -n "$selvecs" &&
15683 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
15684 test -n "$selvecs" &&
15685 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15686 test -n "$selarchs" &&
15687 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15688 fi # all_targets is true
15689
15690 case ${host64}-${target64}-${want64} in
15691 *true*)
15692 wordsize=64
15693 bfd64_libs='$(BFD64_LIBS)'
15694 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
15695 if test $BFD_HOST_64_BIT_DEFINED = 0; then
15696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
15697 $as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
15698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
15699 $as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
15700 fi
15701 if test -n "$GCC" ; then
15702 bad_64bit_gcc=no;
15703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
15704 $as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
15705 # Add more tests for gcc versions with non-working 64-bit support here.
15706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15707 /* end confdefs.h. */
15708 :__GNUC__:__GNUC_MINOR__:__i386__:
15709 _ACEOF
15710 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15711 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
15712 bad_64bit_gcc=yes;
15713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
15714 $as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
15715 else
15716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15717 $as_echo "no" >&6; }
15718 fi
15719 rm -f conftest*
15720
15721 if test $bad_64bit_gcc = yes ; then
15722 as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
15723 fi
15724 fi
15725 ;;
15726 false-false-false)
15727 wordsize=32
15728 all_backends='$(BFD32_BACKENDS)'
15729 ;;
15730 esac
15731
15732
15733
15734
15735
15736
15737
15738
15739 if test "$plugins" = "yes"; then
15740 supports_plugins=1
15741 else
15742 supports_plugins=0
15743 fi
15744
15745
15746
15747 # Determine the host dependant file_ptr a.k.a. off_t type. In order
15748 # prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
15749 # fseeko, long. This assumes that sizeof off_t is .ge. sizeof long.
15750 # Hopefully a reasonable assumption since fseeko et.al. should be
15751 # upward compatible.
15752 for ac_func in ftello ftello64 fseeko fseeko64 fopen64
15753 do :
15754 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15755 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15756 eval as_val=\$$as_ac_var
15757 if test "x$as_val" = x""yes; then :
15758 cat >>confdefs.h <<_ACEOF
15759 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15760 _ACEOF
15761
15762 fi
15763 done
15764
15765 if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
15766 # The cast to long int works around a bug in the HP C Compiler
15767 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15768 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15769 # This bug is HP SR number 8606223364.
15770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15771 $as_echo_n "checking size of off_t... " >&6; }
15772 if test "${ac_cv_sizeof_off_t+set}" = set; then :
15773 $as_echo_n "(cached) " >&6
15774 else
15775 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
15776
15777 else
15778 if test "$ac_cv_type_off_t" = yes; then
15779 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15780 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15781 { as_fn_set_status 77
15782 as_fn_error "cannot compute sizeof (off_t)
15783 See \`config.log' for more details." "$LINENO" 5; }; }
15784 else
15785 ac_cv_sizeof_off_t=0
15786 fi
15787 fi
15788
15789 fi
15790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15791 $as_echo "$ac_cv_sizeof_off_t" >&6; }
15792
15793
15794
15795 cat >>confdefs.h <<_ACEOF
15796 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
15797 _ACEOF
15798
15799
15800 fi
15801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
15802 $as_echo_n "checking file_ptr type... " >&6; }
15803 bfd_file_ptr="long"
15804 bfd_ufile_ptr="unsigned long"
15805 if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
15806 -o x"${ac_cv_sizeof_off_t}" = x8; then
15807 bfd_file_ptr=BFD_HOST_64_BIT
15808 bfd_ufile_ptr=BFD_HOST_U_64_BIT
15809 fi
15810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
15811 $as_echo "$bfd_file_ptr" >&6; }
15812
15813
15814
15815
15816 tdefaults=""
15817 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
15818 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
15819 test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
15820 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
15821
15822
15823
15824 for ac_header in stdlib.h unistd.h
15825 do :
15826 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15827 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15828 eval as_val=\$$as_ac_Header
15829 if test "x$as_val" = x""yes; then :
15830 cat >>confdefs.h <<_ACEOF
15831 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15832 _ACEOF
15833
15834 fi
15835
15836 done
15837
15838 for ac_func in getpagesize
15839 do :
15840 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15841 if test "x$ac_cv_func_getpagesize" = x""yes; then :
15842 cat >>confdefs.h <<_ACEOF
15843 #define HAVE_GETPAGESIZE 1
15844 _ACEOF
15845
15846 fi
15847 done
15848
15849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15850 $as_echo_n "checking for working mmap... " >&6; }
15851 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
15852 $as_echo_n "(cached) " >&6
15853 else
15854 if test "$cross_compiling" = yes; then :
15855 ac_cv_func_mmap_fixed_mapped=no
15856 else
15857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15858 /* end confdefs.h. */
15859 $ac_includes_default
15860 /* malloc might have been renamed as rpl_malloc. */
15861 #undef malloc
15862
15863 /* Thanks to Mike Haertel and Jim Avera for this test.
15864 Here is a matrix of mmap possibilities:
15865 mmap private not fixed
15866 mmap private fixed at somewhere currently unmapped
15867 mmap private fixed at somewhere already mapped
15868 mmap shared not fixed
15869 mmap shared fixed at somewhere currently unmapped
15870 mmap shared fixed at somewhere already mapped
15871 For private mappings, we should verify that changes cannot be read()
15872 back from the file, nor mmap's back from the file at a different
15873 address. (There have been systems where private was not correctly
15874 implemented like the infamous i386 svr4.0, and systems where the
15875 VM page cache was not coherent with the file system buffer cache
15876 like early versions of FreeBSD and possibly contemporary NetBSD.)
15877 For shared mappings, we should conversely verify that changes get
15878 propagated back to all the places they're supposed to be.
15879
15880 Grep wants private fixed already mapped.
15881 The main things grep needs to know about mmap are:
15882 * does it exist and is it safe to write into the mmap'd area
15883 * how to use it (BSD variants) */
15884
15885 #include <fcntl.h>
15886 #include <sys/mman.h>
15887
15888 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
15889 char *malloc ();
15890 #endif
15891
15892 /* This mess was copied from the GNU getpagesize.h. */
15893 #ifndef HAVE_GETPAGESIZE
15894 /* Assume that all systems that can run configure have sys/param.h. */
15895 # ifndef HAVE_SYS_PARAM_H
15896 # define HAVE_SYS_PARAM_H 1
15897 # endif
15898
15899 # ifdef _SC_PAGESIZE
15900 # define getpagesize() sysconf(_SC_PAGESIZE)
15901 # else /* no _SC_PAGESIZE */
15902 # ifdef HAVE_SYS_PARAM_H
15903 # include <sys/param.h>
15904 # ifdef EXEC_PAGESIZE
15905 # define getpagesize() EXEC_PAGESIZE
15906 # else /* no EXEC_PAGESIZE */
15907 # ifdef NBPG
15908 # define getpagesize() NBPG * CLSIZE
15909 # ifndef CLSIZE
15910 # define CLSIZE 1
15911 # endif /* no CLSIZE */
15912 # else /* no NBPG */
15913 # ifdef NBPC
15914 # define getpagesize() NBPC
15915 # else /* no NBPC */
15916 # ifdef PAGESIZE
15917 # define getpagesize() PAGESIZE
15918 # endif /* PAGESIZE */
15919 # endif /* no NBPC */
15920 # endif /* no NBPG */
15921 # endif /* no EXEC_PAGESIZE */
15922 # else /* no HAVE_SYS_PARAM_H */
15923 # define getpagesize() 8192 /* punt totally */
15924 # endif /* no HAVE_SYS_PARAM_H */
15925 # endif /* no _SC_PAGESIZE */
15926
15927 #endif /* no HAVE_GETPAGESIZE */
15928
15929 int
15930 main ()
15931 {
15932 char *data, *data2, *data3;
15933 int i, pagesize;
15934 int fd;
15935
15936 pagesize = getpagesize ();
15937
15938 /* First, make a file with some known garbage in it. */
15939 data = (char *) malloc (pagesize);
15940 if (!data)
15941 return 1;
15942 for (i = 0; i < pagesize; ++i)
15943 *(data + i) = rand ();
15944 umask (0);
15945 fd = creat ("conftest.mmap", 0600);
15946 if (fd < 0)
15947 return 1;
15948 if (write (fd, data, pagesize) != pagesize)
15949 return 1;
15950 close (fd);
15951
15952 /* Next, try to mmap the file at a fixed address which already has
15953 something else allocated at it. If we can, also make sure that
15954 we see the same garbage. */
15955 fd = open ("conftest.mmap", O_RDWR);
15956 if (fd < 0)
15957 return 1;
15958 data2 = (char *) malloc (2 * pagesize);
15959 if (!data2)
15960 return 1;
15961 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
15962 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15963 MAP_PRIVATE | MAP_FIXED, fd, 0L))
15964 return 1;
15965 for (i = 0; i < pagesize; ++i)
15966 if (*(data + i) != *(data2 + i))
15967 return 1;
15968
15969 /* Finally, make sure that changes to the mapped area do not
15970 percolate back to the file as seen by read(). (This is a bug on
15971 some variants of i386 svr4.0.) */
15972 for (i = 0; i < pagesize; ++i)
15973 *(data2 + i) = *(data2 + i) + 1;
15974 data3 = (char *) malloc (pagesize);
15975 if (!data3)
15976 return 1;
15977 if (read (fd, data3, pagesize) != pagesize)
15978 return 1;
15979 for (i = 0; i < pagesize; ++i)
15980 if (*(data + i) != *(data3 + i))
15981 return 1;
15982 close (fd);
15983 return 0;
15984 }
15985 _ACEOF
15986 if ac_fn_c_try_run "$LINENO"; then :
15987 ac_cv_func_mmap_fixed_mapped=yes
15988 else
15989 ac_cv_func_mmap_fixed_mapped=no
15990 fi
15991 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15992 conftest.$ac_objext conftest.beam conftest.$ac_ext
15993 fi
15994
15995 fi
15996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15997 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
15998 if test $ac_cv_func_mmap_fixed_mapped = yes; then
15999
16000 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
16001
16002 fi
16003 rm -f conftest.mmap
16004
16005 for ac_func in madvise mprotect
16006 do :
16007 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16008 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16009 eval as_val=\$$as_ac_var
16010 if test "x$as_val" = x""yes; then :
16011 cat >>confdefs.h <<_ACEOF
16012 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16013 _ACEOF
16014
16015 fi
16016 done
16017
16018 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
16019 true+yes )
16020 $as_echo "#define USE_MMAP 1" >>confdefs.h
16021 ;;
16022 esac
16023
16024 rm -f doc/config.status
16025 ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
16026
16027
16028 ac_config_commands="$ac_config_commands default"
16029
16030
16031
16032
16033
16034
16035
16036 cat >confcache <<\_ACEOF
16037 # This file is a shell script that caches the results of configure
16038 # tests run on this system so they can be shared between configure
16039 # scripts and configure runs, see configure's option --config-cache.
16040 # It is not useful on other systems. If it contains results you don't
16041 # want to keep, you may remove or edit it.
16042 #
16043 # config.status only pays attention to the cache file if you give it
16044 # the --recheck option to rerun configure.
16045 #
16046 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16047 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16048 # following values.
16049
16050 _ACEOF
16051
16052 # The following way of writing the cache mishandles newlines in values,
16053 # but we know of no workaround that is simple, portable, and efficient.
16054 # So, we kill variables containing newlines.
16055 # Ultrix sh set writes to stderr and can't be redirected directly,
16056 # and sets the high bit in the cache file unless we assign to the vars.
16057 (
16058 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16059 eval ac_val=\$$ac_var
16060 case $ac_val in #(
16061 *${as_nl}*)
16062 case $ac_var in #(
16063 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16064 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16065 esac
16066 case $ac_var in #(
16067 _ | IFS | as_nl) ;; #(
16068 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16069 *) { eval $ac_var=; unset $ac_var;} ;;
16070 esac ;;
16071 esac
16072 done
16073
16074 (set) 2>&1 |
16075 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16076 *${as_nl}ac_space=\ *)
16077 # `set' does not quote correctly, so add quotes: double-quote
16078 # substitution turns \\\\ into \\, and sed turns \\ into \.
16079 sed -n \
16080 "s/'/'\\\\''/g;
16081 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16082 ;; #(
16083 *)
16084 # `set' quotes correctly as required by POSIX, so do not add quotes.
16085 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16086 ;;
16087 esac |
16088 sort
16089 ) |
16090 sed '
16091 /^ac_cv_env_/b end
16092 t clear
16093 :clear
16094 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16095 t end
16096 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16097 :end' >>confcache
16098 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16099 if test -w "$cache_file"; then
16100 test "x$cache_file" != "x/dev/null" &&
16101 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16102 $as_echo "$as_me: updating cache $cache_file" >&6;}
16103 cat confcache >$cache_file
16104 else
16105 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16106 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16107 fi
16108 fi
16109 rm -f confcache
16110
16111 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16112 # Let make expand exec_prefix.
16113 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16114
16115 DEFS=-DHAVE_CONFIG_H
16116
16117 ac_libobjs=
16118 ac_ltlibobjs=
16119 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16120 # 1. Remove the extension, and $U if already installed.
16121 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16122 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16123 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16124 # will be set to the directory where LIBOBJS objects are built.
16125 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16126 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16127 done
16128 LIBOBJS=$ac_libobjs
16129
16130 LTLIBOBJS=$ac_ltlibobjs
16131
16132
16133 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16134 as_fn_error "conditional \"AMDEP\" was never defined.
16135 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16136 fi
16137 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16138 as_fn_error "conditional \"am__fastdepCC\" was never defined.
16139 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16140 fi
16141 if test -n "$EXEEXT"; then
16142 am__EXEEXT_TRUE=
16143 am__EXEEXT_FALSE='#'
16144 else
16145 am__EXEEXT_TRUE='#'
16146 am__EXEEXT_FALSE=
16147 fi
16148
16149 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
16150 as_fn_error "conditional \"PLUGINS\" was never defined.
16151 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16152 fi
16153 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16154 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16155 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16156 fi
16157 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
16158 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
16159 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16160 fi
16161 if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
16162 as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined.
16163 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16164 fi
16165
16166 : ${CONFIG_STATUS=./config.status}
16167 ac_write_fail=0
16168 ac_clean_files_save=$ac_clean_files
16169 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16170 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16171 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16172 as_write_fail=0
16173 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16174 #! $SHELL
16175 # Generated by $as_me.
16176 # Run this file to recreate the current configuration.
16177 # Compiler output produced by configure, useful for debugging
16178 # configure, is in config.log if it exists.
16179
16180 debug=false
16181 ac_cs_recheck=false
16182 ac_cs_silent=false
16183
16184 SHELL=\${CONFIG_SHELL-$SHELL}
16185 export SHELL
16186 _ASEOF
16187 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16188 ## -------------------- ##
16189 ## M4sh Initialization. ##
16190 ## -------------------- ##
16191
16192 # Be more Bourne compatible
16193 DUALCASE=1; export DUALCASE # for MKS sh
16194 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16195 emulate sh
16196 NULLCMD=:
16197 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16198 # is contrary to our usage. Disable this feature.
16199 alias -g '${1+"$@"}'='"$@"'
16200 setopt NO_GLOB_SUBST
16201 else
16202 case `(set -o) 2>/dev/null` in #(
16203 *posix*) :
16204 set -o posix ;; #(
16205 *) :
16206 ;;
16207 esac
16208 fi
16209
16210
16211 as_nl='
16212 '
16213 export as_nl
16214 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16215 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16216 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16217 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16218 # Prefer a ksh shell builtin over an external printf program on Solaris,
16219 # but without wasting forks for bash or zsh.
16220 if test -z "$BASH_VERSION$ZSH_VERSION" \
16221 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16222 as_echo='print -r --'
16223 as_echo_n='print -rn --'
16224 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16225 as_echo='printf %s\n'
16226 as_echo_n='printf %s'
16227 else
16228 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16229 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16230 as_echo_n='/usr/ucb/echo -n'
16231 else
16232 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16233 as_echo_n_body='eval
16234 arg=$1;
16235 case $arg in #(
16236 *"$as_nl"*)
16237 expr "X$arg" : "X\\(.*\\)$as_nl";
16238 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16239 esac;
16240 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16241 '
16242 export as_echo_n_body
16243 as_echo_n='sh -c $as_echo_n_body as_echo'
16244 fi
16245 export as_echo_body
16246 as_echo='sh -c $as_echo_body as_echo'
16247 fi
16248
16249 # The user is always right.
16250 if test "${PATH_SEPARATOR+set}" != set; then
16251 PATH_SEPARATOR=:
16252 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16253 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16254 PATH_SEPARATOR=';'
16255 }
16256 fi
16257
16258
16259 # IFS
16260 # We need space, tab and new line, in precisely that order. Quoting is
16261 # there to prevent editors from complaining about space-tab.
16262 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16263 # splitting by setting IFS to empty value.)
16264 IFS=" "" $as_nl"
16265
16266 # Find who we are. Look in the path if we contain no directory separator.
16267 case $0 in #((
16268 *[\\/]* ) as_myself=$0 ;;
16269 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16270 for as_dir in $PATH
16271 do
16272 IFS=$as_save_IFS
16273 test -z "$as_dir" && as_dir=.
16274 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16275 done
16276 IFS=$as_save_IFS
16277
16278 ;;
16279 esac
16280 # We did not find ourselves, most probably we were run as `sh COMMAND'
16281 # in which case we are not to be found in the path.
16282 if test "x$as_myself" = x; then
16283 as_myself=$0
16284 fi
16285 if test ! -f "$as_myself"; then
16286 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16287 exit 1
16288 fi
16289
16290 # Unset variables that we do not need and which cause bugs (e.g. in
16291 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16292 # suppresses any "Segmentation fault" message there. '((' could
16293 # trigger a bug in pdksh 5.2.14.
16294 for as_var in BASH_ENV ENV MAIL MAILPATH
16295 do eval test x\${$as_var+set} = xset \
16296 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16297 done
16298 PS1='$ '
16299 PS2='> '
16300 PS4='+ '
16301
16302 # NLS nuisances.
16303 LC_ALL=C
16304 export LC_ALL
16305 LANGUAGE=C
16306 export LANGUAGE
16307
16308 # CDPATH.
16309 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16310
16311
16312 # as_fn_error ERROR [LINENO LOG_FD]
16313 # ---------------------------------
16314 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16315 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16316 # script with status $?, using 1 if that was 0.
16317 as_fn_error ()
16318 {
16319 as_status=$?; test $as_status -eq 0 && as_status=1
16320 if test "$3"; then
16321 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16322 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16323 fi
16324 $as_echo "$as_me: error: $1" >&2
16325 as_fn_exit $as_status
16326 } # as_fn_error
16327
16328
16329 # as_fn_set_status STATUS
16330 # -----------------------
16331 # Set $? to STATUS, without forking.
16332 as_fn_set_status ()
16333 {
16334 return $1
16335 } # as_fn_set_status
16336
16337 # as_fn_exit STATUS
16338 # -----------------
16339 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16340 as_fn_exit ()
16341 {
16342 set +e
16343 as_fn_set_status $1
16344 exit $1
16345 } # as_fn_exit
16346
16347 # as_fn_unset VAR
16348 # ---------------
16349 # Portably unset VAR.
16350 as_fn_unset ()
16351 {
16352 { eval $1=; unset $1;}
16353 }
16354 as_unset=as_fn_unset
16355 # as_fn_append VAR VALUE
16356 # ----------------------
16357 # Append the text in VALUE to the end of the definition contained in VAR. Take
16358 # advantage of any shell optimizations that allow amortized linear growth over
16359 # repeated appends, instead of the typical quadratic growth present in naive
16360 # implementations.
16361 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16362 eval 'as_fn_append ()
16363 {
16364 eval $1+=\$2
16365 }'
16366 else
16367 as_fn_append ()
16368 {
16369 eval $1=\$$1\$2
16370 }
16371 fi # as_fn_append
16372
16373 # as_fn_arith ARG...
16374 # ------------------
16375 # Perform arithmetic evaluation on the ARGs, and store the result in the
16376 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16377 # must be portable across $(()) and expr.
16378 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16379 eval 'as_fn_arith ()
16380 {
16381 as_val=$(( $* ))
16382 }'
16383 else
16384 as_fn_arith ()
16385 {
16386 as_val=`expr "$@" || test $? -eq 1`
16387 }
16388 fi # as_fn_arith
16389
16390
16391 if expr a : '\(a\)' >/dev/null 2>&1 &&
16392 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16393 as_expr=expr
16394 else
16395 as_expr=false
16396 fi
16397
16398 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16399 as_basename=basename
16400 else
16401 as_basename=false
16402 fi
16403
16404 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16405 as_dirname=dirname
16406 else
16407 as_dirname=false
16408 fi
16409
16410 as_me=`$as_basename -- "$0" ||
16411 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16412 X"$0" : 'X\(//\)$' \| \
16413 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16414 $as_echo X/"$0" |
16415 sed '/^.*\/\([^/][^/]*\)\/*$/{
16416 s//\1/
16417 q
16418 }
16419 /^X\/\(\/\/\)$/{
16420 s//\1/
16421 q
16422 }
16423 /^X\/\(\/\).*/{
16424 s//\1/
16425 q
16426 }
16427 s/.*/./; q'`
16428
16429 # Avoid depending upon Character Ranges.
16430 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16431 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16432 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16433 as_cr_digits='0123456789'
16434 as_cr_alnum=$as_cr_Letters$as_cr_digits
16435
16436 ECHO_C= ECHO_N= ECHO_T=
16437 case `echo -n x` in #(((((
16438 -n*)
16439 case `echo 'xy\c'` in
16440 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16441 xy) ECHO_C='\c';;
16442 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16443 ECHO_T=' ';;
16444 esac;;
16445 *)
16446 ECHO_N='-n';;
16447 esac
16448
16449 rm -f conf$$ conf$$.exe conf$$.file
16450 if test -d conf$$.dir; then
16451 rm -f conf$$.dir/conf$$.file
16452 else
16453 rm -f conf$$.dir
16454 mkdir conf$$.dir 2>/dev/null
16455 fi
16456 if (echo >conf$$.file) 2>/dev/null; then
16457 if ln -s conf$$.file conf$$ 2>/dev/null; then
16458 as_ln_s='ln -s'
16459 # ... but there are two gotchas:
16460 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16461 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16462 # In both cases, we have to default to `cp -p'.
16463 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16464 as_ln_s='cp -p'
16465 elif ln conf$$.file conf$$ 2>/dev/null; then
16466 as_ln_s=ln
16467 else
16468 as_ln_s='cp -p'
16469 fi
16470 else
16471 as_ln_s='cp -p'
16472 fi
16473 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16474 rmdir conf$$.dir 2>/dev/null
16475
16476
16477 # as_fn_mkdir_p
16478 # -------------
16479 # Create "$as_dir" as a directory, including parents if necessary.
16480 as_fn_mkdir_p ()
16481 {
16482
16483 case $as_dir in #(
16484 -*) as_dir=./$as_dir;;
16485 esac
16486 test -d "$as_dir" || eval $as_mkdir_p || {
16487 as_dirs=
16488 while :; do
16489 case $as_dir in #(
16490 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16491 *) as_qdir=$as_dir;;
16492 esac
16493 as_dirs="'$as_qdir' $as_dirs"
16494 as_dir=`$as_dirname -- "$as_dir" ||
16495 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16496 X"$as_dir" : 'X\(//\)[^/]' \| \
16497 X"$as_dir" : 'X\(//\)$' \| \
16498 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16499 $as_echo X"$as_dir" |
16500 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16501 s//\1/
16502 q
16503 }
16504 /^X\(\/\/\)[^/].*/{
16505 s//\1/
16506 q
16507 }
16508 /^X\(\/\/\)$/{
16509 s//\1/
16510 q
16511 }
16512 /^X\(\/\).*/{
16513 s//\1/
16514 q
16515 }
16516 s/.*/./; q'`
16517 test -d "$as_dir" && break
16518 done
16519 test -z "$as_dirs" || eval "mkdir $as_dirs"
16520 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16521
16522
16523 } # as_fn_mkdir_p
16524 if mkdir -p . 2>/dev/null; then
16525 as_mkdir_p='mkdir -p "$as_dir"'
16526 else
16527 test -d ./-p && rmdir ./-p
16528 as_mkdir_p=false
16529 fi
16530
16531 if test -x / >/dev/null 2>&1; then
16532 as_test_x='test -x'
16533 else
16534 if ls -dL / >/dev/null 2>&1; then
16535 as_ls_L_option=L
16536 else
16537 as_ls_L_option=
16538 fi
16539 as_test_x='
16540 eval sh -c '\''
16541 if test -d "$1"; then
16542 test -d "$1/.";
16543 else
16544 case $1 in #(
16545 -*)set "./$1";;
16546 esac;
16547 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16548 ???[sx]*):;;*)false;;esac;fi
16549 '\'' sh
16550 '
16551 fi
16552 as_executable_p=$as_test_x
16553
16554 # Sed expression to map a string onto a valid CPP name.
16555 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16556
16557 # Sed expression to map a string onto a valid variable name.
16558 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16559
16560
16561 exec 6>&1
16562 ## ----------------------------------- ##
16563 ## Main body of $CONFIG_STATUS script. ##
16564 ## ----------------------------------- ##
16565 _ASEOF
16566 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16567
16568 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16569 # Save the log message, to keep $0 and so on meaningful, and to
16570 # report actual input values of CONFIG_FILES etc. instead of their
16571 # values after options handling.
16572 ac_log="
16573 This file was extended by bfd $as_me 2.25.51, which was
16574 generated by GNU Autoconf 2.64. Invocation command line was
16575
16576 CONFIG_FILES = $CONFIG_FILES
16577 CONFIG_HEADERS = $CONFIG_HEADERS
16578 CONFIG_LINKS = $CONFIG_LINKS
16579 CONFIG_COMMANDS = $CONFIG_COMMANDS
16580 $ $0 $@
16581
16582 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16583 "
16584
16585 _ACEOF
16586
16587 case $ac_config_files in *"
16588 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16589 esac
16590
16591 case $ac_config_headers in *"
16592 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16593 esac
16594
16595
16596 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16597 # Files that config.status was made for.
16598 config_files="$ac_config_files"
16599 config_headers="$ac_config_headers"
16600 config_commands="$ac_config_commands"
16601
16602 _ACEOF
16603
16604 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16605 ac_cs_usage="\
16606 \`$as_me' instantiates files and other configuration actions
16607 from templates according to the current configuration. Unless the files
16608 and actions are specified as TAGs, all are instantiated by default.
16609
16610 Usage: $0 [OPTION]... [TAG]...
16611
16612 -h, --help print this help, then exit
16613 -V, --version print version number and configuration settings, then exit
16614 -q, --quiet, --silent
16615 do not print progress messages
16616 -d, --debug don't remove temporary files
16617 --recheck update $as_me by reconfiguring in the same conditions
16618 --file=FILE[:TEMPLATE]
16619 instantiate the configuration file FILE
16620 --header=FILE[:TEMPLATE]
16621 instantiate the configuration header FILE
16622
16623 Configuration files:
16624 $config_files
16625
16626 Configuration headers:
16627 $config_headers
16628
16629 Configuration commands:
16630 $config_commands
16631
16632 Report bugs to the package provider."
16633
16634 _ACEOF
16635 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16636 ac_cs_version="\\
16637 bfd config.status 2.25.51
16638 configured by $0, generated by GNU Autoconf 2.64,
16639 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16640
16641 Copyright (C) 2009 Free Software Foundation, Inc.
16642 This config.status script is free software; the Free Software Foundation
16643 gives unlimited permission to copy, distribute and modify it."
16644
16645 ac_pwd='$ac_pwd'
16646 srcdir='$srcdir'
16647 INSTALL='$INSTALL'
16648 MKDIR_P='$MKDIR_P'
16649 AWK='$AWK'
16650 test -n "\$AWK" || AWK=awk
16651 _ACEOF
16652
16653 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16654 # The default lists apply if the user does not specify any file.
16655 ac_need_defaults=:
16656 while test $# != 0
16657 do
16658 case $1 in
16659 --*=*)
16660 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16661 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16662 ac_shift=:
16663 ;;
16664 *)
16665 ac_option=$1
16666 ac_optarg=$2
16667 ac_shift=shift
16668 ;;
16669 esac
16670
16671 case $ac_option in
16672 # Handling of the options.
16673 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16674 ac_cs_recheck=: ;;
16675 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16676 $as_echo "$ac_cs_version"; exit ;;
16677 --debug | --debu | --deb | --de | --d | -d )
16678 debug=: ;;
16679 --file | --fil | --fi | --f )
16680 $ac_shift
16681 case $ac_optarg in
16682 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16683 esac
16684 as_fn_append CONFIG_FILES " '$ac_optarg'"
16685 ac_need_defaults=false;;
16686 --header | --heade | --head | --hea )
16687 $ac_shift
16688 case $ac_optarg in
16689 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16690 esac
16691 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16692 ac_need_defaults=false;;
16693 --he | --h)
16694 # Conflict between --help and --header
16695 as_fn_error "ambiguous option: \`$1'
16696 Try \`$0 --help' for more information.";;
16697 --help | --hel | -h )
16698 $as_echo "$ac_cs_usage"; exit ;;
16699 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16700 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16701 ac_cs_silent=: ;;
16702
16703 # This is an error.
16704 -*) as_fn_error "unrecognized option: \`$1'
16705 Try \`$0 --help' for more information." ;;
16706
16707 *) as_fn_append ac_config_targets " $1"
16708 ac_need_defaults=false ;;
16709
16710 esac
16711 shift
16712 done
16713
16714 ac_configure_extra_args=
16715
16716 if $ac_cs_silent; then
16717 exec 6>/dev/null
16718 ac_configure_extra_args="$ac_configure_extra_args --silent"
16719 fi
16720
16721 _ACEOF
16722 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16723 if \$ac_cs_recheck; then
16724 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16725 shift
16726 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16727 CONFIG_SHELL='$SHELL'
16728 export CONFIG_SHELL
16729 exec "\$@"
16730 fi
16731
16732 _ACEOF
16733 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16734 exec 5>>config.log
16735 {
16736 echo
16737 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16738 ## Running $as_me. ##
16739 _ASBOX
16740 $as_echo "$ac_log"
16741 } >&5
16742
16743 _ACEOF
16744 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16745 #
16746 # INIT-COMMANDS
16747 #
16748 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16749
16750
16751 # The HP-UX ksh and POSIX shell print the target directory to stdout
16752 # if CDPATH is set.
16753 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16754
16755 sed_quote_subst='$sed_quote_subst'
16756 double_quote_subst='$double_quote_subst'
16757 delay_variable_subst='$delay_variable_subst'
16758 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16759 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16760 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16761 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16762 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16763 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16764 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16765 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16766 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16767 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16768 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16769 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16770 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16771 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16772 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16773 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16774 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16775 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16776 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16777 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16778 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16779 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16780 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16781 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16782 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16783 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16784 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16785 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16786 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16787 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16788 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16789 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16790 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16791 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16792 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16793 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16794 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16795 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16796 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16797 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16798 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16799 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16800 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16801 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16802 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16803 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16804 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16805 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16806 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"`'
16807 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16808 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16809 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16810 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16811 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16812 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16813 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16814 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16815 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16816 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16817 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16818 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16819 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16820 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16821 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16822 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16823 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16824 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16825 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16826 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16827 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16828 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16829 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16830 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16831 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16832 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16833 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16834 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16835 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16836 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16837 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16838 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16839 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16840 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16841 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16842 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16843 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16844 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16845 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16846 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16847 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16848 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16849 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16850 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16851 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16852 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16853 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16854 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16855 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16856 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16857 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16858 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16859 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16860 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16861 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16862 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16863 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16864 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16865 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16866 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16867 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16868 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16869 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16870 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16871 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16872 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16873 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16874 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16875 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16876 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16877 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16878
16879 LTCC='$LTCC'
16880 LTCFLAGS='$LTCFLAGS'
16881 compiler='$compiler_DEFAULT'
16882
16883 # A function that is used when there is no print builtin or printf.
16884 func_fallback_echo ()
16885 {
16886 eval 'cat <<_LTECHO_EOF
16887 \$1
16888 _LTECHO_EOF'
16889 }
16890
16891 # Quote evaled strings.
16892 for var in SHELL \
16893 ECHO \
16894 SED \
16895 GREP \
16896 EGREP \
16897 FGREP \
16898 LD \
16899 NM \
16900 LN_S \
16901 lt_SP2NL \
16902 lt_NL2SP \
16903 reload_flag \
16904 OBJDUMP \
16905 deplibs_check_method \
16906 file_magic_cmd \
16907 AR \
16908 AR_FLAGS \
16909 STRIP \
16910 RANLIB \
16911 CC \
16912 CFLAGS \
16913 compiler \
16914 lt_cv_sys_global_symbol_pipe \
16915 lt_cv_sys_global_symbol_to_cdecl \
16916 lt_cv_sys_global_symbol_to_c_name_address \
16917 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16918 lt_prog_compiler_no_builtin_flag \
16919 lt_prog_compiler_wl \
16920 lt_prog_compiler_pic \
16921 lt_prog_compiler_static \
16922 lt_cv_prog_compiler_c_o \
16923 need_locks \
16924 DSYMUTIL \
16925 NMEDIT \
16926 LIPO \
16927 OTOOL \
16928 OTOOL64 \
16929 shrext_cmds \
16930 export_dynamic_flag_spec \
16931 whole_archive_flag_spec \
16932 compiler_needs_object \
16933 with_gnu_ld \
16934 allow_undefined_flag \
16935 no_undefined_flag \
16936 hardcode_libdir_flag_spec \
16937 hardcode_libdir_flag_spec_ld \
16938 hardcode_libdir_separator \
16939 fix_srcfile_path \
16940 exclude_expsyms \
16941 include_expsyms \
16942 file_list_spec \
16943 variables_saved_for_relink \
16944 libname_spec \
16945 library_names_spec \
16946 soname_spec \
16947 install_override_mode \
16948 finish_eval \
16949 old_striplib \
16950 striplib; do
16951 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16952 *[\\\\\\\`\\"\\\$]*)
16953 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16954 ;;
16955 *)
16956 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16957 ;;
16958 esac
16959 done
16960
16961 # Double-quote double-evaled strings.
16962 for var in reload_cmds \
16963 old_postinstall_cmds \
16964 old_postuninstall_cmds \
16965 old_archive_cmds \
16966 extract_expsyms_cmds \
16967 old_archive_from_new_cmds \
16968 old_archive_from_expsyms_cmds \
16969 archive_cmds \
16970 archive_expsym_cmds \
16971 module_cmds \
16972 module_expsym_cmds \
16973 export_symbols_cmds \
16974 prelink_cmds \
16975 postinstall_cmds \
16976 postuninstall_cmds \
16977 finish_cmds \
16978 sys_lib_search_path_spec \
16979 sys_lib_dlsearch_path_spec; do
16980 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16981 *[\\\\\\\`\\"\\\$]*)
16982 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16983 ;;
16984 *)
16985 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16986 ;;
16987 esac
16988 done
16989
16990 ac_aux_dir='$ac_aux_dir'
16991 xsi_shell='$xsi_shell'
16992 lt_shell_append='$lt_shell_append'
16993
16994 # See if we are running on zsh, and set the options which allow our
16995 # commands through without removal of \ escapes INIT.
16996 if test -n "\${ZSH_VERSION+set}" ; then
16997 setopt NO_GLOB_SUBST
16998 fi
16999
17000
17001 PACKAGE='$PACKAGE'
17002 VERSION='$VERSION'
17003 TIMESTAMP='$TIMESTAMP'
17004 RM='$RM'
17005 ofile='$ofile'
17006
17007
17008
17009 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
17010 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17011 # from automake.
17012 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17013 # Capture the value of LINGUAS because we need it to compute CATALOGS.
17014 LINGUAS="${LINGUAS-%UNSET%}"
17015
17016
17017 GCC="$GCC"
17018 CC="$CC"
17019 acx_cv_header_stdint="$acx_cv_header_stdint"
17020 acx_cv_type_int8_t="$acx_cv_type_int8_t"
17021 acx_cv_type_int16_t="$acx_cv_type_int16_t"
17022 acx_cv_type_int32_t="$acx_cv_type_int32_t"
17023 acx_cv_type_int64_t="$acx_cv_type_int64_t"
17024 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
17025 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
17026 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
17027 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
17028 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
17029 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
17030 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
17031 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
17032 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
17033
17034
17035
17036 _ACEOF
17037
17038 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17039
17040 # Handling of arguments.
17041 for ac_config_target in $ac_config_targets
17042 do
17043 case $ac_config_target in
17044 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17045 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17046 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17047 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
17048 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
17049 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17050 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17051 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
17052 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
17053 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17054
17055 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17056 esac
17057 done
17058
17059
17060 # If the user did not use the arguments to specify the items to instantiate,
17061 # then the envvar interface is used. Set only those that are not.
17062 # We use the long form for the default assignment because of an extremely
17063 # bizarre bug on SunOS 4.1.3.
17064 if $ac_need_defaults; then
17065 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17066 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17067 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17068 fi
17069
17070 # Have a temporary directory for convenience. Make it in the build tree
17071 # simply because there is no reason against having it here, and in addition,
17072 # creating and moving files from /tmp can sometimes cause problems.
17073 # Hook for its removal unless debugging.
17074 # Note that there is a small window in which the directory will not be cleaned:
17075 # after its creation but before its name has been assigned to `$tmp'.
17076 $debug ||
17077 {
17078 tmp=
17079 trap 'exit_status=$?
17080 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17081 ' 0
17082 trap 'as_fn_exit 1' 1 2 13 15
17083 }
17084 # Create a (secure) tmp directory for tmp files.
17085
17086 {
17087 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17088 test -n "$tmp" && test -d "$tmp"
17089 } ||
17090 {
17091 tmp=./conf$$-$RANDOM
17092 (umask 077 && mkdir "$tmp")
17093 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17094
17095 # Set up the scripts for CONFIG_FILES section.
17096 # No need to generate them if there are no CONFIG_FILES.
17097 # This happens for instance with `./config.status config.h'.
17098 if test -n "$CONFIG_FILES"; then
17099
17100
17101 ac_cr=`echo X | tr X '\015'`
17102 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17103 # But we know of no other shell where ac_cr would be empty at this
17104 # point, so we can use a bashism as a fallback.
17105 if test "x$ac_cr" = x; then
17106 eval ac_cr=\$\'\\r\'
17107 fi
17108 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17109 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17110 ac_cs_awk_cr='\r'
17111 else
17112 ac_cs_awk_cr=$ac_cr
17113 fi
17114
17115 echo 'BEGIN {' >"$tmp/subs1.awk" &&
17116 _ACEOF
17117
17118
17119 {
17120 echo "cat >conf$$subs.awk <<_ACEOF" &&
17121 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17122 echo "_ACEOF"
17123 } >conf$$subs.sh ||
17124 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17125 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17126 ac_delim='%!_!# '
17127 for ac_last_try in false false false false false :; do
17128 . ./conf$$subs.sh ||
17129 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17130
17131 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17132 if test $ac_delim_n = $ac_delim_num; then
17133 break
17134 elif $ac_last_try; then
17135 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17136 else
17137 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17138 fi
17139 done
17140 rm -f conf$$subs.sh
17141
17142 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17143 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17144 _ACEOF
17145 sed -n '
17146 h
17147 s/^/S["/; s/!.*/"]=/
17148 p
17149 g
17150 s/^[^!]*!//
17151 :repl
17152 t repl
17153 s/'"$ac_delim"'$//
17154 t delim
17155 :nl
17156 h
17157 s/\(.\{148\}\).*/\1/
17158 t more1
17159 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17160 p
17161 n
17162 b repl
17163 :more1
17164 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17165 p
17166 g
17167 s/.\{148\}//
17168 t nl
17169 :delim
17170 h
17171 s/\(.\{148\}\).*/\1/
17172 t more2
17173 s/["\\]/\\&/g; s/^/"/; s/$/"/
17174 p
17175 b
17176 :more2
17177 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17178 p
17179 g
17180 s/.\{148\}//
17181 t delim
17182 ' <conf$$subs.awk | sed '
17183 /^[^""]/{
17184 N
17185 s/\n//
17186 }
17187 ' >>$CONFIG_STATUS || ac_write_fail=1
17188 rm -f conf$$subs.awk
17189 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17190 _ACAWK
17191 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17192 for (key in S) S_is_set[key] = 1
17193 FS = ""
17194
17195 }
17196 {
17197 line = $ 0
17198 nfields = split(line, field, "@")
17199 substed = 0
17200 len = length(field[1])
17201 for (i = 2; i < nfields; i++) {
17202 key = field[i]
17203 keylen = length(key)
17204 if (S_is_set[key]) {
17205 value = S[key]
17206 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17207 len += length(value) + length(field[++i])
17208 substed = 1
17209 } else
17210 len += 1 + keylen
17211 }
17212
17213 print line
17214 }
17215
17216 _ACAWK
17217 _ACEOF
17218 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17219 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17220 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17221 else
17222 cat
17223 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17224 || as_fn_error "could not setup config files machinery" "$LINENO" 5
17225 _ACEOF
17226
17227 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17228 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17229 # trailing colons and then remove the whole line if VPATH becomes empty
17230 # (actually we leave an empty line to preserve line numbers).
17231 if test "x$srcdir" = x.; then
17232 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17233 s/:*\$(srcdir):*/:/
17234 s/:*\${srcdir}:*/:/
17235 s/:*@srcdir@:*/:/
17236 s/^\([^=]*=[ ]*\):*/\1/
17237 s/:*$//
17238 s/^[^=]*=[ ]*$//
17239 }'
17240 fi
17241
17242 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17243 fi # test -n "$CONFIG_FILES"
17244
17245 # Set up the scripts for CONFIG_HEADERS section.
17246 # No need to generate them if there are no CONFIG_HEADERS.
17247 # This happens for instance with `./config.status Makefile'.
17248 if test -n "$CONFIG_HEADERS"; then
17249 cat >"$tmp/defines.awk" <<\_ACAWK ||
17250 BEGIN {
17251 _ACEOF
17252
17253 # Transform confdefs.h into an awk script `defines.awk', embedded as
17254 # here-document in config.status, that substitutes the proper values into
17255 # config.h.in to produce config.h.
17256
17257 # Create a delimiter string that does not exist in confdefs.h, to ease
17258 # handling of long lines.
17259 ac_delim='%!_!# '
17260 for ac_last_try in false false :; do
17261 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17262 if test -z "$ac_t"; then
17263 break
17264 elif $ac_last_try; then
17265 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17266 else
17267 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17268 fi
17269 done
17270
17271 # For the awk script, D is an array of macro values keyed by name,
17272 # likewise P contains macro parameters if any. Preserve backslash
17273 # newline sequences.
17274
17275 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17276 sed -n '
17277 s/.\{148\}/&'"$ac_delim"'/g
17278 t rset
17279 :rset
17280 s/^[ ]*#[ ]*define[ ][ ]*/ /
17281 t def
17282 d
17283 :def
17284 s/\\$//
17285 t bsnl
17286 s/["\\]/\\&/g
17287 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17288 D["\1"]=" \3"/p
17289 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17290 d
17291 :bsnl
17292 s/["\\]/\\&/g
17293 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17294 D["\1"]=" \3\\\\\\n"\\/p
17295 t cont
17296 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17297 t cont
17298 d
17299 :cont
17300 n
17301 s/.\{148\}/&'"$ac_delim"'/g
17302 t clear
17303 :clear
17304 s/\\$//
17305 t bsnlc
17306 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17307 d
17308 :bsnlc
17309 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17310 b cont
17311 ' <confdefs.h | sed '
17312 s/'"$ac_delim"'/"\\\
17313 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17314
17315 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17316 for (key in D) D_is_set[key] = 1
17317 FS = ""
17318 }
17319 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17320 line = \$ 0
17321 split(line, arg, " ")
17322 if (arg[1] == "#") {
17323 defundef = arg[2]
17324 mac1 = arg[3]
17325 } else {
17326 defundef = substr(arg[1], 2)
17327 mac1 = arg[2]
17328 }
17329 split(mac1, mac2, "(") #)
17330 macro = mac2[1]
17331 prefix = substr(line, 1, index(line, defundef) - 1)
17332 if (D_is_set[macro]) {
17333 # Preserve the white space surrounding the "#".
17334 print prefix "define", macro P[macro] D[macro]
17335 next
17336 } else {
17337 # Replace #undef with comments. This is necessary, for example,
17338 # in the case of _POSIX_SOURCE, which is predefined and required
17339 # on some systems where configure will not decide to define it.
17340 if (defundef == "undef") {
17341 print "/*", prefix defundef, macro, "*/"
17342 next
17343 }
17344 }
17345 }
17346 { print }
17347 _ACAWK
17348 _ACEOF
17349 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17350 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17351 fi # test -n "$CONFIG_HEADERS"
17352
17353
17354 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17355 shift
17356 for ac_tag
17357 do
17358 case $ac_tag in
17359 :[FHLC]) ac_mode=$ac_tag; continue;;
17360 esac
17361 case $ac_mode$ac_tag in
17362 :[FHL]*:*);;
17363 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17364 :[FH]-) ac_tag=-:-;;
17365 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17366 esac
17367 ac_save_IFS=$IFS
17368 IFS=:
17369 set x $ac_tag
17370 IFS=$ac_save_IFS
17371 shift
17372 ac_file=$1
17373 shift
17374
17375 case $ac_mode in
17376 :L) ac_source=$1;;
17377 :[FH])
17378 ac_file_inputs=
17379 for ac_f
17380 do
17381 case $ac_f in
17382 -) ac_f="$tmp/stdin";;
17383 *) # Look for the file first in the build tree, then in the source tree
17384 # (if the path is not absolute). The absolute path cannot be DOS-style,
17385 # because $ac_f cannot contain `:'.
17386 test -f "$ac_f" ||
17387 case $ac_f in
17388 [\\/$]*) false;;
17389 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17390 esac ||
17391 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17392 esac
17393 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17394 as_fn_append ac_file_inputs " '$ac_f'"
17395 done
17396
17397 # Let's still pretend it is `configure' which instantiates (i.e., don't
17398 # use $as_me), people would be surprised to read:
17399 # /* config.h. Generated by config.status. */
17400 configure_input='Generated from '`
17401 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17402 `' by configure.'
17403 if test x"$ac_file" != x-; then
17404 configure_input="$ac_file. $configure_input"
17405 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17406 $as_echo "$as_me: creating $ac_file" >&6;}
17407 fi
17408 # Neutralize special characters interpreted by sed in replacement strings.
17409 case $configure_input in #(
17410 *\&* | *\|* | *\\* )
17411 ac_sed_conf_input=`$as_echo "$configure_input" |
17412 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17413 *) ac_sed_conf_input=$configure_input;;
17414 esac
17415
17416 case $ac_tag in
17417 *:-:* | *:-) cat >"$tmp/stdin" \
17418 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17419 esac
17420 ;;
17421 esac
17422
17423 ac_dir=`$as_dirname -- "$ac_file" ||
17424 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17425 X"$ac_file" : 'X\(//\)[^/]' \| \
17426 X"$ac_file" : 'X\(//\)$' \| \
17427 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17428 $as_echo X"$ac_file" |
17429 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17430 s//\1/
17431 q
17432 }
17433 /^X\(\/\/\)[^/].*/{
17434 s//\1/
17435 q
17436 }
17437 /^X\(\/\/\)$/{
17438 s//\1/
17439 q
17440 }
17441 /^X\(\/\).*/{
17442 s//\1/
17443 q
17444 }
17445 s/.*/./; q'`
17446 as_dir="$ac_dir"; as_fn_mkdir_p
17447 ac_builddir=.
17448
17449 case "$ac_dir" in
17450 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17451 *)
17452 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17453 # A ".." for each directory in $ac_dir_suffix.
17454 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17455 case $ac_top_builddir_sub in
17456 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17457 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17458 esac ;;
17459 esac
17460 ac_abs_top_builddir=$ac_pwd
17461 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17462 # for backward compatibility:
17463 ac_top_builddir=$ac_top_build_prefix
17464
17465 case $srcdir in
17466 .) # We are building in place.
17467 ac_srcdir=.
17468 ac_top_srcdir=$ac_top_builddir_sub
17469 ac_abs_top_srcdir=$ac_pwd ;;
17470 [\\/]* | ?:[\\/]* ) # Absolute name.
17471 ac_srcdir=$srcdir$ac_dir_suffix;
17472 ac_top_srcdir=$srcdir
17473 ac_abs_top_srcdir=$srcdir ;;
17474 *) # Relative name.
17475 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17476 ac_top_srcdir=$ac_top_build_prefix$srcdir
17477 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17478 esac
17479 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17480
17481
17482 case $ac_mode in
17483 :F)
17484 #
17485 # CONFIG_FILE
17486 #
17487
17488 case $INSTALL in
17489 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17490 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17491 esac
17492 ac_MKDIR_P=$MKDIR_P
17493 case $MKDIR_P in
17494 [\\/$]* | ?:[\\/]* ) ;;
17495 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17496 esac
17497 _ACEOF
17498
17499 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17500 # If the template does not know about datarootdir, expand it.
17501 # FIXME: This hack should be removed a few years after 2.60.
17502 ac_datarootdir_hack=; ac_datarootdir_seen=
17503 ac_sed_dataroot='
17504 /datarootdir/ {
17505 p
17506 q
17507 }
17508 /@datadir@/p
17509 /@docdir@/p
17510 /@infodir@/p
17511 /@localedir@/p
17512 /@mandir@/p'
17513 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17514 *datarootdir*) ac_datarootdir_seen=yes;;
17515 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17516 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17517 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17518 _ACEOF
17519 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17520 ac_datarootdir_hack='
17521 s&@datadir@&$datadir&g
17522 s&@docdir@&$docdir&g
17523 s&@infodir@&$infodir&g
17524 s&@localedir@&$localedir&g
17525 s&@mandir@&$mandir&g
17526 s&\\\${datarootdir}&$datarootdir&g' ;;
17527 esac
17528 _ACEOF
17529
17530 # Neutralize VPATH when `$srcdir' = `.'.
17531 # Shell code in configure.ac might set extrasub.
17532 # FIXME: do we really want to maintain this feature?
17533 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17534 ac_sed_extra="$ac_vpsub
17535 $extrasub
17536 _ACEOF
17537 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17538 :t
17539 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17540 s|@configure_input@|$ac_sed_conf_input|;t t
17541 s&@top_builddir@&$ac_top_builddir_sub&;t t
17542 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17543 s&@srcdir@&$ac_srcdir&;t t
17544 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17545 s&@top_srcdir@&$ac_top_srcdir&;t t
17546 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17547 s&@builddir@&$ac_builddir&;t t
17548 s&@abs_builddir@&$ac_abs_builddir&;t t
17549 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17550 s&@INSTALL@&$ac_INSTALL&;t t
17551 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17552 $ac_datarootdir_hack
17553 "
17554 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17555 || as_fn_error "could not create $ac_file" "$LINENO" 5
17556
17557 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17558 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17559 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17560 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17561 which seems to be undefined. Please make sure it is defined." >&5
17562 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17563 which seems to be undefined. Please make sure it is defined." >&2;}
17564
17565 rm -f "$tmp/stdin"
17566 case $ac_file in
17567 -) cat "$tmp/out" && rm -f "$tmp/out";;
17568 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17569 esac \
17570 || as_fn_error "could not create $ac_file" "$LINENO" 5
17571 ;;
17572 :H)
17573 #
17574 # CONFIG_HEADER
17575 #
17576 if test x"$ac_file" != x-; then
17577 {
17578 $as_echo "/* $configure_input */" \
17579 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17580 } >"$tmp/config.h" \
17581 || as_fn_error "could not create $ac_file" "$LINENO" 5
17582 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17583 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17584 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17585 else
17586 rm -f "$ac_file"
17587 mv "$tmp/config.h" "$ac_file" \
17588 || as_fn_error "could not create $ac_file" "$LINENO" 5
17589 fi
17590 else
17591 $as_echo "/* $configure_input */" \
17592 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17593 || as_fn_error "could not create -" "$LINENO" 5
17594 fi
17595 # Compute "$ac_file"'s index in $config_headers.
17596 _am_arg="$ac_file"
17597 _am_stamp_count=1
17598 for _am_header in $config_headers :; do
17599 case $_am_header in
17600 $_am_arg | $_am_arg:* )
17601 break ;;
17602 * )
17603 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17604 esac
17605 done
17606 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17607 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17608 X"$_am_arg" : 'X\(//\)[^/]' \| \
17609 X"$_am_arg" : 'X\(//\)$' \| \
17610 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17611 $as_echo X"$_am_arg" |
17612 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17613 s//\1/
17614 q
17615 }
17616 /^X\(\/\/\)[^/].*/{
17617 s//\1/
17618 q
17619 }
17620 /^X\(\/\/\)$/{
17621 s//\1/
17622 q
17623 }
17624 /^X\(\/\).*/{
17625 s//\1/
17626 q
17627 }
17628 s/.*/./; q'`/stamp-h$_am_stamp_count
17629 ;;
17630
17631 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17632 $as_echo "$as_me: executing $ac_file commands" >&6;}
17633 ;;
17634 esac
17635
17636
17637 case $ac_file$ac_mode in
17638 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17639 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17640 # are listed without --file. Let's play safe and only enable the eval
17641 # if we detect the quoting.
17642 case $CONFIG_FILES in
17643 *\'*) eval set x "$CONFIG_FILES" ;;
17644 *) set x $CONFIG_FILES ;;
17645 esac
17646 shift
17647 for mf
17648 do
17649 # Strip MF so we end up with the name of the file.
17650 mf=`echo "$mf" | sed -e 's/:.*$//'`
17651 # Check whether this is an Automake generated Makefile or not.
17652 # We used to match only the files named `Makefile.in', but
17653 # some people rename them; so instead we look at the file content.
17654 # Grep'ing the first line is not enough: some people post-process
17655 # each Makefile.in and add a new line on top of each file to say so.
17656 # Grep'ing the whole file is not good either: AIX grep has a line
17657 # limit of 2048, but all sed's we know have understand at least 4000.
17658 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17659 dirpart=`$as_dirname -- "$mf" ||
17660 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17661 X"$mf" : 'X\(//\)[^/]' \| \
17662 X"$mf" : 'X\(//\)$' \| \
17663 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17664 $as_echo X"$mf" |
17665 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17666 s//\1/
17667 q
17668 }
17669 /^X\(\/\/\)[^/].*/{
17670 s//\1/
17671 q
17672 }
17673 /^X\(\/\/\)$/{
17674 s//\1/
17675 q
17676 }
17677 /^X\(\/\).*/{
17678 s//\1/
17679 q
17680 }
17681 s/.*/./; q'`
17682 else
17683 continue
17684 fi
17685 # Extract the definition of DEPDIR, am__include, and am__quote
17686 # from the Makefile without running `make'.
17687 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17688 test -z "$DEPDIR" && continue
17689 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17690 test -z "am__include" && continue
17691 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17692 # When using ansi2knr, U may be empty or an underscore; expand it
17693 U=`sed -n 's/^U = //p' < "$mf"`
17694 # Find all dependency output files, they are included files with
17695 # $(DEPDIR) in their names. We invoke sed twice because it is the
17696 # simplest approach to changing $(DEPDIR) to its actual value in the
17697 # expansion.
17698 for file in `sed -n "
17699 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17700 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17701 # Make sure the directory exists.
17702 test -f "$dirpart/$file" && continue
17703 fdir=`$as_dirname -- "$file" ||
17704 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17705 X"$file" : 'X\(//\)[^/]' \| \
17706 X"$file" : 'X\(//\)$' \| \
17707 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17708 $as_echo X"$file" |
17709 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17710 s//\1/
17711 q
17712 }
17713 /^X\(\/\/\)[^/].*/{
17714 s//\1/
17715 q
17716 }
17717 /^X\(\/\/\)$/{
17718 s//\1/
17719 q
17720 }
17721 /^X\(\/\).*/{
17722 s//\1/
17723 q
17724 }
17725 s/.*/./; q'`
17726 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17727 # echo "creating $dirpart/$file"
17728 echo '# dummy' > "$dirpart/$file"
17729 done
17730 done
17731 }
17732 ;;
17733 "libtool":C)
17734
17735 # See if we are running on zsh, and set the options which allow our
17736 # commands through without removal of \ escapes.
17737 if test -n "${ZSH_VERSION+set}" ; then
17738 setopt NO_GLOB_SUBST
17739 fi
17740
17741 cfgfile="${ofile}T"
17742 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17743 $RM "$cfgfile"
17744
17745 cat <<_LT_EOF >> "$cfgfile"
17746 #! $SHELL
17747
17748 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17749 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17750 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17751 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17752 #
17753 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17754 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17755 # Written by Gordon Matzigkeit, 1996
17756 #
17757 # This file is part of GNU Libtool.
17758 #
17759 # GNU Libtool is free software; you can redistribute it and/or
17760 # modify it under the terms of the GNU General Public License as
17761 # published by the Free Software Foundation; either version 2 of
17762 # the License, or (at your option) any later version.
17763 #
17764 # As a special exception to the GNU General Public License,
17765 # if you distribute this file as part of a program or library that
17766 # is built using GNU Libtool, you may include this file under the
17767 # same distribution terms that you use for the rest of that program.
17768 #
17769 # GNU Libtool is distributed in the hope that it will be useful,
17770 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17771 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17772 # GNU General Public License for more details.
17773 #
17774 # You should have received a copy of the GNU General Public License
17775 # along with GNU Libtool; see the file COPYING. If not, a copy
17776 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17777 # obtained by writing to the Free Software Foundation, Inc.,
17778 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17779
17780
17781 # The names of the tagged configurations supported by this script.
17782 available_tags=""
17783
17784 # ### BEGIN LIBTOOL CONFIG
17785
17786 # Whether or not to build shared libraries.
17787 build_libtool_libs=$enable_shared
17788
17789 # Which release of libtool.m4 was used?
17790 macro_version=$macro_version
17791 macro_revision=$macro_revision
17792
17793 # Whether or not to build static libraries.
17794 build_old_libs=$enable_static
17795
17796 # What type of objects to build.
17797 pic_mode=$pic_mode
17798
17799 # Whether or not to optimize for fast installation.
17800 fast_install=$enable_fast_install
17801
17802 # Shell to use when invoking shell scripts.
17803 SHELL=$lt_SHELL
17804
17805 # An echo program that protects backslashes.
17806 ECHO=$lt_ECHO
17807
17808 # The host system.
17809 host_alias=$host_alias
17810 host=$host
17811 host_os=$host_os
17812
17813 # The build system.
17814 build_alias=$build_alias
17815 build=$build
17816 build_os=$build_os
17817
17818 # A sed program that does not truncate output.
17819 SED=$lt_SED
17820
17821 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17822 Xsed="\$SED -e 1s/^X//"
17823
17824 # A grep program that handles long lines.
17825 GREP=$lt_GREP
17826
17827 # An ERE matcher.
17828 EGREP=$lt_EGREP
17829
17830 # A literal string matcher.
17831 FGREP=$lt_FGREP
17832
17833 # A BSD- or MS-compatible name lister.
17834 NM=$lt_NM
17835
17836 # Whether we need soft or hard links.
17837 LN_S=$lt_LN_S
17838
17839 # What is the maximum length of a command?
17840 max_cmd_len=$max_cmd_len
17841
17842 # Object file suffix (normally "o").
17843 objext=$ac_objext
17844
17845 # Executable file suffix (normally "").
17846 exeext=$exeext
17847
17848 # whether the shell understands "unset".
17849 lt_unset=$lt_unset
17850
17851 # turn spaces into newlines.
17852 SP2NL=$lt_lt_SP2NL
17853
17854 # turn newlines into spaces.
17855 NL2SP=$lt_lt_NL2SP
17856
17857 # An object symbol dumper.
17858 OBJDUMP=$lt_OBJDUMP
17859
17860 # Method to check whether dependent libraries are shared objects.
17861 deplibs_check_method=$lt_deplibs_check_method
17862
17863 # Command to use when deplibs_check_method == "file_magic".
17864 file_magic_cmd=$lt_file_magic_cmd
17865
17866 # The archiver.
17867 AR=$lt_AR
17868 AR_FLAGS=$lt_AR_FLAGS
17869
17870 # A symbol stripping program.
17871 STRIP=$lt_STRIP
17872
17873 # Commands used to install an old-style archive.
17874 RANLIB=$lt_RANLIB
17875 old_postinstall_cmds=$lt_old_postinstall_cmds
17876 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17877
17878 # Whether to use a lock for old archive extraction.
17879 lock_old_archive_extraction=$lock_old_archive_extraction
17880
17881 # A C compiler.
17882 LTCC=$lt_CC
17883
17884 # LTCC compiler flags.
17885 LTCFLAGS=$lt_CFLAGS
17886
17887 # Take the output of nm and produce a listing of raw symbols and C names.
17888 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17889
17890 # Transform the output of nm in a proper C declaration.
17891 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17892
17893 # Transform the output of nm in a C name address pair.
17894 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17895
17896 # Transform the output of nm in a C name address pair when lib prefix is needed.
17897 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17898
17899 # The name of the directory that contains temporary libtool files.
17900 objdir=$objdir
17901
17902 # Used to examine libraries when file_magic_cmd begins with "file".
17903 MAGIC_CMD=$MAGIC_CMD
17904
17905 # Must we lock files when doing compilation?
17906 need_locks=$lt_need_locks
17907
17908 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17909 DSYMUTIL=$lt_DSYMUTIL
17910
17911 # Tool to change global to local symbols on Mac OS X.
17912 NMEDIT=$lt_NMEDIT
17913
17914 # Tool to manipulate fat objects and archives on Mac OS X.
17915 LIPO=$lt_LIPO
17916
17917 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17918 OTOOL=$lt_OTOOL
17919
17920 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17921 OTOOL64=$lt_OTOOL64
17922
17923 # Old archive suffix (normally "a").
17924 libext=$libext
17925
17926 # Shared library suffix (normally ".so").
17927 shrext_cmds=$lt_shrext_cmds
17928
17929 # The commands to extract the exported symbol list from a shared archive.
17930 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17931
17932 # Variables whose values should be saved in libtool wrapper scripts and
17933 # restored at link time.
17934 variables_saved_for_relink=$lt_variables_saved_for_relink
17935
17936 # Do we need the "lib" prefix for modules?
17937 need_lib_prefix=$need_lib_prefix
17938
17939 # Do we need a version for libraries?
17940 need_version=$need_version
17941
17942 # Library versioning type.
17943 version_type=$version_type
17944
17945 # Shared library runtime path variable.
17946 runpath_var=$runpath_var
17947
17948 # Shared library path variable.
17949 shlibpath_var=$shlibpath_var
17950
17951 # Is shlibpath searched before the hard-coded library search path?
17952 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17953
17954 # Format of library name prefix.
17955 libname_spec=$lt_libname_spec
17956
17957 # List of archive names. First name is the real one, the rest are links.
17958 # The last name is the one that the linker finds with -lNAME
17959 library_names_spec=$lt_library_names_spec
17960
17961 # The coded name of the library, if different from the real name.
17962 soname_spec=$lt_soname_spec
17963
17964 # Permission mode override for installation of shared libraries.
17965 install_override_mode=$lt_install_override_mode
17966
17967 # Command to use after installation of a shared archive.
17968 postinstall_cmds=$lt_postinstall_cmds
17969
17970 # Command to use after uninstallation of a shared archive.
17971 postuninstall_cmds=$lt_postuninstall_cmds
17972
17973 # Commands used to finish a libtool library installation in a directory.
17974 finish_cmds=$lt_finish_cmds
17975
17976 # As "finish_cmds", except a single script fragment to be evaled but
17977 # not shown.
17978 finish_eval=$lt_finish_eval
17979
17980 # Whether we should hardcode library paths into libraries.
17981 hardcode_into_libs=$hardcode_into_libs
17982
17983 # Compile-time system search path for libraries.
17984 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17985
17986 # Run-time system search path for libraries.
17987 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17988
17989 # Whether dlopen is supported.
17990 dlopen_support=$enable_dlopen
17991
17992 # Whether dlopen of programs is supported.
17993 dlopen_self=$enable_dlopen_self
17994
17995 # Whether dlopen of statically linked programs is supported.
17996 dlopen_self_static=$enable_dlopen_self_static
17997
17998 # Commands to strip libraries.
17999 old_striplib=$lt_old_striplib
18000 striplib=$lt_striplib
18001
18002
18003 # The linker used to build libraries.
18004 LD=$lt_LD
18005
18006 # How to create reloadable object files.
18007 reload_flag=$lt_reload_flag
18008 reload_cmds=$lt_reload_cmds
18009
18010 # Commands used to build an old-style archive.
18011 old_archive_cmds=$lt_old_archive_cmds
18012
18013 # A language specific compiler.
18014 CC=$lt_compiler
18015
18016 # Is the compiler the GNU compiler?
18017 with_gcc=$GCC
18018
18019 # Compiler flag to turn off builtin functions.
18020 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18021
18022 # How to pass a linker flag through the compiler.
18023 wl=$lt_lt_prog_compiler_wl
18024
18025 # Additional compiler flags for building library objects.
18026 pic_flag=$lt_lt_prog_compiler_pic
18027
18028 # Compiler flag to prevent dynamic linking.
18029 link_static_flag=$lt_lt_prog_compiler_static
18030
18031 # Does compiler simultaneously support -c and -o options?
18032 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18033
18034 # Whether or not to add -lc for building shared libraries.
18035 build_libtool_need_lc=$archive_cmds_need_lc
18036
18037 # Whether or not to disallow shared libs when runtime libs are static.
18038 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18039
18040 # Compiler flag to allow reflexive dlopens.
18041 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18042
18043 # Compiler flag to generate shared objects directly from archives.
18044 whole_archive_flag_spec=$lt_whole_archive_flag_spec
18045
18046 # Whether the compiler copes with passing no objects directly.
18047 compiler_needs_object=$lt_compiler_needs_object
18048
18049 # Create an old-style archive from a shared archive.
18050 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18051
18052 # Create a temporary old-style archive to link instead of a shared archive.
18053 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18054
18055 # Commands used to build a shared archive.
18056 archive_cmds=$lt_archive_cmds
18057 archive_expsym_cmds=$lt_archive_expsym_cmds
18058
18059 # Commands used to build a loadable module if different from building
18060 # a shared archive.
18061 module_cmds=$lt_module_cmds
18062 module_expsym_cmds=$lt_module_expsym_cmds
18063
18064 # Whether we are building with GNU ld or not.
18065 with_gnu_ld=$lt_with_gnu_ld
18066
18067 # Flag that allows shared libraries with undefined symbols to be built.
18068 allow_undefined_flag=$lt_allow_undefined_flag
18069
18070 # Flag that enforces no undefined symbols.
18071 no_undefined_flag=$lt_no_undefined_flag
18072
18073 # Flag to hardcode \$libdir into a binary during linking.
18074 # This must work even if \$libdir does not exist
18075 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18076
18077 # If ld is used when linking, flag to hardcode \$libdir into a binary
18078 # during linking. This must work even if \$libdir does not exist.
18079 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18080
18081 # Whether we need a single "-rpath" flag with a separated argument.
18082 hardcode_libdir_separator=$lt_hardcode_libdir_separator
18083
18084 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18085 # DIR into the resulting binary.
18086 hardcode_direct=$hardcode_direct
18087
18088 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18089 # DIR into the resulting binary and the resulting library dependency is
18090 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18091 # library is relocated.
18092 hardcode_direct_absolute=$hardcode_direct_absolute
18093
18094 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18095 # into the resulting binary.
18096 hardcode_minus_L=$hardcode_minus_L
18097
18098 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18099 # into the resulting binary.
18100 hardcode_shlibpath_var=$hardcode_shlibpath_var
18101
18102 # Set to "yes" if building a shared library automatically hardcodes DIR
18103 # into the library and all subsequent libraries and executables linked
18104 # against it.
18105 hardcode_automatic=$hardcode_automatic
18106
18107 # Set to yes if linker adds runtime paths of dependent libraries
18108 # to runtime path list.
18109 inherit_rpath=$inherit_rpath
18110
18111 # Whether libtool must link a program against all its dependency libraries.
18112 link_all_deplibs=$link_all_deplibs
18113
18114 # Fix the shell variable \$srcfile for the compiler.
18115 fix_srcfile_path=$lt_fix_srcfile_path
18116
18117 # Set to "yes" if exported symbols are required.
18118 always_export_symbols=$always_export_symbols
18119
18120 # The commands to list exported symbols.
18121 export_symbols_cmds=$lt_export_symbols_cmds
18122
18123 # Symbols that should not be listed in the preloaded symbols.
18124 exclude_expsyms=$lt_exclude_expsyms
18125
18126 # Symbols that must always be exported.
18127 include_expsyms=$lt_include_expsyms
18128
18129 # Commands necessary for linking programs (against libraries) with templates.
18130 prelink_cmds=$lt_prelink_cmds
18131
18132 # Specify filename containing input files.
18133 file_list_spec=$lt_file_list_spec
18134
18135 # How to hardcode a shared library path into an executable.
18136 hardcode_action=$hardcode_action
18137
18138 # ### END LIBTOOL CONFIG
18139
18140 _LT_EOF
18141
18142 case $host_os in
18143 aix3*)
18144 cat <<\_LT_EOF >> "$cfgfile"
18145 # AIX sometimes has problems with the GCC collect2 program. For some
18146 # reason, if we set the COLLECT_NAMES environment variable, the problems
18147 # vanish in a puff of smoke.
18148 if test "X${COLLECT_NAMES+set}" != Xset; then
18149 COLLECT_NAMES=
18150 export COLLECT_NAMES
18151 fi
18152 _LT_EOF
18153 ;;
18154 esac
18155
18156
18157 ltmain="$ac_aux_dir/ltmain.sh"
18158
18159
18160 # We use sed instead of cat because bash on DJGPP gets confused if
18161 # if finds mixed CR/LF and LF-only lines. Since sed operates in
18162 # text mode, it properly converts lines to CR/LF. This bash problem
18163 # is reportedly fixed, but why not run on old versions too?
18164 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18165 || (rm -f "$cfgfile"; exit 1)
18166
18167 case $xsi_shell in
18168 yes)
18169 cat << \_LT_EOF >> "$cfgfile"
18170
18171 # func_dirname file append nondir_replacement
18172 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
18173 # otherwise set result to NONDIR_REPLACEMENT.
18174 func_dirname ()
18175 {
18176 case ${1} in
18177 */*) func_dirname_result="${1%/*}${2}" ;;
18178 * ) func_dirname_result="${3}" ;;
18179 esac
18180 }
18181
18182 # func_basename file
18183 func_basename ()
18184 {
18185 func_basename_result="${1##*/}"
18186 }
18187
18188 # func_dirname_and_basename file append nondir_replacement
18189 # perform func_basename and func_dirname in a single function
18190 # call:
18191 # dirname: Compute the dirname of FILE. If nonempty,
18192 # add APPEND to the result, otherwise set result
18193 # to NONDIR_REPLACEMENT.
18194 # value returned in "$func_dirname_result"
18195 # basename: Compute filename of FILE.
18196 # value retuned in "$func_basename_result"
18197 # Implementation must be kept synchronized with func_dirname
18198 # and func_basename. For efficiency, we do not delegate to
18199 # those functions but instead duplicate the functionality here.
18200 func_dirname_and_basename ()
18201 {
18202 case ${1} in
18203 */*) func_dirname_result="${1%/*}${2}" ;;
18204 * ) func_dirname_result="${3}" ;;
18205 esac
18206 func_basename_result="${1##*/}"
18207 }
18208
18209 # func_stripname prefix suffix name
18210 # strip PREFIX and SUFFIX off of NAME.
18211 # PREFIX and SUFFIX must not contain globbing or regex special
18212 # characters, hashes, percent signs, but SUFFIX may contain a leading
18213 # dot (in which case that matches only a dot).
18214 func_stripname ()
18215 {
18216 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18217 # positional parameters, so assign one to ordinary parameter first.
18218 func_stripname_result=${3}
18219 func_stripname_result=${func_stripname_result#"${1}"}
18220 func_stripname_result=${func_stripname_result%"${2}"}
18221 }
18222
18223 # func_opt_split
18224 func_opt_split ()
18225 {
18226 func_opt_split_opt=${1%%=*}
18227 func_opt_split_arg=${1#*=}
18228 }
18229
18230 # func_lo2o object
18231 func_lo2o ()
18232 {
18233 case ${1} in
18234 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18235 *) func_lo2o_result=${1} ;;
18236 esac
18237 }
18238
18239 # func_xform libobj-or-source
18240 func_xform ()
18241 {
18242 func_xform_result=${1%.*}.lo
18243 }
18244
18245 # func_arith arithmetic-term...
18246 func_arith ()
18247 {
18248 func_arith_result=$(( $* ))
18249 }
18250
18251 # func_len string
18252 # STRING may not start with a hyphen.
18253 func_len ()
18254 {
18255 func_len_result=${#1}
18256 }
18257
18258 _LT_EOF
18259 ;;
18260 *) # Bourne compatible functions.
18261 cat << \_LT_EOF >> "$cfgfile"
18262
18263 # func_dirname file append nondir_replacement
18264 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
18265 # otherwise set result to NONDIR_REPLACEMENT.
18266 func_dirname ()
18267 {
18268 # Extract subdirectory from the argument.
18269 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18270 if test "X$func_dirname_result" = "X${1}"; then
18271 func_dirname_result="${3}"
18272 else
18273 func_dirname_result="$func_dirname_result${2}"
18274 fi
18275 }
18276
18277 # func_basename file
18278 func_basename ()
18279 {
18280 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18281 }
18282
18283
18284 # func_stripname prefix suffix name
18285 # strip PREFIX and SUFFIX off of NAME.
18286 # PREFIX and SUFFIX must not contain globbing or regex special
18287 # characters, hashes, percent signs, but SUFFIX may contain a leading
18288 # dot (in which case that matches only a dot).
18289 # func_strip_suffix prefix name
18290 func_stripname ()
18291 {
18292 case ${2} in
18293 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18294 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18295 esac
18296 }
18297
18298 # sed scripts:
18299 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18300 my_sed_long_arg='1s/^-[^=]*=//'
18301
18302 # func_opt_split
18303 func_opt_split ()
18304 {
18305 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18306 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18307 }
18308
18309 # func_lo2o object
18310 func_lo2o ()
18311 {
18312 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18313 }
18314
18315 # func_xform libobj-or-source
18316 func_xform ()
18317 {
18318 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18319 }
18320
18321 # func_arith arithmetic-term...
18322 func_arith ()
18323 {
18324 func_arith_result=`expr "$@"`
18325 }
18326
18327 # func_len string
18328 # STRING may not start with a hyphen.
18329 func_len ()
18330 {
18331 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18332 }
18333
18334 _LT_EOF
18335 esac
18336
18337 case $lt_shell_append in
18338 yes)
18339 cat << \_LT_EOF >> "$cfgfile"
18340
18341 # func_append var value
18342 # Append VALUE to the end of shell variable VAR.
18343 func_append ()
18344 {
18345 eval "$1+=\$2"
18346 }
18347 _LT_EOF
18348 ;;
18349 *)
18350 cat << \_LT_EOF >> "$cfgfile"
18351
18352 # func_append var value
18353 # Append VALUE to the end of shell variable VAR.
18354 func_append ()
18355 {
18356 eval "$1=\$$1\$2"
18357 }
18358
18359 _LT_EOF
18360 ;;
18361 esac
18362
18363
18364 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18365 || (rm -f "$cfgfile"; exit 1)
18366
18367 mv -f "$cfgfile" "$ofile" ||
18368 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18369 chmod +x "$ofile"
18370
18371 ;;
18372 "default-1":C)
18373 for ac_file in $CONFIG_FILES; do
18374 # Support "outfile[:infile[:infile...]]"
18375 case "$ac_file" in
18376 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18377 esac
18378 # PO directories have a Makefile.in generated from Makefile.in.in.
18379 case "$ac_file" in */Makefile.in)
18380 # Adjust a relative srcdir.
18381 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
18382 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
18383 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18384 # In autoconf-2.13 it is called $ac_given_srcdir.
18385 # In autoconf-2.50 it is called $srcdir.
18386 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18387 case "$ac_given_srcdir" in
18388 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18389 /*) top_srcdir="$ac_given_srcdir" ;;
18390 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
18391 esac
18392 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18393 rm -f "$ac_dir/POTFILES"
18394 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18395 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18396 POMAKEFILEDEPS="POTFILES.in"
18397 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18398 # on $ac_dir but don't depend on user-specified configuration
18399 # parameters.
18400 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18401 # The LINGUAS file contains the set of available languages.
18402 if test -n "$OBSOLETE_ALL_LINGUAS"; then
18403 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
18404 fi
18405 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18406 # Hide the ALL_LINGUAS assigment from automake.
18407 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18408 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18409 else
18410 # The set of available languages was given in configure.in.
18411 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18412 fi
18413 case "$ac_given_srcdir" in
18414 .) srcdirpre= ;;
18415 *) srcdirpre='$(srcdir)/' ;;
18416 esac
18417 POFILES=
18418 GMOFILES=
18419 UPDATEPOFILES=
18420 DUMMYPOFILES=
18421 for lang in $ALL_LINGUAS; do
18422 POFILES="$POFILES $srcdirpre$lang.po"
18423 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18424 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18425 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18426 done
18427 # CATALOGS depends on both $ac_dir and the user's LINGUAS
18428 # environment variable.
18429 INST_LINGUAS=
18430 if test -n "$ALL_LINGUAS"; then
18431 for presentlang in $ALL_LINGUAS; do
18432 useit=no
18433 if test "%UNSET%" != "$LINGUAS"; then
18434 desiredlanguages="$LINGUAS"
18435 else
18436 desiredlanguages="$ALL_LINGUAS"
18437 fi
18438 for desiredlang in $desiredlanguages; do
18439 # Use the presentlang catalog if desiredlang is
18440 # a. equal to presentlang, or
18441 # b. a variant of presentlang (because in this case,
18442 # presentlang can be used as a fallback for messages
18443 # which are not translated in the desiredlang catalog).
18444 case "$desiredlang" in
18445 "$presentlang"*) useit=yes;;
18446 esac
18447 done
18448 if test $useit = yes; then
18449 INST_LINGUAS="$INST_LINGUAS $presentlang"
18450 fi
18451 done
18452 fi
18453 CATALOGS=
18454 if test -n "$INST_LINGUAS"; then
18455 for lang in $INST_LINGUAS; do
18456 CATALOGS="$CATALOGS $lang.gmo"
18457 done
18458 fi
18459 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18460 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"
18461 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18462 if test -f "$f"; then
18463 case "$f" in
18464 *.orig | *.bak | *~) ;;
18465 *) cat "$f" >> "$ac_dir/Makefile" ;;
18466 esac
18467 fi
18468 done
18469 fi
18470 ;;
18471 esac
18472 done ;;
18473 "bfd_stdint.h":C)
18474 if test "$GCC" = yes; then
18475 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18476 else
18477 echo "/* generated for $CC */" > tmp-stdint.h
18478 fi
18479
18480 sed 's/^ *//' >> tmp-stdint.h <<EOF
18481
18482 #ifndef GCC_GENERATED_STDINT_H
18483 #define GCC_GENERATED_STDINT_H 1
18484
18485 #include <sys/types.h>
18486 EOF
18487
18488 if test "$acx_cv_header_stdint" != stdint.h; then
18489 echo "#include <stddef.h>" >> tmp-stdint.h
18490 fi
18491 if test "$acx_cv_header_stdint" != stddef.h; then
18492 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18493 fi
18494
18495 sed 's/^ *//' >> tmp-stdint.h <<EOF
18496 /* glibc uses these symbols as guards to prevent redefinitions. */
18497 #ifdef __int8_t_defined
18498 #define _INT8_T
18499 #define _INT16_T
18500 #define _INT32_T
18501 #endif
18502 #ifdef __uint32_t_defined
18503 #define _UINT32_T
18504 #endif
18505
18506 EOF
18507
18508 # ----------------- done header, emit basic int types -------------
18509 if test "$acx_cv_header_stdint" = stddef.h; then
18510 sed 's/^ *//' >> tmp-stdint.h <<EOF
18511
18512 #ifndef _UINT8_T
18513 #define _UINT8_T
18514 #ifndef __uint8_t_defined
18515 #define __uint8_t_defined
18516 #ifndef uint8_t
18517 typedef unsigned $acx_cv_type_int8_t uint8_t;
18518 #endif
18519 #endif
18520 #endif
18521
18522 #ifndef _UINT16_T
18523 #define _UINT16_T
18524 #ifndef __uint16_t_defined
18525 #define __uint16_t_defined
18526 #ifndef uint16_t
18527 typedef unsigned $acx_cv_type_int16_t uint16_t;
18528 #endif
18529 #endif
18530 #endif
18531
18532 #ifndef _UINT32_T
18533 #define _UINT32_T
18534 #ifndef __uint32_t_defined
18535 #define __uint32_t_defined
18536 #ifndef uint32_t
18537 typedef unsigned $acx_cv_type_int32_t uint32_t;
18538 #endif
18539 #endif
18540 #endif
18541
18542 #ifndef _INT8_T
18543 #define _INT8_T
18544 #ifndef __int8_t_defined
18545 #define __int8_t_defined
18546 #ifndef int8_t
18547 typedef $acx_cv_type_int8_t int8_t;
18548 #endif
18549 #endif
18550 #endif
18551
18552 #ifndef _INT16_T
18553 #define _INT16_T
18554 #ifndef __int16_t_defined
18555 #define __int16_t_defined
18556 #ifndef int16_t
18557 typedef $acx_cv_type_int16_t int16_t;
18558 #endif
18559 #endif
18560 #endif
18561
18562 #ifndef _INT32_T
18563 #define _INT32_T
18564 #ifndef __int32_t_defined
18565 #define __int32_t_defined
18566 #ifndef int32_t
18567 typedef $acx_cv_type_int32_t int32_t;
18568 #endif
18569 #endif
18570 #endif
18571 EOF
18572 elif test "$ac_cv_type_u_int32_t" = yes; then
18573 sed 's/^ *//' >> tmp-stdint.h <<EOF
18574
18575 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
18576 #ifndef _INT8_T
18577 #define _INT8_T
18578 #endif
18579 #ifndef _INT16_T
18580 #define _INT16_T
18581 #endif
18582 #ifndef _INT32_T
18583 #define _INT32_T
18584 #endif
18585
18586 #ifndef _UINT8_T
18587 #define _UINT8_T
18588 #ifndef __uint8_t_defined
18589 #define __uint8_t_defined
18590 #ifndef uint8_t
18591 typedef u_int8_t uint8_t;
18592 #endif
18593 #endif
18594 #endif
18595
18596 #ifndef _UINT16_T
18597 #define _UINT16_T
18598 #ifndef __uint16_t_defined
18599 #define __uint16_t_defined
18600 #ifndef uint16_t
18601 typedef u_int16_t uint16_t;
18602 #endif
18603 #endif
18604 #endif
18605
18606 #ifndef _UINT32_T
18607 #define _UINT32_T
18608 #ifndef __uint32_t_defined
18609 #define __uint32_t_defined
18610 #ifndef uint32_t
18611 typedef u_int32_t uint32_t;
18612 #endif
18613 #endif
18614 #endif
18615 EOF
18616 else
18617 sed 's/^ *//' >> tmp-stdint.h <<EOF
18618
18619 /* Some systems have guard macros to prevent redefinitions, define them. */
18620 #ifndef _INT8_T
18621 #define _INT8_T
18622 #endif
18623 #ifndef _INT16_T
18624 #define _INT16_T
18625 #endif
18626 #ifndef _INT32_T
18627 #define _INT32_T
18628 #endif
18629 #ifndef _UINT8_T
18630 #define _UINT8_T
18631 #endif
18632 #ifndef _UINT16_T
18633 #define _UINT16_T
18634 #endif
18635 #ifndef _UINT32_T
18636 #define _UINT32_T
18637 #endif
18638 EOF
18639 fi
18640
18641 # ------------- done basic int types, emit int64_t types ------------
18642 if test "$ac_cv_type_uint64_t" = yes; then
18643 sed 's/^ *//' >> tmp-stdint.h <<EOF
18644
18645 /* system headers have good uint64_t and int64_t */
18646 #ifndef _INT64_T
18647 #define _INT64_T
18648 #endif
18649 #ifndef _UINT64_T
18650 #define _UINT64_T
18651 #endif
18652 EOF
18653 elif test "$ac_cv_type_u_int64_t" = yes; then
18654 sed 's/^ *//' >> tmp-stdint.h <<EOF
18655
18656 /* system headers have an u_int64_t (and int64_t) */
18657 #ifndef _INT64_T
18658 #define _INT64_T
18659 #endif
18660 #ifndef _UINT64_T
18661 #define _UINT64_T
18662 #ifndef __uint64_t_defined
18663 #define __uint64_t_defined
18664 #ifndef uint64_t
18665 typedef u_int64_t uint64_t;
18666 #endif
18667 #endif
18668 #endif
18669 EOF
18670 elif test -n "$acx_cv_type_int64_t"; then
18671 sed 's/^ *//' >> tmp-stdint.h <<EOF
18672
18673 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
18674 #ifndef _INT64_T
18675 #define _INT64_T
18676 #ifndef int64_t
18677 typedef $acx_cv_type_int64_t int64_t;
18678 #endif
18679 #endif
18680 #ifndef _UINT64_T
18681 #define _UINT64_T
18682 #ifndef __uint64_t_defined
18683 #define __uint64_t_defined
18684 #ifndef uint64_t
18685 typedef unsigned $acx_cv_type_int64_t uint64_t;
18686 #endif
18687 #endif
18688 #endif
18689 EOF
18690 else
18691 sed 's/^ *//' >> tmp-stdint.h <<EOF
18692
18693 /* some common heuristics for int64_t, using compiler-specific tests */
18694 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
18695 #ifndef _INT64_T
18696 #define _INT64_T
18697 #ifndef __int64_t_defined
18698 #ifndef int64_t
18699 typedef long long int64_t;
18700 #endif
18701 #endif
18702 #endif
18703 #ifndef _UINT64_T
18704 #define _UINT64_T
18705 #ifndef uint64_t
18706 typedef unsigned long long uint64_t;
18707 #endif
18708 #endif
18709
18710 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
18711 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
18712 does not implement __extension__. But that compiler doesn't define
18713 __GNUC_MINOR__. */
18714 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
18715 # define __extension__
18716 # endif
18717
18718 # ifndef _INT64_T
18719 # define _INT64_T
18720 # ifndef int64_t
18721 __extension__ typedef long long int64_t;
18722 # endif
18723 # endif
18724 # ifndef _UINT64_T
18725 # define _UINT64_T
18726 # ifndef uint64_t
18727 __extension__ typedef unsigned long long uint64_t;
18728 # endif
18729 # endif
18730
18731 #elif !defined __STRICT_ANSI__
18732 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18733
18734 # ifndef _INT64_T
18735 # define _INT64_T
18736 # ifndef int64_t
18737 typedef __int64 int64_t;
18738 # endif
18739 # endif
18740 # ifndef _UINT64_T
18741 # define _UINT64_T
18742 # ifndef uint64_t
18743 typedef unsigned __int64 uint64_t;
18744 # endif
18745 # endif
18746 # endif /* compiler */
18747
18748 #endif /* ANSI version */
18749 EOF
18750 fi
18751
18752 # ------------- done int64_t types, emit intptr types ------------
18753 if test "$ac_cv_type_uintptr_t" != yes; then
18754 sed 's/^ *//' >> tmp-stdint.h <<EOF
18755
18756 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
18757 #ifndef __uintptr_t_defined
18758 #ifndef uintptr_t
18759 typedef u$acx_cv_type_intptr_t uintptr_t;
18760 #endif
18761 #endif
18762 #ifndef __intptr_t_defined
18763 #ifndef intptr_t
18764 typedef $acx_cv_type_intptr_t intptr_t;
18765 #endif
18766 #endif
18767 EOF
18768 fi
18769
18770 # ------------- done intptr types, emit int_least types ------------
18771 if test "$ac_cv_type_int_least32_t" != yes; then
18772 sed 's/^ *//' >> tmp-stdint.h <<EOF
18773
18774 /* Define int_least types */
18775 typedef int8_t int_least8_t;
18776 typedef int16_t int_least16_t;
18777 typedef int32_t int_least32_t;
18778 #ifdef _INT64_T
18779 typedef int64_t int_least64_t;
18780 #endif
18781
18782 typedef uint8_t uint_least8_t;
18783 typedef uint16_t uint_least16_t;
18784 typedef uint32_t uint_least32_t;
18785 #ifdef _UINT64_T
18786 typedef uint64_t uint_least64_t;
18787 #endif
18788 EOF
18789 fi
18790
18791 # ------------- done intptr types, emit int_fast types ------------
18792 if test "$ac_cv_type_int_fast32_t" != yes; then
18793 sed 's/^ *//' >> tmp-stdint.h <<EOF
18794
18795 /* Define int_fast types. short is often slow */
18796 typedef int8_t int_fast8_t;
18797 typedef int int_fast16_t;
18798 typedef int32_t int_fast32_t;
18799 #ifdef _INT64_T
18800 typedef int64_t int_fast64_t;
18801 #endif
18802
18803 typedef uint8_t uint_fast8_t;
18804 typedef unsigned int uint_fast16_t;
18805 typedef uint32_t uint_fast32_t;
18806 #ifdef _UINT64_T
18807 typedef uint64_t uint_fast64_t;
18808 #endif
18809 EOF
18810 fi
18811
18812 if test "$ac_cv_type_uintmax_t" != yes; then
18813 sed 's/^ *//' >> tmp-stdint.h <<EOF
18814
18815 /* Define intmax based on what we found */
18816 #ifndef intmax_t
18817 #ifdef _INT64_T
18818 typedef int64_t intmax_t;
18819 #else
18820 typedef long intmax_t;
18821 #endif
18822 #endif
18823 #ifndef uintmax_t
18824 #ifdef _UINT64_T
18825 typedef uint64_t uintmax_t;
18826 #else
18827 typedef unsigned long uintmax_t;
18828 #endif
18829 #endif
18830 EOF
18831 fi
18832
18833 sed 's/^ *//' >> tmp-stdint.h <<EOF
18834
18835 #endif /* GCC_GENERATED_STDINT_H */
18836 EOF
18837
18838 if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
18839 rm -f tmp-stdint.h
18840 else
18841 mv -f tmp-stdint.h bfd_stdint.h
18842 fi
18843
18844 ;;
18845 "default":C)
18846 case "$srcdir" in
18847 .) srcdirpre= ;;
18848 *) srcdirpre='$(srcdir)/' ;;
18849 esac
18850 POFILES=
18851 GMOFILES=
18852 for lang in dummy $OBSOLETE_ALL_LINGUAS; do
18853 if test $lang != dummy; then
18854 POFILES="$POFILES $srcdirpre$lang.po"
18855 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18856 fi
18857 done
18858 sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
18859 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
18860 -e "s,@POFILES@,$POFILES," \
18861 -e "s,@GMOFILES@,$GMOFILES," \
18862 po/Makefile.in > po/Makefile ;;
18863
18864 esac
18865 done # for ac_tag
18866
18867
18868 as_fn_exit 0
18869 _ACEOF
18870 ac_clean_files=$ac_clean_files_save
18871
18872 test $ac_write_fail = 0 ||
18873 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18874
18875
18876 # configure is writing to config.log, and then calls config.status.
18877 # config.status does its own redirection, appending to config.log.
18878 # Unfortunately, on DOS this fails, as config.log is still kept open
18879 # by configure, so config.status won't be able to write to it; its
18880 # output is simply discarded. So we exec the FD to /dev/null,
18881 # effectively closing config.log, so it can be properly (re)opened and
18882 # appended to by config.status. When coming back to configure, we
18883 # need to make the FD available again.
18884 if test "$no_create" != yes; then
18885 ac_cs_success=:
18886 ac_config_status_args=
18887 test "$silent" = yes &&
18888 ac_config_status_args="$ac_config_status_args --quiet"
18889 exec 5>/dev/null
18890 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18891 exec 5>>config.log
18892 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18893 # would make configure fail if this is the last instruction.
18894 $ac_cs_success || as_fn_exit $?
18895 fi
18896 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18897 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18898 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18899 fi
18900
18901