Simplify Ada catchpoints
[binutils-gdb.git] / bfd / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for bfd 2.37.50.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='bfd'
589 PACKAGE_TARNAME='bfd'
590 PACKAGE_VERSION='2.37.50'
591 PACKAGE_STRING='bfd 2.37.50'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="libbfd.c"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_header_list=
633 ac_subst_vars='am__EXEEXT_FALSE
634 am__EXEEXT_TRUE
635 LTLIBOBJS
636 LIBOBJS
637 bfd_ufile_ptr
638 bfd_file_ptr
639 lt_cv_dlopen_libs
640 supports_plugins
641 COREFLAG
642 COREFILE
643 havevecs
644 tdefaults
645 bfd_default_target_size
646 bfd_machines
647 bfd_backends
648 all_backends
649 bfd64_libs
650 wordsize
651 TDEFINES
652 SHARED_LIBADD
653 SHARED_LDFLAGS
654 LIBM
655 zlibinc
656 zlibdir
657 EXEEXT_FOR_BUILD
658 CC_FOR_BUILD
659 BFD_HOSTPTR_T
660 BFD_HOST_U_64_BIT
661 BFD_HOST_64_BIT
662 BFD_HOST_64_BIT_DEFINED
663 BFD_HOST_64BIT_LONG_LONG
664 BFD_HOST_64BIT_LONG
665 HDEFINES
666 MSGMERGE
667 MSGFMT
668 MKINSTALLDIRS
669 CATOBJEXT
670 GENCAT
671 INSTOBJEXT
672 DATADIRNAME
673 CATALOGS
674 POSUB
675 GMSGFMT
676 XGETTEXT
677 INCINTL
678 LIBINTL_DEP
679 LIBINTL
680 USE_NLS
681 bfdincludedir
682 bfdlibdir
683 target_noncanonical
684 host_noncanonical
685 INSTALL_LIBBFD_FALSE
686 INSTALL_LIBBFD_TRUE
687 GENINSRC_NEVER_FALSE
688 GENINSRC_NEVER_TRUE
689 MAINT
690 MAINTAINER_MODE_FALSE
691 MAINTAINER_MODE_TRUE
692 WARN_WRITE_STRINGS
693 NO_WERROR
694 WARN_CFLAGS_FOR_BUILD
695 WARN_CFLAGS
696 REPORT_BUGS_TEXI
697 REPORT_BUGS_TO
698 PKGVERSION
699 DEBUGDIR
700 ENABLE_BFD_64_BIT_FALSE
701 ENABLE_BFD_64_BIT_TRUE
702 PLUGINS_FALSE
703 PLUGINS_TRUE
704 LARGEFILE_CPPFLAGS
705 OTOOL64
706 OTOOL
707 LIPO
708 NMEDIT
709 DSYMUTIL
710 OBJDUMP
711 LN_S
712 NM
713 ac_ct_DUMPBIN
714 DUMPBIN
715 LD
716 FGREP
717 SED
718 LIBTOOL
719 EGREP
720 GREP
721 CPP
722 am__fastdepCC_FALSE
723 am__fastdepCC_TRUE
724 CCDEPMODE
725 am__nodep
726 AMDEPBACKSLASH
727 AMDEP_FALSE
728 AMDEP_TRUE
729 am__quote
730 am__include
731 DEPDIR
732 OBJEXT
733 EXEEXT
734 ac_ct_CC
735 CPPFLAGS
736 LDFLAGS
737 CFLAGS
738 CC
739 RANLIB
740 AR
741 AM_BACKSLASH
742 AM_DEFAULT_VERBOSITY
743 AM_DEFAULT_V
744 AM_V
745 am__untar
746 am__tar
747 AMTAR
748 am__leading_dot
749 SET_MAKE
750 AWK
751 mkdir_p
752 MKDIR_P
753 INSTALL_STRIP_PROGRAM
754 STRIP
755 install_sh
756 MAKEINFO
757 AUTOHEADER
758 AUTOMAKE
759 AUTOCONF
760 ACLOCAL
761 VERSION
762 PACKAGE
763 CYGPATH_W
764 am__isrc
765 INSTALL_DATA
766 INSTALL_SCRIPT
767 INSTALL_PROGRAM
768 target_os
769 target_vendor
770 target_cpu
771 target
772 host_os
773 host_vendor
774 host_cpu
775 host
776 build_os
777 build_vendor
778 build_cpu
779 build
780 target_alias
781 host_alias
782 build_alias
783 LIBS
784 ECHO_T
785 ECHO_N
786 ECHO_C
787 DEFS
788 mandir
789 localedir
790 libdir
791 psdir
792 pdfdir
793 dvidir
794 htmldir
795 infodir
796 docdir
797 oldincludedir
798 includedir
799 runstatedir
800 localstatedir
801 sharedstatedir
802 sysconfdir
803 datadir
804 datarootdir
805 libexecdir
806 sbindir
807 bindir
808 program_transform_name
809 prefix
810 exec_prefix
811 PACKAGE_URL
812 PACKAGE_BUGREPORT
813 PACKAGE_STRING
814 PACKAGE_VERSION
815 PACKAGE_TARNAME
816 PACKAGE_NAME
817 PATH_SEPARATOR
818 SHELL'
819 ac_subst_files=''
820 ac_user_opts='
821 enable_option_checking
822 enable_silent_rules
823 enable_shared
824 enable_dependency_tracking
825 enable_static
826 with_pic
827 enable_fast_install
828 with_gnu_ld
829 enable_libtool_lock
830 enable_plugins
831 enable_largefile
832 enable_checking
833 enable_64_bit_bfd
834 enable_targets
835 enable_64_bit_archive
836 with_mmap
837 enable_secureplt
838 enable_separate_code
839 enable_leading_mingw64_underscores
840 with_separate_debug_dir
841 with_pkgversion
842 with_bugurl
843 enable_werror
844 enable_build_warnings
845 enable_maintainer_mode
846 enable_install_libbfd
847 enable_nls
848 with_system_zlib
849 '
850 ac_precious_vars='build_alias
851 host_alias
852 target_alias
853 CC
854 CFLAGS
855 LDFLAGS
856 LIBS
857 CPPFLAGS
858 CPP'
859
860
861 # Initialize some variables set by options.
862 ac_init_help=
863 ac_init_version=false
864 ac_unrecognized_opts=
865 ac_unrecognized_sep=
866 # The variables have the same names as the options, with
867 # dashes changed to underlines.
868 cache_file=/dev/null
869 exec_prefix=NONE
870 no_create=
871 no_recursion=
872 prefix=NONE
873 program_prefix=NONE
874 program_suffix=NONE
875 program_transform_name=s,x,x,
876 silent=
877 site=
878 srcdir=
879 verbose=
880 x_includes=NONE
881 x_libraries=NONE
882
883 # Installation directory options.
884 # These are left unexpanded so users can "make install exec_prefix=/foo"
885 # and all the variables that are supposed to be based on exec_prefix
886 # by default will actually change.
887 # Use braces instead of parens because sh, perl, etc. also accept them.
888 # (The list follows the same order as the GNU Coding Standards.)
889 bindir='${exec_prefix}/bin'
890 sbindir='${exec_prefix}/sbin'
891 libexecdir='${exec_prefix}/libexec'
892 datarootdir='${prefix}/share'
893 datadir='${datarootdir}'
894 sysconfdir='${prefix}/etc'
895 sharedstatedir='${prefix}/com'
896 localstatedir='${prefix}/var'
897 runstatedir='${localstatedir}/run'
898 includedir='${prefix}/include'
899 oldincludedir='/usr/include'
900 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
901 infodir='${datarootdir}/info'
902 htmldir='${docdir}'
903 dvidir='${docdir}'
904 pdfdir='${docdir}'
905 psdir='${docdir}'
906 libdir='${exec_prefix}/lib'
907 localedir='${datarootdir}/locale'
908 mandir='${datarootdir}/man'
909
910 ac_prev=
911 ac_dashdash=
912 for ac_option
913 do
914 # If the previous option needs an argument, assign it.
915 if test -n "$ac_prev"; then
916 eval $ac_prev=\$ac_option
917 ac_prev=
918 continue
919 fi
920
921 case $ac_option in
922 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
923 *=) ac_optarg= ;;
924 *) ac_optarg=yes ;;
925 esac
926
927 # Accept the important Cygnus configure options, so we can diagnose typos.
928
929 case $ac_dashdash$ac_option in
930 --)
931 ac_dashdash=yes ;;
932
933 -bindir | --bindir | --bindi | --bind | --bin | --bi)
934 ac_prev=bindir ;;
935 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
936 bindir=$ac_optarg ;;
937
938 -build | --build | --buil | --bui | --bu)
939 ac_prev=build_alias ;;
940 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
941 build_alias=$ac_optarg ;;
942
943 -cache-file | --cache-file | --cache-fil | --cache-fi \
944 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
945 ac_prev=cache_file ;;
946 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
947 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
948 cache_file=$ac_optarg ;;
949
950 --config-cache | -C)
951 cache_file=config.cache ;;
952
953 -datadir | --datadir | --datadi | --datad)
954 ac_prev=datadir ;;
955 -datadir=* | --datadir=* | --datadi=* | --datad=*)
956 datadir=$ac_optarg ;;
957
958 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
959 | --dataroo | --dataro | --datar)
960 ac_prev=datarootdir ;;
961 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
962 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
963 datarootdir=$ac_optarg ;;
964
965 -disable-* | --disable-*)
966 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
967 # Reject names that are not valid shell variable names.
968 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
969 as_fn_error $? "invalid feature name: $ac_useropt"
970 ac_useropt_orig=$ac_useropt
971 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
972 case $ac_user_opts in
973 *"
974 "enable_$ac_useropt"
975 "*) ;;
976 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
977 ac_unrecognized_sep=', ';;
978 esac
979 eval enable_$ac_useropt=no ;;
980
981 -docdir | --docdir | --docdi | --doc | --do)
982 ac_prev=docdir ;;
983 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
984 docdir=$ac_optarg ;;
985
986 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
987 ac_prev=dvidir ;;
988 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
989 dvidir=$ac_optarg ;;
990
991 -enable-* | --enable-*)
992 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
993 # Reject names that are not valid shell variable names.
994 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
995 as_fn_error $? "invalid feature name: $ac_useropt"
996 ac_useropt_orig=$ac_useropt
997 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
998 case $ac_user_opts in
999 *"
1000 "enable_$ac_useropt"
1001 "*) ;;
1002 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1003 ac_unrecognized_sep=', ';;
1004 esac
1005 eval enable_$ac_useropt=\$ac_optarg ;;
1006
1007 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1008 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1009 | --exec | --exe | --ex)
1010 ac_prev=exec_prefix ;;
1011 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1012 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1013 | --exec=* | --exe=* | --ex=*)
1014 exec_prefix=$ac_optarg ;;
1015
1016 -gas | --gas | --ga | --g)
1017 # Obsolete; use --with-gas.
1018 with_gas=yes ;;
1019
1020 -help | --help | --hel | --he | -h)
1021 ac_init_help=long ;;
1022 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1023 ac_init_help=recursive ;;
1024 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1025 ac_init_help=short ;;
1026
1027 -host | --host | --hos | --ho)
1028 ac_prev=host_alias ;;
1029 -host=* | --host=* | --hos=* | --ho=*)
1030 host_alias=$ac_optarg ;;
1031
1032 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1033 ac_prev=htmldir ;;
1034 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1035 | --ht=*)
1036 htmldir=$ac_optarg ;;
1037
1038 -includedir | --includedir | --includedi | --included | --include \
1039 | --includ | --inclu | --incl | --inc)
1040 ac_prev=includedir ;;
1041 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1042 | --includ=* | --inclu=* | --incl=* | --inc=*)
1043 includedir=$ac_optarg ;;
1044
1045 -infodir | --infodir | --infodi | --infod | --info | --inf)
1046 ac_prev=infodir ;;
1047 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1048 infodir=$ac_optarg ;;
1049
1050 -libdir | --libdir | --libdi | --libd)
1051 ac_prev=libdir ;;
1052 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1053 libdir=$ac_optarg ;;
1054
1055 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1056 | --libexe | --libex | --libe)
1057 ac_prev=libexecdir ;;
1058 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1059 | --libexe=* | --libex=* | --libe=*)
1060 libexecdir=$ac_optarg ;;
1061
1062 -localedir | --localedir | --localedi | --localed | --locale)
1063 ac_prev=localedir ;;
1064 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1065 localedir=$ac_optarg ;;
1066
1067 -localstatedir | --localstatedir | --localstatedi | --localstated \
1068 | --localstate | --localstat | --localsta | --localst | --locals)
1069 ac_prev=localstatedir ;;
1070 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1071 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1072 localstatedir=$ac_optarg ;;
1073
1074 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1075 ac_prev=mandir ;;
1076 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1077 mandir=$ac_optarg ;;
1078
1079 -nfp | --nfp | --nf)
1080 # Obsolete; use --without-fp.
1081 with_fp=no ;;
1082
1083 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1084 | --no-cr | --no-c | -n)
1085 no_create=yes ;;
1086
1087 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1088 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1089 no_recursion=yes ;;
1090
1091 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1092 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1093 | --oldin | --oldi | --old | --ol | --o)
1094 ac_prev=oldincludedir ;;
1095 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1096 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1097 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1098 oldincludedir=$ac_optarg ;;
1099
1100 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1101 ac_prev=prefix ;;
1102 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1103 prefix=$ac_optarg ;;
1104
1105 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1106 | --program-pre | --program-pr | --program-p)
1107 ac_prev=program_prefix ;;
1108 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1109 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1110 program_prefix=$ac_optarg ;;
1111
1112 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1113 | --program-suf | --program-su | --program-s)
1114 ac_prev=program_suffix ;;
1115 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1116 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1117 program_suffix=$ac_optarg ;;
1118
1119 -program-transform-name | --program-transform-name \
1120 | --program-transform-nam | --program-transform-na \
1121 | --program-transform-n | --program-transform- \
1122 | --program-transform | --program-transfor \
1123 | --program-transfo | --program-transf \
1124 | --program-trans | --program-tran \
1125 | --progr-tra | --program-tr | --program-t)
1126 ac_prev=program_transform_name ;;
1127 -program-transform-name=* | --program-transform-name=* \
1128 | --program-transform-nam=* | --program-transform-na=* \
1129 | --program-transform-n=* | --program-transform-=* \
1130 | --program-transform=* | --program-transfor=* \
1131 | --program-transfo=* | --program-transf=* \
1132 | --program-trans=* | --program-tran=* \
1133 | --progr-tra=* | --program-tr=* | --program-t=*)
1134 program_transform_name=$ac_optarg ;;
1135
1136 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1137 ac_prev=pdfdir ;;
1138 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1139 pdfdir=$ac_optarg ;;
1140
1141 -psdir | --psdir | --psdi | --psd | --ps)
1142 ac_prev=psdir ;;
1143 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1144 psdir=$ac_optarg ;;
1145
1146 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1147 | -silent | --silent | --silen | --sile | --sil)
1148 silent=yes ;;
1149
1150 -runstatedir | --runstatedir | --runstatedi | --runstated \
1151 | --runstate | --runstat | --runsta | --runst | --runs \
1152 | --run | --ru | --r)
1153 ac_prev=runstatedir ;;
1154 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1155 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1156 | --run=* | --ru=* | --r=*)
1157 runstatedir=$ac_optarg ;;
1158
1159 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1160 ac_prev=sbindir ;;
1161 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1162 | --sbi=* | --sb=*)
1163 sbindir=$ac_optarg ;;
1164
1165 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1166 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1167 | --sharedst | --shareds | --shared | --share | --shar \
1168 | --sha | --sh)
1169 ac_prev=sharedstatedir ;;
1170 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1171 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1172 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1173 | --sha=* | --sh=*)
1174 sharedstatedir=$ac_optarg ;;
1175
1176 -site | --site | --sit)
1177 ac_prev=site ;;
1178 -site=* | --site=* | --sit=*)
1179 site=$ac_optarg ;;
1180
1181 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1182 ac_prev=srcdir ;;
1183 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1184 srcdir=$ac_optarg ;;
1185
1186 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1187 | --syscon | --sysco | --sysc | --sys | --sy)
1188 ac_prev=sysconfdir ;;
1189 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1190 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1191 sysconfdir=$ac_optarg ;;
1192
1193 -target | --target | --targe | --targ | --tar | --ta | --t)
1194 ac_prev=target_alias ;;
1195 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1196 target_alias=$ac_optarg ;;
1197
1198 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1199 verbose=yes ;;
1200
1201 -version | --version | --versio | --versi | --vers | -V)
1202 ac_init_version=: ;;
1203
1204 -with-* | --with-*)
1205 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1206 # Reject names that are not valid shell variable names.
1207 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1208 as_fn_error $? "invalid package name: $ac_useropt"
1209 ac_useropt_orig=$ac_useropt
1210 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1211 case $ac_user_opts in
1212 *"
1213 "with_$ac_useropt"
1214 "*) ;;
1215 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1216 ac_unrecognized_sep=', ';;
1217 esac
1218 eval with_$ac_useropt=\$ac_optarg ;;
1219
1220 -without-* | --without-*)
1221 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1222 # Reject names that are not valid shell variable names.
1223 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1224 as_fn_error $? "invalid package name: $ac_useropt"
1225 ac_useropt_orig=$ac_useropt
1226 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1227 case $ac_user_opts in
1228 *"
1229 "with_$ac_useropt"
1230 "*) ;;
1231 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1232 ac_unrecognized_sep=', ';;
1233 esac
1234 eval with_$ac_useropt=no ;;
1235
1236 --x)
1237 # Obsolete; use --with-x.
1238 with_x=yes ;;
1239
1240 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1241 | --x-incl | --x-inc | --x-in | --x-i)
1242 ac_prev=x_includes ;;
1243 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1244 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1245 x_includes=$ac_optarg ;;
1246
1247 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1248 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1249 ac_prev=x_libraries ;;
1250 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1251 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1252 x_libraries=$ac_optarg ;;
1253
1254 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1255 Try \`$0 --help' for more information"
1256 ;;
1257
1258 *=*)
1259 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1260 # Reject names that are not valid shell variable names.
1261 case $ac_envvar in #(
1262 '' | [0-9]* | *[!_$as_cr_alnum]* )
1263 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1264 esac
1265 eval $ac_envvar=\$ac_optarg
1266 export $ac_envvar ;;
1267
1268 *)
1269 # FIXME: should be removed in autoconf 3.0.
1270 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1271 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1272 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1273 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1274 ;;
1275
1276 esac
1277 done
1278
1279 if test -n "$ac_prev"; then
1280 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1281 as_fn_error $? "missing argument to $ac_option"
1282 fi
1283
1284 if test -n "$ac_unrecognized_opts"; then
1285 case $enable_option_checking in
1286 no) ;;
1287 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1288 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1289 esac
1290 fi
1291
1292 # Check all directory arguments for consistency.
1293 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1294 datadir sysconfdir sharedstatedir localstatedir includedir \
1295 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1296 libdir localedir mandir runstatedir
1297 do
1298 eval ac_val=\$$ac_var
1299 # Remove trailing slashes.
1300 case $ac_val in
1301 */ )
1302 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1303 eval $ac_var=\$ac_val;;
1304 esac
1305 # Be sure to have absolute directory names.
1306 case $ac_val in
1307 [\\/$]* | ?:[\\/]* ) continue;;
1308 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1309 esac
1310 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1311 done
1312
1313 # There might be people who depend on the old broken behavior: `$host'
1314 # used to hold the argument of --host etc.
1315 # FIXME: To remove some day.
1316 build=$build_alias
1317 host=$host_alias
1318 target=$target_alias
1319
1320 # FIXME: To remove some day.
1321 if test "x$host_alias" != x; then
1322 if test "x$build_alias" = x; then
1323 cross_compiling=maybe
1324 elif test "x$build_alias" != "x$host_alias"; then
1325 cross_compiling=yes
1326 fi
1327 fi
1328
1329 ac_tool_prefix=
1330 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1331
1332 test "$silent" = yes && exec 6>/dev/null
1333
1334
1335 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1336 ac_ls_di=`ls -di .` &&
1337 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1338 as_fn_error $? "working directory cannot be determined"
1339 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1340 as_fn_error $? "pwd does not report name of working directory"
1341
1342
1343 # Find the source files, if location was not specified.
1344 if test -z "$srcdir"; then
1345 ac_srcdir_defaulted=yes
1346 # Try the directory containing this script, then the parent directory.
1347 ac_confdir=`$as_dirname -- "$as_myself" ||
1348 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1349 X"$as_myself" : 'X\(//\)[^/]' \| \
1350 X"$as_myself" : 'X\(//\)$' \| \
1351 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1352 $as_echo X"$as_myself" |
1353 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1354 s//\1/
1355 q
1356 }
1357 /^X\(\/\/\)[^/].*/{
1358 s//\1/
1359 q
1360 }
1361 /^X\(\/\/\)$/{
1362 s//\1/
1363 q
1364 }
1365 /^X\(\/\).*/{
1366 s//\1/
1367 q
1368 }
1369 s/.*/./; q'`
1370 srcdir=$ac_confdir
1371 if test ! -r "$srcdir/$ac_unique_file"; then
1372 srcdir=..
1373 fi
1374 else
1375 ac_srcdir_defaulted=no
1376 fi
1377 if test ! -r "$srcdir/$ac_unique_file"; then
1378 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1379 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1380 fi
1381 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1382 ac_abs_confdir=`(
1383 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1384 pwd)`
1385 # When building in place, set srcdir=.
1386 if test "$ac_abs_confdir" = "$ac_pwd"; then
1387 srcdir=.
1388 fi
1389 # Remove unnecessary trailing slashes from srcdir.
1390 # Double slashes in file names in object file debugging info
1391 # mess up M-x gdb in Emacs.
1392 case $srcdir in
1393 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1394 esac
1395 for ac_var in $ac_precious_vars; do
1396 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1397 eval ac_env_${ac_var}_value=\$${ac_var}
1398 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1399 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1400 done
1401
1402 #
1403 # Report the --help message.
1404 #
1405 if test "$ac_init_help" = "long"; then
1406 # Omit some internal or obsolete options to make the list less imposing.
1407 # This message is too long to be a string in the A/UX 3.1 sh.
1408 cat <<_ACEOF
1409 \`configure' configures bfd 2.37.50 to adapt to many kinds of systems.
1410
1411 Usage: $0 [OPTION]... [VAR=VALUE]...
1412
1413 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1414 VAR=VALUE. See below for descriptions of some of the useful variables.
1415
1416 Defaults for the options are specified in brackets.
1417
1418 Configuration:
1419 -h, --help display this help and exit
1420 --help=short display options specific to this package
1421 --help=recursive display the short help of all the included packages
1422 -V, --version display version information and exit
1423 -q, --quiet, --silent do not print \`checking ...' messages
1424 --cache-file=FILE cache test results in FILE [disabled]
1425 -C, --config-cache alias for \`--cache-file=config.cache'
1426 -n, --no-create do not create output files
1427 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1428
1429 Installation directories:
1430 --prefix=PREFIX install architecture-independent files in PREFIX
1431 [$ac_default_prefix]
1432 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1433 [PREFIX]
1434
1435 By default, \`make install' will install all the files in
1436 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1437 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1438 for instance \`--prefix=\$HOME'.
1439
1440 For better control, use the options below.
1441
1442 Fine tuning of the installation directories:
1443 --bindir=DIR user executables [EPREFIX/bin]
1444 --sbindir=DIR system admin executables [EPREFIX/sbin]
1445 --libexecdir=DIR program executables [EPREFIX/libexec]
1446 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1447 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1448 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1449 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1450 --libdir=DIR object code libraries [EPREFIX/lib]
1451 --includedir=DIR C header files [PREFIX/include]
1452 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1453 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1454 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1455 --infodir=DIR info documentation [DATAROOTDIR/info]
1456 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1457 --mandir=DIR man documentation [DATAROOTDIR/man]
1458 --docdir=DIR documentation root [DATAROOTDIR/doc/bfd]
1459 --htmldir=DIR html documentation [DOCDIR]
1460 --dvidir=DIR dvi documentation [DOCDIR]
1461 --pdfdir=DIR pdf documentation [DOCDIR]
1462 --psdir=DIR ps documentation [DOCDIR]
1463 _ACEOF
1464
1465 cat <<\_ACEOF
1466
1467 Program names:
1468 --program-prefix=PREFIX prepend PREFIX to installed program names
1469 --program-suffix=SUFFIX append SUFFIX to installed program names
1470 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1471
1472 System types:
1473 --build=BUILD configure for building on BUILD [guessed]
1474 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1475 --target=TARGET configure for building compilers for TARGET [HOST]
1476 _ACEOF
1477 fi
1478
1479 if test -n "$ac_init_help"; then
1480 case $ac_init_help in
1481 short | recursive ) echo "Configuration of bfd 2.37.50:";;
1482 esac
1483 cat <<\_ACEOF
1484
1485 Optional Features:
1486 --disable-option-checking ignore unrecognized --enable/--with options
1487 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1488 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1489 --enable-silent-rules less verbose build output (undo: "make V=1")
1490 --disable-silent-rules verbose build output (undo: "make V=0")
1491 --enable-shared[=PKGS] build shared libraries [default=no]
1492 --enable-dependency-tracking
1493 do not reject slow dependency extractors
1494 --disable-dependency-tracking
1495 speeds up one-time build
1496 --enable-static[=PKGS] build static libraries [default=yes]
1497 --enable-fast-install[=PKGS]
1498 optimize for fast installation [default=yes]
1499 --disable-libtool-lock avoid locking (might break parallel builds)
1500 --enable-plugins Enable support for plugins
1501 --disable-largefile omit support for large files
1502 --enable-checking enable run-time checks
1503 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1504 --enable-targets alternative target configurations
1505 --enable-64-bit-archive force 64-bit archives
1506 --enable-secureplt Default to creating read-only plt entries
1507 --enable-separate-code enable -z separate-code in ELF linker by default
1508 --enable-leading-mingw64-underscores
1509 Enable leading underscores on 64 bit mingw targets
1510 --enable-werror treat compile warnings as errors
1511 --enable-build-warnings enable build-time compiler warnings
1512 --enable-maintainer-mode
1513 enable make rules and dependencies not useful (and
1514 sometimes confusing) to the casual installer
1515 --enable-install-libbfd controls installation of libbfd and related headers
1516 --disable-nls do not use Native Language Support
1517
1518 Optional Packages:
1519 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1520 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1521 --with-pic try to use only PIC/non-PIC objects [default=use
1522 both]
1523 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1524 --with-mmap try using mmap for BFD input files if available
1525 --with-separate-debug-dir=DIR
1526 Look for global separate debug info in DIR
1527 [[default=LIBDIR/debug]]
1528 --with-pkgversion=PKG Use PKG in the version string in place of "GNU
1529 Binutils"
1530 --with-bugurl=URL Direct users to URL to report a bug
1531 --with-system-zlib use installed libz
1532
1533 Some influential environment variables:
1534 CC C compiler command
1535 CFLAGS C compiler flags
1536 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1537 nonstandard directory <lib dir>
1538 LIBS libraries to pass to the linker, e.g. -l<library>
1539 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1540 you have headers in a nonstandard directory <include dir>
1541 CPP C preprocessor
1542
1543 Use these variables to override the choices made by `configure' or to help
1544 it to find libraries and programs with nonstandard names/locations.
1545
1546 Report bugs to the package provider.
1547 _ACEOF
1548 ac_status=$?
1549 fi
1550
1551 if test "$ac_init_help" = "recursive"; then
1552 # If there are subdirs, report their specific --help.
1553 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1554 test -d "$ac_dir" ||
1555 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1556 continue
1557 ac_builddir=.
1558
1559 case "$ac_dir" in
1560 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1561 *)
1562 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1563 # A ".." for each directory in $ac_dir_suffix.
1564 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1565 case $ac_top_builddir_sub in
1566 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1567 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1568 esac ;;
1569 esac
1570 ac_abs_top_builddir=$ac_pwd
1571 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1572 # for backward compatibility:
1573 ac_top_builddir=$ac_top_build_prefix
1574
1575 case $srcdir in
1576 .) # We are building in place.
1577 ac_srcdir=.
1578 ac_top_srcdir=$ac_top_builddir_sub
1579 ac_abs_top_srcdir=$ac_pwd ;;
1580 [\\/]* | ?:[\\/]* ) # Absolute name.
1581 ac_srcdir=$srcdir$ac_dir_suffix;
1582 ac_top_srcdir=$srcdir
1583 ac_abs_top_srcdir=$srcdir ;;
1584 *) # Relative name.
1585 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1586 ac_top_srcdir=$ac_top_build_prefix$srcdir
1587 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1588 esac
1589 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1590
1591 cd "$ac_dir" || { ac_status=$?; continue; }
1592 # Check for guested configure.
1593 if test -f "$ac_srcdir/configure.gnu"; then
1594 echo &&
1595 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1596 elif test -f "$ac_srcdir/configure"; then
1597 echo &&
1598 $SHELL "$ac_srcdir/configure" --help=recursive
1599 else
1600 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1601 fi || ac_status=$?
1602 cd "$ac_pwd" || { ac_status=$?; break; }
1603 done
1604 fi
1605
1606 test -n "$ac_init_help" && exit $ac_status
1607 if $ac_init_version; then
1608 cat <<\_ACEOF
1609 bfd configure 2.37.50
1610 generated by GNU Autoconf 2.69
1611
1612 Copyright (C) 2012 Free Software Foundation, Inc.
1613 This configure script is free software; the Free Software Foundation
1614 gives unlimited permission to copy, distribute and modify it.
1615 _ACEOF
1616 exit
1617 fi
1618
1619 ## ------------------------ ##
1620 ## Autoconf initialization. ##
1621 ## ------------------------ ##
1622
1623 # ac_fn_c_try_compile LINENO
1624 # --------------------------
1625 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1626 ac_fn_c_try_compile ()
1627 {
1628 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1629 rm -f conftest.$ac_objext
1630 if { { ac_try="$ac_compile"
1631 case "(($ac_try" in
1632 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1633 *) ac_try_echo=$ac_try;;
1634 esac
1635 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1636 $as_echo "$ac_try_echo"; } >&5
1637 (eval "$ac_compile") 2>conftest.err
1638 ac_status=$?
1639 if test -s conftest.err; then
1640 grep -v '^ *+' conftest.err >conftest.er1
1641 cat conftest.er1 >&5
1642 mv -f conftest.er1 conftest.err
1643 fi
1644 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1645 test $ac_status = 0; } && {
1646 test -z "$ac_c_werror_flag" ||
1647 test ! -s conftest.err
1648 } && test -s conftest.$ac_objext; then :
1649 ac_retval=0
1650 else
1651 $as_echo "$as_me: failed program was:" >&5
1652 sed 's/^/| /' conftest.$ac_ext >&5
1653
1654 ac_retval=1
1655 fi
1656 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1657 as_fn_set_status $ac_retval
1658
1659 } # ac_fn_c_try_compile
1660
1661 # ac_fn_c_try_cpp LINENO
1662 # ----------------------
1663 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1664 ac_fn_c_try_cpp ()
1665 {
1666 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1667 if { { ac_try="$ac_cpp conftest.$ac_ext"
1668 case "(($ac_try" in
1669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1670 *) ac_try_echo=$ac_try;;
1671 esac
1672 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1673 $as_echo "$ac_try_echo"; } >&5
1674 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1675 ac_status=$?
1676 if test -s conftest.err; then
1677 grep -v '^ *+' conftest.err >conftest.er1
1678 cat conftest.er1 >&5
1679 mv -f conftest.er1 conftest.err
1680 fi
1681 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1682 test $ac_status = 0; } > conftest.i && {
1683 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1684 test ! -s conftest.err
1685 }; then :
1686 ac_retval=0
1687 else
1688 $as_echo "$as_me: failed program was:" >&5
1689 sed 's/^/| /' conftest.$ac_ext >&5
1690
1691 ac_retval=1
1692 fi
1693 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1694 as_fn_set_status $ac_retval
1695
1696 } # ac_fn_c_try_cpp
1697
1698 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1699 # -------------------------------------------------------
1700 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1701 # the include files in INCLUDES and setting the cache variable VAR
1702 # accordingly.
1703 ac_fn_c_check_header_mongrel ()
1704 {
1705 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1706 if eval \${$3+:} false; then :
1707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1708 $as_echo_n "checking for $2... " >&6; }
1709 if eval \${$3+:} false; then :
1710 $as_echo_n "(cached) " >&6
1711 fi
1712 eval ac_res=\$$3
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1714 $as_echo "$ac_res" >&6; }
1715 else
1716 # Is the header compilable?
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1718 $as_echo_n "checking $2 usability... " >&6; }
1719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1720 /* end confdefs.h. */
1721 $4
1722 #include <$2>
1723 _ACEOF
1724 if ac_fn_c_try_compile "$LINENO"; then :
1725 ac_header_compiler=yes
1726 else
1727 ac_header_compiler=no
1728 fi
1729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1731 $as_echo "$ac_header_compiler" >&6; }
1732
1733 # Is the header present?
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1735 $as_echo_n "checking $2 presence... " >&6; }
1736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1737 /* end confdefs.h. */
1738 #include <$2>
1739 _ACEOF
1740 if ac_fn_c_try_cpp "$LINENO"; then :
1741 ac_header_preproc=yes
1742 else
1743 ac_header_preproc=no
1744 fi
1745 rm -f conftest.err conftest.i conftest.$ac_ext
1746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1747 $as_echo "$ac_header_preproc" >&6; }
1748
1749 # So? What about this header?
1750 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1751 yes:no: )
1752 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1753 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1754 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1755 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1756 ;;
1757 no:yes:* )
1758 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1759 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1760 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1761 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1762 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1763 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1765 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1766 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1767 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1768 ;;
1769 esac
1770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1771 $as_echo_n "checking for $2... " >&6; }
1772 if eval \${$3+:} false; then :
1773 $as_echo_n "(cached) " >&6
1774 else
1775 eval "$3=\$ac_header_compiler"
1776 fi
1777 eval ac_res=\$$3
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1779 $as_echo "$ac_res" >&6; }
1780 fi
1781 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1782
1783 } # ac_fn_c_check_header_mongrel
1784
1785 # ac_fn_c_try_run LINENO
1786 # ----------------------
1787 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1788 # that executables *can* be run.
1789 ac_fn_c_try_run ()
1790 {
1791 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1792 if { { ac_try="$ac_link"
1793 case "(($ac_try" in
1794 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1795 *) ac_try_echo=$ac_try;;
1796 esac
1797 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1798 $as_echo "$ac_try_echo"; } >&5
1799 (eval "$ac_link") 2>&5
1800 ac_status=$?
1801 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1802 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1803 { { case "(($ac_try" in
1804 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1805 *) ac_try_echo=$ac_try;;
1806 esac
1807 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1808 $as_echo "$ac_try_echo"; } >&5
1809 (eval "$ac_try") 2>&5
1810 ac_status=$?
1811 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1812 test $ac_status = 0; }; }; then :
1813 ac_retval=0
1814 else
1815 $as_echo "$as_me: program exited with status $ac_status" >&5
1816 $as_echo "$as_me: failed program was:" >&5
1817 sed 's/^/| /' conftest.$ac_ext >&5
1818
1819 ac_retval=$ac_status
1820 fi
1821 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1822 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1823 as_fn_set_status $ac_retval
1824
1825 } # ac_fn_c_try_run
1826
1827 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1828 # -------------------------------------------------------
1829 # Tests whether HEADER exists and can be compiled using the include files in
1830 # INCLUDES, setting the cache variable VAR accordingly.
1831 ac_fn_c_check_header_compile ()
1832 {
1833 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1835 $as_echo_n "checking for $2... " >&6; }
1836 if eval \${$3+:} false; then :
1837 $as_echo_n "(cached) " >&6
1838 else
1839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1840 /* end confdefs.h. */
1841 $4
1842 #include <$2>
1843 _ACEOF
1844 if ac_fn_c_try_compile "$LINENO"; then :
1845 eval "$3=yes"
1846 else
1847 eval "$3=no"
1848 fi
1849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1850 fi
1851 eval ac_res=\$$3
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1853 $as_echo "$ac_res" >&6; }
1854 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1855
1856 } # ac_fn_c_check_header_compile
1857
1858 # ac_fn_c_try_link LINENO
1859 # -----------------------
1860 # Try to link conftest.$ac_ext, and return whether this succeeded.
1861 ac_fn_c_try_link ()
1862 {
1863 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1864 rm -f conftest.$ac_objext conftest$ac_exeext
1865 if { { ac_try="$ac_link"
1866 case "(($ac_try" in
1867 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1868 *) ac_try_echo=$ac_try;;
1869 esac
1870 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1871 $as_echo "$ac_try_echo"; } >&5
1872 (eval "$ac_link") 2>conftest.err
1873 ac_status=$?
1874 if test -s conftest.err; then
1875 grep -v '^ *+' conftest.err >conftest.er1
1876 cat conftest.er1 >&5
1877 mv -f conftest.er1 conftest.err
1878 fi
1879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1880 test $ac_status = 0; } && {
1881 test -z "$ac_c_werror_flag" ||
1882 test ! -s conftest.err
1883 } && test -s conftest$ac_exeext && {
1884 test "$cross_compiling" = yes ||
1885 test -x conftest$ac_exeext
1886 }; then :
1887 ac_retval=0
1888 else
1889 $as_echo "$as_me: failed program was:" >&5
1890 sed 's/^/| /' conftest.$ac_ext >&5
1891
1892 ac_retval=1
1893 fi
1894 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1895 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1896 # interfere with the next link command; also delete a directory that is
1897 # left behind by Apple's compiler. We do this before executing the actions.
1898 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1899 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1900 as_fn_set_status $ac_retval
1901
1902 } # ac_fn_c_try_link
1903
1904 # ac_fn_c_check_func LINENO FUNC VAR
1905 # ----------------------------------
1906 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1907 ac_fn_c_check_func ()
1908 {
1909 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1911 $as_echo_n "checking for $2... " >&6; }
1912 if eval \${$3+:} false; then :
1913 $as_echo_n "(cached) " >&6
1914 else
1915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1916 /* end confdefs.h. */
1917 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1918 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1919 #define $2 innocuous_$2
1920
1921 /* System header to define __stub macros and hopefully few prototypes,
1922 which can conflict with char $2 (); below.
1923 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1924 <limits.h> exists even on freestanding compilers. */
1925
1926 #ifdef __STDC__
1927 # include <limits.h>
1928 #else
1929 # include <assert.h>
1930 #endif
1931
1932 #undef $2
1933
1934 /* Override any GCC internal prototype to avoid an error.
1935 Use char because int might match the return type of a GCC
1936 builtin and then its argument prototype would still apply. */
1937 #ifdef __cplusplus
1938 extern "C"
1939 #endif
1940 char $2 ();
1941 /* The GNU C library defines this for functions which it implements
1942 to always fail with ENOSYS. Some functions are actually named
1943 something starting with __ and the normal name is an alias. */
1944 #if defined __stub_$2 || defined __stub___$2
1945 choke me
1946 #endif
1947
1948 int
1949 main ()
1950 {
1951 return $2 ();
1952 ;
1953 return 0;
1954 }
1955 _ACEOF
1956 if ac_fn_c_try_link "$LINENO"; then :
1957 eval "$3=yes"
1958 else
1959 eval "$3=no"
1960 fi
1961 rm -f core conftest.err conftest.$ac_objext \
1962 conftest$ac_exeext conftest.$ac_ext
1963 fi
1964 eval ac_res=\$$3
1965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1966 $as_echo "$ac_res" >&6; }
1967 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1968
1969 } # ac_fn_c_check_func
1970
1971 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1972 # --------------------------------------------
1973 # Tries to find the compile-time value of EXPR in a program that includes
1974 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1975 # computed
1976 ac_fn_c_compute_int ()
1977 {
1978 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1979 if test "$cross_compiling" = yes; then
1980 # Depending upon the size, compute the lo and hi bounds.
1981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1982 /* end confdefs.h. */
1983 $4
1984 int
1985 main ()
1986 {
1987 static int test_array [1 - 2 * !(($2) >= 0)];
1988 test_array [0] = 0;
1989 return test_array [0];
1990
1991 ;
1992 return 0;
1993 }
1994 _ACEOF
1995 if ac_fn_c_try_compile "$LINENO"; then :
1996 ac_lo=0 ac_mid=0
1997 while :; do
1998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1999 /* end confdefs.h. */
2000 $4
2001 int
2002 main ()
2003 {
2004 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2005 test_array [0] = 0;
2006 return test_array [0];
2007
2008 ;
2009 return 0;
2010 }
2011 _ACEOF
2012 if ac_fn_c_try_compile "$LINENO"; then :
2013 ac_hi=$ac_mid; break
2014 else
2015 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2016 if test $ac_lo -le $ac_mid; then
2017 ac_lo= ac_hi=
2018 break
2019 fi
2020 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2021 fi
2022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2023 done
2024 else
2025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2026 /* end confdefs.h. */
2027 $4
2028 int
2029 main ()
2030 {
2031 static int test_array [1 - 2 * !(($2) < 0)];
2032 test_array [0] = 0;
2033 return test_array [0];
2034
2035 ;
2036 return 0;
2037 }
2038 _ACEOF
2039 if ac_fn_c_try_compile "$LINENO"; then :
2040 ac_hi=-1 ac_mid=-1
2041 while :; do
2042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2043 /* end confdefs.h. */
2044 $4
2045 int
2046 main ()
2047 {
2048 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2049 test_array [0] = 0;
2050 return test_array [0];
2051
2052 ;
2053 return 0;
2054 }
2055 _ACEOF
2056 if ac_fn_c_try_compile "$LINENO"; then :
2057 ac_lo=$ac_mid; break
2058 else
2059 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2060 if test $ac_mid -le $ac_hi; then
2061 ac_lo= ac_hi=
2062 break
2063 fi
2064 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2065 fi
2066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2067 done
2068 else
2069 ac_lo= ac_hi=
2070 fi
2071 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2072 fi
2073 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2074 # Binary search between lo and hi bounds.
2075 while test "x$ac_lo" != "x$ac_hi"; do
2076 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2078 /* end confdefs.h. */
2079 $4
2080 int
2081 main ()
2082 {
2083 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2084 test_array [0] = 0;
2085 return test_array [0];
2086
2087 ;
2088 return 0;
2089 }
2090 _ACEOF
2091 if ac_fn_c_try_compile "$LINENO"; then :
2092 ac_hi=$ac_mid
2093 else
2094 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2095 fi
2096 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2097 done
2098 case $ac_lo in #((
2099 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2100 '') ac_retval=1 ;;
2101 esac
2102 else
2103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2104 /* end confdefs.h. */
2105 $4
2106 static long int longval () { return $2; }
2107 static unsigned long int ulongval () { return $2; }
2108 #include <stdio.h>
2109 #include <stdlib.h>
2110 int
2111 main ()
2112 {
2113
2114 FILE *f = fopen ("conftest.val", "w");
2115 if (! f)
2116 return 1;
2117 if (($2) < 0)
2118 {
2119 long int i = longval ();
2120 if (i != ($2))
2121 return 1;
2122 fprintf (f, "%ld", i);
2123 }
2124 else
2125 {
2126 unsigned long int i = ulongval ();
2127 if (i != ($2))
2128 return 1;
2129 fprintf (f, "%lu", i);
2130 }
2131 /* Do not output a trailing newline, as this causes \r\n confusion
2132 on some platforms. */
2133 return ferror (f) || fclose (f) != 0;
2134
2135 ;
2136 return 0;
2137 }
2138 _ACEOF
2139 if ac_fn_c_try_run "$LINENO"; then :
2140 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2141 else
2142 ac_retval=1
2143 fi
2144 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2145 conftest.$ac_objext conftest.beam conftest.$ac_ext
2146 rm -f conftest.val
2147
2148 fi
2149 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2150 as_fn_set_status $ac_retval
2151
2152 } # ac_fn_c_compute_int
2153
2154 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2155 # ---------------------------------------------
2156 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2157 # accordingly.
2158 ac_fn_c_check_decl ()
2159 {
2160 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2161 as_decl_name=`echo $2|sed 's/ *(.*//'`
2162 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2164 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2165 if eval \${$3+:} false; then :
2166 $as_echo_n "(cached) " >&6
2167 else
2168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2169 /* end confdefs.h. */
2170 $4
2171 int
2172 main ()
2173 {
2174 #ifndef $as_decl_name
2175 #ifdef __cplusplus
2176 (void) $as_decl_use;
2177 #else
2178 (void) $as_decl_name;
2179 #endif
2180 #endif
2181
2182 ;
2183 return 0;
2184 }
2185 _ACEOF
2186 if ac_fn_c_try_compile "$LINENO"; then :
2187 eval "$3=yes"
2188 else
2189 eval "$3=no"
2190 fi
2191 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2192 fi
2193 eval ac_res=\$$3
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2195 $as_echo "$ac_res" >&6; }
2196 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2197
2198 } # ac_fn_c_check_decl
2199 cat >config.log <<_ACEOF
2200 This file contains any messages produced by compilers while
2201 running configure, to aid debugging if configure makes a mistake.
2202
2203 It was created by bfd $as_me 2.37.50, which was
2204 generated by GNU Autoconf 2.69. Invocation command line was
2205
2206 $ $0 $@
2207
2208 _ACEOF
2209 exec 5>>config.log
2210 {
2211 cat <<_ASUNAME
2212 ## --------- ##
2213 ## Platform. ##
2214 ## --------- ##
2215
2216 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2217 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2218 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2219 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2220 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2221
2222 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2223 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2224
2225 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2226 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2227 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2228 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2229 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2230 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2231 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2232
2233 _ASUNAME
2234
2235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2236 for as_dir in $PATH
2237 do
2238 IFS=$as_save_IFS
2239 test -z "$as_dir" && as_dir=.
2240 $as_echo "PATH: $as_dir"
2241 done
2242 IFS=$as_save_IFS
2243
2244 } >&5
2245
2246 cat >&5 <<_ACEOF
2247
2248
2249 ## ----------- ##
2250 ## Core tests. ##
2251 ## ----------- ##
2252
2253 _ACEOF
2254
2255
2256 # Keep a trace of the command line.
2257 # Strip out --no-create and --no-recursion so they do not pile up.
2258 # Strip out --silent because we don't want to record it for future runs.
2259 # Also quote any args containing shell meta-characters.
2260 # Make two passes to allow for proper duplicate-argument suppression.
2261 ac_configure_args=
2262 ac_configure_args0=
2263 ac_configure_args1=
2264 ac_must_keep_next=false
2265 for ac_pass in 1 2
2266 do
2267 for ac_arg
2268 do
2269 case $ac_arg in
2270 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2271 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2272 | -silent | --silent | --silen | --sile | --sil)
2273 continue ;;
2274 *\'*)
2275 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2276 esac
2277 case $ac_pass in
2278 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2279 2)
2280 as_fn_append ac_configure_args1 " '$ac_arg'"
2281 if test $ac_must_keep_next = true; then
2282 ac_must_keep_next=false # Got value, back to normal.
2283 else
2284 case $ac_arg in
2285 *=* | --config-cache | -C | -disable-* | --disable-* \
2286 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2287 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2288 | -with-* | --with-* | -without-* | --without-* | --x)
2289 case "$ac_configure_args0 " in
2290 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2291 esac
2292 ;;
2293 -* ) ac_must_keep_next=true ;;
2294 esac
2295 fi
2296 as_fn_append ac_configure_args " '$ac_arg'"
2297 ;;
2298 esac
2299 done
2300 done
2301 { ac_configure_args0=; unset ac_configure_args0;}
2302 { ac_configure_args1=; unset ac_configure_args1;}
2303
2304 # When interrupted or exit'd, cleanup temporary files, and complete
2305 # config.log. We remove comments because anyway the quotes in there
2306 # would cause problems or look ugly.
2307 # WARNING: Use '\'' to represent an apostrophe within the trap.
2308 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2309 trap 'exit_status=$?
2310 # Save into config.log some information that might help in debugging.
2311 {
2312 echo
2313
2314 $as_echo "## ---------------- ##
2315 ## Cache variables. ##
2316 ## ---------------- ##"
2317 echo
2318 # The following way of writing the cache mishandles newlines in values,
2319 (
2320 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2321 eval ac_val=\$$ac_var
2322 case $ac_val in #(
2323 *${as_nl}*)
2324 case $ac_var in #(
2325 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2326 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2327 esac
2328 case $ac_var in #(
2329 _ | IFS | as_nl) ;; #(
2330 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2331 *) { eval $ac_var=; unset $ac_var;} ;;
2332 esac ;;
2333 esac
2334 done
2335 (set) 2>&1 |
2336 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2337 *${as_nl}ac_space=\ *)
2338 sed -n \
2339 "s/'\''/'\''\\\\'\'''\''/g;
2340 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2341 ;; #(
2342 *)
2343 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2344 ;;
2345 esac |
2346 sort
2347 )
2348 echo
2349
2350 $as_echo "## ----------------- ##
2351 ## Output variables. ##
2352 ## ----------------- ##"
2353 echo
2354 for ac_var in $ac_subst_vars
2355 do
2356 eval ac_val=\$$ac_var
2357 case $ac_val in
2358 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2359 esac
2360 $as_echo "$ac_var='\''$ac_val'\''"
2361 done | sort
2362 echo
2363
2364 if test -n "$ac_subst_files"; then
2365 $as_echo "## ------------------- ##
2366 ## File substitutions. ##
2367 ## ------------------- ##"
2368 echo
2369 for ac_var in $ac_subst_files
2370 do
2371 eval ac_val=\$$ac_var
2372 case $ac_val in
2373 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2374 esac
2375 $as_echo "$ac_var='\''$ac_val'\''"
2376 done | sort
2377 echo
2378 fi
2379
2380 if test -s confdefs.h; then
2381 $as_echo "## ----------- ##
2382 ## confdefs.h. ##
2383 ## ----------- ##"
2384 echo
2385 cat confdefs.h
2386 echo
2387 fi
2388 test "$ac_signal" != 0 &&
2389 $as_echo "$as_me: caught signal $ac_signal"
2390 $as_echo "$as_me: exit $exit_status"
2391 } >&5
2392 rm -f core *.core core.conftest.* &&
2393 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2394 exit $exit_status
2395 ' 0
2396 for ac_signal in 1 2 13 15; do
2397 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2398 done
2399 ac_signal=0
2400
2401 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2402 rm -f -r conftest* confdefs.h
2403
2404 $as_echo "/* confdefs.h */" > confdefs.h
2405
2406 # Predefined preprocessor variables.
2407
2408 cat >>confdefs.h <<_ACEOF
2409 #define PACKAGE_NAME "$PACKAGE_NAME"
2410 _ACEOF
2411
2412 cat >>confdefs.h <<_ACEOF
2413 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2414 _ACEOF
2415
2416 cat >>confdefs.h <<_ACEOF
2417 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2418 _ACEOF
2419
2420 cat >>confdefs.h <<_ACEOF
2421 #define PACKAGE_STRING "$PACKAGE_STRING"
2422 _ACEOF
2423
2424 cat >>confdefs.h <<_ACEOF
2425 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2426 _ACEOF
2427
2428 cat >>confdefs.h <<_ACEOF
2429 #define PACKAGE_URL "$PACKAGE_URL"
2430 _ACEOF
2431
2432
2433 # Let the site file select an alternate cache file if it wants to.
2434 # Prefer an explicitly selected file to automatically selected ones.
2435 ac_site_file1=NONE
2436 ac_site_file2=NONE
2437 if test -n "$CONFIG_SITE"; then
2438 # We do not want a PATH search for config.site.
2439 case $CONFIG_SITE in #((
2440 -*) ac_site_file1=./$CONFIG_SITE;;
2441 */*) ac_site_file1=$CONFIG_SITE;;
2442 *) ac_site_file1=./$CONFIG_SITE;;
2443 esac
2444 elif test "x$prefix" != xNONE; then
2445 ac_site_file1=$prefix/share/config.site
2446 ac_site_file2=$prefix/etc/config.site
2447 else
2448 ac_site_file1=$ac_default_prefix/share/config.site
2449 ac_site_file2=$ac_default_prefix/etc/config.site
2450 fi
2451 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2452 do
2453 test "x$ac_site_file" = xNONE && continue
2454 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2455 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2456 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2457 sed 's/^/| /' "$ac_site_file" >&5
2458 . "$ac_site_file" \
2459 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2460 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2461 as_fn_error $? "failed to load site script $ac_site_file
2462 See \`config.log' for more details" "$LINENO" 5; }
2463 fi
2464 done
2465
2466 if test -r "$cache_file"; then
2467 # Some versions of bash will fail to source /dev/null (special files
2468 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2469 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2471 $as_echo "$as_me: loading cache $cache_file" >&6;}
2472 case $cache_file in
2473 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2474 *) . "./$cache_file";;
2475 esac
2476 fi
2477 else
2478 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2479 $as_echo "$as_me: creating cache $cache_file" >&6;}
2480 >$cache_file
2481 fi
2482
2483 as_fn_append ac_header_list " stdlib.h"
2484 as_fn_append ac_header_list " unistd.h"
2485 as_fn_append ac_header_list " sys/param.h"
2486 # Check that the precious variables saved in the cache have kept the same
2487 # value.
2488 ac_cache_corrupted=false
2489 for ac_var in $ac_precious_vars; do
2490 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2491 eval ac_new_set=\$ac_env_${ac_var}_set
2492 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2493 eval ac_new_val=\$ac_env_${ac_var}_value
2494 case $ac_old_set,$ac_new_set in
2495 set,)
2496 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2497 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2498 ac_cache_corrupted=: ;;
2499 ,set)
2500 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2501 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2502 ac_cache_corrupted=: ;;
2503 ,);;
2504 *)
2505 if test "x$ac_old_val" != "x$ac_new_val"; then
2506 # differences in whitespace do not lead to failure.
2507 ac_old_val_w=`echo x $ac_old_val`
2508 ac_new_val_w=`echo x $ac_new_val`
2509 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2511 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2512 ac_cache_corrupted=:
2513 else
2514 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2515 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2516 eval $ac_var=\$ac_old_val
2517 fi
2518 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2519 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2520 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2521 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2522 fi;;
2523 esac
2524 # Pass precious variables to config.status.
2525 if test "$ac_new_set" = set; then
2526 case $ac_new_val in
2527 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2528 *) ac_arg=$ac_var=$ac_new_val ;;
2529 esac
2530 case " $ac_configure_args " in
2531 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2532 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2533 esac
2534 fi
2535 done
2536 if $ac_cache_corrupted; then
2537 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2538 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2539 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2540 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2541 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2542 fi
2543 ## -------------------- ##
2544 ## Main body of script. ##
2545 ## -------------------- ##
2546
2547 ac_ext=c
2548 ac_cpp='$CPP $CPPFLAGS'
2549 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2550 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2551 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2552
2553
2554
2555
2556
2557
2558
2559 ac_aux_dir=
2560 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2561 if test -f "$ac_dir/install-sh"; then
2562 ac_aux_dir=$ac_dir
2563 ac_install_sh="$ac_aux_dir/install-sh -c"
2564 break
2565 elif test -f "$ac_dir/install.sh"; then
2566 ac_aux_dir=$ac_dir
2567 ac_install_sh="$ac_aux_dir/install.sh -c"
2568 break
2569 elif test -f "$ac_dir/shtool"; then
2570 ac_aux_dir=$ac_dir
2571 ac_install_sh="$ac_aux_dir/shtool install -c"
2572 break
2573 fi
2574 done
2575 if test -z "$ac_aux_dir"; then
2576 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2577 fi
2578
2579 # These three variables are undocumented and unsupported,
2580 # and are intended to be withdrawn in a future Autoconf release.
2581 # They can cause serious problems if a builder's source tree is in a directory
2582 # whose full name contains unusual characters.
2583 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2584 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2585 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2586
2587
2588 # Make sure we can run config.sub.
2589 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2590 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2591
2592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2593 $as_echo_n "checking build system type... " >&6; }
2594 if ${ac_cv_build+:} false; then :
2595 $as_echo_n "(cached) " >&6
2596 else
2597 ac_build_alias=$build_alias
2598 test "x$ac_build_alias" = x &&
2599 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2600 test "x$ac_build_alias" = x &&
2601 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2602 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2603 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2604
2605 fi
2606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2607 $as_echo "$ac_cv_build" >&6; }
2608 case $ac_cv_build in
2609 *-*-*) ;;
2610 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2611 esac
2612 build=$ac_cv_build
2613 ac_save_IFS=$IFS; IFS='-'
2614 set x $ac_cv_build
2615 shift
2616 build_cpu=$1
2617 build_vendor=$2
2618 shift; shift
2619 # Remember, the first character of IFS is used to create $*,
2620 # except with old shells:
2621 build_os=$*
2622 IFS=$ac_save_IFS
2623 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2624
2625
2626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2627 $as_echo_n "checking host system type... " >&6; }
2628 if ${ac_cv_host+:} false; then :
2629 $as_echo_n "(cached) " >&6
2630 else
2631 if test "x$host_alias" = x; then
2632 ac_cv_host=$ac_cv_build
2633 else
2634 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2635 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2636 fi
2637
2638 fi
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2640 $as_echo "$ac_cv_host" >&6; }
2641 case $ac_cv_host in
2642 *-*-*) ;;
2643 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2644 esac
2645 host=$ac_cv_host
2646 ac_save_IFS=$IFS; IFS='-'
2647 set x $ac_cv_host
2648 shift
2649 host_cpu=$1
2650 host_vendor=$2
2651 shift; shift
2652 # Remember, the first character of IFS is used to create $*,
2653 # except with old shells:
2654 host_os=$*
2655 IFS=$ac_save_IFS
2656 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2657
2658
2659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2660 $as_echo_n "checking target system type... " >&6; }
2661 if ${ac_cv_target+:} false; then :
2662 $as_echo_n "(cached) " >&6
2663 else
2664 if test "x$target_alias" = x; then
2665 ac_cv_target=$ac_cv_host
2666 else
2667 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2668 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2669 fi
2670
2671 fi
2672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2673 $as_echo "$ac_cv_target" >&6; }
2674 case $ac_cv_target in
2675 *-*-*) ;;
2676 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2677 esac
2678 target=$ac_cv_target
2679 ac_save_IFS=$IFS; IFS='-'
2680 set x $ac_cv_target
2681 shift
2682 target_cpu=$1
2683 target_vendor=$2
2684 shift; shift
2685 # Remember, the first character of IFS is used to create $*,
2686 # except with old shells:
2687 target_os=$*
2688 IFS=$ac_save_IFS
2689 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2690
2691
2692 # The aliases save the names the user supplied, while $host etc.
2693 # will get canonicalized.
2694 test -n "$target_alias" &&
2695 test "$program_prefix$program_suffix$program_transform_name" = \
2696 NONENONEs,x,x, &&
2697 program_prefix=${target_alias}-
2698
2699 am__api_version='1.15'
2700
2701 # Find a good install program. We prefer a C program (faster),
2702 # so one script is as good as another. But avoid the broken or
2703 # incompatible versions:
2704 # SysV /etc/install, /usr/sbin/install
2705 # SunOS /usr/etc/install
2706 # IRIX /sbin/install
2707 # AIX /bin/install
2708 # AmigaOS /C/install, which installs bootblocks on floppy discs
2709 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2710 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2711 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2712 # OS/2's system install, which has a completely different semantic
2713 # ./install, which can be erroneously created by make from ./install.sh.
2714 # Reject install programs that cannot install multiple files.
2715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2716 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2717 if test -z "$INSTALL"; then
2718 if ${ac_cv_path_install+:} false; then :
2719 $as_echo_n "(cached) " >&6
2720 else
2721 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2722 for as_dir in $PATH
2723 do
2724 IFS=$as_save_IFS
2725 test -z "$as_dir" && as_dir=.
2726 # Account for people who put trailing slashes in PATH elements.
2727 case $as_dir/ in #((
2728 ./ | .// | /[cC]/* | \
2729 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2730 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2731 /usr/ucb/* ) ;;
2732 *)
2733 # OSF1 and SCO ODT 3.0 have their own names for install.
2734 # Don't use installbsd from OSF since it installs stuff as root
2735 # by default.
2736 for ac_prog in ginstall scoinst install; do
2737 for ac_exec_ext in '' $ac_executable_extensions; do
2738 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2739 if test $ac_prog = install &&
2740 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2741 # AIX install. It has an incompatible calling convention.
2742 :
2743 elif test $ac_prog = install &&
2744 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2745 # program-specific install script used by HP pwplus--don't use.
2746 :
2747 else
2748 rm -rf conftest.one conftest.two conftest.dir
2749 echo one > conftest.one
2750 echo two > conftest.two
2751 mkdir conftest.dir
2752 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2753 test -s conftest.one && test -s conftest.two &&
2754 test -s conftest.dir/conftest.one &&
2755 test -s conftest.dir/conftest.two
2756 then
2757 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2758 break 3
2759 fi
2760 fi
2761 fi
2762 done
2763 done
2764 ;;
2765 esac
2766
2767 done
2768 IFS=$as_save_IFS
2769
2770 rm -rf conftest.one conftest.two conftest.dir
2771
2772 fi
2773 if test "${ac_cv_path_install+set}" = set; then
2774 INSTALL=$ac_cv_path_install
2775 else
2776 # As a last resort, use the slow shell script. Don't cache a
2777 # value for INSTALL within a source directory, because that will
2778 # break other packages using the cache if that directory is
2779 # removed, or if the value is a relative name.
2780 INSTALL=$ac_install_sh
2781 fi
2782 fi
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2784 $as_echo "$INSTALL" >&6; }
2785
2786 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2787 # It thinks the first close brace ends the variable substitution.
2788 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2789
2790 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2791
2792 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2793
2794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2795 $as_echo_n "checking whether build environment is sane... " >&6; }
2796 # Reject unsafe characters in $srcdir or the absolute working directory
2797 # name. Accept space and tab only in the latter.
2798 am_lf='
2799 '
2800 case `pwd` in
2801 *[\\\"\#\$\&\'\`$am_lf]*)
2802 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2803 esac
2804 case $srcdir in
2805 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2806 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2807 esac
2808
2809 # Do 'set' in a subshell so we don't clobber the current shell's
2810 # arguments. Must try -L first in case configure is actually a
2811 # symlink; some systems play weird games with the mod time of symlinks
2812 # (eg FreeBSD returns the mod time of the symlink's containing
2813 # directory).
2814 if (
2815 am_has_slept=no
2816 for am_try in 1 2; do
2817 echo "timestamp, slept: $am_has_slept" > conftest.file
2818 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2819 if test "$*" = "X"; then
2820 # -L didn't work.
2821 set X `ls -t "$srcdir/configure" conftest.file`
2822 fi
2823 if test "$*" != "X $srcdir/configure conftest.file" \
2824 && test "$*" != "X conftest.file $srcdir/configure"; then
2825
2826 # If neither matched, then we have a broken ls. This can happen
2827 # if, for instance, CONFIG_SHELL is bash and it inherits a
2828 # broken ls alias from the environment. This has actually
2829 # happened. Such a system could not be considered "sane".
2830 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2831 alias in your environment" "$LINENO" 5
2832 fi
2833 if test "$2" = conftest.file || test $am_try -eq 2; then
2834 break
2835 fi
2836 # Just in case.
2837 sleep 1
2838 am_has_slept=yes
2839 done
2840 test "$2" = conftest.file
2841 )
2842 then
2843 # Ok.
2844 :
2845 else
2846 as_fn_error $? "newly created file is older than distributed files!
2847 Check your system clock" "$LINENO" 5
2848 fi
2849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2850 $as_echo "yes" >&6; }
2851 # If we didn't sleep, we still need to ensure time stamps of config.status and
2852 # generated files are strictly newer.
2853 am_sleep_pid=
2854 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2855 ( sleep 1 ) &
2856 am_sleep_pid=$!
2857 fi
2858
2859 rm -f conftest.file
2860
2861 test "$program_prefix" != NONE &&
2862 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2863 # Use a double $ so make ignores it.
2864 test "$program_suffix" != NONE &&
2865 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2866 # Double any \ or $.
2867 # By default was `s,x,x', remove it if useless.
2868 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2869 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2870
2871 # Expand $ac_aux_dir to an absolute path.
2872 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2873
2874 if test x"${MISSING+set}" != xset; then
2875 case $am_aux_dir in
2876 *\ * | *\ *)
2877 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2878 *)
2879 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2880 esac
2881 fi
2882 # Use eval to expand $SHELL
2883 if eval "$MISSING --is-lightweight"; then
2884 am_missing_run="$MISSING "
2885 else
2886 am_missing_run=
2887 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2888 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2889 fi
2890
2891 if test x"${install_sh+set}" != xset; then
2892 case $am_aux_dir in
2893 *\ * | *\ *)
2894 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2895 *)
2896 install_sh="\${SHELL} $am_aux_dir/install-sh"
2897 esac
2898 fi
2899
2900 # Installed binaries are usually stripped using 'strip' when the user
2901 # run "make install-strip". However 'strip' might not be the right
2902 # tool to use in cross-compilation environments, therefore Automake
2903 # will honor the 'STRIP' environment variable to overrule this program.
2904 if test "$cross_compiling" != no; then
2905 if test -n "$ac_tool_prefix"; then
2906 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2907 set dummy ${ac_tool_prefix}strip; ac_word=$2
2908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2909 $as_echo_n "checking for $ac_word... " >&6; }
2910 if ${ac_cv_prog_STRIP+:} false; then :
2911 $as_echo_n "(cached) " >&6
2912 else
2913 if test -n "$STRIP"; then
2914 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2915 else
2916 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2917 for as_dir in $PATH
2918 do
2919 IFS=$as_save_IFS
2920 test -z "$as_dir" && as_dir=.
2921 for ac_exec_ext in '' $ac_executable_extensions; do
2922 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2923 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2925 break 2
2926 fi
2927 done
2928 done
2929 IFS=$as_save_IFS
2930
2931 fi
2932 fi
2933 STRIP=$ac_cv_prog_STRIP
2934 if test -n "$STRIP"; then
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2936 $as_echo "$STRIP" >&6; }
2937 else
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2939 $as_echo "no" >&6; }
2940 fi
2941
2942
2943 fi
2944 if test -z "$ac_cv_prog_STRIP"; then
2945 ac_ct_STRIP=$STRIP
2946 # Extract the first word of "strip", so it can be a program name with args.
2947 set dummy strip; ac_word=$2
2948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2949 $as_echo_n "checking for $ac_word... " >&6; }
2950 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2951 $as_echo_n "(cached) " >&6
2952 else
2953 if test -n "$ac_ct_STRIP"; then
2954 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2955 else
2956 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2957 for as_dir in $PATH
2958 do
2959 IFS=$as_save_IFS
2960 test -z "$as_dir" && as_dir=.
2961 for ac_exec_ext in '' $ac_executable_extensions; do
2962 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2963 ac_cv_prog_ac_ct_STRIP="strip"
2964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2965 break 2
2966 fi
2967 done
2968 done
2969 IFS=$as_save_IFS
2970
2971 fi
2972 fi
2973 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2974 if test -n "$ac_ct_STRIP"; then
2975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2976 $as_echo "$ac_ct_STRIP" >&6; }
2977 else
2978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2979 $as_echo "no" >&6; }
2980 fi
2981
2982 if test "x$ac_ct_STRIP" = x; then
2983 STRIP=":"
2984 else
2985 case $cross_compiling:$ac_tool_warned in
2986 yes:)
2987 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2988 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2989 ac_tool_warned=yes ;;
2990 esac
2991 STRIP=$ac_ct_STRIP
2992 fi
2993 else
2994 STRIP="$ac_cv_prog_STRIP"
2995 fi
2996
2997 fi
2998 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2999
3000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3001 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3002 if test -z "$MKDIR_P"; then
3003 if ${ac_cv_path_mkdir+:} false; then :
3004 $as_echo_n "(cached) " >&6
3005 else
3006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3007 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3008 do
3009 IFS=$as_save_IFS
3010 test -z "$as_dir" && as_dir=.
3011 for ac_prog in mkdir gmkdir; do
3012 for ac_exec_ext in '' $ac_executable_extensions; do
3013 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3014 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3015 'mkdir (GNU coreutils) '* | \
3016 'mkdir (coreutils) '* | \
3017 'mkdir (fileutils) '4.1*)
3018 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3019 break 3;;
3020 esac
3021 done
3022 done
3023 done
3024 IFS=$as_save_IFS
3025
3026 fi
3027
3028 test -d ./--version && rmdir ./--version
3029 if test "${ac_cv_path_mkdir+set}" = set; then
3030 MKDIR_P="$ac_cv_path_mkdir -p"
3031 else
3032 # As a last resort, use the slow shell script. Don't cache a
3033 # value for MKDIR_P within a source directory, because that will
3034 # break other packages using the cache if that directory is
3035 # removed, or if the value is a relative name.
3036 MKDIR_P="$ac_install_sh -d"
3037 fi
3038 fi
3039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3040 $as_echo "$MKDIR_P" >&6; }
3041
3042 for ac_prog in gawk mawk nawk awk
3043 do
3044 # Extract the first word of "$ac_prog", so it can be a program name with args.
3045 set dummy $ac_prog; ac_word=$2
3046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3047 $as_echo_n "checking for $ac_word... " >&6; }
3048 if ${ac_cv_prog_AWK+:} false; then :
3049 $as_echo_n "(cached) " >&6
3050 else
3051 if test -n "$AWK"; then
3052 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3053 else
3054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3055 for as_dir in $PATH
3056 do
3057 IFS=$as_save_IFS
3058 test -z "$as_dir" && as_dir=.
3059 for ac_exec_ext in '' $ac_executable_extensions; do
3060 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3061 ac_cv_prog_AWK="$ac_prog"
3062 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3063 break 2
3064 fi
3065 done
3066 done
3067 IFS=$as_save_IFS
3068
3069 fi
3070 fi
3071 AWK=$ac_cv_prog_AWK
3072 if test -n "$AWK"; then
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3074 $as_echo "$AWK" >&6; }
3075 else
3076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3077 $as_echo "no" >&6; }
3078 fi
3079
3080
3081 test -n "$AWK" && break
3082 done
3083
3084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3085 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3086 set x ${MAKE-make}
3087 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3088 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3089 $as_echo_n "(cached) " >&6
3090 else
3091 cat >conftest.make <<\_ACEOF
3092 SHELL = /bin/sh
3093 all:
3094 @echo '@@@%%%=$(MAKE)=@@@%%%'
3095 _ACEOF
3096 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3097 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3098 *@@@%%%=?*=@@@%%%*)
3099 eval ac_cv_prog_make_${ac_make}_set=yes;;
3100 *)
3101 eval ac_cv_prog_make_${ac_make}_set=no;;
3102 esac
3103 rm -f conftest.make
3104 fi
3105 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3107 $as_echo "yes" >&6; }
3108 SET_MAKE=
3109 else
3110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3111 $as_echo "no" >&6; }
3112 SET_MAKE="MAKE=${MAKE-make}"
3113 fi
3114
3115 rm -rf .tst 2>/dev/null
3116 mkdir .tst 2>/dev/null
3117 if test -d .tst; then
3118 am__leading_dot=.
3119 else
3120 am__leading_dot=_
3121 fi
3122 rmdir .tst 2>/dev/null
3123
3124 # Check whether --enable-silent-rules was given.
3125 if test "${enable_silent_rules+set}" = set; then :
3126 enableval=$enable_silent_rules;
3127 fi
3128
3129 case $enable_silent_rules in # (((
3130 yes) AM_DEFAULT_VERBOSITY=0;;
3131 no) AM_DEFAULT_VERBOSITY=1;;
3132 *) AM_DEFAULT_VERBOSITY=1;;
3133 esac
3134 am_make=${MAKE-make}
3135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3136 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3137 if ${am_cv_make_support_nested_variables+:} false; then :
3138 $as_echo_n "(cached) " >&6
3139 else
3140 if $as_echo 'TRUE=$(BAR$(V))
3141 BAR0=false
3142 BAR1=true
3143 V=1
3144 am__doit:
3145 @$(TRUE)
3146 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3147 am_cv_make_support_nested_variables=yes
3148 else
3149 am_cv_make_support_nested_variables=no
3150 fi
3151 fi
3152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3153 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3154 if test $am_cv_make_support_nested_variables = yes; then
3155 AM_V='$(V)'
3156 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3157 else
3158 AM_V=$AM_DEFAULT_VERBOSITY
3159 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3160 fi
3161 AM_BACKSLASH='\'
3162
3163 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3164 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3165 # is not polluted with repeated "-I."
3166 am__isrc=' -I$(srcdir)'
3167 # test to see if srcdir already configured
3168 if test -f $srcdir/config.status; then
3169 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3170 fi
3171 fi
3172
3173 # test whether we have cygpath
3174 if test -z "$CYGPATH_W"; then
3175 if (cygpath --version) >/dev/null 2>/dev/null; then
3176 CYGPATH_W='cygpath -w'
3177 else
3178 CYGPATH_W=echo
3179 fi
3180 fi
3181
3182
3183 # Define the identity of the package.
3184 PACKAGE='bfd'
3185 VERSION='2.37.50'
3186
3187
3188 cat >>confdefs.h <<_ACEOF
3189 #define PACKAGE "$PACKAGE"
3190 _ACEOF
3191
3192
3193 cat >>confdefs.h <<_ACEOF
3194 #define VERSION "$VERSION"
3195 _ACEOF
3196
3197 # Some tools Automake needs.
3198
3199 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3200
3201
3202 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3203
3204
3205 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3206
3207
3208 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3209
3210
3211 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3212
3213 # For better backward compatibility. To be removed once Automake 1.9.x
3214 # dies out for good. For more background, see:
3215 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3216 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3217 mkdir_p='$(MKDIR_P)'
3218
3219 # We need awk for the "check" target (and possibly the TAP driver). The
3220 # system "awk" is bad on some platforms.
3221 # Always define AMTAR for backward compatibility. Yes, it's still used
3222 # in the wild :-( We should find a proper way to deprecate it ...
3223 AMTAR='$${TAR-tar}'
3224
3225
3226 # We'll loop over all known methods to create a tar archive until one works.
3227 _am_tools='gnutar pax cpio none'
3228
3229 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3230
3231
3232
3233
3234
3235
3236 # POSIX will say in a future version that running "rm -f" with no argument
3237 # is OK; and we want to be able to make that assumption in our Makefile
3238 # recipes. So use an aggressive probe to check that the usage we want is
3239 # actually supported "in the wild" to an acceptable degree.
3240 # See automake bug#10828.
3241 # To make any issue more visible, cause the running configure to be aborted
3242 # by default if the 'rm' program in use doesn't match our expectations; the
3243 # user can still override this though.
3244 if rm -f && rm -fr && rm -rf; then : OK; else
3245 cat >&2 <<'END'
3246 Oops!
3247
3248 Your 'rm' program seems unable to run without file operands specified
3249 on the command line, even when the '-f' option is present. This is contrary
3250 to the behaviour of most rm programs out there, and not conforming with
3251 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3252
3253 Please tell bug-automake@gnu.org about your system, including the value
3254 of your $PATH and any error possibly output before this message. This
3255 can help us improve future automake versions.
3256
3257 END
3258 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3259 echo 'Configuration will proceed anyway, since you have set the' >&2
3260 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3261 echo >&2
3262 else
3263 cat >&2 <<'END'
3264 Aborting the configuration process, to ensure you take notice of the issue.
3265
3266 You can download and install GNU coreutils to get an 'rm' implementation
3267 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3268
3269 If you want to complete the configuration process using your problematic
3270 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3271 to "yes", and re-run configure.
3272
3273 END
3274 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3275 fi
3276 fi
3277
3278 # Check whether --enable-silent-rules was given.
3279 if test "${enable_silent_rules+set}" = set; then :
3280 enableval=$enable_silent_rules;
3281 fi
3282
3283 case $enable_silent_rules in # (((
3284 yes) AM_DEFAULT_VERBOSITY=0;;
3285 no) AM_DEFAULT_VERBOSITY=1;;
3286 *) AM_DEFAULT_VERBOSITY=0;;
3287 esac
3288 am_make=${MAKE-make}
3289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3290 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3291 if ${am_cv_make_support_nested_variables+:} false; then :
3292 $as_echo_n "(cached) " >&6
3293 else
3294 if $as_echo 'TRUE=$(BAR$(V))
3295 BAR0=false
3296 BAR1=true
3297 V=1
3298 am__doit:
3299 @$(TRUE)
3300 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3301 am_cv_make_support_nested_variables=yes
3302 else
3303 am_cv_make_support_nested_variables=no
3304 fi
3305 fi
3306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3307 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3308 if test $am_cv_make_support_nested_variables = yes; then
3309 AM_V='$(V)'
3310 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3311 else
3312 AM_V=$AM_DEFAULT_VERBOSITY
3313 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3314 fi
3315 AM_BACKSLASH='\'
3316
3317
3318 if test -n "$ac_tool_prefix"; then
3319 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3320 set dummy ${ac_tool_prefix}ar; ac_word=$2
3321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3322 $as_echo_n "checking for $ac_word... " >&6; }
3323 if ${ac_cv_prog_AR+:} false; then :
3324 $as_echo_n "(cached) " >&6
3325 else
3326 if test -n "$AR"; then
3327 ac_cv_prog_AR="$AR" # Let the user override the test.
3328 else
3329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3330 for as_dir in $PATH
3331 do
3332 IFS=$as_save_IFS
3333 test -z "$as_dir" && as_dir=.
3334 for ac_exec_ext in '' $ac_executable_extensions; do
3335 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3336 ac_cv_prog_AR="${ac_tool_prefix}ar"
3337 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3338 break 2
3339 fi
3340 done
3341 done
3342 IFS=$as_save_IFS
3343
3344 fi
3345 fi
3346 AR=$ac_cv_prog_AR
3347 if test -n "$AR"; then
3348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3349 $as_echo "$AR" >&6; }
3350 else
3351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3352 $as_echo "no" >&6; }
3353 fi
3354
3355
3356 fi
3357 if test -z "$ac_cv_prog_AR"; then
3358 ac_ct_AR=$AR
3359 # Extract the first word of "ar", so it can be a program name with args.
3360 set dummy ar; ac_word=$2
3361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3362 $as_echo_n "checking for $ac_word... " >&6; }
3363 if ${ac_cv_prog_ac_ct_AR+:} false; then :
3364 $as_echo_n "(cached) " >&6
3365 else
3366 if test -n "$ac_ct_AR"; then
3367 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3368 else
3369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3370 for as_dir in $PATH
3371 do
3372 IFS=$as_save_IFS
3373 test -z "$as_dir" && as_dir=.
3374 for ac_exec_ext in '' $ac_executable_extensions; do
3375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3376 ac_cv_prog_ac_ct_AR="ar"
3377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3378 break 2
3379 fi
3380 done
3381 done
3382 IFS=$as_save_IFS
3383
3384 fi
3385 fi
3386 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3387 if test -n "$ac_ct_AR"; then
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3389 $as_echo "$ac_ct_AR" >&6; }
3390 else
3391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3392 $as_echo "no" >&6; }
3393 fi
3394
3395 if test "x$ac_ct_AR" = x; then
3396 AR=""
3397 else
3398 case $cross_compiling:$ac_tool_warned in
3399 yes:)
3400 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3401 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3402 ac_tool_warned=yes ;;
3403 esac
3404 AR=$ac_ct_AR
3405 fi
3406 else
3407 AR="$ac_cv_prog_AR"
3408 fi
3409
3410 if test -n "$ac_tool_prefix"; then
3411 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3412 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3414 $as_echo_n "checking for $ac_word... " >&6; }
3415 if ${ac_cv_prog_RANLIB+:} false; then :
3416 $as_echo_n "(cached) " >&6
3417 else
3418 if test -n "$RANLIB"; then
3419 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3420 else
3421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3422 for as_dir in $PATH
3423 do
3424 IFS=$as_save_IFS
3425 test -z "$as_dir" && as_dir=.
3426 for ac_exec_ext in '' $ac_executable_extensions; do
3427 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3428 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3430 break 2
3431 fi
3432 done
3433 done
3434 IFS=$as_save_IFS
3435
3436 fi
3437 fi
3438 RANLIB=$ac_cv_prog_RANLIB
3439 if test -n "$RANLIB"; then
3440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3441 $as_echo "$RANLIB" >&6; }
3442 else
3443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3444 $as_echo "no" >&6; }
3445 fi
3446
3447
3448 fi
3449 if test -z "$ac_cv_prog_RANLIB"; then
3450 ac_ct_RANLIB=$RANLIB
3451 # Extract the first word of "ranlib", so it can be a program name with args.
3452 set dummy ranlib; ac_word=$2
3453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3454 $as_echo_n "checking for $ac_word... " >&6; }
3455 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
3456 $as_echo_n "(cached) " >&6
3457 else
3458 if test -n "$ac_ct_RANLIB"; then
3459 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3460 else
3461 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3462 for as_dir in $PATH
3463 do
3464 IFS=$as_save_IFS
3465 test -z "$as_dir" && as_dir=.
3466 for ac_exec_ext in '' $ac_executable_extensions; do
3467 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3468 ac_cv_prog_ac_ct_RANLIB="ranlib"
3469 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3470 break 2
3471 fi
3472 done
3473 done
3474 IFS=$as_save_IFS
3475
3476 fi
3477 fi
3478 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3479 if test -n "$ac_ct_RANLIB"; then
3480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3481 $as_echo "$ac_ct_RANLIB" >&6; }
3482 else
3483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3484 $as_echo "no" >&6; }
3485 fi
3486
3487 if test "x$ac_ct_RANLIB" = x; then
3488 RANLIB=":"
3489 else
3490 case $cross_compiling:$ac_tool_warned in
3491 yes:)
3492 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3493 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3494 ac_tool_warned=yes ;;
3495 esac
3496 RANLIB=$ac_ct_RANLIB
3497 fi
3498 else
3499 RANLIB="$ac_cv_prog_RANLIB"
3500 fi
3501
3502
3503 # Check whether --enable-shared was given.
3504 if test "${enable_shared+set}" = set; then :
3505 enableval=$enable_shared; p=${PACKAGE-default}
3506 case $enableval in
3507 yes) enable_shared=yes ;;
3508 no) enable_shared=no ;;
3509 *)
3510 enable_shared=no
3511 # Look at the argument we got. We use all the common list separators.
3512 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3513 for pkg in $enableval; do
3514 IFS="$lt_save_ifs"
3515 if test "X$pkg" = "X$p"; then
3516 enable_shared=yes
3517 fi
3518 done
3519 IFS="$lt_save_ifs"
3520 ;;
3521 esac
3522 else
3523 enable_shared=no
3524 fi
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535 ac_ext=c
3536 ac_cpp='$CPP $CPPFLAGS'
3537 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3538 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3539 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3540 if test -n "$ac_tool_prefix"; then
3541 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3542 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3544 $as_echo_n "checking for $ac_word... " >&6; }
3545 if ${ac_cv_prog_CC+:} false; then :
3546 $as_echo_n "(cached) " >&6
3547 else
3548 if test -n "$CC"; then
3549 ac_cv_prog_CC="$CC" # Let the user override the test.
3550 else
3551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3552 for as_dir in $PATH
3553 do
3554 IFS=$as_save_IFS
3555 test -z "$as_dir" && as_dir=.
3556 for ac_exec_ext in '' $ac_executable_extensions; do
3557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3558 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3560 break 2
3561 fi
3562 done
3563 done
3564 IFS=$as_save_IFS
3565
3566 fi
3567 fi
3568 CC=$ac_cv_prog_CC
3569 if test -n "$CC"; then
3570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3571 $as_echo "$CC" >&6; }
3572 else
3573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3574 $as_echo "no" >&6; }
3575 fi
3576
3577
3578 fi
3579 if test -z "$ac_cv_prog_CC"; then
3580 ac_ct_CC=$CC
3581 # Extract the first word of "gcc", so it can be a program name with args.
3582 set dummy gcc; ac_word=$2
3583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3584 $as_echo_n "checking for $ac_word... " >&6; }
3585 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3586 $as_echo_n "(cached) " >&6
3587 else
3588 if test -n "$ac_ct_CC"; then
3589 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3590 else
3591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3592 for as_dir in $PATH
3593 do
3594 IFS=$as_save_IFS
3595 test -z "$as_dir" && as_dir=.
3596 for ac_exec_ext in '' $ac_executable_extensions; do
3597 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3598 ac_cv_prog_ac_ct_CC="gcc"
3599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3600 break 2
3601 fi
3602 done
3603 done
3604 IFS=$as_save_IFS
3605
3606 fi
3607 fi
3608 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3609 if test -n "$ac_ct_CC"; then
3610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3611 $as_echo "$ac_ct_CC" >&6; }
3612 else
3613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3614 $as_echo "no" >&6; }
3615 fi
3616
3617 if test "x$ac_ct_CC" = x; then
3618 CC=""
3619 else
3620 case $cross_compiling:$ac_tool_warned in
3621 yes:)
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3623 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3624 ac_tool_warned=yes ;;
3625 esac
3626 CC=$ac_ct_CC
3627 fi
3628 else
3629 CC="$ac_cv_prog_CC"
3630 fi
3631
3632 if test -z "$CC"; then
3633 if test -n "$ac_tool_prefix"; then
3634 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3635 set dummy ${ac_tool_prefix}cc; ac_word=$2
3636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3637 $as_echo_n "checking for $ac_word... " >&6; }
3638 if ${ac_cv_prog_CC+:} false; then :
3639 $as_echo_n "(cached) " >&6
3640 else
3641 if test -n "$CC"; then
3642 ac_cv_prog_CC="$CC" # Let the user override the test.
3643 else
3644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3645 for as_dir in $PATH
3646 do
3647 IFS=$as_save_IFS
3648 test -z "$as_dir" && as_dir=.
3649 for ac_exec_ext in '' $ac_executable_extensions; do
3650 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3651 ac_cv_prog_CC="${ac_tool_prefix}cc"
3652 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3653 break 2
3654 fi
3655 done
3656 done
3657 IFS=$as_save_IFS
3658
3659 fi
3660 fi
3661 CC=$ac_cv_prog_CC
3662 if test -n "$CC"; then
3663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3664 $as_echo "$CC" >&6; }
3665 else
3666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3667 $as_echo "no" >&6; }
3668 fi
3669
3670
3671 fi
3672 fi
3673 if test -z "$CC"; then
3674 # Extract the first word of "cc", so it can be a program name with args.
3675 set dummy cc; ac_word=$2
3676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3677 $as_echo_n "checking for $ac_word... " >&6; }
3678 if ${ac_cv_prog_CC+:} false; then :
3679 $as_echo_n "(cached) " >&6
3680 else
3681 if test -n "$CC"; then
3682 ac_cv_prog_CC="$CC" # Let the user override the test.
3683 else
3684 ac_prog_rejected=no
3685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3686 for as_dir in $PATH
3687 do
3688 IFS=$as_save_IFS
3689 test -z "$as_dir" && as_dir=.
3690 for ac_exec_ext in '' $ac_executable_extensions; do
3691 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3692 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3693 ac_prog_rejected=yes
3694 continue
3695 fi
3696 ac_cv_prog_CC="cc"
3697 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3698 break 2
3699 fi
3700 done
3701 done
3702 IFS=$as_save_IFS
3703
3704 if test $ac_prog_rejected = yes; then
3705 # We found a bogon in the path, so make sure we never use it.
3706 set dummy $ac_cv_prog_CC
3707 shift
3708 if test $# != 0; then
3709 # We chose a different compiler from the bogus one.
3710 # However, it has the same basename, so the bogon will be chosen
3711 # first if we set CC to just the basename; use the full file name.
3712 shift
3713 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3714 fi
3715 fi
3716 fi
3717 fi
3718 CC=$ac_cv_prog_CC
3719 if test -n "$CC"; then
3720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3721 $as_echo "$CC" >&6; }
3722 else
3723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3724 $as_echo "no" >&6; }
3725 fi
3726
3727
3728 fi
3729 if test -z "$CC"; then
3730 if test -n "$ac_tool_prefix"; then
3731 for ac_prog in cl.exe
3732 do
3733 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3734 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3736 $as_echo_n "checking for $ac_word... " >&6; }
3737 if ${ac_cv_prog_CC+:} false; then :
3738 $as_echo_n "(cached) " >&6
3739 else
3740 if test -n "$CC"; then
3741 ac_cv_prog_CC="$CC" # Let the user override the test.
3742 else
3743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3744 for as_dir in $PATH
3745 do
3746 IFS=$as_save_IFS
3747 test -z "$as_dir" && as_dir=.
3748 for ac_exec_ext in '' $ac_executable_extensions; do
3749 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3750 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3751 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3752 break 2
3753 fi
3754 done
3755 done
3756 IFS=$as_save_IFS
3757
3758 fi
3759 fi
3760 CC=$ac_cv_prog_CC
3761 if test -n "$CC"; then
3762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3763 $as_echo "$CC" >&6; }
3764 else
3765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3766 $as_echo "no" >&6; }
3767 fi
3768
3769
3770 test -n "$CC" && break
3771 done
3772 fi
3773 if test -z "$CC"; then
3774 ac_ct_CC=$CC
3775 for ac_prog in cl.exe
3776 do
3777 # Extract the first word of "$ac_prog", so it can be a program name with args.
3778 set dummy $ac_prog; ac_word=$2
3779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3780 $as_echo_n "checking for $ac_word... " >&6; }
3781 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3782 $as_echo_n "(cached) " >&6
3783 else
3784 if test -n "$ac_ct_CC"; then
3785 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3786 else
3787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3788 for as_dir in $PATH
3789 do
3790 IFS=$as_save_IFS
3791 test -z "$as_dir" && as_dir=.
3792 for ac_exec_ext in '' $ac_executable_extensions; do
3793 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3794 ac_cv_prog_ac_ct_CC="$ac_prog"
3795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3796 break 2
3797 fi
3798 done
3799 done
3800 IFS=$as_save_IFS
3801
3802 fi
3803 fi
3804 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3805 if test -n "$ac_ct_CC"; then
3806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3807 $as_echo "$ac_ct_CC" >&6; }
3808 else
3809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3810 $as_echo "no" >&6; }
3811 fi
3812
3813
3814 test -n "$ac_ct_CC" && break
3815 done
3816
3817 if test "x$ac_ct_CC" = x; then
3818 CC=""
3819 else
3820 case $cross_compiling:$ac_tool_warned in
3821 yes:)
3822 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3823 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3824 ac_tool_warned=yes ;;
3825 esac
3826 CC=$ac_ct_CC
3827 fi
3828 fi
3829
3830 fi
3831
3832
3833 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3834 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3835 as_fn_error $? "no acceptable C compiler found in \$PATH
3836 See \`config.log' for more details" "$LINENO" 5; }
3837
3838 # Provide some information about the compiler.
3839 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3840 set X $ac_compile
3841 ac_compiler=$2
3842 for ac_option in --version -v -V -qversion; do
3843 { { ac_try="$ac_compiler $ac_option >&5"
3844 case "(($ac_try" in
3845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3846 *) ac_try_echo=$ac_try;;
3847 esac
3848 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3849 $as_echo "$ac_try_echo"; } >&5
3850 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3851 ac_status=$?
3852 if test -s conftest.err; then
3853 sed '10a\
3854 ... rest of stderr output deleted ...
3855 10q' conftest.err >conftest.er1
3856 cat conftest.er1 >&5
3857 fi
3858 rm -f conftest.er1 conftest.err
3859 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3860 test $ac_status = 0; }
3861 done
3862
3863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3864 /* end confdefs.h. */
3865
3866 int
3867 main ()
3868 {
3869
3870 ;
3871 return 0;
3872 }
3873 _ACEOF
3874 ac_clean_files_save=$ac_clean_files
3875 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3876 # Try to create an executable without -o first, disregard a.out.
3877 # It will help us diagnose broken compilers, and finding out an intuition
3878 # of exeext.
3879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3880 $as_echo_n "checking whether the C compiler works... " >&6; }
3881 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3882
3883 # The possible output files:
3884 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3885
3886 ac_rmfiles=
3887 for ac_file in $ac_files
3888 do
3889 case $ac_file in
3890 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3891 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3892 esac
3893 done
3894 rm -f $ac_rmfiles
3895
3896 if { { ac_try="$ac_link_default"
3897 case "(($ac_try" in
3898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3899 *) ac_try_echo=$ac_try;;
3900 esac
3901 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3902 $as_echo "$ac_try_echo"; } >&5
3903 (eval "$ac_link_default") 2>&5
3904 ac_status=$?
3905 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3906 test $ac_status = 0; }; then :
3907 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3908 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3909 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3910 # so that the user can short-circuit this test for compilers unknown to
3911 # Autoconf.
3912 for ac_file in $ac_files ''
3913 do
3914 test -f "$ac_file" || continue
3915 case $ac_file in
3916 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3917 ;;
3918 [ab].out )
3919 # We found the default executable, but exeext='' is most
3920 # certainly right.
3921 break;;
3922 *.* )
3923 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3924 then :; else
3925 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3926 fi
3927 # We set ac_cv_exeext here because the later test for it is not
3928 # safe: cross compilers may not add the suffix if given an `-o'
3929 # argument, so we may need to know it at that point already.
3930 # Even if this section looks crufty: it has the advantage of
3931 # actually working.
3932 break;;
3933 * )
3934 break;;
3935 esac
3936 done
3937 test "$ac_cv_exeext" = no && ac_cv_exeext=
3938
3939 else
3940 ac_file=''
3941 fi
3942 if test -z "$ac_file"; then :
3943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3944 $as_echo "no" >&6; }
3945 $as_echo "$as_me: failed program was:" >&5
3946 sed 's/^/| /' conftest.$ac_ext >&5
3947
3948 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3949 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3950 as_fn_error 77 "C compiler cannot create executables
3951 See \`config.log' for more details" "$LINENO" 5; }
3952 else
3953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3954 $as_echo "yes" >&6; }
3955 fi
3956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3957 $as_echo_n "checking for C compiler default output file name... " >&6; }
3958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3959 $as_echo "$ac_file" >&6; }
3960 ac_exeext=$ac_cv_exeext
3961
3962 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3963 ac_clean_files=$ac_clean_files_save
3964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3965 $as_echo_n "checking for suffix of executables... " >&6; }
3966 if { { ac_try="$ac_link"
3967 case "(($ac_try" in
3968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3969 *) ac_try_echo=$ac_try;;
3970 esac
3971 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3972 $as_echo "$ac_try_echo"; } >&5
3973 (eval "$ac_link") 2>&5
3974 ac_status=$?
3975 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3976 test $ac_status = 0; }; then :
3977 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3978 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3979 # work properly (i.e., refer to `conftest.exe'), while it won't with
3980 # `rm'.
3981 for ac_file in conftest.exe conftest conftest.*; do
3982 test -f "$ac_file" || continue
3983 case $ac_file in
3984 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3985 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3986 break;;
3987 * ) break;;
3988 esac
3989 done
3990 else
3991 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3992 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3993 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3994 See \`config.log' for more details" "$LINENO" 5; }
3995 fi
3996 rm -f conftest conftest$ac_cv_exeext
3997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3998 $as_echo "$ac_cv_exeext" >&6; }
3999
4000 rm -f conftest.$ac_ext
4001 EXEEXT=$ac_cv_exeext
4002 ac_exeext=$EXEEXT
4003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4004 /* end confdefs.h. */
4005 #include <stdio.h>
4006 int
4007 main ()
4008 {
4009 FILE *f = fopen ("conftest.out", "w");
4010 return ferror (f) || fclose (f) != 0;
4011
4012 ;
4013 return 0;
4014 }
4015 _ACEOF
4016 ac_clean_files="$ac_clean_files conftest.out"
4017 # Check that the compiler produces executables we can run. If not, either
4018 # the compiler is broken, or we cross compile.
4019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4020 $as_echo_n "checking whether we are cross compiling... " >&6; }
4021 if test "$cross_compiling" != yes; then
4022 { { ac_try="$ac_link"
4023 case "(($ac_try" in
4024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4025 *) ac_try_echo=$ac_try;;
4026 esac
4027 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4028 $as_echo "$ac_try_echo"; } >&5
4029 (eval "$ac_link") 2>&5
4030 ac_status=$?
4031 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4032 test $ac_status = 0; }
4033 if { ac_try='./conftest$ac_cv_exeext'
4034 { { case "(($ac_try" in
4035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4036 *) ac_try_echo=$ac_try;;
4037 esac
4038 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4039 $as_echo "$ac_try_echo"; } >&5
4040 (eval "$ac_try") 2>&5
4041 ac_status=$?
4042 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4043 test $ac_status = 0; }; }; then
4044 cross_compiling=no
4045 else
4046 if test "$cross_compiling" = maybe; then
4047 cross_compiling=yes
4048 else
4049 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4050 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4051 as_fn_error $? "cannot run C compiled programs.
4052 If you meant to cross compile, use \`--host'.
4053 See \`config.log' for more details" "$LINENO" 5; }
4054 fi
4055 fi
4056 fi
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4058 $as_echo "$cross_compiling" >&6; }
4059
4060 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4061 ac_clean_files=$ac_clean_files_save
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4063 $as_echo_n "checking for suffix of object files... " >&6; }
4064 if ${ac_cv_objext+:} false; then :
4065 $as_echo_n "(cached) " >&6
4066 else
4067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4068 /* end confdefs.h. */
4069
4070 int
4071 main ()
4072 {
4073
4074 ;
4075 return 0;
4076 }
4077 _ACEOF
4078 rm -f conftest.o conftest.obj
4079 if { { ac_try="$ac_compile"
4080 case "(($ac_try" in
4081 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4082 *) ac_try_echo=$ac_try;;
4083 esac
4084 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4085 $as_echo "$ac_try_echo"; } >&5
4086 (eval "$ac_compile") 2>&5
4087 ac_status=$?
4088 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4089 test $ac_status = 0; }; then :
4090 for ac_file in conftest.o conftest.obj conftest.*; do
4091 test -f "$ac_file" || continue;
4092 case $ac_file in
4093 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4094 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4095 break;;
4096 esac
4097 done
4098 else
4099 $as_echo "$as_me: failed program was:" >&5
4100 sed 's/^/| /' conftest.$ac_ext >&5
4101
4102 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4103 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4104 as_fn_error $? "cannot compute suffix of object files: cannot compile
4105 See \`config.log' for more details" "$LINENO" 5; }
4106 fi
4107 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4108 fi
4109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4110 $as_echo "$ac_cv_objext" >&6; }
4111 OBJEXT=$ac_cv_objext
4112 ac_objext=$OBJEXT
4113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4114 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4115 if ${ac_cv_c_compiler_gnu+:} false; then :
4116 $as_echo_n "(cached) " >&6
4117 else
4118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4119 /* end confdefs.h. */
4120
4121 int
4122 main ()
4123 {
4124 #ifndef __GNUC__
4125 choke me
4126 #endif
4127
4128 ;
4129 return 0;
4130 }
4131 _ACEOF
4132 if ac_fn_c_try_compile "$LINENO"; then :
4133 ac_compiler_gnu=yes
4134 else
4135 ac_compiler_gnu=no
4136 fi
4137 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4138 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4139
4140 fi
4141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4142 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4143 if test $ac_compiler_gnu = yes; then
4144 GCC=yes
4145 else
4146 GCC=
4147 fi
4148 ac_test_CFLAGS=${CFLAGS+set}
4149 ac_save_CFLAGS=$CFLAGS
4150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4151 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4152 if ${ac_cv_prog_cc_g+:} false; then :
4153 $as_echo_n "(cached) " >&6
4154 else
4155 ac_save_c_werror_flag=$ac_c_werror_flag
4156 ac_c_werror_flag=yes
4157 ac_cv_prog_cc_g=no
4158 CFLAGS="-g"
4159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4160 /* end confdefs.h. */
4161
4162 int
4163 main ()
4164 {
4165
4166 ;
4167 return 0;
4168 }
4169 _ACEOF
4170 if ac_fn_c_try_compile "$LINENO"; then :
4171 ac_cv_prog_cc_g=yes
4172 else
4173 CFLAGS=""
4174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4175 /* end confdefs.h. */
4176
4177 int
4178 main ()
4179 {
4180
4181 ;
4182 return 0;
4183 }
4184 _ACEOF
4185 if ac_fn_c_try_compile "$LINENO"; then :
4186
4187 else
4188 ac_c_werror_flag=$ac_save_c_werror_flag
4189 CFLAGS="-g"
4190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4191 /* end confdefs.h. */
4192
4193 int
4194 main ()
4195 {
4196
4197 ;
4198 return 0;
4199 }
4200 _ACEOF
4201 if ac_fn_c_try_compile "$LINENO"; then :
4202 ac_cv_prog_cc_g=yes
4203 fi
4204 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4205 fi
4206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4207 fi
4208 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4209 ac_c_werror_flag=$ac_save_c_werror_flag
4210 fi
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4212 $as_echo "$ac_cv_prog_cc_g" >&6; }
4213 if test "$ac_test_CFLAGS" = set; then
4214 CFLAGS=$ac_save_CFLAGS
4215 elif test $ac_cv_prog_cc_g = yes; then
4216 if test "$GCC" = yes; then
4217 CFLAGS="-g -O2"
4218 else
4219 CFLAGS="-g"
4220 fi
4221 else
4222 if test "$GCC" = yes; then
4223 CFLAGS="-O2"
4224 else
4225 CFLAGS=
4226 fi
4227 fi
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4229 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4230 if ${ac_cv_prog_cc_c89+:} false; then :
4231 $as_echo_n "(cached) " >&6
4232 else
4233 ac_cv_prog_cc_c89=no
4234 ac_save_CC=$CC
4235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4236 /* end confdefs.h. */
4237 #include <stdarg.h>
4238 #include <stdio.h>
4239 struct stat;
4240 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4241 struct buf { int x; };
4242 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4243 static char *e (p, i)
4244 char **p;
4245 int i;
4246 {
4247 return p[i];
4248 }
4249 static char *f (char * (*g) (char **, int), char **p, ...)
4250 {
4251 char *s;
4252 va_list v;
4253 va_start (v,p);
4254 s = g (p, va_arg (v,int));
4255 va_end (v);
4256 return s;
4257 }
4258
4259 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4260 function prototypes and stuff, but not '\xHH' hex character constants.
4261 These don't provoke an error unfortunately, instead are silently treated
4262 as 'x'. The following induces an error, until -std is added to get
4263 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4264 array size at least. It's necessary to write '\x00'==0 to get something
4265 that's true only with -std. */
4266 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4267
4268 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4269 inside strings and character constants. */
4270 #define FOO(x) 'x'
4271 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4272
4273 int test (int i, double x);
4274 struct s1 {int (*f) (int a);};
4275 struct s2 {int (*f) (double a);};
4276 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4277 int argc;
4278 char **argv;
4279 int
4280 main ()
4281 {
4282 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4283 ;
4284 return 0;
4285 }
4286 _ACEOF
4287 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4288 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4289 do
4290 CC="$ac_save_CC $ac_arg"
4291 if ac_fn_c_try_compile "$LINENO"; then :
4292 ac_cv_prog_cc_c89=$ac_arg
4293 fi
4294 rm -f core conftest.err conftest.$ac_objext
4295 test "x$ac_cv_prog_cc_c89" != "xno" && break
4296 done
4297 rm -f conftest.$ac_ext
4298 CC=$ac_save_CC
4299
4300 fi
4301 # AC_CACHE_VAL
4302 case "x$ac_cv_prog_cc_c89" in
4303 x)
4304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4305 $as_echo "none needed" >&6; } ;;
4306 xno)
4307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4308 $as_echo "unsupported" >&6; } ;;
4309 *)
4310 CC="$CC $ac_cv_prog_cc_c89"
4311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4312 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4313 esac
4314 if test "x$ac_cv_prog_cc_c89" != xno; then :
4315
4316 fi
4317
4318 ac_ext=c
4319 ac_cpp='$CPP $CPPFLAGS'
4320 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4321 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4322 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4323
4324 ac_ext=c
4325 ac_cpp='$CPP $CPPFLAGS'
4326 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4327 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4328 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4330 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4331 if ${am_cv_prog_cc_c_o+:} false; then :
4332 $as_echo_n "(cached) " >&6
4333 else
4334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4335 /* end confdefs.h. */
4336
4337 int
4338 main ()
4339 {
4340
4341 ;
4342 return 0;
4343 }
4344 _ACEOF
4345 # Make sure it works both with $CC and with simple cc.
4346 # Following AC_PROG_CC_C_O, we do the test twice because some
4347 # compilers refuse to overwrite an existing .o file with -o,
4348 # though they will create one.
4349 am_cv_prog_cc_c_o=yes
4350 for am_i in 1 2; do
4351 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4352 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4353 ac_status=$?
4354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4355 (exit $ac_status); } \
4356 && test -f conftest2.$ac_objext; then
4357 : OK
4358 else
4359 am_cv_prog_cc_c_o=no
4360 break
4361 fi
4362 done
4363 rm -f core conftest*
4364 unset am_i
4365 fi
4366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4367 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4368 if test "$am_cv_prog_cc_c_o" != yes; then
4369 # Losing compiler, so override with the script.
4370 # FIXME: It is wrong to rewrite CC.
4371 # But if we don't then we get into trouble of one sort or another.
4372 # A longer-term fix would be to have automake use am__CC in this case,
4373 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4374 CC="$am_aux_dir/compile $CC"
4375 fi
4376 ac_ext=c
4377 ac_cpp='$CPP $CPPFLAGS'
4378 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4379 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4380 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4381
4382 DEPDIR="${am__leading_dot}deps"
4383
4384 ac_config_commands="$ac_config_commands depfiles"
4385
4386
4387 am_make=${MAKE-make}
4388 cat > confinc << 'END'
4389 am__doit:
4390 @echo this is the am__doit target
4391 .PHONY: am__doit
4392 END
4393 # If we don't find an include directive, just comment out the code.
4394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4395 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4396 am__include="#"
4397 am__quote=
4398 _am_result=none
4399 # First try GNU make style include.
4400 echo "include confinc" > confmf
4401 # Ignore all kinds of additional output from 'make'.
4402 case `$am_make -s -f confmf 2> /dev/null` in #(
4403 *the\ am__doit\ target*)
4404 am__include=include
4405 am__quote=
4406 _am_result=GNU
4407 ;;
4408 esac
4409 # Now try BSD make style include.
4410 if test "$am__include" = "#"; then
4411 echo '.include "confinc"' > confmf
4412 case `$am_make -s -f confmf 2> /dev/null` in #(
4413 *the\ am__doit\ target*)
4414 am__include=.include
4415 am__quote="\""
4416 _am_result=BSD
4417 ;;
4418 esac
4419 fi
4420
4421
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4423 $as_echo "$_am_result" >&6; }
4424 rm -f confinc confmf
4425
4426 # Check whether --enable-dependency-tracking was given.
4427 if test "${enable_dependency_tracking+set}" = set; then :
4428 enableval=$enable_dependency_tracking;
4429 fi
4430
4431 if test "x$enable_dependency_tracking" != xno; then
4432 am_depcomp="$ac_aux_dir/depcomp"
4433 AMDEPBACKSLASH='\'
4434 am__nodep='_no'
4435 fi
4436 if test "x$enable_dependency_tracking" != xno; then
4437 AMDEP_TRUE=
4438 AMDEP_FALSE='#'
4439 else
4440 AMDEP_TRUE='#'
4441 AMDEP_FALSE=
4442 fi
4443
4444
4445
4446 depcc="$CC" am_compiler_list=
4447
4448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4449 $as_echo_n "checking dependency style of $depcc... " >&6; }
4450 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4451 $as_echo_n "(cached) " >&6
4452 else
4453 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4454 # We make a subdir and do the tests there. Otherwise we can end up
4455 # making bogus files that we don't know about and never remove. For
4456 # instance it was reported that on HP-UX the gcc test will end up
4457 # making a dummy file named 'D' -- because '-MD' means "put the output
4458 # in D".
4459 rm -rf conftest.dir
4460 mkdir conftest.dir
4461 # Copy depcomp to subdir because otherwise we won't find it if we're
4462 # using a relative directory.
4463 cp "$am_depcomp" conftest.dir
4464 cd conftest.dir
4465 # We will build objects and dependencies in a subdirectory because
4466 # it helps to detect inapplicable dependency modes. For instance
4467 # both Tru64's cc and ICC support -MD to output dependencies as a
4468 # side effect of compilation, but ICC will put the dependencies in
4469 # the current directory while Tru64 will put them in the object
4470 # directory.
4471 mkdir sub
4472
4473 am_cv_CC_dependencies_compiler_type=none
4474 if test "$am_compiler_list" = ""; then
4475 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4476 fi
4477 am__universal=false
4478 case " $depcc " in #(
4479 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4480 esac
4481
4482 for depmode in $am_compiler_list; do
4483 # Setup a source with many dependencies, because some compilers
4484 # like to wrap large dependency lists on column 80 (with \), and
4485 # we should not choose a depcomp mode which is confused by this.
4486 #
4487 # We need to recreate these files for each test, as the compiler may
4488 # overwrite some of them when testing with obscure command lines.
4489 # This happens at least with the AIX C compiler.
4490 : > sub/conftest.c
4491 for i in 1 2 3 4 5 6; do
4492 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4493 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4494 # Solaris 10 /bin/sh.
4495 echo '/* dummy */' > sub/conftst$i.h
4496 done
4497 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4498
4499 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4500 # mode. It turns out that the SunPro C++ compiler does not properly
4501 # handle '-M -o', and we need to detect this. Also, some Intel
4502 # versions had trouble with output in subdirs.
4503 am__obj=sub/conftest.${OBJEXT-o}
4504 am__minus_obj="-o $am__obj"
4505 case $depmode in
4506 gcc)
4507 # This depmode causes a compiler race in universal mode.
4508 test "$am__universal" = false || continue
4509 ;;
4510 nosideeffect)
4511 # After this tag, mechanisms are not by side-effect, so they'll
4512 # only be used when explicitly requested.
4513 if test "x$enable_dependency_tracking" = xyes; then
4514 continue
4515 else
4516 break
4517 fi
4518 ;;
4519 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4520 # This compiler won't grok '-c -o', but also, the minuso test has
4521 # not run yet. These depmodes are late enough in the game, and
4522 # so weak that their functioning should not be impacted.
4523 am__obj=conftest.${OBJEXT-o}
4524 am__minus_obj=
4525 ;;
4526 none) break ;;
4527 esac
4528 if depmode=$depmode \
4529 source=sub/conftest.c object=$am__obj \
4530 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4531 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4532 >/dev/null 2>conftest.err &&
4533 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4534 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4535 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4536 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4537 # icc doesn't choke on unknown options, it will just issue warnings
4538 # or remarks (even with -Werror). So we grep stderr for any message
4539 # that says an option was ignored or not supported.
4540 # When given -MP, icc 7.0 and 7.1 complain thusly:
4541 # icc: Command line warning: ignoring option '-M'; no argument required
4542 # The diagnosis changed in icc 8.0:
4543 # icc: Command line remark: option '-MP' not supported
4544 if (grep 'ignoring option' conftest.err ||
4545 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4546 am_cv_CC_dependencies_compiler_type=$depmode
4547 break
4548 fi
4549 fi
4550 done
4551
4552 cd ..
4553 rm -rf conftest.dir
4554 else
4555 am_cv_CC_dependencies_compiler_type=none
4556 fi
4557
4558 fi
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4560 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4561 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4562
4563 if
4564 test "x$enable_dependency_tracking" != xno \
4565 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4566 am__fastdepCC_TRUE=
4567 am__fastdepCC_FALSE='#'
4568 else
4569 am__fastdepCC_TRUE='#'
4570 am__fastdepCC_FALSE=
4571 fi
4572
4573
4574
4575 ac_ext=c
4576 ac_cpp='$CPP $CPPFLAGS'
4577 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4578 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4579 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4581 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4582 # On Suns, sometimes $CPP names a directory.
4583 if test -n "$CPP" && test -d "$CPP"; then
4584 CPP=
4585 fi
4586 if test -z "$CPP"; then
4587 if ${ac_cv_prog_CPP+:} false; then :
4588 $as_echo_n "(cached) " >&6
4589 else
4590 # Double quotes because CPP needs to be expanded
4591 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4592 do
4593 ac_preproc_ok=false
4594 for ac_c_preproc_warn_flag in '' yes
4595 do
4596 # Use a header file that comes with gcc, so configuring glibc
4597 # with a fresh cross-compiler works.
4598 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4599 # <limits.h> exists even on freestanding compilers.
4600 # On the NeXT, cc -E runs the code through the compiler's parser,
4601 # not just through cpp. "Syntax error" is here to catch this case.
4602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4603 /* end confdefs.h. */
4604 #ifdef __STDC__
4605 # include <limits.h>
4606 #else
4607 # include <assert.h>
4608 #endif
4609 Syntax error
4610 _ACEOF
4611 if ac_fn_c_try_cpp "$LINENO"; then :
4612
4613 else
4614 # Broken: fails on valid input.
4615 continue
4616 fi
4617 rm -f conftest.err conftest.i conftest.$ac_ext
4618
4619 # OK, works on sane cases. Now check whether nonexistent headers
4620 # can be detected and how.
4621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4622 /* end confdefs.h. */
4623 #include <ac_nonexistent.h>
4624 _ACEOF
4625 if ac_fn_c_try_cpp "$LINENO"; then :
4626 # Broken: success on invalid input.
4627 continue
4628 else
4629 # Passes both tests.
4630 ac_preproc_ok=:
4631 break
4632 fi
4633 rm -f conftest.err conftest.i conftest.$ac_ext
4634
4635 done
4636 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4637 rm -f conftest.i conftest.err conftest.$ac_ext
4638 if $ac_preproc_ok; then :
4639 break
4640 fi
4641
4642 done
4643 ac_cv_prog_CPP=$CPP
4644
4645 fi
4646 CPP=$ac_cv_prog_CPP
4647 else
4648 ac_cv_prog_CPP=$CPP
4649 fi
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4651 $as_echo "$CPP" >&6; }
4652 ac_preproc_ok=false
4653 for ac_c_preproc_warn_flag in '' yes
4654 do
4655 # Use a header file that comes with gcc, so configuring glibc
4656 # with a fresh cross-compiler works.
4657 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4658 # <limits.h> exists even on freestanding compilers.
4659 # On the NeXT, cc -E runs the code through the compiler's parser,
4660 # not just through cpp. "Syntax error" is here to catch this case.
4661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4662 /* end confdefs.h. */
4663 #ifdef __STDC__
4664 # include <limits.h>
4665 #else
4666 # include <assert.h>
4667 #endif
4668 Syntax error
4669 _ACEOF
4670 if ac_fn_c_try_cpp "$LINENO"; then :
4671
4672 else
4673 # Broken: fails on valid input.
4674 continue
4675 fi
4676 rm -f conftest.err conftest.i conftest.$ac_ext
4677
4678 # OK, works on sane cases. Now check whether nonexistent headers
4679 # can be detected and how.
4680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4681 /* end confdefs.h. */
4682 #include <ac_nonexistent.h>
4683 _ACEOF
4684 if ac_fn_c_try_cpp "$LINENO"; then :
4685 # Broken: success on invalid input.
4686 continue
4687 else
4688 # Passes both tests.
4689 ac_preproc_ok=:
4690 break
4691 fi
4692 rm -f conftest.err conftest.i conftest.$ac_ext
4693
4694 done
4695 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4696 rm -f conftest.i conftest.err conftest.$ac_ext
4697 if $ac_preproc_ok; then :
4698
4699 else
4700 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4701 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4702 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4703 See \`config.log' for more details" "$LINENO" 5; }
4704 fi
4705
4706 ac_ext=c
4707 ac_cpp='$CPP $CPPFLAGS'
4708 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4709 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4710 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4711
4712
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4714 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4715 if ${ac_cv_path_GREP+:} false; then :
4716 $as_echo_n "(cached) " >&6
4717 else
4718 if test -z "$GREP"; then
4719 ac_path_GREP_found=false
4720 # Loop through the user's path and test for each of PROGNAME-LIST
4721 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4722 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4723 do
4724 IFS=$as_save_IFS
4725 test -z "$as_dir" && as_dir=.
4726 for ac_prog in grep ggrep; do
4727 for ac_exec_ext in '' $ac_executable_extensions; do
4728 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4729 as_fn_executable_p "$ac_path_GREP" || continue
4730 # Check for GNU ac_path_GREP and select it if it is found.
4731 # Check for GNU $ac_path_GREP
4732 case `"$ac_path_GREP" --version 2>&1` in
4733 *GNU*)
4734 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4735 *)
4736 ac_count=0
4737 $as_echo_n 0123456789 >"conftest.in"
4738 while :
4739 do
4740 cat "conftest.in" "conftest.in" >"conftest.tmp"
4741 mv "conftest.tmp" "conftest.in"
4742 cp "conftest.in" "conftest.nl"
4743 $as_echo 'GREP' >> "conftest.nl"
4744 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4745 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4746 as_fn_arith $ac_count + 1 && ac_count=$as_val
4747 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4748 # Best one so far, save it but keep looking for a better one
4749 ac_cv_path_GREP="$ac_path_GREP"
4750 ac_path_GREP_max=$ac_count
4751 fi
4752 # 10*(2^10) chars as input seems more than enough
4753 test $ac_count -gt 10 && break
4754 done
4755 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4756 esac
4757
4758 $ac_path_GREP_found && break 3
4759 done
4760 done
4761 done
4762 IFS=$as_save_IFS
4763 if test -z "$ac_cv_path_GREP"; then
4764 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4765 fi
4766 else
4767 ac_cv_path_GREP=$GREP
4768 fi
4769
4770 fi
4771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4772 $as_echo "$ac_cv_path_GREP" >&6; }
4773 GREP="$ac_cv_path_GREP"
4774
4775
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4777 $as_echo_n "checking for egrep... " >&6; }
4778 if ${ac_cv_path_EGREP+:} false; then :
4779 $as_echo_n "(cached) " >&6
4780 else
4781 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4782 then ac_cv_path_EGREP="$GREP -E"
4783 else
4784 if test -z "$EGREP"; then
4785 ac_path_EGREP_found=false
4786 # Loop through the user's path and test for each of PROGNAME-LIST
4787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4788 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4789 do
4790 IFS=$as_save_IFS
4791 test -z "$as_dir" && as_dir=.
4792 for ac_prog in egrep; do
4793 for ac_exec_ext in '' $ac_executable_extensions; do
4794 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4795 as_fn_executable_p "$ac_path_EGREP" || continue
4796 # Check for GNU ac_path_EGREP and select it if it is found.
4797 # Check for GNU $ac_path_EGREP
4798 case `"$ac_path_EGREP" --version 2>&1` in
4799 *GNU*)
4800 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4801 *)
4802 ac_count=0
4803 $as_echo_n 0123456789 >"conftest.in"
4804 while :
4805 do
4806 cat "conftest.in" "conftest.in" >"conftest.tmp"
4807 mv "conftest.tmp" "conftest.in"
4808 cp "conftest.in" "conftest.nl"
4809 $as_echo 'EGREP' >> "conftest.nl"
4810 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4811 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4812 as_fn_arith $ac_count + 1 && ac_count=$as_val
4813 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4814 # Best one so far, save it but keep looking for a better one
4815 ac_cv_path_EGREP="$ac_path_EGREP"
4816 ac_path_EGREP_max=$ac_count
4817 fi
4818 # 10*(2^10) chars as input seems more than enough
4819 test $ac_count -gt 10 && break
4820 done
4821 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4822 esac
4823
4824 $ac_path_EGREP_found && break 3
4825 done
4826 done
4827 done
4828 IFS=$as_save_IFS
4829 if test -z "$ac_cv_path_EGREP"; then
4830 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4831 fi
4832 else
4833 ac_cv_path_EGREP=$EGREP
4834 fi
4835
4836 fi
4837 fi
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4839 $as_echo "$ac_cv_path_EGREP" >&6; }
4840 EGREP="$ac_cv_path_EGREP"
4841
4842
4843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4844 $as_echo_n "checking for ANSI C header files... " >&6; }
4845 if ${ac_cv_header_stdc+:} false; then :
4846 $as_echo_n "(cached) " >&6
4847 else
4848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4849 /* end confdefs.h. */
4850 #include <stdlib.h>
4851 #include <stdarg.h>
4852 #include <string.h>
4853 #include <float.h>
4854
4855 int
4856 main ()
4857 {
4858
4859 ;
4860 return 0;
4861 }
4862 _ACEOF
4863 if ac_fn_c_try_compile "$LINENO"; then :
4864 ac_cv_header_stdc=yes
4865 else
4866 ac_cv_header_stdc=no
4867 fi
4868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4869
4870 if test $ac_cv_header_stdc = yes; then
4871 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4873 /* end confdefs.h. */
4874 #include <string.h>
4875
4876 _ACEOF
4877 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4878 $EGREP "memchr" >/dev/null 2>&1; then :
4879
4880 else
4881 ac_cv_header_stdc=no
4882 fi
4883 rm -f conftest*
4884
4885 fi
4886
4887 if test $ac_cv_header_stdc = yes; then
4888 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4890 /* end confdefs.h. */
4891 #include <stdlib.h>
4892
4893 _ACEOF
4894 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4895 $EGREP "free" >/dev/null 2>&1; then :
4896
4897 else
4898 ac_cv_header_stdc=no
4899 fi
4900 rm -f conftest*
4901
4902 fi
4903
4904 if test $ac_cv_header_stdc = yes; then
4905 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4906 if test "$cross_compiling" = yes; then :
4907 :
4908 else
4909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4910 /* end confdefs.h. */
4911 #include <ctype.h>
4912 #include <stdlib.h>
4913 #if ((' ' & 0x0FF) == 0x020)
4914 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4915 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4916 #else
4917 # define ISLOWER(c) \
4918 (('a' <= (c) && (c) <= 'i') \
4919 || ('j' <= (c) && (c) <= 'r') \
4920 || ('s' <= (c) && (c) <= 'z'))
4921 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4922 #endif
4923
4924 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4925 int
4926 main ()
4927 {
4928 int i;
4929 for (i = 0; i < 256; i++)
4930 if (XOR (islower (i), ISLOWER (i))
4931 || toupper (i) != TOUPPER (i))
4932 return 2;
4933 return 0;
4934 }
4935 _ACEOF
4936 if ac_fn_c_try_run "$LINENO"; then :
4937
4938 else
4939 ac_cv_header_stdc=no
4940 fi
4941 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4942 conftest.$ac_objext conftest.beam conftest.$ac_ext
4943 fi
4944
4945 fi
4946 fi
4947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4948 $as_echo "$ac_cv_header_stdc" >&6; }
4949 if test $ac_cv_header_stdc = yes; then
4950
4951 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4952
4953 fi
4954
4955 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4956 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4957 inttypes.h stdint.h unistd.h
4958 do :
4959 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4960 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4961 "
4962 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4963 cat >>confdefs.h <<_ACEOF
4964 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4965 _ACEOF
4966
4967 fi
4968
4969 done
4970
4971
4972
4973 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4974 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4975 MINIX=yes
4976 else
4977 MINIX=
4978 fi
4979
4980
4981 if test "$MINIX" = yes; then
4982
4983 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4984
4985
4986 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4987
4988
4989 $as_echo "#define _MINIX 1" >>confdefs.h
4990
4991 fi
4992
4993
4994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4995 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4996 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4997 $as_echo_n "(cached) " >&6
4998 else
4999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5000 /* end confdefs.h. */
5001
5002 # define __EXTENSIONS__ 1
5003 $ac_includes_default
5004 int
5005 main ()
5006 {
5007
5008 ;
5009 return 0;
5010 }
5011 _ACEOF
5012 if ac_fn_c_try_compile "$LINENO"; then :
5013 ac_cv_safe_to_define___extensions__=yes
5014 else
5015 ac_cv_safe_to_define___extensions__=no
5016 fi
5017 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5018 fi
5019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5020 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5021 test $ac_cv_safe_to_define___extensions__ = yes &&
5022 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5023
5024 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5025
5026 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5027
5028 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5029
5030 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5031
5032
5033
5034
5035
5036 case `pwd` in
5037 *\ * | *\ *)
5038 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5039 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5040 esac
5041
5042
5043
5044 macro_version='2.2.7a'
5045 macro_revision='1.3134'
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059 ltmain="$ac_aux_dir/ltmain.sh"
5060
5061 # Backslashify metacharacters that are still active within
5062 # double-quoted strings.
5063 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5064
5065 # Same as above, but do not quote variable references.
5066 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5067
5068 # Sed substitution to delay expansion of an escaped shell variable in a
5069 # double_quote_subst'ed string.
5070 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5071
5072 # Sed substitution to delay expansion of an escaped single quote.
5073 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5074
5075 # Sed substitution to avoid accidental globbing in evaled expressions
5076 no_glob_subst='s/\*/\\\*/g'
5077
5078 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5079 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5080 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5081
5082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5083 $as_echo_n "checking how to print strings... " >&6; }
5084 # Test print first, because it will be a builtin if present.
5085 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5086 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5087 ECHO='print -r --'
5088 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5089 ECHO='printf %s\n'
5090 else
5091 # Use this function as a fallback that always works.
5092 func_fallback_echo ()
5093 {
5094 eval 'cat <<_LTECHO_EOF
5095 $1
5096 _LTECHO_EOF'
5097 }
5098 ECHO='func_fallback_echo'
5099 fi
5100
5101 # func_echo_all arg...
5102 # Invoke $ECHO with all args, space-separated.
5103 func_echo_all ()
5104 {
5105 $ECHO ""
5106 }
5107
5108 case "$ECHO" in
5109 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5110 $as_echo "printf" >&6; } ;;
5111 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5112 $as_echo "print -r" >&6; } ;;
5113 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5114 $as_echo "cat" >&6; } ;;
5115 esac
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5131 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5132 if ${ac_cv_path_SED+:} false; then :
5133 $as_echo_n "(cached) " >&6
5134 else
5135 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5136 for ac_i in 1 2 3 4 5 6 7; do
5137 ac_script="$ac_script$as_nl$ac_script"
5138 done
5139 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5140 { ac_script=; unset ac_script;}
5141 if test -z "$SED"; then
5142 ac_path_SED_found=false
5143 # Loop through the user's path and test for each of PROGNAME-LIST
5144 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5145 for as_dir in $PATH
5146 do
5147 IFS=$as_save_IFS
5148 test -z "$as_dir" && as_dir=.
5149 for ac_prog in sed gsed; do
5150 for ac_exec_ext in '' $ac_executable_extensions; do
5151 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5152 as_fn_executable_p "$ac_path_SED" || continue
5153 # Check for GNU ac_path_SED and select it if it is found.
5154 # Check for GNU $ac_path_SED
5155 case `"$ac_path_SED" --version 2>&1` in
5156 *GNU*)
5157 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5158 *)
5159 ac_count=0
5160 $as_echo_n 0123456789 >"conftest.in"
5161 while :
5162 do
5163 cat "conftest.in" "conftest.in" >"conftest.tmp"
5164 mv "conftest.tmp" "conftest.in"
5165 cp "conftest.in" "conftest.nl"
5166 $as_echo '' >> "conftest.nl"
5167 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5168 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5169 as_fn_arith $ac_count + 1 && ac_count=$as_val
5170 if test $ac_count -gt ${ac_path_SED_max-0}; then
5171 # Best one so far, save it but keep looking for a better one
5172 ac_cv_path_SED="$ac_path_SED"
5173 ac_path_SED_max=$ac_count
5174 fi
5175 # 10*(2^10) chars as input seems more than enough
5176 test $ac_count -gt 10 && break
5177 done
5178 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5179 esac
5180
5181 $ac_path_SED_found && break 3
5182 done
5183 done
5184 done
5185 IFS=$as_save_IFS
5186 if test -z "$ac_cv_path_SED"; then
5187 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5188 fi
5189 else
5190 ac_cv_path_SED=$SED
5191 fi
5192
5193 fi
5194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5195 $as_echo "$ac_cv_path_SED" >&6; }
5196 SED="$ac_cv_path_SED"
5197 rm -f conftest.sed
5198
5199 test -z "$SED" && SED=sed
5200 Xsed="$SED -e 1s/^X//"
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5213 $as_echo_n "checking for fgrep... " >&6; }
5214 if ${ac_cv_path_FGREP+:} false; then :
5215 $as_echo_n "(cached) " >&6
5216 else
5217 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5218 then ac_cv_path_FGREP="$GREP -F"
5219 else
5220 if test -z "$FGREP"; then
5221 ac_path_FGREP_found=false
5222 # Loop through the user's path and test for each of PROGNAME-LIST
5223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5224 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5225 do
5226 IFS=$as_save_IFS
5227 test -z "$as_dir" && as_dir=.
5228 for ac_prog in fgrep; do
5229 for ac_exec_ext in '' $ac_executable_extensions; do
5230 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5231 as_fn_executable_p "$ac_path_FGREP" || continue
5232 # Check for GNU ac_path_FGREP and select it if it is found.
5233 # Check for GNU $ac_path_FGREP
5234 case `"$ac_path_FGREP" --version 2>&1` in
5235 *GNU*)
5236 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5237 *)
5238 ac_count=0
5239 $as_echo_n 0123456789 >"conftest.in"
5240 while :
5241 do
5242 cat "conftest.in" "conftest.in" >"conftest.tmp"
5243 mv "conftest.tmp" "conftest.in"
5244 cp "conftest.in" "conftest.nl"
5245 $as_echo 'FGREP' >> "conftest.nl"
5246 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5247 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5248 as_fn_arith $ac_count + 1 && ac_count=$as_val
5249 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5250 # Best one so far, save it but keep looking for a better one
5251 ac_cv_path_FGREP="$ac_path_FGREP"
5252 ac_path_FGREP_max=$ac_count
5253 fi
5254 # 10*(2^10) chars as input seems more than enough
5255 test $ac_count -gt 10 && break
5256 done
5257 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5258 esac
5259
5260 $ac_path_FGREP_found && break 3
5261 done
5262 done
5263 done
5264 IFS=$as_save_IFS
5265 if test -z "$ac_cv_path_FGREP"; then
5266 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5267 fi
5268 else
5269 ac_cv_path_FGREP=$FGREP
5270 fi
5271
5272 fi
5273 fi
5274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5275 $as_echo "$ac_cv_path_FGREP" >&6; }
5276 FGREP="$ac_cv_path_FGREP"
5277
5278
5279 test -z "$GREP" && GREP=grep
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299 # Check whether --with-gnu-ld was given.
5300 if test "${with_gnu_ld+set}" = set; then :
5301 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5302 else
5303 with_gnu_ld=no
5304 fi
5305
5306 ac_prog=ld
5307 if test "$GCC" = yes; then
5308 # Check if gcc -print-prog-name=ld gives a path.
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5310 $as_echo_n "checking for ld used by $CC... " >&6; }
5311 case $host in
5312 *-*-mingw*)
5313 # gcc leaves a trailing carriage return which upsets mingw
5314 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5315 *)
5316 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5317 esac
5318 case $ac_prog in
5319 # Accept absolute paths.
5320 [\\/]* | ?:[\\/]*)
5321 re_direlt='/[^/][^/]*/\.\./'
5322 # Canonicalize the pathname of ld
5323 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5324 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5325 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5326 done
5327 test -z "$LD" && LD="$ac_prog"
5328 ;;
5329 "")
5330 # If it fails, then pretend we aren't using GCC.
5331 ac_prog=ld
5332 ;;
5333 *)
5334 # If it is relative, then search for the first ld in PATH.
5335 with_gnu_ld=unknown
5336 ;;
5337 esac
5338 elif test "$with_gnu_ld" = yes; then
5339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5340 $as_echo_n "checking for GNU ld... " >&6; }
5341 else
5342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5343 $as_echo_n "checking for non-GNU ld... " >&6; }
5344 fi
5345 if ${lt_cv_path_LD+:} false; then :
5346 $as_echo_n "(cached) " >&6
5347 else
5348 if test -z "$LD"; then
5349 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5350 for ac_dir in $PATH; do
5351 IFS="$lt_save_ifs"
5352 test -z "$ac_dir" && ac_dir=.
5353 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5354 lt_cv_path_LD="$ac_dir/$ac_prog"
5355 # Check to see if the program is GNU ld. I'd rather use --version,
5356 # but apparently some variants of GNU ld only accept -v.
5357 # Break only if it was the GNU/non-GNU ld that we prefer.
5358 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5359 *GNU* | *'with BFD'*)
5360 test "$with_gnu_ld" != no && break
5361 ;;
5362 *)
5363 test "$with_gnu_ld" != yes && break
5364 ;;
5365 esac
5366 fi
5367 done
5368 IFS="$lt_save_ifs"
5369 else
5370 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5371 fi
5372 fi
5373
5374 LD="$lt_cv_path_LD"
5375 if test -n "$LD"; then
5376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5377 $as_echo "$LD" >&6; }
5378 else
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5380 $as_echo "no" >&6; }
5381 fi
5382 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5384 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5385 if ${lt_cv_prog_gnu_ld+:} false; then :
5386 $as_echo_n "(cached) " >&6
5387 else
5388 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5389 case `$LD -v 2>&1 </dev/null` in
5390 *GNU* | *'with BFD'*)
5391 lt_cv_prog_gnu_ld=yes
5392 ;;
5393 *)
5394 lt_cv_prog_gnu_ld=no
5395 ;;
5396 esac
5397 fi
5398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5399 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5400 with_gnu_ld=$lt_cv_prog_gnu_ld
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5411 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5412 if ${lt_cv_path_NM+:} false; then :
5413 $as_echo_n "(cached) " >&6
5414 else
5415 if test -n "$NM"; then
5416 # Let the user override the nm to test.
5417 lt_nm_to_check="$NM"
5418 else
5419 lt_nm_to_check="${ac_tool_prefix}nm"
5420 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5421 lt_nm_to_check="$lt_nm_to_check nm"
5422 fi
5423 fi
5424 for lt_tmp_nm in $lt_nm_to_check; do
5425 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5426 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5427 IFS="$lt_save_ifs"
5428 test -z "$ac_dir" && ac_dir=.
5429 case "$lt_tmp_nm" in
5430 */*|*\\*) tmp_nm="$lt_tmp_nm";;
5431 *) tmp_nm="$ac_dir/$lt_tmp_nm";;
5432 esac
5433 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5434 # Check to see if the nm accepts a BSD-compat flag.
5435 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5436 # nm: unknown option "B" ignored
5437 case `"$tmp_nm" -B "$tmp_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5438 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
5439 break
5440 ;;
5441 *)
5442 case `"$tmp_nm" -p "$tmp_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5443 *$tmp_nm*)
5444 lt_cv_path_NM="$tmp_nm -p"
5445 break
5446 ;;
5447 *)
5448 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5449 continue # so that we can try to find one that supports BSD flags
5450 ;;
5451 esac
5452 ;;
5453 esac
5454 fi
5455 done
5456 IFS="$lt_save_ifs"
5457 done
5458 : ${lt_cv_path_NM=no}
5459 fi
5460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5461 $as_echo "$lt_cv_path_NM" >&6; }
5462 if test "$lt_cv_path_NM" != "no"; then
5463 NM="$lt_cv_path_NM"
5464 else
5465 # Didn't find any BSD compatible name lister, look for dumpbin.
5466 if test -n "$DUMPBIN"; then :
5467 # Let the user override the test.
5468 else
5469 if test -n "$ac_tool_prefix"; then
5470 for ac_prog in dumpbin "link -dump"
5471 do
5472 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5473 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5475 $as_echo_n "checking for $ac_word... " >&6; }
5476 if ${ac_cv_prog_DUMPBIN+:} false; then :
5477 $as_echo_n "(cached) " >&6
5478 else
5479 if test -n "$DUMPBIN"; then
5480 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5481 else
5482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5483 for as_dir in $PATH
5484 do
5485 IFS=$as_save_IFS
5486 test -z "$as_dir" && as_dir=.
5487 for ac_exec_ext in '' $ac_executable_extensions; do
5488 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5489 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5491 break 2
5492 fi
5493 done
5494 done
5495 IFS=$as_save_IFS
5496
5497 fi
5498 fi
5499 DUMPBIN=$ac_cv_prog_DUMPBIN
5500 if test -n "$DUMPBIN"; then
5501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5502 $as_echo "$DUMPBIN" >&6; }
5503 else
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5505 $as_echo "no" >&6; }
5506 fi
5507
5508
5509 test -n "$DUMPBIN" && break
5510 done
5511 fi
5512 if test -z "$DUMPBIN"; then
5513 ac_ct_DUMPBIN=$DUMPBIN
5514 for ac_prog in dumpbin "link -dump"
5515 do
5516 # Extract the first word of "$ac_prog", so it can be a program name with args.
5517 set dummy $ac_prog; ac_word=$2
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5519 $as_echo_n "checking for $ac_word... " >&6; }
5520 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5521 $as_echo_n "(cached) " >&6
5522 else
5523 if test -n "$ac_ct_DUMPBIN"; then
5524 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5525 else
5526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5527 for as_dir in $PATH
5528 do
5529 IFS=$as_save_IFS
5530 test -z "$as_dir" && as_dir=.
5531 for ac_exec_ext in '' $ac_executable_extensions; do
5532 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5533 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5534 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5535 break 2
5536 fi
5537 done
5538 done
5539 IFS=$as_save_IFS
5540
5541 fi
5542 fi
5543 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5544 if test -n "$ac_ct_DUMPBIN"; then
5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5546 $as_echo "$ac_ct_DUMPBIN" >&6; }
5547 else
5548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5549 $as_echo "no" >&6; }
5550 fi
5551
5552
5553 test -n "$ac_ct_DUMPBIN" && break
5554 done
5555
5556 if test "x$ac_ct_DUMPBIN" = x; then
5557 DUMPBIN=":"
5558 else
5559 case $cross_compiling:$ac_tool_warned in
5560 yes:)
5561 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5562 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5563 ac_tool_warned=yes ;;
5564 esac
5565 DUMPBIN=$ac_ct_DUMPBIN
5566 fi
5567 fi
5568
5569 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5570 *COFF*)
5571 DUMPBIN="$DUMPBIN -symbols"
5572 ;;
5573 *)
5574 DUMPBIN=:
5575 ;;
5576 esac
5577 fi
5578
5579 if test "$DUMPBIN" != ":"; then
5580 NM="$DUMPBIN"
5581 fi
5582 fi
5583 test -z "$NM" && NM=nm
5584
5585
5586
5587
5588
5589
5590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5591 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5592 if ${lt_cv_nm_interface+:} false; then :
5593 $as_echo_n "(cached) " >&6
5594 else
5595 lt_cv_nm_interface="BSD nm"
5596 echo "int some_variable = 0;" > conftest.$ac_ext
5597 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5598 (eval "$ac_compile" 2>conftest.err)
5599 cat conftest.err >&5
5600 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5601 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5602 cat conftest.err >&5
5603 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5604 cat conftest.out >&5
5605 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5606 lt_cv_nm_interface="MS dumpbin"
5607 fi
5608 rm -f conftest*
5609 fi
5610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5611 $as_echo "$lt_cv_nm_interface" >&6; }
5612
5613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5614 $as_echo_n "checking whether ln -s works... " >&6; }
5615 LN_S=$as_ln_s
5616 if test "$LN_S" = "ln -s"; then
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5618 $as_echo "yes" >&6; }
5619 else
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5621 $as_echo "no, using $LN_S" >&6; }
5622 fi
5623
5624 # find the maximum length of command line arguments
5625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5626 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5627 if ${lt_cv_sys_max_cmd_len+:} false; then :
5628 $as_echo_n "(cached) " >&6
5629 else
5630 i=0
5631 teststring="ABCD"
5632
5633 case $build_os in
5634 msdosdjgpp*)
5635 # On DJGPP, this test can blow up pretty badly due to problems in libc
5636 # (any single argument exceeding 2000 bytes causes a buffer overrun
5637 # during glob expansion). Even if it were fixed, the result of this
5638 # check would be larger than it should be.
5639 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5640 ;;
5641
5642 gnu*)
5643 # Under GNU Hurd, this test is not required because there is
5644 # no limit to the length of command line arguments.
5645 # Libtool will interpret -1 as no limit whatsoever
5646 lt_cv_sys_max_cmd_len=-1;
5647 ;;
5648
5649 cygwin* | mingw* | cegcc*)
5650 # On Win9x/ME, this test blows up -- it succeeds, but takes
5651 # about 5 minutes as the teststring grows exponentially.
5652 # Worse, since 9x/ME are not pre-emptively multitasking,
5653 # you end up with a "frozen" computer, even though with patience
5654 # the test eventually succeeds (with a max line length of 256k).
5655 # Instead, let's just punt: use the minimum linelength reported by
5656 # all of the supported platforms: 8192 (on NT/2K/XP).
5657 lt_cv_sys_max_cmd_len=8192;
5658 ;;
5659
5660 mint*)
5661 # On MiNT this can take a long time and run out of memory.
5662 lt_cv_sys_max_cmd_len=8192;
5663 ;;
5664
5665 amigaos*)
5666 # On AmigaOS with pdksh, this test takes hours, literally.
5667 # So we just punt and use a minimum line length of 8192.
5668 lt_cv_sys_max_cmd_len=8192;
5669 ;;
5670
5671 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5672 # This has been around since 386BSD, at least. Likely further.
5673 if test -x /sbin/sysctl; then
5674 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5675 elif test -x /usr/sbin/sysctl; then
5676 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5677 else
5678 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5679 fi
5680 # And add a safety zone
5681 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5682 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5683 ;;
5684
5685 interix*)
5686 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5687 lt_cv_sys_max_cmd_len=196608
5688 ;;
5689
5690 osf*)
5691 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5692 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5693 # nice to cause kernel panics so lets avoid the loop below.
5694 # First set a reasonable default.
5695 lt_cv_sys_max_cmd_len=16384
5696 #
5697 if test -x /sbin/sysconfig; then
5698 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5699 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5700 esac
5701 fi
5702 ;;
5703 sco3.2v5*)
5704 lt_cv_sys_max_cmd_len=102400
5705 ;;
5706 sysv5* | sco5v6* | sysv4.2uw2*)
5707 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5708 if test -n "$kargmax"; then
5709 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5710 else
5711 lt_cv_sys_max_cmd_len=32768
5712 fi
5713 ;;
5714 *)
5715 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5716 if test -n "$lt_cv_sys_max_cmd_len"; then
5717 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5718 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5719 else
5720 # Make teststring a little bigger before we do anything with it.
5721 # a 1K string should be a reasonable start.
5722 for i in 1 2 3 4 5 6 7 8 ; do
5723 teststring=$teststring$teststring
5724 done
5725 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5726 # If test is not a shell built-in, we'll probably end up computing a
5727 # maximum length that is only half of the actual maximum length, but
5728 # we can't tell.
5729 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5730 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5731 test $i != 17 # 1/2 MB should be enough
5732 do
5733 i=`expr $i + 1`
5734 teststring=$teststring$teststring
5735 done
5736 # Only check the string length outside the loop.
5737 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5738 teststring=
5739 # Add a significant safety factor because C++ compilers can tack on
5740 # massive amounts of additional arguments before passing them to the
5741 # linker. It appears as though 1/2 is a usable value.
5742 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5743 fi
5744 ;;
5745 esac
5746
5747 fi
5748
5749 if test -n $lt_cv_sys_max_cmd_len ; then
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5751 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5752 else
5753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5754 $as_echo "none" >&6; }
5755 fi
5756 max_cmd_len=$lt_cv_sys_max_cmd_len
5757
5758
5759
5760
5761
5762
5763 : ${CP="cp -f"}
5764 : ${MV="mv -f"}
5765 : ${RM="rm -f"}
5766
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5768 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5769 # Try some XSI features
5770 xsi_shell=no
5771 ( _lt_dummy="a/b/c"
5772 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5773 = c,a/b,, \
5774 && eval 'test $(( 1 + 1 )) -eq 2 \
5775 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5776 && xsi_shell=yes
5777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5778 $as_echo "$xsi_shell" >&6; }
5779
5780
5781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5782 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5783 lt_shell_append=no
5784 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5785 >/dev/null 2>&1 \
5786 && lt_shell_append=yes
5787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5788 $as_echo "$lt_shell_append" >&6; }
5789
5790
5791 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5792 lt_unset=unset
5793 else
5794 lt_unset=false
5795 fi
5796
5797
5798
5799
5800
5801 # test EBCDIC or ASCII
5802 case `echo X|tr X '\101'` in
5803 A) # ASCII based system
5804 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5805 lt_SP2NL='tr \040 \012'
5806 lt_NL2SP='tr \015\012 \040\040'
5807 ;;
5808 *) # EBCDIC based system
5809 lt_SP2NL='tr \100 \n'
5810 lt_NL2SP='tr \r\n \100\100'
5811 ;;
5812 esac
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5823 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5824 if ${lt_cv_ld_reload_flag+:} false; then :
5825 $as_echo_n "(cached) " >&6
5826 else
5827 lt_cv_ld_reload_flag='-r'
5828 fi
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5830 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5831 reload_flag=$lt_cv_ld_reload_flag
5832 case $reload_flag in
5833 "" | " "*) ;;
5834 *) reload_flag=" $reload_flag" ;;
5835 esac
5836 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5837 case $host_os in
5838 darwin*)
5839 if test "$GCC" = yes; then
5840 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5841 else
5842 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5843 fi
5844 ;;
5845 esac
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855 if test -n "$ac_tool_prefix"; then
5856 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5857 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5859 $as_echo_n "checking for $ac_word... " >&6; }
5860 if ${ac_cv_prog_OBJDUMP+:} false; then :
5861 $as_echo_n "(cached) " >&6
5862 else
5863 if test -n "$OBJDUMP"; then
5864 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5865 else
5866 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5867 for as_dir in $PATH
5868 do
5869 IFS=$as_save_IFS
5870 test -z "$as_dir" && as_dir=.
5871 for ac_exec_ext in '' $ac_executable_extensions; do
5872 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5873 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5875 break 2
5876 fi
5877 done
5878 done
5879 IFS=$as_save_IFS
5880
5881 fi
5882 fi
5883 OBJDUMP=$ac_cv_prog_OBJDUMP
5884 if test -n "$OBJDUMP"; then
5885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5886 $as_echo "$OBJDUMP" >&6; }
5887 else
5888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5889 $as_echo "no" >&6; }
5890 fi
5891
5892
5893 fi
5894 if test -z "$ac_cv_prog_OBJDUMP"; then
5895 ac_ct_OBJDUMP=$OBJDUMP
5896 # Extract the first word of "objdump", so it can be a program name with args.
5897 set dummy objdump; ac_word=$2
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5899 $as_echo_n "checking for $ac_word... " >&6; }
5900 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5901 $as_echo_n "(cached) " >&6
5902 else
5903 if test -n "$ac_ct_OBJDUMP"; then
5904 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5905 else
5906 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5907 for as_dir in $PATH
5908 do
5909 IFS=$as_save_IFS
5910 test -z "$as_dir" && as_dir=.
5911 for ac_exec_ext in '' $ac_executable_extensions; do
5912 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5913 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5915 break 2
5916 fi
5917 done
5918 done
5919 IFS=$as_save_IFS
5920
5921 fi
5922 fi
5923 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5924 if test -n "$ac_ct_OBJDUMP"; then
5925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5926 $as_echo "$ac_ct_OBJDUMP" >&6; }
5927 else
5928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5929 $as_echo "no" >&6; }
5930 fi
5931
5932 if test "x$ac_ct_OBJDUMP" = x; then
5933 OBJDUMP="false"
5934 else
5935 case $cross_compiling:$ac_tool_warned in
5936 yes:)
5937 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5938 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5939 ac_tool_warned=yes ;;
5940 esac
5941 OBJDUMP=$ac_ct_OBJDUMP
5942 fi
5943 else
5944 OBJDUMP="$ac_cv_prog_OBJDUMP"
5945 fi
5946
5947 test -z "$OBJDUMP" && OBJDUMP=objdump
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5958 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5959 if ${lt_cv_deplibs_check_method+:} false; then :
5960 $as_echo_n "(cached) " >&6
5961 else
5962 lt_cv_file_magic_cmd='$MAGIC_CMD'
5963 lt_cv_file_magic_test_file=
5964 lt_cv_deplibs_check_method='unknown'
5965 # Need to set the preceding variable on all platforms that support
5966 # interlibrary dependencies.
5967 # 'none' -- dependencies not supported.
5968 # `unknown' -- same as none, but documents that we really don't know.
5969 # 'pass_all' -- all dependencies passed with no checks.
5970 # 'test_compile' -- check by making test program.
5971 # 'file_magic [[regex]]' -- check by looking for files in library path
5972 # which responds to the $file_magic_cmd with a given extended regex.
5973 # If you have `file' or equivalent on your system and you're not sure
5974 # whether `pass_all' will *always* work, you probably want this one.
5975
5976 case $host_os in
5977 aix[4-9]*)
5978 lt_cv_deplibs_check_method=pass_all
5979 ;;
5980
5981 beos*)
5982 lt_cv_deplibs_check_method=pass_all
5983 ;;
5984
5985 bsdi[45]*)
5986 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5987 lt_cv_file_magic_cmd='/usr/bin/file -L'
5988 lt_cv_file_magic_test_file=/shlib/libc.so
5989 ;;
5990
5991 cygwin*)
5992 # func_win32_libid is a shell function defined in ltmain.sh
5993 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5994 lt_cv_file_magic_cmd='func_win32_libid'
5995 ;;
5996
5997 mingw* | pw32*)
5998 # Base MSYS/MinGW do not provide the 'file' command needed by
5999 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6000 # unless we find 'file', for example because we are cross-compiling.
6001 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6002 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6003 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6004 lt_cv_file_magic_cmd='func_win32_libid'
6005 else
6006 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6007 lt_cv_file_magic_cmd='$OBJDUMP -f'
6008 fi
6009 ;;
6010
6011 cegcc*)
6012 # use the weaker test based on 'objdump'. See mingw*.
6013 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6014 lt_cv_file_magic_cmd='$OBJDUMP -f'
6015 ;;
6016
6017 darwin* | rhapsody*)
6018 lt_cv_deplibs_check_method=pass_all
6019 ;;
6020
6021 freebsd* | dragonfly*)
6022 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6023 case $host_cpu in
6024 i*86 )
6025 # Not sure whether the presence of OpenBSD here was a mistake.
6026 # Let's accept both of them until this is cleared up.
6027 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6028 lt_cv_file_magic_cmd=/usr/bin/file
6029 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6030 ;;
6031 esac
6032 else
6033 lt_cv_deplibs_check_method=pass_all
6034 fi
6035 ;;
6036
6037 gnu*)
6038 lt_cv_deplibs_check_method=pass_all
6039 ;;
6040
6041 haiku*)
6042 lt_cv_deplibs_check_method=pass_all
6043 ;;
6044
6045 hpux10.20* | hpux11*)
6046 lt_cv_file_magic_cmd=/usr/bin/file
6047 case $host_cpu in
6048 ia64*)
6049 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6050 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6051 ;;
6052 hppa*64*)
6053 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]'
6054 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6055 ;;
6056 *)
6057 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6058 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6059 ;;
6060 esac
6061 ;;
6062
6063 interix[3-9]*)
6064 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6065 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6066 ;;
6067
6068 irix5* | irix6* | nonstopux*)
6069 case $LD in
6070 *-32|*"-32 ") libmagic=32-bit;;
6071 *-n32|*"-n32 ") libmagic=N32;;
6072 *-64|*"-64 ") libmagic=64-bit;;
6073 *) libmagic=never-match;;
6074 esac
6075 lt_cv_deplibs_check_method=pass_all
6076 ;;
6077
6078 # This must be Linux ELF.
6079 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6080 lt_cv_deplibs_check_method=pass_all
6081 ;;
6082
6083 netbsd*)
6084 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6085 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6086 else
6087 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6088 fi
6089 ;;
6090
6091 newos6*)
6092 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6093 lt_cv_file_magic_cmd=/usr/bin/file
6094 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6095 ;;
6096
6097 *nto* | *qnx*)
6098 lt_cv_deplibs_check_method=pass_all
6099 ;;
6100
6101 openbsd*)
6102 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6103 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6104 else
6105 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6106 fi
6107 ;;
6108
6109 osf3* | osf4* | osf5*)
6110 lt_cv_deplibs_check_method=pass_all
6111 ;;
6112
6113 rdos*)
6114 lt_cv_deplibs_check_method=pass_all
6115 ;;
6116
6117 solaris*)
6118 lt_cv_deplibs_check_method=pass_all
6119 ;;
6120
6121 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6122 lt_cv_deplibs_check_method=pass_all
6123 ;;
6124
6125 sysv4 | sysv4.3*)
6126 case $host_vendor in
6127 motorola)
6128 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]'
6129 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6130 ;;
6131 ncr)
6132 lt_cv_deplibs_check_method=pass_all
6133 ;;
6134 sequent)
6135 lt_cv_file_magic_cmd='/bin/file'
6136 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6137 ;;
6138 sni)
6139 lt_cv_file_magic_cmd='/bin/file'
6140 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6141 lt_cv_file_magic_test_file=/lib/libc.so
6142 ;;
6143 siemens)
6144 lt_cv_deplibs_check_method=pass_all
6145 ;;
6146 pc)
6147 lt_cv_deplibs_check_method=pass_all
6148 ;;
6149 esac
6150 ;;
6151
6152 tpf*)
6153 lt_cv_deplibs_check_method=pass_all
6154 ;;
6155 esac
6156
6157 fi
6158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6159 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6160 file_magic_cmd=$lt_cv_file_magic_cmd
6161 deplibs_check_method=$lt_cv_deplibs_check_method
6162 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175 plugin_option=
6176 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6177 for plugin in $plugin_names; do
6178 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6179 if test x$plugin_so = x$plugin; then
6180 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6181 fi
6182 if test x$plugin_so != x$plugin; then
6183 plugin_option="--plugin $plugin_so"
6184 break
6185 fi
6186 done
6187
6188 if test -n "$ac_tool_prefix"; then
6189 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6190 set dummy ${ac_tool_prefix}ar; ac_word=$2
6191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6192 $as_echo_n "checking for $ac_word... " >&6; }
6193 if ${ac_cv_prog_AR+:} false; then :
6194 $as_echo_n "(cached) " >&6
6195 else
6196 if test -n "$AR"; then
6197 ac_cv_prog_AR="$AR" # Let the user override the test.
6198 else
6199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6200 for as_dir in $PATH
6201 do
6202 IFS=$as_save_IFS
6203 test -z "$as_dir" && as_dir=.
6204 for ac_exec_ext in '' $ac_executable_extensions; do
6205 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6206 ac_cv_prog_AR="${ac_tool_prefix}ar"
6207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6208 break 2
6209 fi
6210 done
6211 done
6212 IFS=$as_save_IFS
6213
6214 fi
6215 fi
6216 AR=$ac_cv_prog_AR
6217 if test -n "$AR"; then
6218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6219 $as_echo "$AR" >&6; }
6220 else
6221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6222 $as_echo "no" >&6; }
6223 fi
6224
6225
6226 fi
6227 if test -z "$ac_cv_prog_AR"; then
6228 ac_ct_AR=$AR
6229 # Extract the first word of "ar", so it can be a program name with args.
6230 set dummy ar; ac_word=$2
6231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6232 $as_echo_n "checking for $ac_word... " >&6; }
6233 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6234 $as_echo_n "(cached) " >&6
6235 else
6236 if test -n "$ac_ct_AR"; then
6237 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6238 else
6239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6240 for as_dir in $PATH
6241 do
6242 IFS=$as_save_IFS
6243 test -z "$as_dir" && as_dir=.
6244 for ac_exec_ext in '' $ac_executable_extensions; do
6245 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6246 ac_cv_prog_ac_ct_AR="ar"
6247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6248 break 2
6249 fi
6250 done
6251 done
6252 IFS=$as_save_IFS
6253
6254 fi
6255 fi
6256 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6257 if test -n "$ac_ct_AR"; then
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6259 $as_echo "$ac_ct_AR" >&6; }
6260 else
6261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6262 $as_echo "no" >&6; }
6263 fi
6264
6265 if test "x$ac_ct_AR" = x; then
6266 AR="false"
6267 else
6268 case $cross_compiling:$ac_tool_warned in
6269 yes:)
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6271 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6272 ac_tool_warned=yes ;;
6273 esac
6274 AR=$ac_ct_AR
6275 fi
6276 else
6277 AR="$ac_cv_prog_AR"
6278 fi
6279
6280 test -z "$AR" && AR=ar
6281 if test -n "$plugin_option"; then
6282 if $AR --help 2>&1 | grep -q "\--plugin"; then
6283 touch conftest.c
6284 $AR $plugin_option rc conftest.a conftest.c
6285 if test "$?" != 0; then
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6287 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6288 else
6289 AR="$AR $plugin_option"
6290 fi
6291 rm -f conftest.*
6292 fi
6293 fi
6294 test -z "$AR_FLAGS" && AR_FLAGS=cru
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306 if test -n "$ac_tool_prefix"; then
6307 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6308 set dummy ${ac_tool_prefix}strip; ac_word=$2
6309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6310 $as_echo_n "checking for $ac_word... " >&6; }
6311 if ${ac_cv_prog_STRIP+:} false; then :
6312 $as_echo_n "(cached) " >&6
6313 else
6314 if test -n "$STRIP"; then
6315 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6316 else
6317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6318 for as_dir in $PATH
6319 do
6320 IFS=$as_save_IFS
6321 test -z "$as_dir" && as_dir=.
6322 for ac_exec_ext in '' $ac_executable_extensions; do
6323 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6324 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6326 break 2
6327 fi
6328 done
6329 done
6330 IFS=$as_save_IFS
6331
6332 fi
6333 fi
6334 STRIP=$ac_cv_prog_STRIP
6335 if test -n "$STRIP"; then
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6337 $as_echo "$STRIP" >&6; }
6338 else
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6340 $as_echo "no" >&6; }
6341 fi
6342
6343
6344 fi
6345 if test -z "$ac_cv_prog_STRIP"; then
6346 ac_ct_STRIP=$STRIP
6347 # Extract the first word of "strip", so it can be a program name with args.
6348 set dummy strip; ac_word=$2
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6350 $as_echo_n "checking for $ac_word... " >&6; }
6351 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6352 $as_echo_n "(cached) " >&6
6353 else
6354 if test -n "$ac_ct_STRIP"; then
6355 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6356 else
6357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6358 for as_dir in $PATH
6359 do
6360 IFS=$as_save_IFS
6361 test -z "$as_dir" && as_dir=.
6362 for ac_exec_ext in '' $ac_executable_extensions; do
6363 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6364 ac_cv_prog_ac_ct_STRIP="strip"
6365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6366 break 2
6367 fi
6368 done
6369 done
6370 IFS=$as_save_IFS
6371
6372 fi
6373 fi
6374 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6375 if test -n "$ac_ct_STRIP"; then
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6377 $as_echo "$ac_ct_STRIP" >&6; }
6378 else
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6380 $as_echo "no" >&6; }
6381 fi
6382
6383 if test "x$ac_ct_STRIP" = x; then
6384 STRIP=":"
6385 else
6386 case $cross_compiling:$ac_tool_warned in
6387 yes:)
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6389 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6390 ac_tool_warned=yes ;;
6391 esac
6392 STRIP=$ac_ct_STRIP
6393 fi
6394 else
6395 STRIP="$ac_cv_prog_STRIP"
6396 fi
6397
6398 test -z "$STRIP" && STRIP=:
6399
6400
6401
6402
6403
6404
6405 if test -n "$ac_tool_prefix"; then
6406 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6407 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6409 $as_echo_n "checking for $ac_word... " >&6; }
6410 if ${ac_cv_prog_RANLIB+:} false; then :
6411 $as_echo_n "(cached) " >&6
6412 else
6413 if test -n "$RANLIB"; then
6414 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6415 else
6416 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6417 for as_dir in $PATH
6418 do
6419 IFS=$as_save_IFS
6420 test -z "$as_dir" && as_dir=.
6421 for ac_exec_ext in '' $ac_executable_extensions; do
6422 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6423 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6425 break 2
6426 fi
6427 done
6428 done
6429 IFS=$as_save_IFS
6430
6431 fi
6432 fi
6433 RANLIB=$ac_cv_prog_RANLIB
6434 if test -n "$RANLIB"; then
6435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6436 $as_echo "$RANLIB" >&6; }
6437 else
6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6439 $as_echo "no" >&6; }
6440 fi
6441
6442
6443 fi
6444 if test -z "$ac_cv_prog_RANLIB"; then
6445 ac_ct_RANLIB=$RANLIB
6446 # Extract the first word of "ranlib", so it can be a program name with args.
6447 set dummy ranlib; ac_word=$2
6448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6449 $as_echo_n "checking for $ac_word... " >&6; }
6450 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6451 $as_echo_n "(cached) " >&6
6452 else
6453 if test -n "$ac_ct_RANLIB"; then
6454 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6455 else
6456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6457 for as_dir in $PATH
6458 do
6459 IFS=$as_save_IFS
6460 test -z "$as_dir" && as_dir=.
6461 for ac_exec_ext in '' $ac_executable_extensions; do
6462 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6463 ac_cv_prog_ac_ct_RANLIB="ranlib"
6464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6465 break 2
6466 fi
6467 done
6468 done
6469 IFS=$as_save_IFS
6470
6471 fi
6472 fi
6473 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6474 if test -n "$ac_ct_RANLIB"; then
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6476 $as_echo "$ac_ct_RANLIB" >&6; }
6477 else
6478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6479 $as_echo "no" >&6; }
6480 fi
6481
6482 if test "x$ac_ct_RANLIB" = x; then
6483 RANLIB=":"
6484 else
6485 case $cross_compiling:$ac_tool_warned in
6486 yes:)
6487 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6488 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6489 ac_tool_warned=yes ;;
6490 esac
6491 RANLIB=$ac_ct_RANLIB
6492 fi
6493 else
6494 RANLIB="$ac_cv_prog_RANLIB"
6495 fi
6496
6497 test -z "$RANLIB" && RANLIB=:
6498 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6499 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6500 RANLIB="$RANLIB $plugin_option"
6501 fi
6502 fi
6503
6504
6505
6506
6507
6508
6509 # Determine commands to create old-style static archives.
6510 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6511 old_postinstall_cmds='chmod 644 $oldlib'
6512 old_postuninstall_cmds=
6513
6514 if test -n "$RANLIB"; then
6515 case $host_os in
6516 openbsd*)
6517 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6518 ;;
6519 *)
6520 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6521 ;;
6522 esac
6523 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6524 fi
6525
6526 case $host_os in
6527 darwin*)
6528 lock_old_archive_extraction=yes ;;
6529 *)
6530 lock_old_archive_extraction=no ;;
6531 esac
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571 # If no C compiler was specified, use CC.
6572 LTCC=${LTCC-"$CC"}
6573
6574 # If no C compiler flags were specified, use CFLAGS.
6575 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6576
6577 # Allow CC to be a program name with arguments.
6578 compiler=$CC
6579
6580
6581 # Check for command to grab the raw symbol name followed by C symbol from nm.
6582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6583 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6584 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6585 $as_echo_n "(cached) " >&6
6586 else
6587
6588 # These are sane defaults that work on at least a few old systems.
6589 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6590
6591 # Character class describing NM global symbol codes.
6592 symcode='[BCDEGRST]'
6593
6594 # Regexp to match symbols that can be accessed directly from C.
6595 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6596
6597 # Define system-specific variables.
6598 case $host_os in
6599 aix*)
6600 symcode='[BCDT]'
6601 ;;
6602 cygwin* | mingw* | pw32* | cegcc*)
6603 symcode='[ABCDGISTW]'
6604 ;;
6605 hpux*)
6606 if test "$host_cpu" = ia64; then
6607 symcode='[ABCDEGRST]'
6608 fi
6609 ;;
6610 irix* | nonstopux*)
6611 symcode='[BCDEGRST]'
6612 ;;
6613 osf*)
6614 symcode='[BCDEGQRST]'
6615 ;;
6616 solaris*)
6617 symcode='[BCDRT]'
6618 ;;
6619 sco3.2v5*)
6620 symcode='[DT]'
6621 ;;
6622 sysv4.2uw2*)
6623 symcode='[DT]'
6624 ;;
6625 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6626 symcode='[ABDT]'
6627 ;;
6628 sysv4)
6629 symcode='[DFNSTU]'
6630 ;;
6631 esac
6632
6633 # If we're using GNU nm, then use its standard symbol codes.
6634 case `$NM -V 2>&1` in
6635 *GNU* | *'with BFD'*)
6636 symcode='[ABCDGIRSTW]' ;;
6637 esac
6638
6639 # Transform an extracted symbol line into a proper C declaration.
6640 # Some systems (esp. on ia64) link data and code symbols differently,
6641 # so use this general approach.
6642 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6643
6644 # Transform an extracted symbol line into symbol name and symbol address
6645 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6646 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'"
6647
6648 # Handle CRLF in mingw tool chain
6649 opt_cr=
6650 case $build_os in
6651 mingw*)
6652 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6653 ;;
6654 esac
6655
6656 # Try without a prefix underscore, then with it.
6657 for ac_symprfx in "" "_"; do
6658
6659 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6660 symxfrm="\\1 $ac_symprfx\\2 \\2"
6661
6662 # Write the raw and C identifiers.
6663 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6664 # Fake it for dumpbin and say T for any non-static function
6665 # and D for any global variable.
6666 # Also find C++ and __fastcall symbols from MSVC++,
6667 # which start with @ or ?.
6668 lt_cv_sys_global_symbol_pipe="$AWK '"\
6669 " {last_section=section; section=\$ 3};"\
6670 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6671 " \$ 0!~/External *\|/{next};"\
6672 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6673 " {if(hide[section]) next};"\
6674 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6675 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6676 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6677 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6678 " ' prfx=^$ac_symprfx"
6679 else
6680 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6681 fi
6682
6683 # Check to see that the pipe works correctly.
6684 pipe_works=no
6685
6686 rm -f conftest*
6687 cat > conftest.$ac_ext <<_LT_EOF
6688 #ifdef __cplusplus
6689 extern "C" {
6690 #endif
6691 char nm_test_var;
6692 void nm_test_func(void);
6693 void nm_test_func(void){}
6694 #ifdef __cplusplus
6695 }
6696 #endif
6697 int main(){nm_test_var='a';nm_test_func();return(0);}
6698 _LT_EOF
6699
6700 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6701 (eval $ac_compile) 2>&5
6702 ac_status=$?
6703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6704 test $ac_status = 0; }; then
6705 # Now try to grab the symbols.
6706 nlist=conftest.nm
6707 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6708 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6709 ac_status=$?
6710 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6711 test $ac_status = 0; } && test -s "$nlist"; then
6712 # Try sorting and uniquifying the output.
6713 if sort "$nlist" | uniq > "$nlist"T; then
6714 mv -f "$nlist"T "$nlist"
6715 else
6716 rm -f "$nlist"T
6717 fi
6718
6719 # Make sure that we snagged all the symbols we need.
6720 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6721 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6722 cat <<_LT_EOF > conftest.$ac_ext
6723 #ifdef __cplusplus
6724 extern "C" {
6725 #endif
6726
6727 _LT_EOF
6728 # Now generate the symbol file.
6729 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6730
6731 cat <<_LT_EOF >> conftest.$ac_ext
6732
6733 /* The mapping between symbol names and symbols. */
6734 const struct {
6735 const char *name;
6736 void *address;
6737 }
6738 lt__PROGRAM__LTX_preloaded_symbols[] =
6739 {
6740 { "@PROGRAM@", (void *) 0 },
6741 _LT_EOF
6742 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6743 cat <<\_LT_EOF >> conftest.$ac_ext
6744 {0, (void *) 0}
6745 };
6746
6747 /* This works around a problem in FreeBSD linker */
6748 #ifdef FREEBSD_WORKAROUND
6749 static const void *lt_preloaded_setup() {
6750 return lt__PROGRAM__LTX_preloaded_symbols;
6751 }
6752 #endif
6753
6754 #ifdef __cplusplus
6755 }
6756 #endif
6757 _LT_EOF
6758 # Now try linking the two files.
6759 mv conftest.$ac_objext conftstm.$ac_objext
6760 lt_save_LIBS="$LIBS"
6761 lt_save_CFLAGS="$CFLAGS"
6762 LIBS="conftstm.$ac_objext"
6763 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6764 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6765 (eval $ac_link) 2>&5
6766 ac_status=$?
6767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6768 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6769 pipe_works=yes
6770 fi
6771 LIBS="$lt_save_LIBS"
6772 CFLAGS="$lt_save_CFLAGS"
6773 else
6774 echo "cannot find nm_test_func in $nlist" >&5
6775 fi
6776 else
6777 echo "cannot find nm_test_var in $nlist" >&5
6778 fi
6779 else
6780 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6781 fi
6782 else
6783 echo "$progname: failed program was:" >&5
6784 cat conftest.$ac_ext >&5
6785 fi
6786 rm -rf conftest* conftst*
6787
6788 # Do not use the global_symbol_pipe unless it works.
6789 if test "$pipe_works" = yes; then
6790 break
6791 else
6792 lt_cv_sys_global_symbol_pipe=
6793 fi
6794 done
6795
6796 fi
6797
6798 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6799 lt_cv_sys_global_symbol_to_cdecl=
6800 fi
6801 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6803 $as_echo "failed" >&6; }
6804 else
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6806 $as_echo "ok" >&6; }
6807 fi
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830 # Check whether --enable-libtool-lock was given.
6831 if test "${enable_libtool_lock+set}" = set; then :
6832 enableval=$enable_libtool_lock;
6833 fi
6834
6835 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6836
6837 # Some flags need to be propagated to the compiler or linker for good
6838 # libtool support.
6839 case $host in
6840 ia64-*-hpux*)
6841 # Find out which ABI we are using.
6842 echo 'int i;' > conftest.$ac_ext
6843 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6844 (eval $ac_compile) 2>&5
6845 ac_status=$?
6846 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6847 test $ac_status = 0; }; then
6848 case `/usr/bin/file conftest.$ac_objext` in
6849 *ELF-32*)
6850 HPUX_IA64_MODE="32"
6851 ;;
6852 *ELF-64*)
6853 HPUX_IA64_MODE="64"
6854 ;;
6855 esac
6856 fi
6857 rm -rf conftest*
6858 ;;
6859 *-*-irix6*)
6860 # Find out which ABI we are using.
6861 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6862 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6863 (eval $ac_compile) 2>&5
6864 ac_status=$?
6865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6866 test $ac_status = 0; }; then
6867 if test "$lt_cv_prog_gnu_ld" = yes; then
6868 case `/usr/bin/file conftest.$ac_objext` in
6869 *32-bit*)
6870 LD="${LD-ld} -melf32bsmip"
6871 ;;
6872 *N32*)
6873 LD="${LD-ld} -melf32bmipn32"
6874 ;;
6875 *64-bit*)
6876 LD="${LD-ld} -melf64bmip"
6877 ;;
6878 esac
6879 else
6880 case `/usr/bin/file conftest.$ac_objext` in
6881 *32-bit*)
6882 LD="${LD-ld} -32"
6883 ;;
6884 *N32*)
6885 LD="${LD-ld} -n32"
6886 ;;
6887 *64-bit*)
6888 LD="${LD-ld} -64"
6889 ;;
6890 esac
6891 fi
6892 fi
6893 rm -rf conftest*
6894 ;;
6895
6896 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6897 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6898 # Find out which ABI we are using.
6899 echo 'int i;' > conftest.$ac_ext
6900 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6901 (eval $ac_compile) 2>&5
6902 ac_status=$?
6903 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6904 test $ac_status = 0; }; then
6905 case `/usr/bin/file conftest.o` in
6906 *32-bit*)
6907 case $host in
6908 x86_64-*kfreebsd*-gnu)
6909 LD="${LD-ld} -m elf_i386_fbsd"
6910 ;;
6911 x86_64-*linux*)
6912 case `/usr/bin/file conftest.o` in
6913 *x86-64*)
6914 LD="${LD-ld} -m elf32_x86_64"
6915 ;;
6916 *)
6917 LD="${LD-ld} -m elf_i386"
6918 ;;
6919 esac
6920 ;;
6921 powerpc64le-*linux*)
6922 LD="${LD-ld} -m elf32lppclinux"
6923 ;;
6924 powerpc64-*linux*)
6925 LD="${LD-ld} -m elf32ppclinux"
6926 ;;
6927 s390x-*linux*)
6928 LD="${LD-ld} -m elf_s390"
6929 ;;
6930 sparc64-*linux*)
6931 LD="${LD-ld} -m elf32_sparc"
6932 ;;
6933 esac
6934 ;;
6935 *64-bit*)
6936 case $host in
6937 x86_64-*kfreebsd*-gnu)
6938 LD="${LD-ld} -m elf_x86_64_fbsd"
6939 ;;
6940 x86_64-*linux*)
6941 LD="${LD-ld} -m elf_x86_64"
6942 ;;
6943 powerpcle-*linux*)
6944 LD="${LD-ld} -m elf64lppc"
6945 ;;
6946 powerpc-*linux*)
6947 LD="${LD-ld} -m elf64ppc"
6948 ;;
6949 s390*-*linux*|s390*-*tpf*)
6950 LD="${LD-ld} -m elf64_s390"
6951 ;;
6952 sparc*-*linux*)
6953 LD="${LD-ld} -m elf64_sparc"
6954 ;;
6955 esac
6956 ;;
6957 esac
6958 fi
6959 rm -rf conftest*
6960 ;;
6961
6962 *-*-sco3.2v5*)
6963 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6964 SAVE_CFLAGS="$CFLAGS"
6965 CFLAGS="$CFLAGS -belf"
6966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6967 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6968 if ${lt_cv_cc_needs_belf+:} false; then :
6969 $as_echo_n "(cached) " >&6
6970 else
6971 ac_ext=c
6972 ac_cpp='$CPP $CPPFLAGS'
6973 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6974 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6975 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6976
6977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6978 /* end confdefs.h. */
6979
6980 int
6981 main ()
6982 {
6983
6984 ;
6985 return 0;
6986 }
6987 _ACEOF
6988 if ac_fn_c_try_link "$LINENO"; then :
6989 lt_cv_cc_needs_belf=yes
6990 else
6991 lt_cv_cc_needs_belf=no
6992 fi
6993 rm -f core conftest.err conftest.$ac_objext \
6994 conftest$ac_exeext conftest.$ac_ext
6995 ac_ext=c
6996 ac_cpp='$CPP $CPPFLAGS'
6997 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6998 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6999 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7000
7001 fi
7002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7003 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7004 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7005 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7006 CFLAGS="$SAVE_CFLAGS"
7007 fi
7008 ;;
7009 sparc*-*solaris*)
7010 # Find out which ABI we are using.
7011 echo 'int i;' > conftest.$ac_ext
7012 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7013 (eval $ac_compile) 2>&5
7014 ac_status=$?
7015 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7016 test $ac_status = 0; }; then
7017 case `/usr/bin/file conftest.o` in
7018 *64-bit*)
7019 case $lt_cv_prog_gnu_ld in
7020 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7021 *)
7022 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7023 LD="${LD-ld} -64"
7024 fi
7025 ;;
7026 esac
7027 ;;
7028 esac
7029 fi
7030 rm -rf conftest*
7031 ;;
7032 esac
7033
7034 need_locks="$enable_libtool_lock"
7035
7036
7037 case $host_os in
7038 rhapsody* | darwin*)
7039 if test -n "$ac_tool_prefix"; then
7040 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7041 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7043 $as_echo_n "checking for $ac_word... " >&6; }
7044 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7045 $as_echo_n "(cached) " >&6
7046 else
7047 if test -n "$DSYMUTIL"; then
7048 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7049 else
7050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7051 for as_dir in $PATH
7052 do
7053 IFS=$as_save_IFS
7054 test -z "$as_dir" && as_dir=.
7055 for ac_exec_ext in '' $ac_executable_extensions; do
7056 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7057 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7058 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7059 break 2
7060 fi
7061 done
7062 done
7063 IFS=$as_save_IFS
7064
7065 fi
7066 fi
7067 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7068 if test -n "$DSYMUTIL"; then
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7070 $as_echo "$DSYMUTIL" >&6; }
7071 else
7072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7073 $as_echo "no" >&6; }
7074 fi
7075
7076
7077 fi
7078 if test -z "$ac_cv_prog_DSYMUTIL"; then
7079 ac_ct_DSYMUTIL=$DSYMUTIL
7080 # Extract the first word of "dsymutil", so it can be a program name with args.
7081 set dummy dsymutil; ac_word=$2
7082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7083 $as_echo_n "checking for $ac_word... " >&6; }
7084 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7085 $as_echo_n "(cached) " >&6
7086 else
7087 if test -n "$ac_ct_DSYMUTIL"; then
7088 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7089 else
7090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7091 for as_dir in $PATH
7092 do
7093 IFS=$as_save_IFS
7094 test -z "$as_dir" && as_dir=.
7095 for ac_exec_ext in '' $ac_executable_extensions; do
7096 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7097 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7098 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7099 break 2
7100 fi
7101 done
7102 done
7103 IFS=$as_save_IFS
7104
7105 fi
7106 fi
7107 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7108 if test -n "$ac_ct_DSYMUTIL"; then
7109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7110 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7111 else
7112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7113 $as_echo "no" >&6; }
7114 fi
7115
7116 if test "x$ac_ct_DSYMUTIL" = x; then
7117 DSYMUTIL=":"
7118 else
7119 case $cross_compiling:$ac_tool_warned in
7120 yes:)
7121 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7122 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7123 ac_tool_warned=yes ;;
7124 esac
7125 DSYMUTIL=$ac_ct_DSYMUTIL
7126 fi
7127 else
7128 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7129 fi
7130
7131 if test -n "$ac_tool_prefix"; then
7132 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7133 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7135 $as_echo_n "checking for $ac_word... " >&6; }
7136 if ${ac_cv_prog_NMEDIT+:} false; then :
7137 $as_echo_n "(cached) " >&6
7138 else
7139 if test -n "$NMEDIT"; then
7140 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7141 else
7142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7143 for as_dir in $PATH
7144 do
7145 IFS=$as_save_IFS
7146 test -z "$as_dir" && as_dir=.
7147 for ac_exec_ext in '' $ac_executable_extensions; do
7148 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7149 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7150 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7151 break 2
7152 fi
7153 done
7154 done
7155 IFS=$as_save_IFS
7156
7157 fi
7158 fi
7159 NMEDIT=$ac_cv_prog_NMEDIT
7160 if test -n "$NMEDIT"; then
7161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7162 $as_echo "$NMEDIT" >&6; }
7163 else
7164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7165 $as_echo "no" >&6; }
7166 fi
7167
7168
7169 fi
7170 if test -z "$ac_cv_prog_NMEDIT"; then
7171 ac_ct_NMEDIT=$NMEDIT
7172 # Extract the first word of "nmedit", so it can be a program name with args.
7173 set dummy nmedit; ac_word=$2
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7175 $as_echo_n "checking for $ac_word... " >&6; }
7176 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7177 $as_echo_n "(cached) " >&6
7178 else
7179 if test -n "$ac_ct_NMEDIT"; then
7180 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7181 else
7182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7183 for as_dir in $PATH
7184 do
7185 IFS=$as_save_IFS
7186 test -z "$as_dir" && as_dir=.
7187 for ac_exec_ext in '' $ac_executable_extensions; do
7188 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7189 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7190 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7191 break 2
7192 fi
7193 done
7194 done
7195 IFS=$as_save_IFS
7196
7197 fi
7198 fi
7199 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7200 if test -n "$ac_ct_NMEDIT"; then
7201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7202 $as_echo "$ac_ct_NMEDIT" >&6; }
7203 else
7204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7205 $as_echo "no" >&6; }
7206 fi
7207
7208 if test "x$ac_ct_NMEDIT" = x; then
7209 NMEDIT=":"
7210 else
7211 case $cross_compiling:$ac_tool_warned in
7212 yes:)
7213 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7214 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7215 ac_tool_warned=yes ;;
7216 esac
7217 NMEDIT=$ac_ct_NMEDIT
7218 fi
7219 else
7220 NMEDIT="$ac_cv_prog_NMEDIT"
7221 fi
7222
7223 if test -n "$ac_tool_prefix"; then
7224 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7225 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7227 $as_echo_n "checking for $ac_word... " >&6; }
7228 if ${ac_cv_prog_LIPO+:} false; then :
7229 $as_echo_n "(cached) " >&6
7230 else
7231 if test -n "$LIPO"; then
7232 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7233 else
7234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7235 for as_dir in $PATH
7236 do
7237 IFS=$as_save_IFS
7238 test -z "$as_dir" && as_dir=.
7239 for ac_exec_ext in '' $ac_executable_extensions; do
7240 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7241 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7242 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7243 break 2
7244 fi
7245 done
7246 done
7247 IFS=$as_save_IFS
7248
7249 fi
7250 fi
7251 LIPO=$ac_cv_prog_LIPO
7252 if test -n "$LIPO"; then
7253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7254 $as_echo "$LIPO" >&6; }
7255 else
7256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7257 $as_echo "no" >&6; }
7258 fi
7259
7260
7261 fi
7262 if test -z "$ac_cv_prog_LIPO"; then
7263 ac_ct_LIPO=$LIPO
7264 # Extract the first word of "lipo", so it can be a program name with args.
7265 set dummy lipo; ac_word=$2
7266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7267 $as_echo_n "checking for $ac_word... " >&6; }
7268 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7269 $as_echo_n "(cached) " >&6
7270 else
7271 if test -n "$ac_ct_LIPO"; then
7272 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7273 else
7274 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7275 for as_dir in $PATH
7276 do
7277 IFS=$as_save_IFS
7278 test -z "$as_dir" && as_dir=.
7279 for ac_exec_ext in '' $ac_executable_extensions; do
7280 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7281 ac_cv_prog_ac_ct_LIPO="lipo"
7282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7283 break 2
7284 fi
7285 done
7286 done
7287 IFS=$as_save_IFS
7288
7289 fi
7290 fi
7291 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7292 if test -n "$ac_ct_LIPO"; then
7293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7294 $as_echo "$ac_ct_LIPO" >&6; }
7295 else
7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7297 $as_echo "no" >&6; }
7298 fi
7299
7300 if test "x$ac_ct_LIPO" = x; then
7301 LIPO=":"
7302 else
7303 case $cross_compiling:$ac_tool_warned in
7304 yes:)
7305 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7306 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7307 ac_tool_warned=yes ;;
7308 esac
7309 LIPO=$ac_ct_LIPO
7310 fi
7311 else
7312 LIPO="$ac_cv_prog_LIPO"
7313 fi
7314
7315 if test -n "$ac_tool_prefix"; then
7316 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7317 set dummy ${ac_tool_prefix}otool; ac_word=$2
7318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7319 $as_echo_n "checking for $ac_word... " >&6; }
7320 if ${ac_cv_prog_OTOOL+:} false; then :
7321 $as_echo_n "(cached) " >&6
7322 else
7323 if test -n "$OTOOL"; then
7324 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7325 else
7326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7327 for as_dir in $PATH
7328 do
7329 IFS=$as_save_IFS
7330 test -z "$as_dir" && as_dir=.
7331 for ac_exec_ext in '' $ac_executable_extensions; do
7332 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7333 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7335 break 2
7336 fi
7337 done
7338 done
7339 IFS=$as_save_IFS
7340
7341 fi
7342 fi
7343 OTOOL=$ac_cv_prog_OTOOL
7344 if test -n "$OTOOL"; then
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7346 $as_echo "$OTOOL" >&6; }
7347 else
7348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7349 $as_echo "no" >&6; }
7350 fi
7351
7352
7353 fi
7354 if test -z "$ac_cv_prog_OTOOL"; then
7355 ac_ct_OTOOL=$OTOOL
7356 # Extract the first word of "otool", so it can be a program name with args.
7357 set dummy otool; ac_word=$2
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7359 $as_echo_n "checking for $ac_word... " >&6; }
7360 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7361 $as_echo_n "(cached) " >&6
7362 else
7363 if test -n "$ac_ct_OTOOL"; then
7364 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7365 else
7366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7367 for as_dir in $PATH
7368 do
7369 IFS=$as_save_IFS
7370 test -z "$as_dir" && as_dir=.
7371 for ac_exec_ext in '' $ac_executable_extensions; do
7372 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7373 ac_cv_prog_ac_ct_OTOOL="otool"
7374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7375 break 2
7376 fi
7377 done
7378 done
7379 IFS=$as_save_IFS
7380
7381 fi
7382 fi
7383 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7384 if test -n "$ac_ct_OTOOL"; then
7385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7386 $as_echo "$ac_ct_OTOOL" >&6; }
7387 else
7388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7389 $as_echo "no" >&6; }
7390 fi
7391
7392 if test "x$ac_ct_OTOOL" = x; then
7393 OTOOL=":"
7394 else
7395 case $cross_compiling:$ac_tool_warned in
7396 yes:)
7397 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7398 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7399 ac_tool_warned=yes ;;
7400 esac
7401 OTOOL=$ac_ct_OTOOL
7402 fi
7403 else
7404 OTOOL="$ac_cv_prog_OTOOL"
7405 fi
7406
7407 if test -n "$ac_tool_prefix"; then
7408 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7409 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7411 $as_echo_n "checking for $ac_word... " >&6; }
7412 if ${ac_cv_prog_OTOOL64+:} false; then :
7413 $as_echo_n "(cached) " >&6
7414 else
7415 if test -n "$OTOOL64"; then
7416 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7417 else
7418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7419 for as_dir in $PATH
7420 do
7421 IFS=$as_save_IFS
7422 test -z "$as_dir" && as_dir=.
7423 for ac_exec_ext in '' $ac_executable_extensions; do
7424 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7425 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7427 break 2
7428 fi
7429 done
7430 done
7431 IFS=$as_save_IFS
7432
7433 fi
7434 fi
7435 OTOOL64=$ac_cv_prog_OTOOL64
7436 if test -n "$OTOOL64"; then
7437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7438 $as_echo "$OTOOL64" >&6; }
7439 else
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7441 $as_echo "no" >&6; }
7442 fi
7443
7444
7445 fi
7446 if test -z "$ac_cv_prog_OTOOL64"; then
7447 ac_ct_OTOOL64=$OTOOL64
7448 # Extract the first word of "otool64", so it can be a program name with args.
7449 set dummy otool64; ac_word=$2
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7451 $as_echo_n "checking for $ac_word... " >&6; }
7452 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7453 $as_echo_n "(cached) " >&6
7454 else
7455 if test -n "$ac_ct_OTOOL64"; then
7456 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7457 else
7458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7459 for as_dir in $PATH
7460 do
7461 IFS=$as_save_IFS
7462 test -z "$as_dir" && as_dir=.
7463 for ac_exec_ext in '' $ac_executable_extensions; do
7464 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7465 ac_cv_prog_ac_ct_OTOOL64="otool64"
7466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7467 break 2
7468 fi
7469 done
7470 done
7471 IFS=$as_save_IFS
7472
7473 fi
7474 fi
7475 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7476 if test -n "$ac_ct_OTOOL64"; then
7477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7478 $as_echo "$ac_ct_OTOOL64" >&6; }
7479 else
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7481 $as_echo "no" >&6; }
7482 fi
7483
7484 if test "x$ac_ct_OTOOL64" = x; then
7485 OTOOL64=":"
7486 else
7487 case $cross_compiling:$ac_tool_warned in
7488 yes:)
7489 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7490 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7491 ac_tool_warned=yes ;;
7492 esac
7493 OTOOL64=$ac_ct_OTOOL64
7494 fi
7495 else
7496 OTOOL64="$ac_cv_prog_OTOOL64"
7497 fi
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7526 $as_echo_n "checking for -single_module linker flag... " >&6; }
7527 if ${lt_cv_apple_cc_single_mod+:} false; then :
7528 $as_echo_n "(cached) " >&6
7529 else
7530 lt_cv_apple_cc_single_mod=no
7531 if test -z "${LT_MULTI_MODULE}"; then
7532 # By default we will add the -single_module flag. You can override
7533 # by either setting the environment variable LT_MULTI_MODULE
7534 # non-empty at configure time, or by adding -multi_module to the
7535 # link flags.
7536 rm -rf libconftest.dylib*
7537 echo "int foo(void){return 1;}" > conftest.c
7538 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7539 -dynamiclib -Wl,-single_module conftest.c" >&5
7540 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7541 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7542 _lt_result=$?
7543 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7544 lt_cv_apple_cc_single_mod=yes
7545 else
7546 cat conftest.err >&5
7547 fi
7548 rm -rf libconftest.dylib*
7549 rm -f conftest.*
7550 fi
7551 fi
7552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7553 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7555 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7556 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7557 $as_echo_n "(cached) " >&6
7558 else
7559 lt_cv_ld_exported_symbols_list=no
7560 save_LDFLAGS=$LDFLAGS
7561 echo "_main" > conftest.sym
7562 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7564 /* end confdefs.h. */
7565
7566 int
7567 main ()
7568 {
7569
7570 ;
7571 return 0;
7572 }
7573 _ACEOF
7574 if ac_fn_c_try_link "$LINENO"; then :
7575 lt_cv_ld_exported_symbols_list=yes
7576 else
7577 lt_cv_ld_exported_symbols_list=no
7578 fi
7579 rm -f core conftest.err conftest.$ac_objext \
7580 conftest$ac_exeext conftest.$ac_ext
7581 LDFLAGS="$save_LDFLAGS"
7582
7583 fi
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7585 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7587 $as_echo_n "checking for -force_load linker flag... " >&6; }
7588 if ${lt_cv_ld_force_load+:} false; then :
7589 $as_echo_n "(cached) " >&6
7590 else
7591 lt_cv_ld_force_load=no
7592 cat > conftest.c << _LT_EOF
7593 int forced_loaded() { return 2;}
7594 _LT_EOF
7595 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7596 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7597 echo "$AR cru libconftest.a conftest.o" >&5
7598 $AR cru libconftest.a conftest.o 2>&5
7599 cat > conftest.c << _LT_EOF
7600 int main() { return 0;}
7601 _LT_EOF
7602 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7603 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7604 _lt_result=$?
7605 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7606 lt_cv_ld_force_load=yes
7607 else
7608 cat conftest.err >&5
7609 fi
7610 rm -f conftest.err libconftest.a conftest conftest.c
7611 rm -rf conftest.dSYM
7612
7613 fi
7614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7615 $as_echo "$lt_cv_ld_force_load" >&6; }
7616 case $host_os in
7617 rhapsody* | darwin1.[012])
7618 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7619 darwin1.*)
7620 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7621 darwin*) # darwin 5.x on
7622 # if running on 10.5 or later, the deployment target defaults
7623 # to the OS version, if on x86, and 10.4, the deployment
7624 # target defaults to 10.4. Don't you love it?
7625 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7626 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7627 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7628 10.[012][,.]*)
7629 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7630 10.*)
7631 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7632 esac
7633 ;;
7634 esac
7635 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7636 _lt_dar_single_mod='$single_module'
7637 fi
7638 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7639 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7640 else
7641 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7642 fi
7643 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7644 _lt_dsymutil='~$DSYMUTIL $lib || :'
7645 else
7646 _lt_dsymutil=
7647 fi
7648 ;;
7649 esac
7650
7651 for ac_header in dlfcn.h
7652 do :
7653 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7654 "
7655 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7656 cat >>confdefs.h <<_ACEOF
7657 #define HAVE_DLFCN_H 1
7658 _ACEOF
7659
7660 fi
7661
7662 done
7663
7664
7665
7666
7667
7668 # Set options
7669 enable_dlopen=yes
7670
7671
7672
7673
7674 enable_win32_dll=no
7675
7676
7677
7678 # Check whether --enable-static was given.
7679 if test "${enable_static+set}" = set; then :
7680 enableval=$enable_static; p=${PACKAGE-default}
7681 case $enableval in
7682 yes) enable_static=yes ;;
7683 no) enable_static=no ;;
7684 *)
7685 enable_static=no
7686 # Look at the argument we got. We use all the common list separators.
7687 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7688 for pkg in $enableval; do
7689 IFS="$lt_save_ifs"
7690 if test "X$pkg" = "X$p"; then
7691 enable_static=yes
7692 fi
7693 done
7694 IFS="$lt_save_ifs"
7695 ;;
7696 esac
7697 else
7698 enable_static=yes
7699 fi
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710 # Check whether --with-pic was given.
7711 if test "${with_pic+set}" = set; then :
7712 withval=$with_pic; pic_mode="$withval"
7713 else
7714 pic_mode=default
7715 fi
7716
7717
7718 test -z "$pic_mode" && pic_mode=default
7719
7720
7721
7722
7723
7724
7725
7726 # Check whether --enable-fast-install was given.
7727 if test "${enable_fast_install+set}" = set; then :
7728 enableval=$enable_fast_install; p=${PACKAGE-default}
7729 case $enableval in
7730 yes) enable_fast_install=yes ;;
7731 no) enable_fast_install=no ;;
7732 *)
7733 enable_fast_install=no
7734 # Look at the argument we got. We use all the common list separators.
7735 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7736 for pkg in $enableval; do
7737 IFS="$lt_save_ifs"
7738 if test "X$pkg" = "X$p"; then
7739 enable_fast_install=yes
7740 fi
7741 done
7742 IFS="$lt_save_ifs"
7743 ;;
7744 esac
7745 else
7746 enable_fast_install=yes
7747 fi
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759 # This can be used to rebuild libtool when needed
7760 LIBTOOL_DEPS="$ltmain"
7761
7762 # Always use our own libtool.
7763 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790 test -z "$LN_S" && LN_S="ln -s"
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805 if test -n "${ZSH_VERSION+set}" ; then
7806 setopt NO_GLOB_SUBST
7807 fi
7808
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7810 $as_echo_n "checking for objdir... " >&6; }
7811 if ${lt_cv_objdir+:} false; then :
7812 $as_echo_n "(cached) " >&6
7813 else
7814 rm -f .libs 2>/dev/null
7815 mkdir .libs 2>/dev/null
7816 if test -d .libs; then
7817 lt_cv_objdir=.libs
7818 else
7819 # MS-DOS does not allow filenames that begin with a dot.
7820 lt_cv_objdir=_libs
7821 fi
7822 rmdir .libs 2>/dev/null
7823 fi
7824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7825 $as_echo "$lt_cv_objdir" >&6; }
7826 objdir=$lt_cv_objdir
7827
7828
7829
7830
7831
7832 cat >>confdefs.h <<_ACEOF
7833 #define LT_OBJDIR "$lt_cv_objdir/"
7834 _ACEOF
7835
7836
7837
7838
7839 case $host_os in
7840 aix3*)
7841 # AIX sometimes has problems with the GCC collect2 program. For some
7842 # reason, if we set the COLLECT_NAMES environment variable, the problems
7843 # vanish in a puff of smoke.
7844 if test "X${COLLECT_NAMES+set}" != Xset; then
7845 COLLECT_NAMES=
7846 export COLLECT_NAMES
7847 fi
7848 ;;
7849 esac
7850
7851 # Global variables:
7852 ofile=libtool
7853 can_build_shared=yes
7854
7855 # All known linkers require a `.a' archive for static linking (except MSVC,
7856 # which needs '.lib').
7857 libext=a
7858
7859 with_gnu_ld="$lt_cv_prog_gnu_ld"
7860
7861 old_CC="$CC"
7862 old_CFLAGS="$CFLAGS"
7863
7864 # Set sane defaults for various variables
7865 test -z "$CC" && CC=cc
7866 test -z "$LTCC" && LTCC=$CC
7867 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7868 test -z "$LD" && LD=ld
7869 test -z "$ac_objext" && ac_objext=o
7870
7871 for cc_temp in $compiler""; do
7872 case $cc_temp in
7873 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7874 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7875 \-*) ;;
7876 *) break;;
7877 esac
7878 done
7879 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7880
7881
7882 # Only perform the check for file, if the check method requires it
7883 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7884 case $deplibs_check_method in
7885 file_magic*)
7886 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7888 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7889 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7890 $as_echo_n "(cached) " >&6
7891 else
7892 case $MAGIC_CMD in
7893 [\\/*] | ?:[\\/]*)
7894 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7895 ;;
7896 *)
7897 lt_save_MAGIC_CMD="$MAGIC_CMD"
7898 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7899 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7900 for ac_dir in $ac_dummy; do
7901 IFS="$lt_save_ifs"
7902 test -z "$ac_dir" && ac_dir=.
7903 if test -f $ac_dir/${ac_tool_prefix}file; then
7904 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7905 if test -n "$file_magic_test_file"; then
7906 case $deplibs_check_method in
7907 "file_magic "*)
7908 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7909 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7910 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7911 $EGREP "$file_magic_regex" > /dev/null; then
7912 :
7913 else
7914 cat <<_LT_EOF 1>&2
7915
7916 *** Warning: the command libtool uses to detect shared libraries,
7917 *** $file_magic_cmd, produces output that libtool cannot recognize.
7918 *** The result is that libtool may fail to recognize shared libraries
7919 *** as such. This will affect the creation of libtool libraries that
7920 *** depend on shared libraries, but programs linked with such libtool
7921 *** libraries will work regardless of this problem. Nevertheless, you
7922 *** may want to report the problem to your system manager and/or to
7923 *** bug-libtool@gnu.org
7924
7925 _LT_EOF
7926 fi ;;
7927 esac
7928 fi
7929 break
7930 fi
7931 done
7932 IFS="$lt_save_ifs"
7933 MAGIC_CMD="$lt_save_MAGIC_CMD"
7934 ;;
7935 esac
7936 fi
7937
7938 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7939 if test -n "$MAGIC_CMD"; then
7940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7941 $as_echo "$MAGIC_CMD" >&6; }
7942 else
7943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7944 $as_echo "no" >&6; }
7945 fi
7946
7947
7948
7949
7950
7951 if test -z "$lt_cv_path_MAGIC_CMD"; then
7952 if test -n "$ac_tool_prefix"; then
7953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7954 $as_echo_n "checking for file... " >&6; }
7955 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7956 $as_echo_n "(cached) " >&6
7957 else
7958 case $MAGIC_CMD in
7959 [\\/*] | ?:[\\/]*)
7960 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7961 ;;
7962 *)
7963 lt_save_MAGIC_CMD="$MAGIC_CMD"
7964 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7965 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7966 for ac_dir in $ac_dummy; do
7967 IFS="$lt_save_ifs"
7968 test -z "$ac_dir" && ac_dir=.
7969 if test -f $ac_dir/file; then
7970 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7971 if test -n "$file_magic_test_file"; then
7972 case $deplibs_check_method in
7973 "file_magic "*)
7974 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7975 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7976 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7977 $EGREP "$file_magic_regex" > /dev/null; then
7978 :
7979 else
7980 cat <<_LT_EOF 1>&2
7981
7982 *** Warning: the command libtool uses to detect shared libraries,
7983 *** $file_magic_cmd, produces output that libtool cannot recognize.
7984 *** The result is that libtool may fail to recognize shared libraries
7985 *** as such. This will affect the creation of libtool libraries that
7986 *** depend on shared libraries, but programs linked with such libtool
7987 *** libraries will work regardless of this problem. Nevertheless, you
7988 *** may want to report the problem to your system manager and/or to
7989 *** bug-libtool@gnu.org
7990
7991 _LT_EOF
7992 fi ;;
7993 esac
7994 fi
7995 break
7996 fi
7997 done
7998 IFS="$lt_save_ifs"
7999 MAGIC_CMD="$lt_save_MAGIC_CMD"
8000 ;;
8001 esac
8002 fi
8003
8004 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8005 if test -n "$MAGIC_CMD"; then
8006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8007 $as_echo "$MAGIC_CMD" >&6; }
8008 else
8009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8010 $as_echo "no" >&6; }
8011 fi
8012
8013
8014 else
8015 MAGIC_CMD=:
8016 fi
8017 fi
8018
8019 fi
8020 ;;
8021 esac
8022
8023 # Use C for the default configuration in the libtool script
8024
8025 lt_save_CC="$CC"
8026 ac_ext=c
8027 ac_cpp='$CPP $CPPFLAGS'
8028 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8029 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8030 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8031
8032
8033 # Source file extension for C test sources.
8034 ac_ext=c
8035
8036 # Object file extension for compiled C test sources.
8037 objext=o
8038 objext=$objext
8039
8040 # Code to be used in simple compile tests
8041 lt_simple_compile_test_code="int some_variable = 0;"
8042
8043 # Code to be used in simple link tests
8044 lt_simple_link_test_code='int main(){return(0);}'
8045
8046
8047
8048
8049
8050
8051
8052 # If no C compiler was specified, use CC.
8053 LTCC=${LTCC-"$CC"}
8054
8055 # If no C compiler flags were specified, use CFLAGS.
8056 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8057
8058 # Allow CC to be a program name with arguments.
8059 compiler=$CC
8060
8061 # Save the default compiler, since it gets overwritten when the other
8062 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8063 compiler_DEFAULT=$CC
8064
8065 # save warnings/boilerplate of simple test code
8066 ac_outfile=conftest.$ac_objext
8067 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8068 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8069 _lt_compiler_boilerplate=`cat conftest.err`
8070 $RM conftest*
8071
8072 ac_outfile=conftest.$ac_objext
8073 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8074 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8075 _lt_linker_boilerplate=`cat conftest.err`
8076 $RM -r conftest*
8077
8078
8079 ## CAVEAT EMPTOR:
8080 ## There is no encapsulation within the following macros, do not change
8081 ## the running order or otherwise move them around unless you know exactly
8082 ## what you are doing...
8083 if test -n "$compiler"; then
8084
8085 lt_prog_compiler_no_builtin_flag=
8086
8087 if test "$GCC" = yes; then
8088 case $cc_basename in
8089 nvcc*)
8090 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8091 *)
8092 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8093 esac
8094
8095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8096 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8097 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8098 $as_echo_n "(cached) " >&6
8099 else
8100 lt_cv_prog_compiler_rtti_exceptions=no
8101 ac_outfile=conftest.$ac_objext
8102 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8103 lt_compiler_flag="-fno-rtti -fno-exceptions"
8104 # Insert the option either (1) after the last *FLAGS variable, or
8105 # (2) before a word containing "conftest.", or (3) at the end.
8106 # Note that $ac_compile itself does not contain backslashes and begins
8107 # with a dollar sign (not a hyphen), so the echo should work correctly.
8108 # The option is referenced via a variable to avoid confusing sed.
8109 lt_compile=`echo "$ac_compile" | $SED \
8110 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8111 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8112 -e 's:$: $lt_compiler_flag:'`
8113 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8114 (eval "$lt_compile" 2>conftest.err)
8115 ac_status=$?
8116 cat conftest.err >&5
8117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8118 if (exit $ac_status) && test -s "$ac_outfile"; then
8119 # The compiler can only warn and ignore the option if not recognized
8120 # So say no if there are warnings other than the usual output.
8121 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8122 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8123 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8124 lt_cv_prog_compiler_rtti_exceptions=yes
8125 fi
8126 fi
8127 $RM conftest*
8128
8129 fi
8130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8131 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8132
8133 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8134 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8135 else
8136 :
8137 fi
8138
8139 fi
8140
8141
8142
8143
8144
8145
8146 lt_prog_compiler_wl=
8147 lt_prog_compiler_pic=
8148 lt_prog_compiler_static=
8149
8150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8151 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8152
8153 if test "$GCC" = yes; then
8154 lt_prog_compiler_wl='-Wl,'
8155 lt_prog_compiler_static='-static'
8156
8157 case $host_os in
8158 aix*)
8159 # All AIX code is PIC.
8160 if test "$host_cpu" = ia64; then
8161 # AIX 5 now supports IA64 processor
8162 lt_prog_compiler_static='-Bstatic'
8163 fi
8164 lt_prog_compiler_pic='-fPIC'
8165 ;;
8166
8167 amigaos*)
8168 case $host_cpu in
8169 powerpc)
8170 # see comment about AmigaOS4 .so support
8171 lt_prog_compiler_pic='-fPIC'
8172 ;;
8173 m68k)
8174 # FIXME: we need at least 68020 code to build shared libraries, but
8175 # adding the `-m68020' flag to GCC prevents building anything better,
8176 # like `-m68040'.
8177 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8178 ;;
8179 esac
8180 ;;
8181
8182 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8183 # PIC is the default for these OSes.
8184 ;;
8185
8186 mingw* | cygwin* | pw32* | os2* | cegcc*)
8187 # This hack is so that the source file can tell whether it is being
8188 # built for inclusion in a dll (and should export symbols for example).
8189 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8190 # (--disable-auto-import) libraries
8191 lt_prog_compiler_pic='-DDLL_EXPORT'
8192 ;;
8193
8194 darwin* | rhapsody*)
8195 # PIC is the default on this platform
8196 # Common symbols not allowed in MH_DYLIB files
8197 lt_prog_compiler_pic='-fno-common'
8198 ;;
8199
8200 haiku*)
8201 # PIC is the default for Haiku.
8202 # The "-static" flag exists, but is broken.
8203 lt_prog_compiler_static=
8204 ;;
8205
8206 hpux*)
8207 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8208 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8209 # sets the default TLS model and affects inlining.
8210 case $host_cpu in
8211 hppa*64*)
8212 # +Z the default
8213 ;;
8214 *)
8215 lt_prog_compiler_pic='-fPIC'
8216 ;;
8217 esac
8218 ;;
8219
8220 interix[3-9]*)
8221 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8222 # Instead, we relocate shared libraries at runtime.
8223 ;;
8224
8225 msdosdjgpp*)
8226 # Just because we use GCC doesn't mean we suddenly get shared libraries
8227 # on systems that don't support them.
8228 lt_prog_compiler_can_build_shared=no
8229 enable_shared=no
8230 ;;
8231
8232 *nto* | *qnx*)
8233 # QNX uses GNU C++, but need to define -shared option too, otherwise
8234 # it will coredump.
8235 lt_prog_compiler_pic='-fPIC -shared'
8236 ;;
8237
8238 sysv4*MP*)
8239 if test -d /usr/nec; then
8240 lt_prog_compiler_pic=-Kconform_pic
8241 fi
8242 ;;
8243
8244 *)
8245 lt_prog_compiler_pic='-fPIC'
8246 ;;
8247 esac
8248
8249 case $cc_basename in
8250 nvcc*) # Cuda Compiler Driver 2.2
8251 lt_prog_compiler_wl='-Xlinker '
8252 lt_prog_compiler_pic='-Xcompiler -fPIC'
8253 ;;
8254 esac
8255 else
8256 # PORTME Check for flag to pass linker flags through the system compiler.
8257 case $host_os in
8258 aix*)
8259 lt_prog_compiler_wl='-Wl,'
8260 if test "$host_cpu" = ia64; then
8261 # AIX 5 now supports IA64 processor
8262 lt_prog_compiler_static='-Bstatic'
8263 else
8264 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8265 fi
8266 ;;
8267
8268 mingw* | cygwin* | pw32* | os2* | cegcc*)
8269 # This hack is so that the source file can tell whether it is being
8270 # built for inclusion in a dll (and should export symbols for example).
8271 lt_prog_compiler_pic='-DDLL_EXPORT'
8272 ;;
8273
8274 hpux9* | hpux10* | hpux11*)
8275 lt_prog_compiler_wl='-Wl,'
8276 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8277 # not for PA HP-UX.
8278 case $host_cpu in
8279 hppa*64*|ia64*)
8280 # +Z the default
8281 ;;
8282 *)
8283 lt_prog_compiler_pic='+Z'
8284 ;;
8285 esac
8286 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8287 lt_prog_compiler_static='${wl}-a ${wl}archive'
8288 ;;
8289
8290 irix5* | irix6* | nonstopux*)
8291 lt_prog_compiler_wl='-Wl,'
8292 # PIC (with -KPIC) is the default.
8293 lt_prog_compiler_static='-non_shared'
8294 ;;
8295
8296 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8297 case $cc_basename in
8298 # old Intel for x86_64 which still supported -KPIC.
8299 ecc*)
8300 lt_prog_compiler_wl='-Wl,'
8301 lt_prog_compiler_pic='-KPIC'
8302 lt_prog_compiler_static='-static'
8303 ;;
8304 # icc used to be incompatible with GCC.
8305 # ICC 10 doesn't accept -KPIC any more.
8306 icc* | ifort*)
8307 lt_prog_compiler_wl='-Wl,'
8308 lt_prog_compiler_pic='-fPIC'
8309 lt_prog_compiler_static='-static'
8310 ;;
8311 # Lahey Fortran 8.1.
8312 lf95*)
8313 lt_prog_compiler_wl='-Wl,'
8314 lt_prog_compiler_pic='--shared'
8315 lt_prog_compiler_static='--static'
8316 ;;
8317 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8318 # Portland Group compilers (*not* the Pentium gcc compiler,
8319 # which looks to be a dead project)
8320 lt_prog_compiler_wl='-Wl,'
8321 lt_prog_compiler_pic='-fpic'
8322 lt_prog_compiler_static='-Bstatic'
8323 ;;
8324 ccc*)
8325 lt_prog_compiler_wl='-Wl,'
8326 # All Alpha code is PIC.
8327 lt_prog_compiler_static='-non_shared'
8328 ;;
8329 xl* | bgxl* | bgf* | mpixl*)
8330 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8331 lt_prog_compiler_wl='-Wl,'
8332 lt_prog_compiler_pic='-qpic'
8333 lt_prog_compiler_static='-qstaticlink'
8334 ;;
8335 *)
8336 case `$CC -V 2>&1 | sed 5q` in
8337 *Sun\ F* | *Sun*Fortran*)
8338 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8339 lt_prog_compiler_pic='-KPIC'
8340 lt_prog_compiler_static='-Bstatic'
8341 lt_prog_compiler_wl=''
8342 ;;
8343 *Sun\ C*)
8344 # Sun C 5.9
8345 lt_prog_compiler_pic='-KPIC'
8346 lt_prog_compiler_static='-Bstatic'
8347 lt_prog_compiler_wl='-Wl,'
8348 ;;
8349 esac
8350 ;;
8351 esac
8352 ;;
8353
8354 newsos6)
8355 lt_prog_compiler_pic='-KPIC'
8356 lt_prog_compiler_static='-Bstatic'
8357 ;;
8358
8359 *nto* | *qnx*)
8360 # QNX uses GNU C++, but need to define -shared option too, otherwise
8361 # it will coredump.
8362 lt_prog_compiler_pic='-fPIC -shared'
8363 ;;
8364
8365 osf3* | osf4* | osf5*)
8366 lt_prog_compiler_wl='-Wl,'
8367 # All OSF/1 code is PIC.
8368 lt_prog_compiler_static='-non_shared'
8369 ;;
8370
8371 rdos*)
8372 lt_prog_compiler_static='-non_shared'
8373 ;;
8374
8375 solaris*)
8376 lt_prog_compiler_pic='-KPIC'
8377 lt_prog_compiler_static='-Bstatic'
8378 case $cc_basename in
8379 f77* | f90* | f95*)
8380 lt_prog_compiler_wl='-Qoption ld ';;
8381 *)
8382 lt_prog_compiler_wl='-Wl,';;
8383 esac
8384 ;;
8385
8386 sunos4*)
8387 lt_prog_compiler_wl='-Qoption ld '
8388 lt_prog_compiler_pic='-PIC'
8389 lt_prog_compiler_static='-Bstatic'
8390 ;;
8391
8392 sysv4 | sysv4.2uw2* | sysv4.3*)
8393 lt_prog_compiler_wl='-Wl,'
8394 lt_prog_compiler_pic='-KPIC'
8395 lt_prog_compiler_static='-Bstatic'
8396 ;;
8397
8398 sysv4*MP*)
8399 if test -d /usr/nec ;then
8400 lt_prog_compiler_pic='-Kconform_pic'
8401 lt_prog_compiler_static='-Bstatic'
8402 fi
8403 ;;
8404
8405 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8406 lt_prog_compiler_wl='-Wl,'
8407 lt_prog_compiler_pic='-KPIC'
8408 lt_prog_compiler_static='-Bstatic'
8409 ;;
8410
8411 unicos*)
8412 lt_prog_compiler_wl='-Wl,'
8413 lt_prog_compiler_can_build_shared=no
8414 ;;
8415
8416 uts4*)
8417 lt_prog_compiler_pic='-pic'
8418 lt_prog_compiler_static='-Bstatic'
8419 ;;
8420
8421 *)
8422 lt_prog_compiler_can_build_shared=no
8423 ;;
8424 esac
8425 fi
8426
8427 case $host_os in
8428 # For platforms which do not support PIC, -DPIC is meaningless:
8429 *djgpp*)
8430 lt_prog_compiler_pic=
8431 ;;
8432 *)
8433 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8434 ;;
8435 esac
8436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8437 $as_echo "$lt_prog_compiler_pic" >&6; }
8438
8439
8440
8441
8442
8443
8444 #
8445 # Check to make sure the PIC flag actually works.
8446 #
8447 if test -n "$lt_prog_compiler_pic"; then
8448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8449 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8450 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8451 $as_echo_n "(cached) " >&6
8452 else
8453 lt_cv_prog_compiler_pic_works=no
8454 ac_outfile=conftest.$ac_objext
8455 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8456 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8457 # Insert the option either (1) after the last *FLAGS variable, or
8458 # (2) before a word containing "conftest.", or (3) at the end.
8459 # Note that $ac_compile itself does not contain backslashes and begins
8460 # with a dollar sign (not a hyphen), so the echo should work correctly.
8461 # The option is referenced via a variable to avoid confusing sed.
8462 lt_compile=`echo "$ac_compile" | $SED \
8463 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8464 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8465 -e 's:$: $lt_compiler_flag:'`
8466 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8467 (eval "$lt_compile" 2>conftest.err)
8468 ac_status=$?
8469 cat conftest.err >&5
8470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8471 if (exit $ac_status) && test -s "$ac_outfile"; then
8472 # The compiler can only warn and ignore the option if not recognized
8473 # So say no if there are warnings other than the usual output.
8474 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8475 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8476 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8477 lt_cv_prog_compiler_pic_works=yes
8478 fi
8479 fi
8480 $RM conftest*
8481
8482 fi
8483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8484 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8485
8486 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8487 case $lt_prog_compiler_pic in
8488 "" | " "*) ;;
8489 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8490 esac
8491 else
8492 lt_prog_compiler_pic=
8493 lt_prog_compiler_can_build_shared=no
8494 fi
8495
8496 fi
8497
8498
8499
8500
8501
8502
8503 #
8504 # Check to make sure the static flag actually works.
8505 #
8506 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8508 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8509 if ${lt_cv_prog_compiler_static_works+:} false; then :
8510 $as_echo_n "(cached) " >&6
8511 else
8512 lt_cv_prog_compiler_static_works=no
8513 save_LDFLAGS="$LDFLAGS"
8514 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8515 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8516 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8517 # The linker can only warn and ignore the option if not recognized
8518 # So say no if there are warnings
8519 if test -s conftest.err; then
8520 # Append any errors to the config.log.
8521 cat conftest.err 1>&5
8522 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8523 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8524 if diff conftest.exp conftest.er2 >/dev/null; then
8525 lt_cv_prog_compiler_static_works=yes
8526 fi
8527 else
8528 lt_cv_prog_compiler_static_works=yes
8529 fi
8530 fi
8531 $RM -r conftest*
8532 LDFLAGS="$save_LDFLAGS"
8533
8534 fi
8535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8536 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8537
8538 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8539 :
8540 else
8541 lt_prog_compiler_static=
8542 fi
8543
8544
8545
8546
8547
8548
8549
8550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8551 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8552 if ${lt_cv_prog_compiler_c_o+:} false; then :
8553 $as_echo_n "(cached) " >&6
8554 else
8555 lt_cv_prog_compiler_c_o=no
8556 $RM -r conftest 2>/dev/null
8557 mkdir conftest
8558 cd conftest
8559 mkdir out
8560 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8561
8562 lt_compiler_flag="-o out/conftest2.$ac_objext"
8563 # Insert the option either (1) after the last *FLAGS variable, or
8564 # (2) before a word containing "conftest.", or (3) at the end.
8565 # Note that $ac_compile itself does not contain backslashes and begins
8566 # with a dollar sign (not a hyphen), so the echo should work correctly.
8567 lt_compile=`echo "$ac_compile" | $SED \
8568 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8569 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8570 -e 's:$: $lt_compiler_flag:'`
8571 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8572 (eval "$lt_compile" 2>out/conftest.err)
8573 ac_status=$?
8574 cat out/conftest.err >&5
8575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8576 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8577 then
8578 # The compiler can only warn and ignore the option if not recognized
8579 # So say no if there are warnings
8580 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8581 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8582 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8583 lt_cv_prog_compiler_c_o=yes
8584 fi
8585 fi
8586 chmod u+w . 2>&5
8587 $RM conftest*
8588 # SGI C++ compiler will create directory out/ii_files/ for
8589 # template instantiation
8590 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8591 $RM out/* && rmdir out
8592 cd ..
8593 $RM -r conftest
8594 $RM conftest*
8595
8596 fi
8597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8598 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8599
8600
8601
8602
8603
8604
8605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8606 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8607 if ${lt_cv_prog_compiler_c_o+:} false; then :
8608 $as_echo_n "(cached) " >&6
8609 else
8610 lt_cv_prog_compiler_c_o=no
8611 $RM -r conftest 2>/dev/null
8612 mkdir conftest
8613 cd conftest
8614 mkdir out
8615 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8616
8617 lt_compiler_flag="-o out/conftest2.$ac_objext"
8618 # Insert the option either (1) after the last *FLAGS variable, or
8619 # (2) before a word containing "conftest.", or (3) at the end.
8620 # Note that $ac_compile itself does not contain backslashes and begins
8621 # with a dollar sign (not a hyphen), so the echo should work correctly.
8622 lt_compile=`echo "$ac_compile" | $SED \
8623 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8624 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8625 -e 's:$: $lt_compiler_flag:'`
8626 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8627 (eval "$lt_compile" 2>out/conftest.err)
8628 ac_status=$?
8629 cat out/conftest.err >&5
8630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8631 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8632 then
8633 # The compiler can only warn and ignore the option if not recognized
8634 # So say no if there are warnings
8635 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8636 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8637 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8638 lt_cv_prog_compiler_c_o=yes
8639 fi
8640 fi
8641 chmod u+w . 2>&5
8642 $RM conftest*
8643 # SGI C++ compiler will create directory out/ii_files/ for
8644 # template instantiation
8645 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8646 $RM out/* && rmdir out
8647 cd ..
8648 $RM -r conftest
8649 $RM conftest*
8650
8651 fi
8652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8653 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8654
8655
8656
8657
8658 hard_links="nottested"
8659 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8660 # do not overwrite the value of need_locks provided by the user
8661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8662 $as_echo_n "checking if we can lock with hard links... " >&6; }
8663 hard_links=yes
8664 $RM conftest*
8665 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8666 touch conftest.a
8667 ln conftest.a conftest.b 2>&5 || hard_links=no
8668 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8670 $as_echo "$hard_links" >&6; }
8671 if test "$hard_links" = no; then
8672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8673 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8674 need_locks=warn
8675 fi
8676 else
8677 need_locks=no
8678 fi
8679
8680
8681
8682
8683
8684
8685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8686 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8687
8688 runpath_var=
8689 allow_undefined_flag=
8690 always_export_symbols=no
8691 archive_cmds=
8692 archive_expsym_cmds=
8693 compiler_needs_object=no
8694 enable_shared_with_static_runtimes=no
8695 export_dynamic_flag_spec=
8696 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8697 hardcode_automatic=no
8698 hardcode_direct=no
8699 hardcode_direct_absolute=no
8700 hardcode_libdir_flag_spec=
8701 hardcode_libdir_flag_spec_ld=
8702 hardcode_libdir_separator=
8703 hardcode_minus_L=no
8704 hardcode_shlibpath_var=unsupported
8705 inherit_rpath=no
8706 link_all_deplibs=unknown
8707 module_cmds=
8708 module_expsym_cmds=
8709 old_archive_from_new_cmds=
8710 old_archive_from_expsyms_cmds=
8711 thread_safe_flag_spec=
8712 whole_archive_flag_spec=
8713 # include_expsyms should be a list of space-separated symbols to be *always*
8714 # included in the symbol list
8715 include_expsyms=
8716 # exclude_expsyms can be an extended regexp of symbols to exclude
8717 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8718 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8719 # as well as any symbol that contains `d'.
8720 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8721 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8722 # platforms (ab)use it in PIC code, but their linkers get confused if
8723 # the symbol is explicitly referenced. Since portable code cannot
8724 # rely on this symbol name, it's probably fine to never include it in
8725 # preloaded symbol tables.
8726 # Exclude shared library initialization/finalization symbols.
8727 extract_expsyms_cmds=
8728
8729 case $host_os in
8730 cygwin* | mingw* | pw32* | cegcc*)
8731 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8732 # When not using gcc, we currently assume that we are using
8733 # Microsoft Visual C++.
8734 if test "$GCC" != yes; then
8735 with_gnu_ld=no
8736 fi
8737 ;;
8738 interix*)
8739 # we just hope/assume this is gcc and not c89 (= MSVC++)
8740 with_gnu_ld=yes
8741 ;;
8742 openbsd*)
8743 with_gnu_ld=no
8744 ;;
8745 esac
8746
8747 ld_shlibs=yes
8748
8749 # On some targets, GNU ld is compatible enough with the native linker
8750 # that we're better off using the native interface for both.
8751 lt_use_gnu_ld_interface=no
8752 if test "$with_gnu_ld" = yes; then
8753 case $host_os in
8754 aix*)
8755 # The AIX port of GNU ld has always aspired to compatibility
8756 # with the native linker. However, as the warning in the GNU ld
8757 # block says, versions before 2.19.5* couldn't really create working
8758 # shared libraries, regardless of the interface used.
8759 case `$LD -v 2>&1` in
8760 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8761 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8762 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8763 *)
8764 lt_use_gnu_ld_interface=yes
8765 ;;
8766 esac
8767 ;;
8768 *)
8769 lt_use_gnu_ld_interface=yes
8770 ;;
8771 esac
8772 fi
8773
8774 if test "$lt_use_gnu_ld_interface" = yes; then
8775 # If archive_cmds runs LD, not CC, wlarc should be empty
8776 wlarc='${wl}'
8777
8778 # Set some defaults for GNU ld with shared library support. These
8779 # are reset later if shared libraries are not supported. Putting them
8780 # here allows them to be overridden if necessary.
8781 runpath_var=LD_RUN_PATH
8782 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8783 export_dynamic_flag_spec='${wl}--export-dynamic'
8784 # ancient GNU ld didn't support --whole-archive et. al.
8785 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8786 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8787 else
8788 whole_archive_flag_spec=
8789 fi
8790 supports_anon_versioning=no
8791 case `$LD -v 2>&1` in
8792 *GNU\ gold*) supports_anon_versioning=yes ;;
8793 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8794 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8795 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8796 *\ 2.11.*) ;; # other 2.11 versions
8797 *) supports_anon_versioning=yes ;;
8798 esac
8799
8800 # See if GNU ld supports shared libraries.
8801 case $host_os in
8802 aix[3-9]*)
8803 # On AIX/PPC, the GNU linker is very broken
8804 if test "$host_cpu" != ia64; then
8805 ld_shlibs=no
8806 cat <<_LT_EOF 1>&2
8807
8808 *** Warning: the GNU linker, at least up to release 2.19, is reported
8809 *** to be unable to reliably create shared libraries on AIX.
8810 *** Therefore, libtool is disabling shared libraries support. If you
8811 *** really care for shared libraries, you may want to install binutils
8812 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8813 *** You will then need to restart the configuration process.
8814
8815 _LT_EOF
8816 fi
8817 ;;
8818
8819 amigaos*)
8820 case $host_cpu in
8821 powerpc)
8822 # see comment about AmigaOS4 .so support
8823 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8824 archive_expsym_cmds=''
8825 ;;
8826 m68k)
8827 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)'
8828 hardcode_libdir_flag_spec='-L$libdir'
8829 hardcode_minus_L=yes
8830 ;;
8831 esac
8832 ;;
8833
8834 beos*)
8835 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8836 allow_undefined_flag=unsupported
8837 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8838 # support --undefined. This deserves some investigation. FIXME
8839 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8840 else
8841 ld_shlibs=no
8842 fi
8843 ;;
8844
8845 cygwin* | mingw* | pw32* | cegcc*)
8846 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8847 # as there is no search path for DLLs.
8848 hardcode_libdir_flag_spec='-L$libdir'
8849 export_dynamic_flag_spec='${wl}--export-all-symbols'
8850 allow_undefined_flag=unsupported
8851 always_export_symbols=no
8852 enable_shared_with_static_runtimes=yes
8853 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8854
8855 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8856 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8857 # If the export-symbols file already is a .def file (1st line
8858 # is EXPORTS), use it as is; otherwise, prepend...
8859 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8860 cp $export_symbols $output_objdir/$soname.def;
8861 else
8862 echo EXPORTS > $output_objdir/$soname.def;
8863 cat $export_symbols >> $output_objdir/$soname.def;
8864 fi~
8865 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8866 else
8867 ld_shlibs=no
8868 fi
8869 ;;
8870
8871 haiku*)
8872 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8873 link_all_deplibs=yes
8874 ;;
8875
8876 interix[3-9]*)
8877 hardcode_direct=no
8878 hardcode_shlibpath_var=no
8879 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8880 export_dynamic_flag_spec='${wl}-E'
8881 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8882 # Instead, shared libraries are loaded at an image base (0x10000000 by
8883 # default) and relocated if they conflict, which is a slow very memory
8884 # consuming and fragmenting process. To avoid this, we pick a random,
8885 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8886 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8887 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8888 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'
8889 ;;
8890
8891 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8892 tmp_diet=no
8893 if test "$host_os" = linux-dietlibc; then
8894 case $cc_basename in
8895 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8896 esac
8897 fi
8898 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8899 && test "$tmp_diet" = no
8900 then
8901 tmp_addflag=' $pic_flag'
8902 tmp_sharedflag='-shared'
8903 case $cc_basename,$host_cpu in
8904 pgcc*) # Portland Group C compiler
8905 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'
8906 tmp_addflag=' $pic_flag'
8907 ;;
8908 pgf77* | pgf90* | pgf95* | pgfortran*)
8909 # Portland Group f77 and f90 compilers
8910 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'
8911 tmp_addflag=' $pic_flag -Mnomain' ;;
8912 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8913 tmp_addflag=' -i_dynamic' ;;
8914 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8915 tmp_addflag=' -i_dynamic -nofor_main' ;;
8916 ifc* | ifort*) # Intel Fortran compiler
8917 tmp_addflag=' -nofor_main' ;;
8918 lf95*) # Lahey Fortran 8.1
8919 whole_archive_flag_spec=
8920 tmp_sharedflag='--shared' ;;
8921 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8922 tmp_sharedflag='-qmkshrobj'
8923 tmp_addflag= ;;
8924 nvcc*) # Cuda Compiler Driver 2.2
8925 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'
8926 compiler_needs_object=yes
8927 ;;
8928 esac
8929 case `$CC -V 2>&1 | sed 5q` in
8930 *Sun\ C*) # Sun C 5.9
8931 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'
8932 compiler_needs_object=yes
8933 tmp_sharedflag='-G' ;;
8934 *Sun\ F*) # Sun Fortran 8.3
8935 tmp_sharedflag='-G' ;;
8936 esac
8937 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8938
8939 if test "x$supports_anon_versioning" = xyes; then
8940 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8941 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8942 echo "local: *; };" >> $output_objdir/$libname.ver~
8943 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8944 fi
8945
8946 case $cc_basename in
8947 xlf* | bgf* | bgxlf* | mpixlf*)
8948 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8949 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8950 hardcode_libdir_flag_spec=
8951 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8952 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8953 if test "x$supports_anon_versioning" = xyes; then
8954 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8955 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8956 echo "local: *; };" >> $output_objdir/$libname.ver~
8957 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8958 fi
8959 ;;
8960 esac
8961 else
8962 ld_shlibs=no
8963 fi
8964 ;;
8965
8966 netbsd*)
8967 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8968 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8969 wlarc=
8970 else
8971 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8972 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8973 fi
8974 ;;
8975
8976 solaris*)
8977 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8978 ld_shlibs=no
8979 cat <<_LT_EOF 1>&2
8980
8981 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8982 *** create shared libraries on Solaris systems. Therefore, libtool
8983 *** is disabling shared libraries support. We urge you to upgrade GNU
8984 *** binutils to release 2.9.1 or newer. Another option is to modify
8985 *** your PATH or compiler configuration so that the native linker is
8986 *** used, and then restart.
8987
8988 _LT_EOF
8989 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8990 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8991 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8992 else
8993 ld_shlibs=no
8994 fi
8995 ;;
8996
8997 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8998 case `$LD -v 2>&1` in
8999 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9000 ld_shlibs=no
9001 cat <<_LT_EOF 1>&2
9002
9003 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9004 *** reliably create shared libraries on SCO systems. Therefore, libtool
9005 *** is disabling shared libraries support. We urge you to upgrade GNU
9006 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9007 *** your PATH or compiler configuration so that the native linker is
9008 *** used, and then restart.
9009
9010 _LT_EOF
9011 ;;
9012 *)
9013 # For security reasons, it is highly recommended that you always
9014 # use absolute paths for naming shared libraries, and exclude the
9015 # DT_RUNPATH tag from executables and libraries. But doing so
9016 # requires that you compile everything twice, which is a pain.
9017 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9018 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9019 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9020 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9021 else
9022 ld_shlibs=no
9023 fi
9024 ;;
9025 esac
9026 ;;
9027
9028 sunos4*)
9029 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9030 wlarc=
9031 hardcode_direct=yes
9032 hardcode_shlibpath_var=no
9033 ;;
9034
9035 *)
9036 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9037 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9038 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9039 else
9040 ld_shlibs=no
9041 fi
9042 ;;
9043 esac
9044
9045 if test "$ld_shlibs" = no; then
9046 runpath_var=
9047 hardcode_libdir_flag_spec=
9048 export_dynamic_flag_spec=
9049 whole_archive_flag_spec=
9050 fi
9051 else
9052 # PORTME fill in a description of your system's linker (not GNU ld)
9053 case $host_os in
9054 aix3*)
9055 allow_undefined_flag=unsupported
9056 always_export_symbols=yes
9057 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'
9058 # Note: this linker hardcodes the directories in LIBPATH if there
9059 # are no directories specified by -L.
9060 hardcode_minus_L=yes
9061 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9062 # Neither direct hardcoding nor static linking is supported with a
9063 # broken collect2.
9064 hardcode_direct=unsupported
9065 fi
9066 ;;
9067
9068 aix[4-9]*)
9069 if test "$host_cpu" = ia64; then
9070 # On IA64, the linker does run time linking by default, so we don't
9071 # have to do anything special.
9072 aix_use_runtimelinking=no
9073 exp_sym_flag='-Bexport'
9074 no_entry_flag=""
9075 else
9076 # If we're using GNU nm, then we don't want the "-C" option.
9077 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9078 # Also, AIX nm treats weak defined symbols like other global
9079 # defined symbols, whereas GNU nm marks them as "W".
9080 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9081 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'
9082 else
9083 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9084 fi
9085 aix_use_runtimelinking=no
9086
9087 # Test if we are trying to use run time linking or normal
9088 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9089 # need to do runtime linking.
9090 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9091 for ld_flag in $LDFLAGS; do
9092 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9093 aix_use_runtimelinking=yes
9094 break
9095 fi
9096 done
9097 ;;
9098 esac
9099
9100 exp_sym_flag='-bexport'
9101 no_entry_flag='-bnoentry'
9102 fi
9103
9104 # When large executables or shared objects are built, AIX ld can
9105 # have problems creating the table of contents. If linking a library
9106 # or program results in "error TOC overflow" add -mminimal-toc to
9107 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9108 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9109
9110 archive_cmds=''
9111 hardcode_direct=yes
9112 hardcode_direct_absolute=yes
9113 hardcode_libdir_separator=':'
9114 link_all_deplibs=yes
9115 file_list_spec='${wl}-f,'
9116
9117 if test "$GCC" = yes; then
9118 case $host_os in aix4.[012]|aix4.[012].*)
9119 # We only want to do this on AIX 4.2 and lower, the check
9120 # below for broken collect2 doesn't work under 4.3+
9121 collect2name=`${CC} -print-prog-name=collect2`
9122 if test -f "$collect2name" &&
9123 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9124 then
9125 # We have reworked collect2
9126 :
9127 else
9128 # We have old collect2
9129 hardcode_direct=unsupported
9130 # It fails to find uninstalled libraries when the uninstalled
9131 # path is not listed in the libpath. Setting hardcode_minus_L
9132 # to unsupported forces relinking
9133 hardcode_minus_L=yes
9134 hardcode_libdir_flag_spec='-L$libdir'
9135 hardcode_libdir_separator=
9136 fi
9137 ;;
9138 esac
9139 shared_flag='-shared'
9140 if test "$aix_use_runtimelinking" = yes; then
9141 shared_flag="$shared_flag "'${wl}-G'
9142 fi
9143 else
9144 # not using gcc
9145 if test "$host_cpu" = ia64; then
9146 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9147 # chokes on -Wl,-G. The following line is correct:
9148 shared_flag='-G'
9149 else
9150 if test "$aix_use_runtimelinking" = yes; then
9151 shared_flag='${wl}-G'
9152 else
9153 shared_flag='${wl}-bM:SRE'
9154 fi
9155 fi
9156 fi
9157
9158 export_dynamic_flag_spec='${wl}-bexpall'
9159 # It seems that -bexpall does not export symbols beginning with
9160 # underscore (_), so it is better to generate a list of symbols to export.
9161 always_export_symbols=yes
9162 if test "$aix_use_runtimelinking" = yes; then
9163 # Warning - without using the other runtime loading flags (-brtl),
9164 # -berok will link without error, but may produce a broken library.
9165 allow_undefined_flag='-berok'
9166 # Determine the default libpath from the value encoded in an
9167 # empty executable.
9168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9169 /* end confdefs.h. */
9170
9171 int
9172 main ()
9173 {
9174
9175 ;
9176 return 0;
9177 }
9178 _ACEOF
9179 if ac_fn_c_try_link "$LINENO"; then :
9180
9181 lt_aix_libpath_sed='
9182 /Import File Strings/,/^$/ {
9183 /^0/ {
9184 s/^0 *\(.*\)$/\1/
9185 p
9186 }
9187 }'
9188 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9189 # Check for a 64-bit object if we didn't find anything.
9190 if test -z "$aix_libpath"; then
9191 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9192 fi
9193 fi
9194 rm -f core conftest.err conftest.$ac_objext \
9195 conftest$ac_exeext conftest.$ac_ext
9196 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9197
9198 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9199 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"
9200 else
9201 if test "$host_cpu" = ia64; then
9202 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9203 allow_undefined_flag="-z nodefs"
9204 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"
9205 else
9206 # Determine the default libpath from the value encoded in an
9207 # empty executable.
9208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9209 /* end confdefs.h. */
9210
9211 int
9212 main ()
9213 {
9214
9215 ;
9216 return 0;
9217 }
9218 _ACEOF
9219 if ac_fn_c_try_link "$LINENO"; then :
9220
9221 lt_aix_libpath_sed='
9222 /Import File Strings/,/^$/ {
9223 /^0/ {
9224 s/^0 *\(.*\)$/\1/
9225 p
9226 }
9227 }'
9228 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9229 # Check for a 64-bit object if we didn't find anything.
9230 if test -z "$aix_libpath"; then
9231 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9232 fi
9233 fi
9234 rm -f core conftest.err conftest.$ac_objext \
9235 conftest$ac_exeext conftest.$ac_ext
9236 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9237
9238 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9239 # Warning - without using the other run time loading flags,
9240 # -berok will link without error, but may produce a broken library.
9241 no_undefined_flag=' ${wl}-bernotok'
9242 allow_undefined_flag=' ${wl}-berok'
9243 if test "$with_gnu_ld" = yes; then
9244 # We only use this code for GNU lds that support --whole-archive.
9245 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9246 else
9247 # Exported symbols can be pulled into shared objects from archives
9248 whole_archive_flag_spec='$convenience'
9249 fi
9250 archive_cmds_need_lc=yes
9251 # This is similar to how AIX traditionally builds its shared libraries.
9252 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'
9253 fi
9254 fi
9255 ;;
9256
9257 amigaos*)
9258 case $host_cpu in
9259 powerpc)
9260 # see comment about AmigaOS4 .so support
9261 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9262 archive_expsym_cmds=''
9263 ;;
9264 m68k)
9265 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)'
9266 hardcode_libdir_flag_spec='-L$libdir'
9267 hardcode_minus_L=yes
9268 ;;
9269 esac
9270 ;;
9271
9272 bsdi[45]*)
9273 export_dynamic_flag_spec=-rdynamic
9274 ;;
9275
9276 cygwin* | mingw* | pw32* | cegcc*)
9277 # When not using gcc, we currently assume that we are using
9278 # Microsoft Visual C++.
9279 # hardcode_libdir_flag_spec is actually meaningless, as there is
9280 # no search path for DLLs.
9281 hardcode_libdir_flag_spec=' '
9282 allow_undefined_flag=unsupported
9283 # Tell ltmain to make .lib files, not .a files.
9284 libext=lib
9285 # Tell ltmain to make .dll files, not .so files.
9286 shrext_cmds=".dll"
9287 # FIXME: Setting linknames here is a bad hack.
9288 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9289 # The linker will automatically build a .lib file if we build a DLL.
9290 old_archive_from_new_cmds='true'
9291 # FIXME: Should let the user specify the lib program.
9292 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9293 fix_srcfile_path='`cygpath -w "$srcfile"`'
9294 enable_shared_with_static_runtimes=yes
9295 ;;
9296
9297 darwin* | rhapsody*)
9298
9299
9300 archive_cmds_need_lc=no
9301 hardcode_direct=no
9302 hardcode_automatic=yes
9303 hardcode_shlibpath_var=unsupported
9304 if test "$lt_cv_ld_force_load" = "yes"; then
9305 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\"`'
9306 else
9307 whole_archive_flag_spec=''
9308 fi
9309 link_all_deplibs=yes
9310 allow_undefined_flag="$_lt_dar_allow_undefined"
9311 case $cc_basename in
9312 ifort*) _lt_dar_can_shared=yes ;;
9313 *) _lt_dar_can_shared=$GCC ;;
9314 esac
9315 if test "$_lt_dar_can_shared" = "yes"; then
9316 output_verbose_link_cmd=func_echo_all
9317 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9318 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9319 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}"
9320 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}"
9321
9322 else
9323 ld_shlibs=no
9324 fi
9325
9326 ;;
9327
9328 dgux*)
9329 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9330 hardcode_libdir_flag_spec='-L$libdir'
9331 hardcode_shlibpath_var=no
9332 ;;
9333
9334 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9335 # support. Future versions do this automatically, but an explicit c++rt0.o
9336 # does not break anything, and helps significantly (at the cost of a little
9337 # extra space).
9338 freebsd2.2*)
9339 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9340 hardcode_libdir_flag_spec='-R$libdir'
9341 hardcode_direct=yes
9342 hardcode_shlibpath_var=no
9343 ;;
9344
9345 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9346 freebsd2.*)
9347 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9348 hardcode_direct=yes
9349 hardcode_minus_L=yes
9350 hardcode_shlibpath_var=no
9351 ;;
9352
9353 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9354 freebsd* | dragonfly*)
9355 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9356 hardcode_libdir_flag_spec='-R$libdir'
9357 hardcode_direct=yes
9358 hardcode_shlibpath_var=no
9359 ;;
9360
9361 hpux9*)
9362 if test "$GCC" = yes; then
9363 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'
9364 else
9365 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'
9366 fi
9367 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9368 hardcode_libdir_separator=:
9369 hardcode_direct=yes
9370
9371 # hardcode_minus_L: Not really in the search PATH,
9372 # but as the default location of the library.
9373 hardcode_minus_L=yes
9374 export_dynamic_flag_spec='${wl}-E'
9375 ;;
9376
9377 hpux10*)
9378 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9379 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9380 else
9381 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9382 fi
9383 if test "$with_gnu_ld" = no; then
9384 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9385 hardcode_libdir_flag_spec_ld='+b $libdir'
9386 hardcode_libdir_separator=:
9387 hardcode_direct=yes
9388 hardcode_direct_absolute=yes
9389 export_dynamic_flag_spec='${wl}-E'
9390 # hardcode_minus_L: Not really in the search PATH,
9391 # but as the default location of the library.
9392 hardcode_minus_L=yes
9393 fi
9394 ;;
9395
9396 hpux11*)
9397 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9398 case $host_cpu in
9399 hppa*64*)
9400 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9401 ;;
9402 ia64*)
9403 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9404 ;;
9405 *)
9406 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9407 ;;
9408 esac
9409 else
9410 case $host_cpu in
9411 hppa*64*)
9412 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9413 ;;
9414 ia64*)
9415 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9416 ;;
9417 *)
9418
9419 # Older versions of the 11.00 compiler do not understand -b yet
9420 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9422 $as_echo_n "checking if $CC understands -b... " >&6; }
9423 if ${lt_cv_prog_compiler__b+:} false; then :
9424 $as_echo_n "(cached) " >&6
9425 else
9426 lt_cv_prog_compiler__b=no
9427 save_LDFLAGS="$LDFLAGS"
9428 LDFLAGS="$LDFLAGS -b"
9429 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9430 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9431 # The linker can only warn and ignore the option if not recognized
9432 # So say no if there are warnings
9433 if test -s conftest.err; then
9434 # Append any errors to the config.log.
9435 cat conftest.err 1>&5
9436 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9437 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9438 if diff conftest.exp conftest.er2 >/dev/null; then
9439 lt_cv_prog_compiler__b=yes
9440 fi
9441 else
9442 lt_cv_prog_compiler__b=yes
9443 fi
9444 fi
9445 $RM -r conftest*
9446 LDFLAGS="$save_LDFLAGS"
9447
9448 fi
9449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9450 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9451
9452 if test x"$lt_cv_prog_compiler__b" = xyes; then
9453 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9454 else
9455 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9456 fi
9457
9458 ;;
9459 esac
9460 fi
9461 if test "$with_gnu_ld" = no; then
9462 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9463 hardcode_libdir_separator=:
9464
9465 case $host_cpu in
9466 hppa*64*|ia64*)
9467 hardcode_direct=no
9468 hardcode_shlibpath_var=no
9469 ;;
9470 *)
9471 hardcode_direct=yes
9472 hardcode_direct_absolute=yes
9473 export_dynamic_flag_spec='${wl}-E'
9474
9475 # hardcode_minus_L: Not really in the search PATH,
9476 # but as the default location of the library.
9477 hardcode_minus_L=yes
9478 ;;
9479 esac
9480 fi
9481 ;;
9482
9483 irix5* | irix6* | nonstopux*)
9484 if test "$GCC" = yes; then
9485 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'
9486 # Try to use the -exported_symbol ld option, if it does not
9487 # work, assume that -exports_file does not work either and
9488 # implicitly export all symbols.
9489 save_LDFLAGS="$LDFLAGS"
9490 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9492 /* end confdefs.h. */
9493 int foo(void) {}
9494 _ACEOF
9495 if ac_fn_c_try_link "$LINENO"; then :
9496 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'
9497
9498 fi
9499 rm -f core conftest.err conftest.$ac_objext \
9500 conftest$ac_exeext conftest.$ac_ext
9501 LDFLAGS="$save_LDFLAGS"
9502 else
9503 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'
9504 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'
9505 fi
9506 archive_cmds_need_lc='no'
9507 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9508 hardcode_libdir_separator=:
9509 inherit_rpath=yes
9510 link_all_deplibs=yes
9511 ;;
9512
9513 netbsd*)
9514 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9515 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9516 else
9517 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9518 fi
9519 hardcode_libdir_flag_spec='-R$libdir'
9520 hardcode_direct=yes
9521 hardcode_shlibpath_var=no
9522 ;;
9523
9524 newsos6)
9525 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9526 hardcode_direct=yes
9527 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9528 hardcode_libdir_separator=:
9529 hardcode_shlibpath_var=no
9530 ;;
9531
9532 *nto* | *qnx*)
9533 ;;
9534
9535 openbsd*)
9536 if test -f /usr/libexec/ld.so; then
9537 hardcode_direct=yes
9538 hardcode_shlibpath_var=no
9539 hardcode_direct_absolute=yes
9540 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9541 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9542 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9543 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9544 export_dynamic_flag_spec='${wl}-E'
9545 else
9546 case $host_os in
9547 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9548 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9549 hardcode_libdir_flag_spec='-R$libdir'
9550 ;;
9551 *)
9552 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9553 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9554 ;;
9555 esac
9556 fi
9557 else
9558 ld_shlibs=no
9559 fi
9560 ;;
9561
9562 os2*)
9563 hardcode_libdir_flag_spec='-L$libdir'
9564 hardcode_minus_L=yes
9565 allow_undefined_flag=unsupported
9566 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'
9567 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9568 ;;
9569
9570 osf3*)
9571 if test "$GCC" = yes; then
9572 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9573 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'
9574 else
9575 allow_undefined_flag=' -expect_unresolved \*'
9576 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'
9577 fi
9578 archive_cmds_need_lc='no'
9579 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9580 hardcode_libdir_separator=:
9581 ;;
9582
9583 osf4* | osf5*) # as osf3* with the addition of -msym flag
9584 if test "$GCC" = yes; then
9585 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9586 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'
9587 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9588 else
9589 allow_undefined_flag=' -expect_unresolved \*'
9590 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'
9591 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~
9592 $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'
9593
9594 # Both c and cxx compiler support -rpath directly
9595 hardcode_libdir_flag_spec='-rpath $libdir'
9596 fi
9597 archive_cmds_need_lc='no'
9598 hardcode_libdir_separator=:
9599 ;;
9600
9601 solaris*)
9602 no_undefined_flag=' -z defs'
9603 if test "$GCC" = yes; then
9604 wlarc='${wl}'
9605 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9606 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9607 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9608 else
9609 case `$CC -V 2>&1` in
9610 *"Compilers 5.0"*)
9611 wlarc=''
9612 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9613 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9614 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9615 ;;
9616 *)
9617 wlarc='${wl}'
9618 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9619 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9620 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9621 ;;
9622 esac
9623 fi
9624 hardcode_libdir_flag_spec='-R$libdir'
9625 hardcode_shlibpath_var=no
9626 case $host_os in
9627 solaris2.[0-5] | solaris2.[0-5].*) ;;
9628 *)
9629 # The compiler driver will combine and reorder linker options,
9630 # but understands `-z linker_flag'. GCC discards it without `$wl',
9631 # but is careful enough not to reorder.
9632 # Supported since Solaris 2.6 (maybe 2.5.1?)
9633 if test "$GCC" = yes; then
9634 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9635 else
9636 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9637 fi
9638 ;;
9639 esac
9640 link_all_deplibs=yes
9641 ;;
9642
9643 sunos4*)
9644 if test "x$host_vendor" = xsequent; then
9645 # Use $CC to link under sequent, because it throws in some extra .o
9646 # files that make .init and .fini sections work.
9647 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9648 else
9649 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9650 fi
9651 hardcode_libdir_flag_spec='-L$libdir'
9652 hardcode_direct=yes
9653 hardcode_minus_L=yes
9654 hardcode_shlibpath_var=no
9655 ;;
9656
9657 sysv4)
9658 case $host_vendor in
9659 sni)
9660 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9661 hardcode_direct=yes # is this really true???
9662 ;;
9663 siemens)
9664 ## LD is ld it makes a PLAMLIB
9665 ## CC just makes a GrossModule.
9666 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9667 reload_cmds='$CC -r -o $output$reload_objs'
9668 hardcode_direct=no
9669 ;;
9670 motorola)
9671 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9672 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9673 ;;
9674 esac
9675 runpath_var='LD_RUN_PATH'
9676 hardcode_shlibpath_var=no
9677 ;;
9678
9679 sysv4.3*)
9680 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9681 hardcode_shlibpath_var=no
9682 export_dynamic_flag_spec='-Bexport'
9683 ;;
9684
9685 sysv4*MP*)
9686 if test -d /usr/nec; then
9687 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9688 hardcode_shlibpath_var=no
9689 runpath_var=LD_RUN_PATH
9690 hardcode_runpath_var=yes
9691 ld_shlibs=yes
9692 fi
9693 ;;
9694
9695 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9696 no_undefined_flag='${wl}-z,text'
9697 archive_cmds_need_lc=no
9698 hardcode_shlibpath_var=no
9699 runpath_var='LD_RUN_PATH'
9700
9701 if test "$GCC" = yes; then
9702 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9703 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9704 else
9705 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9706 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9707 fi
9708 ;;
9709
9710 sysv5* | sco3.2v5* | sco5v6*)
9711 # Note: We can NOT use -z defs as we might desire, because we do not
9712 # link with -lc, and that would cause any symbols used from libc to
9713 # always be unresolved, which means just about no library would
9714 # ever link correctly. If we're not using GNU ld we use -z text
9715 # though, which does catch some bad symbols but isn't as heavy-handed
9716 # as -z defs.
9717 no_undefined_flag='${wl}-z,text'
9718 allow_undefined_flag='${wl}-z,nodefs'
9719 archive_cmds_need_lc=no
9720 hardcode_shlibpath_var=no
9721 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9722 hardcode_libdir_separator=':'
9723 link_all_deplibs=yes
9724 export_dynamic_flag_spec='${wl}-Bexport'
9725 runpath_var='LD_RUN_PATH'
9726
9727 if test "$GCC" = yes; then
9728 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9729 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9730 else
9731 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9732 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9733 fi
9734 ;;
9735
9736 uts4*)
9737 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9738 hardcode_libdir_flag_spec='-L$libdir'
9739 hardcode_shlibpath_var=no
9740 ;;
9741
9742 *)
9743 ld_shlibs=no
9744 ;;
9745 esac
9746
9747 if test x$host_vendor = xsni; then
9748 case $host in
9749 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9750 export_dynamic_flag_spec='${wl}-Blargedynsym'
9751 ;;
9752 esac
9753 fi
9754 fi
9755
9756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9757 $as_echo "$ld_shlibs" >&6; }
9758 test "$ld_shlibs" = no && can_build_shared=no
9759
9760 with_gnu_ld=$with_gnu_ld
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776 #
9777 # Do we need to explicitly link libc?
9778 #
9779 case "x$archive_cmds_need_lc" in
9780 x|xyes)
9781 # Assume -lc should be added
9782 archive_cmds_need_lc=yes
9783
9784 if test "$enable_shared" = yes && test "$GCC" = yes; then
9785 case $archive_cmds in
9786 *'~'*)
9787 # FIXME: we may have to deal with multi-command sequences.
9788 ;;
9789 '$CC '*)
9790 # Test whether the compiler implicitly links with -lc since on some
9791 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9792 # to ld, don't add -lc before -lgcc.
9793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9794 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9795 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9796 $as_echo_n "(cached) " >&6
9797 else
9798 $RM conftest*
9799 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9800
9801 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9802 (eval $ac_compile) 2>&5
9803 ac_status=$?
9804 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9805 test $ac_status = 0; } 2>conftest.err; then
9806 soname=conftest
9807 lib=conftest
9808 libobjs=conftest.$ac_objext
9809 deplibs=
9810 wl=$lt_prog_compiler_wl
9811 pic_flag=$lt_prog_compiler_pic
9812 compiler_flags=-v
9813 linker_flags=-v
9814 verstring=
9815 output_objdir=.
9816 libname=conftest
9817 lt_save_allow_undefined_flag=$allow_undefined_flag
9818 allow_undefined_flag=
9819 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9820 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9821 ac_status=$?
9822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9823 test $ac_status = 0; }
9824 then
9825 lt_cv_archive_cmds_need_lc=no
9826 else
9827 lt_cv_archive_cmds_need_lc=yes
9828 fi
9829 allow_undefined_flag=$lt_save_allow_undefined_flag
9830 else
9831 cat conftest.err 1>&5
9832 fi
9833 $RM conftest*
9834
9835 fi
9836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9837 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9838 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9839 ;;
9840 esac
9841 fi
9842 ;;
9843 esac
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10002 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10003
10004 if test "$GCC" = yes; then
10005 case $host_os in
10006 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10007 *) lt_awk_arg="/^libraries:/" ;;
10008 esac
10009 case $host_os in
10010 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10011 *) lt_sed_strip_eq="s,=/,/,g" ;;
10012 esac
10013 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10014 case $lt_search_path_spec in
10015 *\;*)
10016 # if the path contains ";" then we assume it to be the separator
10017 # otherwise default to the standard path separator (i.e. ":") - it is
10018 # assumed that no part of a normal pathname contains ";" but that should
10019 # okay in the real world where ";" in dirpaths is itself problematic.
10020 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10021 ;;
10022 *)
10023 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10024 ;;
10025 esac
10026 # Ok, now we have the path, separated by spaces, we can step through it
10027 # and add multilib dir if necessary.
10028 lt_tmp_lt_search_path_spec=
10029 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10030 for lt_sys_path in $lt_search_path_spec; do
10031 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10032 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10033 else
10034 test -d "$lt_sys_path" && \
10035 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10036 fi
10037 done
10038 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10039 BEGIN {RS=" "; FS="/|\n";} {
10040 lt_foo="";
10041 lt_count=0;
10042 for (lt_i = NF; lt_i > 0; lt_i--) {
10043 if ($lt_i != "" && $lt_i != ".") {
10044 if ($lt_i == "..") {
10045 lt_count++;
10046 } else {
10047 if (lt_count == 0) {
10048 lt_foo="/" $lt_i lt_foo;
10049 } else {
10050 lt_count--;
10051 }
10052 }
10053 }
10054 }
10055 if (lt_foo != "") { lt_freq[lt_foo]++; }
10056 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10057 }'`
10058 # AWK program above erroneously prepends '/' to C:/dos/paths
10059 # for these hosts.
10060 case $host_os in
10061 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10062 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10063 esac
10064 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10065 else
10066 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10067 fi
10068 library_names_spec=
10069 libname_spec='lib$name'
10070 soname_spec=
10071 shrext_cmds=".so"
10072 postinstall_cmds=
10073 postuninstall_cmds=
10074 finish_cmds=
10075 finish_eval=
10076 shlibpath_var=
10077 shlibpath_overrides_runpath=unknown
10078 version_type=none
10079 dynamic_linker="$host_os ld.so"
10080 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10081 need_lib_prefix=unknown
10082 hardcode_into_libs=no
10083
10084 # when you set need_version to no, make sure it does not cause -set_version
10085 # flags to be left without arguments
10086 need_version=unknown
10087
10088 case $host_os in
10089 aix3*)
10090 version_type=linux
10091 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10092 shlibpath_var=LIBPATH
10093
10094 # AIX 3 has no versioning support, so we append a major version to the name.
10095 soname_spec='${libname}${release}${shared_ext}$major'
10096 ;;
10097
10098 aix[4-9]*)
10099 version_type=linux
10100 need_lib_prefix=no
10101 need_version=no
10102 hardcode_into_libs=yes
10103 if test "$host_cpu" = ia64; then
10104 # AIX 5 supports IA64
10105 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10106 shlibpath_var=LD_LIBRARY_PATH
10107 else
10108 # With GCC up to 2.95.x, collect2 would create an import file
10109 # for dependence libraries. The import file would start with
10110 # the line `#! .'. This would cause the generated library to
10111 # depend on `.', always an invalid library. This was fixed in
10112 # development snapshots of GCC prior to 3.0.
10113 case $host_os in
10114 aix4 | aix4.[01] | aix4.[01].*)
10115 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10116 echo ' yes '
10117 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10118 :
10119 else
10120 can_build_shared=no
10121 fi
10122 ;;
10123 esac
10124 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10125 # soname into executable. Probably we can add versioning support to
10126 # collect2, so additional links can be useful in future.
10127 if test "$aix_use_runtimelinking" = yes; then
10128 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10129 # instead of lib<name>.a to let people know that these are not
10130 # typical AIX shared libraries.
10131 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10132 else
10133 # We preserve .a as extension for shared libraries through AIX4.2
10134 # and later when we are not doing run time linking.
10135 library_names_spec='${libname}${release}.a $libname.a'
10136 soname_spec='${libname}${release}${shared_ext}$major'
10137 fi
10138 shlibpath_var=LIBPATH
10139 fi
10140 ;;
10141
10142 amigaos*)
10143 case $host_cpu in
10144 powerpc)
10145 # Since July 2007 AmigaOS4 officially supports .so libraries.
10146 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10147 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10148 ;;
10149 m68k)
10150 library_names_spec='$libname.ixlibrary $libname.a'
10151 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10152 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'
10153 ;;
10154 esac
10155 ;;
10156
10157 beos*)
10158 library_names_spec='${libname}${shared_ext}'
10159 dynamic_linker="$host_os ld.so"
10160 shlibpath_var=LIBRARY_PATH
10161 ;;
10162
10163 bsdi[45]*)
10164 version_type=linux
10165 need_version=no
10166 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10167 soname_spec='${libname}${release}${shared_ext}$major'
10168 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10169 shlibpath_var=LD_LIBRARY_PATH
10170 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10171 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10172 # the default ld.so.conf also contains /usr/contrib/lib and
10173 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10174 # libtool to hard-code these into programs
10175 ;;
10176
10177 cygwin* | mingw* | pw32* | cegcc*)
10178 version_type=windows
10179 shrext_cmds=".dll"
10180 need_version=no
10181 need_lib_prefix=no
10182
10183 case $GCC,$host_os in
10184 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10185 library_names_spec='$libname.dll.a'
10186 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10187 postinstall_cmds='base_file=`basename \${file}`~
10188 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10189 dldir=$destdir/`dirname \$dlpath`~
10190 test -d \$dldir || mkdir -p \$dldir~
10191 $install_prog $dir/$dlname \$dldir/$dlname~
10192 chmod a+x \$dldir/$dlname~
10193 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10194 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10195 fi'
10196 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10197 dlpath=$dir/\$dldll~
10198 $RM \$dlpath'
10199 shlibpath_overrides_runpath=yes
10200
10201 case $host_os in
10202 cygwin*)
10203 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10204 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10205
10206 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10207 ;;
10208 mingw* | cegcc*)
10209 # MinGW DLLs use traditional 'lib' prefix
10210 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10211 ;;
10212 pw32*)
10213 # pw32 DLLs use 'pw' prefix rather than 'lib'
10214 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10215 ;;
10216 esac
10217 ;;
10218
10219 *)
10220 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10221 ;;
10222 esac
10223 dynamic_linker='Win32 ld.exe'
10224 # FIXME: first we should search . and the directory the executable is in
10225 shlibpath_var=PATH
10226 ;;
10227
10228 darwin* | rhapsody*)
10229 dynamic_linker="$host_os dyld"
10230 version_type=darwin
10231 need_lib_prefix=no
10232 need_version=no
10233 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10234 soname_spec='${libname}${release}${major}$shared_ext'
10235 shlibpath_overrides_runpath=yes
10236 shlibpath_var=DYLD_LIBRARY_PATH
10237 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10238
10239 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10240 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10241 ;;
10242
10243 dgux*)
10244 version_type=linux
10245 need_lib_prefix=no
10246 need_version=no
10247 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10248 soname_spec='${libname}${release}${shared_ext}$major'
10249 shlibpath_var=LD_LIBRARY_PATH
10250 ;;
10251
10252 freebsd* | dragonfly*)
10253 # DragonFly does not have aout. When/if they implement a new
10254 # versioning mechanism, adjust this.
10255 if test -x /usr/bin/objformat; then
10256 objformat=`/usr/bin/objformat`
10257 else
10258 case $host_os in
10259 freebsd[23].*) objformat=aout ;;
10260 *) objformat=elf ;;
10261 esac
10262 fi
10263 version_type=freebsd-$objformat
10264 case $version_type in
10265 freebsd-elf*)
10266 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10267 need_version=no
10268 need_lib_prefix=no
10269 ;;
10270 freebsd-*)
10271 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10272 need_version=yes
10273 ;;
10274 esac
10275 shlibpath_var=LD_LIBRARY_PATH
10276 case $host_os in
10277 freebsd2.*)
10278 shlibpath_overrides_runpath=yes
10279 ;;
10280 freebsd3.[01]* | freebsdelf3.[01]*)
10281 shlibpath_overrides_runpath=yes
10282 hardcode_into_libs=yes
10283 ;;
10284 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10285 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10286 shlibpath_overrides_runpath=no
10287 hardcode_into_libs=yes
10288 ;;
10289 *) # from 4.6 on, and DragonFly
10290 shlibpath_overrides_runpath=yes
10291 hardcode_into_libs=yes
10292 ;;
10293 esac
10294 ;;
10295
10296 haiku*)
10297 version_type=linux
10298 need_lib_prefix=no
10299 need_version=no
10300 dynamic_linker="$host_os runtime_loader"
10301 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10302 soname_spec='${libname}${release}${shared_ext}$major'
10303 shlibpath_var=LIBRARY_PATH
10304 shlibpath_overrides_runpath=yes
10305 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10306 hardcode_into_libs=yes
10307 ;;
10308
10309 hpux9* | hpux10* | hpux11*)
10310 # Give a soname corresponding to the major version so that dld.sl refuses to
10311 # link against other versions.
10312 version_type=sunos
10313 need_lib_prefix=no
10314 need_version=no
10315 case $host_cpu in
10316 ia64*)
10317 shrext_cmds='.so'
10318 hardcode_into_libs=yes
10319 dynamic_linker="$host_os dld.so"
10320 shlibpath_var=LD_LIBRARY_PATH
10321 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10322 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10323 soname_spec='${libname}${release}${shared_ext}$major'
10324 if test "X$HPUX_IA64_MODE" = X32; then
10325 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10326 else
10327 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10328 fi
10329 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10330 ;;
10331 hppa*64*)
10332 shrext_cmds='.sl'
10333 hardcode_into_libs=yes
10334 dynamic_linker="$host_os dld.sl"
10335 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10336 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10338 soname_spec='${libname}${release}${shared_ext}$major'
10339 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10340 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10341 ;;
10342 *)
10343 shrext_cmds='.sl'
10344 dynamic_linker="$host_os dld.sl"
10345 shlibpath_var=SHLIB_PATH
10346 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10347 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10348 soname_spec='${libname}${release}${shared_ext}$major'
10349 ;;
10350 esac
10351 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10352 postinstall_cmds='chmod 555 $lib'
10353 # or fails outright, so override atomically:
10354 install_override_mode=555
10355 ;;
10356
10357 interix[3-9]*)
10358 version_type=linux
10359 need_lib_prefix=no
10360 need_version=no
10361 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10362 soname_spec='${libname}${release}${shared_ext}$major'
10363 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10364 shlibpath_var=LD_LIBRARY_PATH
10365 shlibpath_overrides_runpath=no
10366 hardcode_into_libs=yes
10367 ;;
10368
10369 irix5* | irix6* | nonstopux*)
10370 case $host_os in
10371 nonstopux*) version_type=nonstopux ;;
10372 *)
10373 if test "$lt_cv_prog_gnu_ld" = yes; then
10374 version_type=linux
10375 else
10376 version_type=irix
10377 fi ;;
10378 esac
10379 need_lib_prefix=no
10380 need_version=no
10381 soname_spec='${libname}${release}${shared_ext}$major'
10382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10383 case $host_os in
10384 irix5* | nonstopux*)
10385 libsuff= shlibsuff=
10386 ;;
10387 *)
10388 case $LD in # libtool.m4 will add one of these switches to LD
10389 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10390 libsuff= shlibsuff= libmagic=32-bit;;
10391 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10392 libsuff=32 shlibsuff=N32 libmagic=N32;;
10393 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10394 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10395 *) libsuff= shlibsuff= libmagic=never-match;;
10396 esac
10397 ;;
10398 esac
10399 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10400 shlibpath_overrides_runpath=no
10401 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10402 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10403 hardcode_into_libs=yes
10404 ;;
10405
10406 # No shared lib support for Linux oldld, aout, or coff.
10407 linux*oldld* | linux*aout* | linux*coff*)
10408 dynamic_linker=no
10409 ;;
10410
10411 # This must be Linux ELF.
10412 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10413 version_type=linux
10414 need_lib_prefix=no
10415 need_version=no
10416 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10417 soname_spec='${libname}${release}${shared_ext}$major'
10418 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10419 shlibpath_var=LD_LIBRARY_PATH
10420 shlibpath_overrides_runpath=no
10421
10422 # Some binutils ld are patched to set DT_RUNPATH
10423 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10424 $as_echo_n "(cached) " >&6
10425 else
10426 lt_cv_shlibpath_overrides_runpath=no
10427 save_LDFLAGS=$LDFLAGS
10428 save_libdir=$libdir
10429 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10430 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10432 /* end confdefs.h. */
10433
10434 int
10435 main ()
10436 {
10437
10438 ;
10439 return 0;
10440 }
10441 _ACEOF
10442 if ac_fn_c_try_link "$LINENO"; then :
10443 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10444 lt_cv_shlibpath_overrides_runpath=yes
10445 fi
10446 fi
10447 rm -f core conftest.err conftest.$ac_objext \
10448 conftest$ac_exeext conftest.$ac_ext
10449 LDFLAGS=$save_LDFLAGS
10450 libdir=$save_libdir
10451
10452 fi
10453
10454 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10455
10456 # This implies no fast_install, which is unacceptable.
10457 # Some rework will be needed to allow for fast_install
10458 # before this can be enabled.
10459 hardcode_into_libs=yes
10460
10461 # Append ld.so.conf contents to the search path
10462 if test -f /etc/ld.so.conf; then
10463 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' ' '`
10464 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10465 fi
10466
10467 # We used to test for /lib/ld.so.1 and disable shared libraries on
10468 # powerpc, because MkLinux only supported shared libraries with the
10469 # GNU dynamic linker. Since this was broken with cross compilers,
10470 # most powerpc-linux boxes support dynamic linking these days and
10471 # people can always --disable-shared, the test was removed, and we
10472 # assume the GNU/Linux dynamic linker is in use.
10473 dynamic_linker='GNU/Linux ld.so'
10474 ;;
10475
10476 netbsd*)
10477 version_type=sunos
10478 need_lib_prefix=no
10479 need_version=no
10480 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10481 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10482 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10483 dynamic_linker='NetBSD (a.out) ld.so'
10484 else
10485 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10486 soname_spec='${libname}${release}${shared_ext}$major'
10487 dynamic_linker='NetBSD ld.elf_so'
10488 fi
10489 shlibpath_var=LD_LIBRARY_PATH
10490 shlibpath_overrides_runpath=yes
10491 hardcode_into_libs=yes
10492 ;;
10493
10494 newsos6)
10495 version_type=linux
10496 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10497 shlibpath_var=LD_LIBRARY_PATH
10498 shlibpath_overrides_runpath=yes
10499 ;;
10500
10501 *nto* | *qnx*)
10502 version_type=qnx
10503 need_lib_prefix=no
10504 need_version=no
10505 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10506 soname_spec='${libname}${release}${shared_ext}$major'
10507 shlibpath_var=LD_LIBRARY_PATH
10508 shlibpath_overrides_runpath=no
10509 hardcode_into_libs=yes
10510 dynamic_linker='ldqnx.so'
10511 ;;
10512
10513 openbsd*)
10514 version_type=sunos
10515 sys_lib_dlsearch_path_spec="/usr/lib"
10516 need_lib_prefix=no
10517 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10518 case $host_os in
10519 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10520 *) need_version=no ;;
10521 esac
10522 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10523 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10524 shlibpath_var=LD_LIBRARY_PATH
10525 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10526 case $host_os in
10527 openbsd2.[89] | openbsd2.[89].*)
10528 shlibpath_overrides_runpath=no
10529 ;;
10530 *)
10531 shlibpath_overrides_runpath=yes
10532 ;;
10533 esac
10534 else
10535 shlibpath_overrides_runpath=yes
10536 fi
10537 ;;
10538
10539 os2*)
10540 libname_spec='$name'
10541 shrext_cmds=".dll"
10542 need_lib_prefix=no
10543 library_names_spec='$libname${shared_ext} $libname.a'
10544 dynamic_linker='OS/2 ld.exe'
10545 shlibpath_var=LIBPATH
10546 ;;
10547
10548 osf3* | osf4* | osf5*)
10549 version_type=osf
10550 need_lib_prefix=no
10551 need_version=no
10552 soname_spec='${libname}${release}${shared_ext}$major'
10553 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10554 shlibpath_var=LD_LIBRARY_PATH
10555 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10556 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10557 ;;
10558
10559 rdos*)
10560 dynamic_linker=no
10561 ;;
10562
10563 solaris*)
10564 version_type=linux
10565 need_lib_prefix=no
10566 need_version=no
10567 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10568 soname_spec='${libname}${release}${shared_ext}$major'
10569 shlibpath_var=LD_LIBRARY_PATH
10570 shlibpath_overrides_runpath=yes
10571 hardcode_into_libs=yes
10572 # ldd complains unless libraries are executable
10573 postinstall_cmds='chmod +x $lib'
10574 ;;
10575
10576 sunos4*)
10577 version_type=sunos
10578 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10579 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10580 shlibpath_var=LD_LIBRARY_PATH
10581 shlibpath_overrides_runpath=yes
10582 if test "$with_gnu_ld" = yes; then
10583 need_lib_prefix=no
10584 fi
10585 need_version=yes
10586 ;;
10587
10588 sysv4 | sysv4.3*)
10589 version_type=linux
10590 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10591 soname_spec='${libname}${release}${shared_ext}$major'
10592 shlibpath_var=LD_LIBRARY_PATH
10593 case $host_vendor in
10594 sni)
10595 shlibpath_overrides_runpath=no
10596 need_lib_prefix=no
10597 runpath_var=LD_RUN_PATH
10598 ;;
10599 siemens)
10600 need_lib_prefix=no
10601 ;;
10602 motorola)
10603 need_lib_prefix=no
10604 need_version=no
10605 shlibpath_overrides_runpath=no
10606 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10607 ;;
10608 esac
10609 ;;
10610
10611 sysv4*MP*)
10612 if test -d /usr/nec ;then
10613 version_type=linux
10614 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10615 soname_spec='$libname${shared_ext}.$major'
10616 shlibpath_var=LD_LIBRARY_PATH
10617 fi
10618 ;;
10619
10620 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10621 version_type=freebsd-elf
10622 need_lib_prefix=no
10623 need_version=no
10624 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10625 soname_spec='${libname}${release}${shared_ext}$major'
10626 shlibpath_var=LD_LIBRARY_PATH
10627 shlibpath_overrides_runpath=yes
10628 hardcode_into_libs=yes
10629 if test "$with_gnu_ld" = yes; then
10630 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10631 else
10632 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10633 case $host_os in
10634 sco3.2v5*)
10635 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10636 ;;
10637 esac
10638 fi
10639 sys_lib_dlsearch_path_spec='/usr/lib'
10640 ;;
10641
10642 tpf*)
10643 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10644 version_type=linux
10645 need_lib_prefix=no
10646 need_version=no
10647 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10648 shlibpath_var=LD_LIBRARY_PATH
10649 shlibpath_overrides_runpath=no
10650 hardcode_into_libs=yes
10651 ;;
10652
10653 uts4*)
10654 version_type=linux
10655 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10656 soname_spec='${libname}${release}${shared_ext}$major'
10657 shlibpath_var=LD_LIBRARY_PATH
10658 ;;
10659
10660 *)
10661 dynamic_linker=no
10662 ;;
10663 esac
10664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10665 $as_echo "$dynamic_linker" >&6; }
10666 test "$dynamic_linker" = no && can_build_shared=no
10667
10668 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10669 if test "$GCC" = yes; then
10670 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10671 fi
10672
10673 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10674 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10675 fi
10676 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10677 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10678 fi
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10772 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10773 hardcode_action=
10774 if test -n "$hardcode_libdir_flag_spec" ||
10775 test -n "$runpath_var" ||
10776 test "X$hardcode_automatic" = "Xyes" ; then
10777
10778 # We can hardcode non-existent directories.
10779 if test "$hardcode_direct" != no &&
10780 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10781 # have to relink, otherwise we might link with an installed library
10782 # when we should be linking with a yet-to-be-installed one
10783 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10784 test "$hardcode_minus_L" != no; then
10785 # Linking always hardcodes the temporary library directory.
10786 hardcode_action=relink
10787 else
10788 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10789 hardcode_action=immediate
10790 fi
10791 else
10792 # We cannot hardcode anything, or else we can only hardcode existing
10793 # directories.
10794 hardcode_action=unsupported
10795 fi
10796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10797 $as_echo "$hardcode_action" >&6; }
10798
10799 if test "$hardcode_action" = relink ||
10800 test "$inherit_rpath" = yes; then
10801 # Fast installation is not supported
10802 enable_fast_install=no
10803 elif test "$shlibpath_overrides_runpath" = yes ||
10804 test "$enable_shared" = no; then
10805 # Fast installation is not necessary
10806 enable_fast_install=needless
10807 fi
10808
10809
10810
10811
10812
10813
10814 if test "x$enable_dlopen" != xyes; then
10815 enable_dlopen=unknown
10816 enable_dlopen_self=unknown
10817 enable_dlopen_self_static=unknown
10818 else
10819 lt_cv_dlopen=no
10820 lt_cv_dlopen_libs=
10821
10822 case $host_os in
10823 beos*)
10824 lt_cv_dlopen="load_add_on"
10825 lt_cv_dlopen_libs=
10826 lt_cv_dlopen_self=yes
10827 ;;
10828
10829 mingw* | pw32* | cegcc*)
10830 lt_cv_dlopen="LoadLibrary"
10831 lt_cv_dlopen_libs=
10832 ;;
10833
10834 cygwin*)
10835 lt_cv_dlopen="dlopen"
10836 lt_cv_dlopen_libs=
10837 ;;
10838
10839 darwin*)
10840 # if libdl is installed we need to link against it
10841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10842 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10843 if ${ac_cv_lib_dl_dlopen+:} false; then :
10844 $as_echo_n "(cached) " >&6
10845 else
10846 ac_check_lib_save_LIBS=$LIBS
10847 LIBS="-ldl $LIBS"
10848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10849 /* end confdefs.h. */
10850
10851 /* Override any GCC internal prototype to avoid an error.
10852 Use char because int might match the return type of a GCC
10853 builtin and then its argument prototype would still apply. */
10854 #ifdef __cplusplus
10855 extern "C"
10856 #endif
10857 char dlopen ();
10858 int
10859 main ()
10860 {
10861 return dlopen ();
10862 ;
10863 return 0;
10864 }
10865 _ACEOF
10866 if ac_fn_c_try_link "$LINENO"; then :
10867 ac_cv_lib_dl_dlopen=yes
10868 else
10869 ac_cv_lib_dl_dlopen=no
10870 fi
10871 rm -f core conftest.err conftest.$ac_objext \
10872 conftest$ac_exeext conftest.$ac_ext
10873 LIBS=$ac_check_lib_save_LIBS
10874 fi
10875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10876 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10877 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10878 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10879 else
10880
10881 lt_cv_dlopen="dyld"
10882 lt_cv_dlopen_libs=
10883 lt_cv_dlopen_self=yes
10884
10885 fi
10886
10887 ;;
10888
10889 *)
10890 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10891 if test "x$ac_cv_func_shl_load" = xyes; then :
10892 lt_cv_dlopen="shl_load"
10893 else
10894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10895 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10896 if ${ac_cv_lib_dld_shl_load+:} false; then :
10897 $as_echo_n "(cached) " >&6
10898 else
10899 ac_check_lib_save_LIBS=$LIBS
10900 LIBS="-ldld $LIBS"
10901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10902 /* end confdefs.h. */
10903
10904 /* Override any GCC internal prototype to avoid an error.
10905 Use char because int might match the return type of a GCC
10906 builtin and then its argument prototype would still apply. */
10907 #ifdef __cplusplus
10908 extern "C"
10909 #endif
10910 char shl_load ();
10911 int
10912 main ()
10913 {
10914 return shl_load ();
10915 ;
10916 return 0;
10917 }
10918 _ACEOF
10919 if ac_fn_c_try_link "$LINENO"; then :
10920 ac_cv_lib_dld_shl_load=yes
10921 else
10922 ac_cv_lib_dld_shl_load=no
10923 fi
10924 rm -f core conftest.err conftest.$ac_objext \
10925 conftest$ac_exeext conftest.$ac_ext
10926 LIBS=$ac_check_lib_save_LIBS
10927 fi
10928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10929 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10930 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10931 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10932 else
10933 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10934 if test "x$ac_cv_func_dlopen" = xyes; then :
10935 lt_cv_dlopen="dlopen"
10936 else
10937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10938 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10939 if ${ac_cv_lib_dl_dlopen+:} false; then :
10940 $as_echo_n "(cached) " >&6
10941 else
10942 ac_check_lib_save_LIBS=$LIBS
10943 LIBS="-ldl $LIBS"
10944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10945 /* end confdefs.h. */
10946
10947 /* Override any GCC internal prototype to avoid an error.
10948 Use char because int might match the return type of a GCC
10949 builtin and then its argument prototype would still apply. */
10950 #ifdef __cplusplus
10951 extern "C"
10952 #endif
10953 char dlopen ();
10954 int
10955 main ()
10956 {
10957 return dlopen ();
10958 ;
10959 return 0;
10960 }
10961 _ACEOF
10962 if ac_fn_c_try_link "$LINENO"; then :
10963 ac_cv_lib_dl_dlopen=yes
10964 else
10965 ac_cv_lib_dl_dlopen=no
10966 fi
10967 rm -f core conftest.err conftest.$ac_objext \
10968 conftest$ac_exeext conftest.$ac_ext
10969 LIBS=$ac_check_lib_save_LIBS
10970 fi
10971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10972 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10973 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10974 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10975 else
10976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10977 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10978 if ${ac_cv_lib_svld_dlopen+:} false; then :
10979 $as_echo_n "(cached) " >&6
10980 else
10981 ac_check_lib_save_LIBS=$LIBS
10982 LIBS="-lsvld $LIBS"
10983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10984 /* end confdefs.h. */
10985
10986 /* Override any GCC internal prototype to avoid an error.
10987 Use char because int might match the return type of a GCC
10988 builtin and then its argument prototype would still apply. */
10989 #ifdef __cplusplus
10990 extern "C"
10991 #endif
10992 char dlopen ();
10993 int
10994 main ()
10995 {
10996 return dlopen ();
10997 ;
10998 return 0;
10999 }
11000 _ACEOF
11001 if ac_fn_c_try_link "$LINENO"; then :
11002 ac_cv_lib_svld_dlopen=yes
11003 else
11004 ac_cv_lib_svld_dlopen=no
11005 fi
11006 rm -f core conftest.err conftest.$ac_objext \
11007 conftest$ac_exeext conftest.$ac_ext
11008 LIBS=$ac_check_lib_save_LIBS
11009 fi
11010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11011 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11012 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11013 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11014 else
11015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11016 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11017 if ${ac_cv_lib_dld_dld_link+:} false; then :
11018 $as_echo_n "(cached) " >&6
11019 else
11020 ac_check_lib_save_LIBS=$LIBS
11021 LIBS="-ldld $LIBS"
11022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11023 /* end confdefs.h. */
11024
11025 /* Override any GCC internal prototype to avoid an error.
11026 Use char because int might match the return type of a GCC
11027 builtin and then its argument prototype would still apply. */
11028 #ifdef __cplusplus
11029 extern "C"
11030 #endif
11031 char dld_link ();
11032 int
11033 main ()
11034 {
11035 return dld_link ();
11036 ;
11037 return 0;
11038 }
11039 _ACEOF
11040 if ac_fn_c_try_link "$LINENO"; then :
11041 ac_cv_lib_dld_dld_link=yes
11042 else
11043 ac_cv_lib_dld_dld_link=no
11044 fi
11045 rm -f core conftest.err conftest.$ac_objext \
11046 conftest$ac_exeext conftest.$ac_ext
11047 LIBS=$ac_check_lib_save_LIBS
11048 fi
11049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11050 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11051 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11052 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11053 fi
11054
11055
11056 fi
11057
11058
11059 fi
11060
11061
11062 fi
11063
11064
11065 fi
11066
11067
11068 fi
11069
11070 ;;
11071 esac
11072
11073 if test "x$lt_cv_dlopen" != xno; then
11074 enable_dlopen=yes
11075 else
11076 enable_dlopen=no
11077 fi
11078
11079 case $lt_cv_dlopen in
11080 dlopen)
11081 save_CPPFLAGS="$CPPFLAGS"
11082 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11083
11084 save_LDFLAGS="$LDFLAGS"
11085 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11086
11087 save_LIBS="$LIBS"
11088 LIBS="$lt_cv_dlopen_libs $LIBS"
11089
11090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11091 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11092 if ${lt_cv_dlopen_self+:} false; then :
11093 $as_echo_n "(cached) " >&6
11094 else
11095 if test "$cross_compiling" = yes; then :
11096 lt_cv_dlopen_self=cross
11097 else
11098 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11099 lt_status=$lt_dlunknown
11100 cat > conftest.$ac_ext <<_LT_EOF
11101 #line 11101 "configure"
11102 #include "confdefs.h"
11103
11104 #if HAVE_DLFCN_H
11105 #include <dlfcn.h>
11106 #endif
11107
11108 #include <stdio.h>
11109
11110 #ifdef RTLD_GLOBAL
11111 # define LT_DLGLOBAL RTLD_GLOBAL
11112 #else
11113 # ifdef DL_GLOBAL
11114 # define LT_DLGLOBAL DL_GLOBAL
11115 # else
11116 # define LT_DLGLOBAL 0
11117 # endif
11118 #endif
11119
11120 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11121 find out it does not work in some platform. */
11122 #ifndef LT_DLLAZY_OR_NOW
11123 # ifdef RTLD_LAZY
11124 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11125 # else
11126 # ifdef DL_LAZY
11127 # define LT_DLLAZY_OR_NOW DL_LAZY
11128 # else
11129 # ifdef RTLD_NOW
11130 # define LT_DLLAZY_OR_NOW RTLD_NOW
11131 # else
11132 # ifdef DL_NOW
11133 # define LT_DLLAZY_OR_NOW DL_NOW
11134 # else
11135 # define LT_DLLAZY_OR_NOW 0
11136 # endif
11137 # endif
11138 # endif
11139 # endif
11140 #endif
11141
11142 /* When -fvisbility=hidden is used, assume the code has been annotated
11143 correspondingly for the symbols needed. */
11144 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11145 void fnord () __attribute__((visibility("default")));
11146 #endif
11147
11148 void fnord () { int i=42; }
11149 int main ()
11150 {
11151 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11152 int status = $lt_dlunknown;
11153
11154 if (self)
11155 {
11156 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11157 else
11158 {
11159 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11160 else puts (dlerror ());
11161 }
11162 /* dlclose (self); */
11163 }
11164 else
11165 puts (dlerror ());
11166
11167 return status;
11168 }
11169 _LT_EOF
11170 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11171 (eval $ac_link) 2>&5
11172 ac_status=$?
11173 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11174 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11175 (./conftest; exit; ) >&5 2>/dev/null
11176 lt_status=$?
11177 case x$lt_status in
11178 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11179 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11180 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11181 esac
11182 else :
11183 # compilation failed
11184 lt_cv_dlopen_self=no
11185 fi
11186 fi
11187 rm -fr conftest*
11188
11189
11190 fi
11191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11192 $as_echo "$lt_cv_dlopen_self" >&6; }
11193
11194 if test "x$lt_cv_dlopen_self" = xyes; then
11195 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11197 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11198 if ${lt_cv_dlopen_self_static+:} false; then :
11199 $as_echo_n "(cached) " >&6
11200 else
11201 if test "$cross_compiling" = yes; then :
11202 lt_cv_dlopen_self_static=cross
11203 else
11204 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11205 lt_status=$lt_dlunknown
11206 cat > conftest.$ac_ext <<_LT_EOF
11207 #line 11207 "configure"
11208 #include "confdefs.h"
11209
11210 #if HAVE_DLFCN_H
11211 #include <dlfcn.h>
11212 #endif
11213
11214 #include <stdio.h>
11215
11216 #ifdef RTLD_GLOBAL
11217 # define LT_DLGLOBAL RTLD_GLOBAL
11218 #else
11219 # ifdef DL_GLOBAL
11220 # define LT_DLGLOBAL DL_GLOBAL
11221 # else
11222 # define LT_DLGLOBAL 0
11223 # endif
11224 #endif
11225
11226 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11227 find out it does not work in some platform. */
11228 #ifndef LT_DLLAZY_OR_NOW
11229 # ifdef RTLD_LAZY
11230 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11231 # else
11232 # ifdef DL_LAZY
11233 # define LT_DLLAZY_OR_NOW DL_LAZY
11234 # else
11235 # ifdef RTLD_NOW
11236 # define LT_DLLAZY_OR_NOW RTLD_NOW
11237 # else
11238 # ifdef DL_NOW
11239 # define LT_DLLAZY_OR_NOW DL_NOW
11240 # else
11241 # define LT_DLLAZY_OR_NOW 0
11242 # endif
11243 # endif
11244 # endif
11245 # endif
11246 #endif
11247
11248 /* When -fvisbility=hidden is used, assume the code has been annotated
11249 correspondingly for the symbols needed. */
11250 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11251 void fnord () __attribute__((visibility("default")));
11252 #endif
11253
11254 void fnord () { int i=42; }
11255 int main ()
11256 {
11257 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11258 int status = $lt_dlunknown;
11259
11260 if (self)
11261 {
11262 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11263 else
11264 {
11265 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11266 else puts (dlerror ());
11267 }
11268 /* dlclose (self); */
11269 }
11270 else
11271 puts (dlerror ());
11272
11273 return status;
11274 }
11275 _LT_EOF
11276 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11277 (eval $ac_link) 2>&5
11278 ac_status=$?
11279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11280 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11281 (./conftest; exit; ) >&5 2>/dev/null
11282 lt_status=$?
11283 case x$lt_status in
11284 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11285 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11286 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11287 esac
11288 else :
11289 # compilation failed
11290 lt_cv_dlopen_self_static=no
11291 fi
11292 fi
11293 rm -fr conftest*
11294
11295
11296 fi
11297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11298 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11299 fi
11300
11301 CPPFLAGS="$save_CPPFLAGS"
11302 LDFLAGS="$save_LDFLAGS"
11303 LIBS="$save_LIBS"
11304 ;;
11305 esac
11306
11307 case $lt_cv_dlopen_self in
11308 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11309 *) enable_dlopen_self=unknown ;;
11310 esac
11311
11312 case $lt_cv_dlopen_self_static in
11313 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11314 *) enable_dlopen_self_static=unknown ;;
11315 esac
11316 fi
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334 striplib=
11335 old_striplib=
11336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11337 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11338 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11339 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11340 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11342 $as_echo "yes" >&6; }
11343 else
11344 # FIXME - insert some real tests, host_os isn't really good enough
11345 case $host_os in
11346 darwin*)
11347 if test -n "$STRIP" ; then
11348 striplib="$STRIP -x"
11349 old_striplib="$STRIP -S"
11350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11351 $as_echo "yes" >&6; }
11352 else
11353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11354 $as_echo "no" >&6; }
11355 fi
11356 ;;
11357 *)
11358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11359 $as_echo "no" >&6; }
11360 ;;
11361 esac
11362 fi
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375 # Report which library types will actually be built
11376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11377 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11379 $as_echo "$can_build_shared" >&6; }
11380
11381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11382 $as_echo_n "checking whether to build shared libraries... " >&6; }
11383 test "$can_build_shared" = "no" && enable_shared=no
11384
11385 # On AIX, shared libraries and static libraries use the same namespace, and
11386 # are all built from PIC.
11387 case $host_os in
11388 aix3*)
11389 test "$enable_shared" = yes && enable_static=no
11390 if test -n "$RANLIB"; then
11391 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11392 postinstall_cmds='$RANLIB $lib'
11393 fi
11394 ;;
11395
11396 aix[4-9]*)
11397 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11398 test "$enable_shared" = yes && enable_static=no
11399 fi
11400 ;;
11401 esac
11402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11403 $as_echo "$enable_shared" >&6; }
11404
11405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11406 $as_echo_n "checking whether to build static libraries... " >&6; }
11407 # Make sure either enable_shared or enable_static is yes.
11408 test "$enable_shared" = yes || enable_static=yes
11409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11410 $as_echo "$enable_static" >&6; }
11411
11412
11413
11414
11415 fi
11416 ac_ext=c
11417 ac_cpp='$CPP $CPPFLAGS'
11418 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11419 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11420 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11421
11422 CC="$lt_save_CC"
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436 ac_config_commands="$ac_config_commands libtool"
11437
11438
11439
11440
11441 # Only expand once:
11442
11443
11444
11445 # AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
11446
11447 # The tests for host and target for $enable_largefile require
11448 # canonical names.
11449
11450
11451
11452 # As the $enable_largefile decision depends on --enable-plugins we must set it
11453 # even in directories otherwise not depending on the $plugins option.
11454
11455
11456 maybe_plugins=no
11457 for ac_header in dlfcn.h
11458 do :
11459 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11460 "
11461 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
11462 cat >>confdefs.h <<_ACEOF
11463 #define HAVE_DLFCN_H 1
11464 _ACEOF
11465 maybe_plugins=yes
11466 fi
11467
11468 done
11469
11470 for ac_header in windows.h
11471 do :
11472 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11473 "
11474 if test "x$ac_cv_header_windows_h" = xyes; then :
11475 cat >>confdefs.h <<_ACEOF
11476 #define HAVE_WINDOWS_H 1
11477 _ACEOF
11478 maybe_plugins=yes
11479 fi
11480
11481 done
11482
11483
11484 # Check whether --enable-plugins was given.
11485 if test "${enable_plugins+set}" = set; then :
11486 enableval=$enable_plugins; case "${enableval}" in
11487 no) plugins=no ;;
11488 *) plugins=yes
11489 if test "$maybe_plugins" != "yes" ; then
11490 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11491 fi ;;
11492 esac
11493 else
11494 plugins=$maybe_plugins
11495
11496 fi
11497
11498 if test "$plugins" = "yes"; then
11499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11500 $as_echo_n "checking for library containing dlsym... " >&6; }
11501 if ${ac_cv_search_dlsym+:} false; then :
11502 $as_echo_n "(cached) " >&6
11503 else
11504 ac_func_search_save_LIBS=$LIBS
11505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11506 /* end confdefs.h. */
11507
11508 /* Override any GCC internal prototype to avoid an error.
11509 Use char because int might match the return type of a GCC
11510 builtin and then its argument prototype would still apply. */
11511 #ifdef __cplusplus
11512 extern "C"
11513 #endif
11514 char dlsym ();
11515 int
11516 main ()
11517 {
11518 return dlsym ();
11519 ;
11520 return 0;
11521 }
11522 _ACEOF
11523 for ac_lib in '' dl; do
11524 if test -z "$ac_lib"; then
11525 ac_res="none required"
11526 else
11527 ac_res=-l$ac_lib
11528 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11529 fi
11530 if ac_fn_c_try_link "$LINENO"; then :
11531 ac_cv_search_dlsym=$ac_res
11532 fi
11533 rm -f core conftest.err conftest.$ac_objext \
11534 conftest$ac_exeext
11535 if ${ac_cv_search_dlsym+:} false; then :
11536 break
11537 fi
11538 done
11539 if ${ac_cv_search_dlsym+:} false; then :
11540
11541 else
11542 ac_cv_search_dlsym=no
11543 fi
11544 rm conftest.$ac_ext
11545 LIBS=$ac_func_search_save_LIBS
11546 fi
11547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
11548 $as_echo "$ac_cv_search_dlsym" >&6; }
11549 ac_res=$ac_cv_search_dlsym
11550 if test "$ac_res" != no; then :
11551 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11552
11553 fi
11554
11555 fi
11556
11557
11558 case "${host}" in
11559 sparc-*-solaris*|i?86-*-solaris*)
11560 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
11561 # were mutually exclusive until Solaris 11.3. Without procfs support,
11562 # the bfd/ elf module cannot provide certain routines such as
11563 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
11564 # explicitly requested large-file support through the
11565 # --enable-largefile switch, disable large-file support in favor of
11566 # procfs support.
11567 #
11568 # Check if <sys/procfs.h> is incompatible with large-file support.
11569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11570 /* end confdefs.h. */
11571 #define _FILE_OFFSET_BITS 64
11572 #define _STRUCTURED_PROC 1
11573 #include <sys/procfs.h>
11574 int
11575 main ()
11576 {
11577
11578 ;
11579 return 0;
11580 }
11581 _ACEOF
11582 if ac_fn_c_try_compile "$LINENO"; then :
11583 acx_cv_procfs_lfs=yes
11584 else
11585 acx_cv_procfs_lfs=no
11586 fi
11587 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11588 #
11589 # Forcefully disable large-file support only if necessary, gdb is in
11590 # tree and enabled.
11591 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
11592 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
11593 : ${enable_largefile="no"}
11594 if test "$plugins" = yes; then
11595 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
11596 plugin support disabled; require large-file support which is incompatible with GDB." >&5
11597 $as_echo "$as_me: WARNING:
11598 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
11599 plugins=no
11600 fi
11601 fi
11602 #
11603 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
11604 # benefit of g++ 9+ which predefines it on Solaris.
11605 if test "$enable_largefile" = no; then
11606 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
11607
11608 fi
11609 ;;
11610 esac
11611
11612 # Check whether --enable-largefile was given.
11613 if test "${enable_largefile+set}" = set; then :
11614 enableval=$enable_largefile;
11615 fi
11616
11617 if test "$enable_largefile" != no; then
11618
11619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11620 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11621 if ${ac_cv_sys_largefile_CC+:} false; then :
11622 $as_echo_n "(cached) " >&6
11623 else
11624 ac_cv_sys_largefile_CC=no
11625 if test "$GCC" != yes; then
11626 ac_save_CC=$CC
11627 while :; do
11628 # IRIX 6.2 and later do not support large files by default,
11629 # so use the C compiler's -n32 option if that helps.
11630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11631 /* end confdefs.h. */
11632 #include <sys/types.h>
11633 /* Check that off_t can represent 2**63 - 1 correctly.
11634 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11635 since some C++ compilers masquerading as C compilers
11636 incorrectly reject 9223372036854775807. */
11637 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11638 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11639 && LARGE_OFF_T % 2147483647 == 1)
11640 ? 1 : -1];
11641 int
11642 main ()
11643 {
11644
11645 ;
11646 return 0;
11647 }
11648 _ACEOF
11649 if ac_fn_c_try_compile "$LINENO"; then :
11650 break
11651 fi
11652 rm -f core conftest.err conftest.$ac_objext
11653 CC="$CC -n32"
11654 if ac_fn_c_try_compile "$LINENO"; then :
11655 ac_cv_sys_largefile_CC=' -n32'; break
11656 fi
11657 rm -f core conftest.err conftest.$ac_objext
11658 break
11659 done
11660 CC=$ac_save_CC
11661 rm -f conftest.$ac_ext
11662 fi
11663 fi
11664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11665 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11666 if test "$ac_cv_sys_largefile_CC" != no; then
11667 CC=$CC$ac_cv_sys_largefile_CC
11668 fi
11669
11670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11671 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11672 if ${ac_cv_sys_file_offset_bits+:} false; then :
11673 $as_echo_n "(cached) " >&6
11674 else
11675 while :; do
11676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11677 /* end confdefs.h. */
11678 #include <sys/types.h>
11679 /* Check that off_t can represent 2**63 - 1 correctly.
11680 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11681 since some C++ compilers masquerading as C compilers
11682 incorrectly reject 9223372036854775807. */
11683 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11684 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11685 && LARGE_OFF_T % 2147483647 == 1)
11686 ? 1 : -1];
11687 int
11688 main ()
11689 {
11690
11691 ;
11692 return 0;
11693 }
11694 _ACEOF
11695 if ac_fn_c_try_compile "$LINENO"; then :
11696 ac_cv_sys_file_offset_bits=no; break
11697 fi
11698 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11700 /* end confdefs.h. */
11701 #define _FILE_OFFSET_BITS 64
11702 #include <sys/types.h>
11703 /* Check that off_t can represent 2**63 - 1 correctly.
11704 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11705 since some C++ compilers masquerading as C compilers
11706 incorrectly reject 9223372036854775807. */
11707 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11708 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11709 && LARGE_OFF_T % 2147483647 == 1)
11710 ? 1 : -1];
11711 int
11712 main ()
11713 {
11714
11715 ;
11716 return 0;
11717 }
11718 _ACEOF
11719 if ac_fn_c_try_compile "$LINENO"; then :
11720 ac_cv_sys_file_offset_bits=64; break
11721 fi
11722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11723 ac_cv_sys_file_offset_bits=unknown
11724 break
11725 done
11726 fi
11727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11728 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11729 case $ac_cv_sys_file_offset_bits in #(
11730 no | unknown) ;;
11731 *)
11732 cat >>confdefs.h <<_ACEOF
11733 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11734 _ACEOF
11735 ;;
11736 esac
11737 rm -rf conftest*
11738 if test $ac_cv_sys_file_offset_bits = unknown; then
11739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11740 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11741 if ${ac_cv_sys_large_files+:} false; then :
11742 $as_echo_n "(cached) " >&6
11743 else
11744 while :; do
11745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11746 /* end confdefs.h. */
11747 #include <sys/types.h>
11748 /* Check that off_t can represent 2**63 - 1 correctly.
11749 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11750 since some C++ compilers masquerading as C compilers
11751 incorrectly reject 9223372036854775807. */
11752 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11753 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11754 && LARGE_OFF_T % 2147483647 == 1)
11755 ? 1 : -1];
11756 int
11757 main ()
11758 {
11759
11760 ;
11761 return 0;
11762 }
11763 _ACEOF
11764 if ac_fn_c_try_compile "$LINENO"; then :
11765 ac_cv_sys_large_files=no; break
11766 fi
11767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11769 /* end confdefs.h. */
11770 #define _LARGE_FILES 1
11771 #include <sys/types.h>
11772 /* Check that off_t can represent 2**63 - 1 correctly.
11773 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11774 since some C++ compilers masquerading as C compilers
11775 incorrectly reject 9223372036854775807. */
11776 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11777 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11778 && LARGE_OFF_T % 2147483647 == 1)
11779 ? 1 : -1];
11780 int
11781 main ()
11782 {
11783
11784 ;
11785 return 0;
11786 }
11787 _ACEOF
11788 if ac_fn_c_try_compile "$LINENO"; then :
11789 ac_cv_sys_large_files=1; break
11790 fi
11791 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11792 ac_cv_sys_large_files=unknown
11793 break
11794 done
11795 fi
11796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11797 $as_echo "$ac_cv_sys_large_files" >&6; }
11798 case $ac_cv_sys_large_files in #(
11799 no | unknown) ;;
11800 *)
11801 cat >>confdefs.h <<_ACEOF
11802 #define _LARGE_FILES $ac_cv_sys_large_files
11803 _ACEOF
11804 ;;
11805 esac
11806 rm -rf conftest*
11807 fi
11808
11809
11810 fi
11811
11812
11813
11814 case "${target}" in
11815 hppa*64*-*-*) ;;
11816 *-*-*aout*| i[3-7]86-*-msdos* | ns32k-*-* | pdp11-*-*)
11817 if test "$plugins" = "yes"; then
11818 if test "${enable_plugins+set}" = set; then
11819 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Enabling plugins for AOUT is experimental" >&5
11820 $as_echo "$as_me: WARNING: Enabling plugins for AOUT is experimental" >&2;}
11821 else
11822 plugins=no
11823 fi
11824 fi ;;
11825 hppa*-*-hpux* | *-*-*vms* | \
11826 powerpc*-*-aix* | powerpc-*-beos* | powerpc-*-macos* | rs6000-*-*)
11827 if test "$plugins" = "yes"; then
11828 if test "${enable_plugins+set}" = set; then
11829 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Enabling plugins may result in ar creating non-standard archives for ${target}" >&5
11830 $as_echo "$as_me: WARNING: Enabling plugins may result in ar creating non-standard archives for ${target}" >&2;}
11831 else
11832 plugins=no
11833 fi
11834 fi ;;
11835 esac
11836
11837 if test "$plugins" = "yes"; then
11838 PLUGINS_TRUE=
11839 PLUGINS_FALSE='#'
11840 else
11841 PLUGINS_TRUE='#'
11842 PLUGINS_FALSE=
11843 fi
11844
11845
11846 ac_checking=
11847 . ${srcdir}/development.sh
11848 test "$development" = true && ac_checking=yes
11849 # Check whether --enable-checking was given.
11850 if test "${enable_checking+set}" = set; then :
11851 enableval=$enable_checking; case "${enableval}" in
11852 no|none) ac_checking= ;;
11853 *) ac_checking=yes ;;
11854 esac
11855 fi
11856 if test x$ac_checking != x ; then
11857
11858 $as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
11859
11860 fi
11861
11862 # Check whether --enable-64-bit-bfd was given.
11863 if test "${enable_64_bit_bfd+set}" = set; then :
11864 enableval=$enable_64_bit_bfd; case $enableval in #(
11865 yes|no) :
11866 ;; #(
11867 *) :
11868 as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; #(
11869 *) :
11870 ;;
11871 esac
11872 else
11873 enable_64_bit_bfd=no
11874 fi
11875
11876
11877 if test "x$enable_64_bit_bfd" = "xno"; then :
11878 # The cast to long int works around a bug in the HP C Compiler
11879 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11880 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11881 # This bug is HP SR number 8606223364.
11882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
11883 $as_echo_n "checking size of void *... " >&6; }
11884 if ${ac_cv_sizeof_void_p+:} false; then :
11885 $as_echo_n "(cached) " >&6
11886 else
11887 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
11888
11889 else
11890 if test "$ac_cv_type_void_p" = yes; then
11891 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11892 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11893 as_fn_error 77 "cannot compute sizeof (void *)
11894 See \`config.log' for more details" "$LINENO" 5; }
11895 else
11896 ac_cv_sizeof_void_p=0
11897 fi
11898 fi
11899
11900 fi
11901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
11902 $as_echo "$ac_cv_sizeof_void_p" >&6; }
11903
11904
11905
11906 cat >>confdefs.h <<_ACEOF
11907 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
11908 _ACEOF
11909
11910
11911 if test "x$ac_cv_sizeof_void_p" = "x8"; then :
11912 enable_64_bit_bfd=yes
11913 fi
11914
11915 fi
11916
11917 if test "x$enable_64_bit_bfd" = "xyes"; then
11918 ENABLE_BFD_64_BIT_TRUE=
11919 ENABLE_BFD_64_BIT_FALSE='#'
11920 else
11921 ENABLE_BFD_64_BIT_TRUE='#'
11922 ENABLE_BFD_64_BIT_FALSE=
11923 fi
11924
11925
11926 if test $enable_64_bit_bfd = yes ; then
11927 want64=true
11928 else
11929 want64=false
11930 fi
11931
11932 # Check whether --enable-targets was given.
11933 if test "${enable_targets+set}" = set; then :
11934 enableval=$enable_targets; case "${enableval}" in
11935 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
11936 ;;
11937 no) enable_targets= ;;
11938 *) enable_targets=$enableval ;;
11939 esac
11940 fi
11941
11942 # Check whether --enable-64_bit_archive was given.
11943 if test "${enable_64_bit_archive+set}" = set; then :
11944 enableval=$enable_64_bit_archive; case "${enableval}" in
11945 yes) want_64_bit_archive=true ;;
11946 no) want_64_bit_archive=false ;;
11947 *) as_fn_error $? "bad value ${enableval} for 64-bit-archive option" "$LINENO" 5 ;;
11948 esac
11949 else
11950 want_64_bit_archive=unset
11951 fi
11952
11953
11954 # Check whether --with-mmap was given.
11955 if test "${with_mmap+set}" = set; then :
11956 withval=$with_mmap; case "${withval}" in
11957 yes) want_mmap=true ;;
11958 no) want_mmap=false ;;
11959 *) as_fn_error $? "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
11960 esac
11961 else
11962 want_mmap=false
11963 fi
11964
11965 # Check whether --enable-secureplt was given.
11966 if test "${enable_secureplt+set}" = set; then :
11967 enableval=$enable_secureplt; case "${enableval}" in
11968 yes) use_secureplt=true ;;
11969 no) use_secureplt=false ;;
11970 *) as_fn_error $? "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
11971 esac
11972 else
11973 use_secureplt=true
11974 fi
11975 if test $use_secureplt = true; then
11976
11977 $as_echo "#define USE_SECUREPLT 1" >>confdefs.h
11978
11979 fi
11980
11981 # Decide if -z separate-code should be enabled in ELF linker by default.
11982 ac_default_ld_z_separate_code=unset
11983 # Check whether --enable-separate-code was given.
11984 if test "${enable_separate_code+set}" = set; then :
11985 enableval=$enable_separate_code; case "${enableval}" in
11986 yes) ac_default_ld_z_separate_code=1 ;;
11987 no) ac_default_ld_z_separate_code=0 ;;
11988 esac
11989 fi
11990
11991 # Enable -z separate-code by default for Linux/x86.
11992 case "${target}" in
11993 i[3-7]86-*-linux-* | x86_64-*-linux-*)
11994 if test ${ac_default_ld_z_separate_code} = unset; then
11995 ac_default_ld_z_separate_code=1
11996 fi
11997 ;;
11998 esac
11999 if test "${ac_default_ld_z_separate_code}" = unset; then
12000 ac_default_ld_z_separate_code=0
12001 fi
12002
12003 cat >>confdefs.h <<_ACEOF
12004 #define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code
12005 _ACEOF
12006
12007
12008 # Check whether --enable-leading-mingw64-underscores was given.
12009 if test "${enable_leading_mingw64_underscores+set}" = set; then :
12010 enableval=$enable_leading_mingw64_underscores;
12011 fi
12012
12013 if test x"$enable_leading_mingw64_underscores" = xyes ; then :
12014
12015 $as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
12016
12017 fi
12018
12019 DEBUGDIR=${libdir}/debug
12020
12021 # Check whether --with-separate-debug-dir was given.
12022 if test "${with_separate_debug_dir+set}" = set; then :
12023 withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
12024 fi
12025
12026
12027
12028
12029
12030 # Check whether --with-pkgversion was given.
12031 if test "${with_pkgversion+set}" = set; then :
12032 withval=$with_pkgversion; case "$withval" in
12033 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
12034 no) PKGVERSION= ;;
12035 *) PKGVERSION="($withval) " ;;
12036 esac
12037 else
12038 PKGVERSION="(GNU Binutils) "
12039
12040 fi
12041
12042
12043
12044
12045
12046 # Check whether --with-bugurl was given.
12047 if test "${with_bugurl+set}" = set; then :
12048 withval=$with_bugurl; case "$withval" in
12049 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
12050 no) BUGURL=
12051 ;;
12052 *) BUGURL="$withval"
12053 ;;
12054 esac
12055 else
12056 BUGURL="https://sourceware.org/bugzilla/"
12057
12058 fi
12059
12060 case ${BUGURL} in
12061 "")
12062 REPORT_BUGS_TO=
12063 REPORT_BUGS_TEXI=
12064 ;;
12065 *)
12066 REPORT_BUGS_TO="<$BUGURL>"
12067 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12068 ;;
12069 esac;
12070
12071
12072
12073
12074
12075 # Set the 'development' global.
12076 . $srcdir/../bfd/development.sh
12077
12078 # Set acp_cpp_for_build variable
12079 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12080
12081 # Default set of GCC warnings to enable.
12082 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12083 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12084
12085 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12087 /* end confdefs.h. */
12088 __GNUC__
12089 _ACEOF
12090 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12091 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12092
12093 else
12094 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12095 fi
12096 rm -f conftest*
12097
12098
12099 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12101 /* end confdefs.h. */
12102 __GNUC__
12103 _ACEOF
12104 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12105 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12106
12107 else
12108 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12109 fi
12110 rm -f conftest*
12111
12112
12113 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12114 WARN_WRITE_STRINGS=""
12115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12116 /* end confdefs.h. */
12117 __GNUC__
12118 _ACEOF
12119 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12120 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12121
12122 else
12123 WARN_WRITE_STRINGS="-Wwrite-strings"
12124 fi
12125 rm -f conftest*
12126
12127
12128 # Verify CC_FOR_BUILD to be compatible with warning flags
12129
12130 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12132 /* end confdefs.h. */
12133 __GNUC__
12134 _ACEOF
12135 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12136 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12137
12138 else
12139 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12140 fi
12141 rm -f conftest*
12142
12143
12144 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12146 /* end confdefs.h. */
12147 __GNUC__
12148 _ACEOF
12149 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12150 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12151
12152 else
12153 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12154 fi
12155 rm -f conftest*
12156
12157
12158 # Check whether --enable-werror was given.
12159 if test "${enable_werror+set}" = set; then :
12160 enableval=$enable_werror; case "${enableval}" in
12161 yes | y) ERROR_ON_WARNING="yes" ;;
12162 no | n) ERROR_ON_WARNING="no" ;;
12163 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12164 esac
12165 fi
12166
12167
12168 # Disable -Wformat by default when using gcc on mingw
12169 case "${host}" in
12170 *-*-mingw32*)
12171 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12172 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12173 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
12174 fi
12175 ;;
12176 *) ;;
12177 esac
12178
12179 # Enable -Werror by default when using gcc. Turn it off for releases.
12180 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
12181 ERROR_ON_WARNING=yes
12182 fi
12183
12184 NO_WERROR=
12185 if test "${ERROR_ON_WARNING}" = yes ; then
12186 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12187 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
12188 NO_WERROR="-Wno-error"
12189 fi
12190
12191 if test "${GCC}" = yes ; then
12192 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12193 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
12194 fi
12195
12196 # Check whether --enable-build-warnings was given.
12197 if test "${enable_build_warnings+set}" = set; then :
12198 enableval=$enable_build_warnings; case "${enableval}" in
12199 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12200 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
12201 no) if test "${GCC}" = yes ; then
12202 WARN_CFLAGS="-w"
12203 WARN_CFLAGS_FOR_BUILD="-w"
12204 fi;;
12205 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12206 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12207 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
12208 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12209 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12210 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12211 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12212 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12213 esac
12214 fi
12215
12216
12217 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12218 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12219 fi
12220
12221
12222
12223
12224
12225
12226
12227 ac_config_headers="$ac_config_headers config.h:config.in"
12228
12229
12230 # PR 14072
12231
12232
12233 if test -z "$target" ; then
12234 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
12235 fi
12236
12237
12238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12239 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12240 # Check whether --enable-maintainer-mode was given.
12241 if test "${enable_maintainer_mode+set}" = set; then :
12242 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12243 else
12244 USE_MAINTAINER_MODE=no
12245 fi
12246
12247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12248 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12249 if test $USE_MAINTAINER_MODE = yes; then
12250 MAINTAINER_MODE_TRUE=
12251 MAINTAINER_MODE_FALSE='#'
12252 else
12253 MAINTAINER_MODE_TRUE='#'
12254 MAINTAINER_MODE_FALSE=
12255 fi
12256
12257 MAINT=$MAINTAINER_MODE_TRUE
12258
12259
12260 if false; then
12261 GENINSRC_NEVER_TRUE=
12262 GENINSRC_NEVER_FALSE='#'
12263 else
12264 GENINSRC_NEVER_TRUE='#'
12265 GENINSRC_NEVER_FALSE=
12266 fi
12267
12268 case ${build_alias} in
12269 "") build_noncanonical=${build} ;;
12270 *) build_noncanonical=${build_alias} ;;
12271 esac
12272
12273 case ${host_alias} in
12274 "") host_noncanonical=${build_noncanonical} ;;
12275 *) host_noncanonical=${host_alias} ;;
12276 esac
12277
12278 case ${target_alias} in
12279 "") target_noncanonical=${host_noncanonical} ;;
12280 *) target_noncanonical=${target_alias} ;;
12281 esac
12282
12283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12284 $as_echo_n "checking whether to install libbfd... " >&6; }
12285 # Check whether --enable-install-libbfd was given.
12286 if test "${enable_install_libbfd+set}" = set; then :
12287 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12288 else
12289 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12290 install_libbfd_p=yes
12291 else
12292 install_libbfd_p=no
12293 fi
12294 fi
12295
12296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12297 $as_echo "$install_libbfd_p" >&6; }
12298 if test $install_libbfd_p = yes; then
12299 INSTALL_LIBBFD_TRUE=
12300 INSTALL_LIBBFD_FALSE='#'
12301 else
12302 INSTALL_LIBBFD_TRUE='#'
12303 INSTALL_LIBBFD_FALSE=
12304 fi
12305
12306 # Need _noncanonical variables for this.
12307
12308
12309
12310
12311 # libbfd.a is a host library containing target dependent code
12312 bfdlibdir='$(libdir)'
12313 bfdincludedir='$(includedir)'
12314 if test "${host}" != "${target}"; then
12315 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12316 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12317 fi
12318
12319
12320
12321
12322
12323
12324
12325
12326 host64=false
12327 target64=false
12328 bfd_default_target_size=32
12329
12330 # host stuff:
12331
12332 ALL_LINGUAS="da es fi fr hr id ja ro ru rw sr sv tr uk vi zh_CN pt"
12333 # If we haven't got the data from the intl directory,
12334 # assume NLS is disabled.
12335 USE_NLS=no
12336 LIBINTL=
12337 LIBINTL_DEP=
12338 INCINTL=
12339 XGETTEXT=
12340 GMSGFMT=
12341 POSUB=
12342
12343 if test -f ../intl/config.intl; then
12344 . ../intl/config.intl
12345 fi
12346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12347 $as_echo_n "checking whether NLS is requested... " >&6; }
12348 if test x"$USE_NLS" != xyes; then
12349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12350 $as_echo "no" >&6; }
12351 else
12352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12353 $as_echo "yes" >&6; }
12354
12355 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
12356
12357
12358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12359 $as_echo_n "checking for catalogs to be installed... " >&6; }
12360 # Look for .po and .gmo files in the source directory.
12361 CATALOGS=
12362 XLINGUAS=
12363 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12364 # If there aren't any .gmo files the shell will give us the
12365 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12366 # weeded out.
12367 case "$cat" in *\**)
12368 continue;;
12369 esac
12370 # The quadruple backslash is collapsed to a double backslash
12371 # by the backticks, then collapsed again by the double quotes,
12372 # leaving us with one backslash in the sed expression (right
12373 # before the dot that mustn't act as a wildcard).
12374 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12375 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12376 # The user is allowed to set LINGUAS to a list of languages to
12377 # install catalogs for. If it's empty that means "all of them."
12378 if test "x$LINGUAS" = x; then
12379 CATALOGS="$CATALOGS $cat"
12380 XLINGUAS="$XLINGUAS $lang"
12381 else
12382 case "$LINGUAS" in *$lang*)
12383 CATALOGS="$CATALOGS $cat"
12384 XLINGUAS="$XLINGUAS $lang"
12385 ;;
12386 esac
12387 fi
12388 done
12389 LINGUAS="$XLINGUAS"
12390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12391 $as_echo "$LINGUAS" >&6; }
12392
12393
12394 DATADIRNAME=share
12395
12396 INSTOBJEXT=.mo
12397
12398 GENCAT=gencat
12399
12400 CATOBJEXT=.gmo
12401
12402 fi
12403
12404 MKINSTALLDIRS=
12405 if test -n "$ac_aux_dir"; then
12406 case "$ac_aux_dir" in
12407 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12408 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12409 esac
12410 fi
12411 if test -z "$MKINSTALLDIRS"; then
12412 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12413 fi
12414
12415
12416
12417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12418 $as_echo_n "checking whether NLS is requested... " >&6; }
12419 # Check whether --enable-nls was given.
12420 if test "${enable_nls+set}" = set; then :
12421 enableval=$enable_nls; USE_NLS=$enableval
12422 else
12423 USE_NLS=yes
12424 fi
12425
12426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12427 $as_echo "$USE_NLS" >&6; }
12428
12429
12430
12431
12432
12433
12434 # Prepare PATH_SEPARATOR.
12435 # The user is always right.
12436 if test "${PATH_SEPARATOR+set}" != set; then
12437 echo "#! /bin/sh" >conf$$.sh
12438 echo "exit 0" >>conf$$.sh
12439 chmod +x conf$$.sh
12440 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12441 PATH_SEPARATOR=';'
12442 else
12443 PATH_SEPARATOR=:
12444 fi
12445 rm -f conf$$.sh
12446 fi
12447
12448 # Find out how to test for executable files. Don't use a zero-byte file,
12449 # as systems may use methods other than mode bits to determine executability.
12450 cat >conf$$.file <<_ASEOF
12451 #! /bin/sh
12452 exit 0
12453 _ASEOF
12454 chmod +x conf$$.file
12455 if test -x conf$$.file >/dev/null 2>&1; then
12456 ac_executable_p="test -x"
12457 else
12458 ac_executable_p="test -f"
12459 fi
12460 rm -f conf$$.file
12461
12462 # Extract the first word of "msgfmt", so it can be a program name with args.
12463 set dummy msgfmt; ac_word=$2
12464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12465 $as_echo_n "checking for $ac_word... " >&6; }
12466 if ${ac_cv_path_MSGFMT+:} false; then :
12467 $as_echo_n "(cached) " >&6
12468 else
12469 case "$MSGFMT" in
12470 [\\/]* | ?:[\\/]*)
12471 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12472 ;;
12473 *)
12474 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12475 for ac_dir in $PATH; do
12476 IFS="$ac_save_IFS"
12477 test -z "$ac_dir" && ac_dir=.
12478 for ac_exec_ext in '' $ac_executable_extensions; do
12479 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12480 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12481 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12482 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12483 break 2
12484 fi
12485 fi
12486 done
12487 done
12488 IFS="$ac_save_IFS"
12489 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12490 ;;
12491 esac
12492 fi
12493 MSGFMT="$ac_cv_path_MSGFMT"
12494 if test "$MSGFMT" != ":"; then
12495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12496 $as_echo "$MSGFMT" >&6; }
12497 else
12498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12499 $as_echo "no" >&6; }
12500 fi
12501
12502 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12503 set dummy gmsgfmt; ac_word=$2
12504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12505 $as_echo_n "checking for $ac_word... " >&6; }
12506 if ${ac_cv_path_GMSGFMT+:} false; then :
12507 $as_echo_n "(cached) " >&6
12508 else
12509 case $GMSGFMT in
12510 [\\/]* | ?:[\\/]*)
12511 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12512 ;;
12513 *)
12514 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12515 for as_dir in $PATH
12516 do
12517 IFS=$as_save_IFS
12518 test -z "$as_dir" && as_dir=.
12519 for ac_exec_ext in '' $ac_executable_extensions; do
12520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12521 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
12522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12523 break 2
12524 fi
12525 done
12526 done
12527 IFS=$as_save_IFS
12528
12529 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12530 ;;
12531 esac
12532 fi
12533 GMSGFMT=$ac_cv_path_GMSGFMT
12534 if test -n "$GMSGFMT"; then
12535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12536 $as_echo "$GMSGFMT" >&6; }
12537 else
12538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12539 $as_echo "no" >&6; }
12540 fi
12541
12542
12543
12544
12545 # Prepare PATH_SEPARATOR.
12546 # The user is always right.
12547 if test "${PATH_SEPARATOR+set}" != set; then
12548 echo "#! /bin/sh" >conf$$.sh
12549 echo "exit 0" >>conf$$.sh
12550 chmod +x conf$$.sh
12551 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12552 PATH_SEPARATOR=';'
12553 else
12554 PATH_SEPARATOR=:
12555 fi
12556 rm -f conf$$.sh
12557 fi
12558
12559 # Find out how to test for executable files. Don't use a zero-byte file,
12560 # as systems may use methods other than mode bits to determine executability.
12561 cat >conf$$.file <<_ASEOF
12562 #! /bin/sh
12563 exit 0
12564 _ASEOF
12565 chmod +x conf$$.file
12566 if test -x conf$$.file >/dev/null 2>&1; then
12567 ac_executable_p="test -x"
12568 else
12569 ac_executable_p="test -f"
12570 fi
12571 rm -f conf$$.file
12572
12573 # Extract the first word of "xgettext", so it can be a program name with args.
12574 set dummy xgettext; ac_word=$2
12575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12576 $as_echo_n "checking for $ac_word... " >&6; }
12577 if ${ac_cv_path_XGETTEXT+:} false; then :
12578 $as_echo_n "(cached) " >&6
12579 else
12580 case "$XGETTEXT" in
12581 [\\/]* | ?:[\\/]*)
12582 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12583 ;;
12584 *)
12585 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12586 for ac_dir in $PATH; do
12587 IFS="$ac_save_IFS"
12588 test -z "$ac_dir" && ac_dir=.
12589 for ac_exec_ext in '' $ac_executable_extensions; do
12590 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12591 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12592 (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
12593 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12594 break 2
12595 fi
12596 fi
12597 done
12598 done
12599 IFS="$ac_save_IFS"
12600 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12601 ;;
12602 esac
12603 fi
12604 XGETTEXT="$ac_cv_path_XGETTEXT"
12605 if test "$XGETTEXT" != ":"; then
12606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12607 $as_echo "$XGETTEXT" >&6; }
12608 else
12609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12610 $as_echo "no" >&6; }
12611 fi
12612
12613 rm -f messages.po
12614
12615
12616 # Prepare PATH_SEPARATOR.
12617 # The user is always right.
12618 if test "${PATH_SEPARATOR+set}" != set; then
12619 echo "#! /bin/sh" >conf$$.sh
12620 echo "exit 0" >>conf$$.sh
12621 chmod +x conf$$.sh
12622 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12623 PATH_SEPARATOR=';'
12624 else
12625 PATH_SEPARATOR=:
12626 fi
12627 rm -f conf$$.sh
12628 fi
12629
12630 # Find out how to test for executable files. Don't use a zero-byte file,
12631 # as systems may use methods other than mode bits to determine executability.
12632 cat >conf$$.file <<_ASEOF
12633 #! /bin/sh
12634 exit 0
12635 _ASEOF
12636 chmod +x conf$$.file
12637 if test -x conf$$.file >/dev/null 2>&1; then
12638 ac_executable_p="test -x"
12639 else
12640 ac_executable_p="test -f"
12641 fi
12642 rm -f conf$$.file
12643
12644 # Extract the first word of "msgmerge", so it can be a program name with args.
12645 set dummy msgmerge; ac_word=$2
12646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12647 $as_echo_n "checking for $ac_word... " >&6; }
12648 if ${ac_cv_path_MSGMERGE+:} false; then :
12649 $as_echo_n "(cached) " >&6
12650 else
12651 case "$MSGMERGE" in
12652 [\\/]* | ?:[\\/]*)
12653 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12654 ;;
12655 *)
12656 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12657 for ac_dir in $PATH; do
12658 IFS="$ac_save_IFS"
12659 test -z "$ac_dir" && ac_dir=.
12660 for ac_exec_ext in '' $ac_executable_extensions; do
12661 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12662 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12663 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12664 break 2
12665 fi
12666 fi
12667 done
12668 done
12669 IFS="$ac_save_IFS"
12670 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12671 ;;
12672 esac
12673 fi
12674 MSGMERGE="$ac_cv_path_MSGMERGE"
12675 if test "$MSGMERGE" != ":"; then
12676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12677 $as_echo "$MSGMERGE" >&6; }
12678 else
12679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12680 $as_echo "no" >&6; }
12681 fi
12682
12683
12684 if test "$GMSGFMT" != ":"; then
12685 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12686 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12687 : ;
12688 else
12689 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
12690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12691 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
12692 GMSGFMT=":"
12693 fi
12694 fi
12695
12696 if test "$XGETTEXT" != ":"; then
12697 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12698 (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
12699 : ;
12700 else
12701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12702 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
12703 XGETTEXT=":"
12704 fi
12705 rm -f messages.po
12706 fi
12707
12708 ac_config_commands="$ac_config_commands default-1"
12709
12710
12711
12712 # Permit host specific settings.
12713 . ${srcdir}/configure.host
12714
12715
12716
12717
12718 BFD_HOST_64BIT_LONG=0
12719 BFD_HOST_64BIT_LONG_LONG=0
12720 BFD_HOST_64_BIT_DEFINED=0
12721 BFD_HOST_64_BIT=
12722 BFD_HOST_U_64_BIT=
12723 BFD_HOSTPTR_T="unsigned long"
12724
12725 # The cast to long int works around a bug in the HP C Compiler
12726 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12727 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12728 # This bug is HP SR number 8606223364.
12729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12730 $as_echo_n "checking size of long long... " >&6; }
12731 if ${ac_cv_sizeof_long_long+:} false; then :
12732 $as_echo_n "(cached) " >&6
12733 else
12734 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12735
12736 else
12737 if test "$ac_cv_type_long_long" = yes; then
12738 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12739 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12740 as_fn_error 77 "cannot compute sizeof (long long)
12741 See \`config.log' for more details" "$LINENO" 5; }
12742 else
12743 ac_cv_sizeof_long_long=0
12744 fi
12745 fi
12746
12747 fi
12748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12749 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12750
12751
12752
12753 cat >>confdefs.h <<_ACEOF
12754 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12755 _ACEOF
12756
12757
12758 # The cast to long int works around a bug in the HP C Compiler
12759 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12760 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12761 # This bug is HP SR number 8606223364.
12762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12763 $as_echo_n "checking size of void *... " >&6; }
12764 if ${ac_cv_sizeof_void_p+:} false; then :
12765 $as_echo_n "(cached) " >&6
12766 else
12767 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
12768
12769 else
12770 if test "$ac_cv_type_void_p" = yes; then
12771 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12772 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12773 as_fn_error 77 "cannot compute sizeof (void *)
12774 See \`config.log' for more details" "$LINENO" 5; }
12775 else
12776 ac_cv_sizeof_void_p=0
12777 fi
12778 fi
12779
12780 fi
12781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12782 $as_echo "$ac_cv_sizeof_void_p" >&6; }
12783
12784
12785
12786 cat >>confdefs.h <<_ACEOF
12787 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
12788 _ACEOF
12789
12790
12791 # The cast to long int works around a bug in the HP C Compiler
12792 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12793 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12794 # This bug is HP SR number 8606223364.
12795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12796 $as_echo_n "checking size of long... " >&6; }
12797 if ${ac_cv_sizeof_long+:} false; then :
12798 $as_echo_n "(cached) " >&6
12799 else
12800 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
12801
12802 else
12803 if test "$ac_cv_type_long" = yes; then
12804 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12805 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12806 as_fn_error 77 "cannot compute sizeof (long)
12807 See \`config.log' for more details" "$LINENO" 5; }
12808 else
12809 ac_cv_sizeof_long=0
12810 fi
12811 fi
12812
12813 fi
12814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12815 $as_echo "$ac_cv_sizeof_long" >&6; }
12816
12817
12818
12819 cat >>confdefs.h <<_ACEOF
12820 #define SIZEOF_LONG $ac_cv_sizeof_long
12821 _ACEOF
12822
12823
12824 # The cast to long int works around a bug in the HP C Compiler
12825 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12826 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12827 # This bug is HP SR number 8606223364.
12828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12829 $as_echo_n "checking size of int... " >&6; }
12830 if ${ac_cv_sizeof_int+:} false; then :
12831 $as_echo_n "(cached) " >&6
12832 else
12833 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
12834
12835 else
12836 if test "$ac_cv_type_int" = yes; then
12837 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12838 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12839 as_fn_error 77 "cannot compute sizeof (int)
12840 See \`config.log' for more details" "$LINENO" 5; }
12841 else
12842 ac_cv_sizeof_int=0
12843 fi
12844 fi
12845
12846 fi
12847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12848 $as_echo "$ac_cv_sizeof_int" >&6; }
12849
12850
12851
12852 cat >>confdefs.h <<_ACEOF
12853 #define SIZEOF_INT $ac_cv_sizeof_int
12854 _ACEOF
12855
12856
12857
12858 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12859 host64=true
12860 fi
12861
12862 if test "x${ac_cv_sizeof_long}" = "x8"; then
12863 BFD_HOST_64BIT_LONG=1
12864 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long"
12865 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long"
12866 elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
12867 BFD_HOST_64BIT_LONG_LONG=1
12868 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long"
12869 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long"
12870 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12871 BFD_HOSTPTR_T="unsigned long long"
12872 fi
12873 fi
12874
12875 if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then
12876 BFD_HOST_64_BIT_DEFINED=1
12877 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}"
12878 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}"
12879 fi
12880
12881
12882
12883
12884
12885
12886
12887
12888 # Put a plausible default for CC_FOR_BUILD in Makefile.
12889 if test -z "$CC_FOR_BUILD"; then
12890 if test "x$cross_compiling" = "xno"; then
12891 CC_FOR_BUILD='$(CC)'
12892 else
12893 CC_FOR_BUILD=gcc
12894 fi
12895 fi
12896
12897 # Also set EXEEXT_FOR_BUILD.
12898 if test "x$cross_compiling" = "xno"; then
12899 EXEEXT_FOR_BUILD='$(EXEEXT)'
12900 else
12901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12902 $as_echo_n "checking for build system executable suffix... " >&6; }
12903 if ${bfd_cv_build_exeext+:} false; then :
12904 $as_echo_n "(cached) " >&6
12905 else
12906 rm -f conftest*
12907 echo 'int main () { return 0; }' > conftest.c
12908 bfd_cv_build_exeext=
12909 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
12910 for file in conftest.*; do
12911 case $file in
12912 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
12913 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
12914 esac
12915 done
12916 rm -f conftest*
12917 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
12918 fi
12919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
12920 $as_echo "$bfd_cv_build_exeext" >&6; }
12921 EXEEXT_FOR_BUILD=""
12922 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
12923 fi
12924
12925
12926 for ac_header in fcntl.h sys/file.h sys/resource.h sys/stat.h sys/types.h \
12927 unistd.h
12928 do :
12929 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12930 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12931 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12932 cat >>confdefs.h <<_ACEOF
12933 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12934 _ACEOF
12935
12936 fi
12937
12938 done
12939
12940
12941 for ac_func in fcntl fdopen fileno fls getgid getpagesize getrlimit getuid \
12942 sysconf
12943 do :
12944 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12945 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12946 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12947 cat >>confdefs.h <<_ACEOF
12948 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12949 _ACEOF
12950
12951 fi
12952 done
12953
12954
12955 ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
12956 if test "x$ac_cv_have_decl_basename" = xyes; then :
12957 ac_have_decl=1
12958 else
12959 ac_have_decl=0
12960 fi
12961
12962 cat >>confdefs.h <<_ACEOF
12963 #define HAVE_DECL_BASENAME $ac_have_decl
12964 _ACEOF
12965 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
12966 if test "x$ac_cv_have_decl_ffs" = xyes; then :
12967 ac_have_decl=1
12968 else
12969 ac_have_decl=0
12970 fi
12971
12972 cat >>confdefs.h <<_ACEOF
12973 #define HAVE_DECL_FFS $ac_have_decl
12974 _ACEOF
12975 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
12976 if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
12977 ac_have_decl=1
12978 else
12979 ac_have_decl=0
12980 fi
12981
12982 cat >>confdefs.h <<_ACEOF
12983 #define HAVE_DECL_STPCPY $ac_have_decl
12984 _ACEOF
12985 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
12986 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
12987 ac_have_decl=1
12988 else
12989 ac_have_decl=0
12990 fi
12991
12992 cat >>confdefs.h <<_ACEOF
12993 #define HAVE_DECL_ASPRINTF $ac_have_decl
12994 _ACEOF
12995 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
12996 if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
12997 ac_have_decl=1
12998 else
12999 ac_have_decl=0
13000 fi
13001
13002 cat >>confdefs.h <<_ACEOF
13003 #define HAVE_DECL_VASPRINTF $ac_have_decl
13004 _ACEOF
13005 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
13006 if test "x$ac_cv_have_decl_strnlen" = xyes; then :
13007 ac_have_decl=1
13008 else
13009 ac_have_decl=0
13010 fi
13011
13012 cat >>confdefs.h <<_ACEOF
13013 #define HAVE_DECL_STRNLEN $ac_have_decl
13014 _ACEOF
13015
13016
13017
13018 case "${host}" in
13019 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13020
13021 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
13022 ;;
13023 esac
13024
13025 # Link in zlib if we can. This allows us to read compressed debug sections.
13026 # This is used only by compress.c.
13027
13028 # Use the system's zlib library.
13029 zlibdir="-L\$(top_builddir)/../zlib"
13030 zlibinc="-I\$(top_srcdir)/../zlib"
13031
13032 # Check whether --with-system-zlib was given.
13033 if test "${with_system_zlib+set}" = set; then :
13034 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
13035 zlibdir=
13036 zlibinc=
13037 fi
13038
13039 fi
13040
13041
13042
13043
13044
13045 save_CFLAGS="$CFLAGS"
13046 CFLAGS="$CFLAGS -Werror"
13047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler support for hidden visibility" >&5
13048 $as_echo_n "checking compiler support for hidden visibility... " >&6; }
13049 if ${bfd_cv_hidden+:} false; then :
13050 $as_echo_n "(cached) " >&6
13051 else
13052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13053 /* end confdefs.h. */
13054
13055 const char hw[] __attribute__ ((__visibility__ ("hidden"))) = "Hello, World\n";
13056 extern void print (const char *) __attribute__ ((__visibility__ ("hidden")));
13057 int
13058 main ()
13059 {
13060 print (hw);
13061 ;
13062 return 0;
13063 }
13064 _ACEOF
13065 if ac_fn_c_try_compile "$LINENO"; then :
13066 bfd_cv_hidden=yes
13067 else
13068 bfd_cv_hidden=no
13069 fi
13070 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13071 fi
13072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_hidden" >&5
13073 $as_echo "$bfd_cv_hidden" >&6; }
13074 CFLAGS="$save_CFLAGS"
13075 if test $bfd_cv_hidden = yes; then
13076
13077 $as_echo "#define HAVE_HIDDEN 1" >>confdefs.h
13078
13079 fi
13080
13081 # Check if linker supports --as-needed and --no-as-needed options
13082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
13083 $as_echo_n "checking linker --as-needed support... " >&6; }
13084 if ${bfd_cv_ld_as_needed+:} false; then :
13085 $as_echo_n "(cached) " >&6
13086 else
13087 bfd_cv_ld_as_needed=no
13088 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
13089 bfd_cv_ld_as_needed=yes
13090 fi
13091
13092 fi
13093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
13094 $as_echo "$bfd_cv_ld_as_needed" >&6; }
13095
13096 LIBM=
13097 case $host in
13098 *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
13099 # These system don't have libm, or don't need it
13100 ;;
13101 *-ncr-sysv4.3*)
13102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
13103 $as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
13104 if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then :
13105 $as_echo_n "(cached) " >&6
13106 else
13107 ac_check_lib_save_LIBS=$LIBS
13108 LIBS="-lmw $LIBS"
13109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13110 /* end confdefs.h. */
13111
13112 /* Override any GCC internal prototype to avoid an error.
13113 Use char because int might match the return type of a GCC
13114 builtin and then its argument prototype would still apply. */
13115 #ifdef __cplusplus
13116 extern "C"
13117 #endif
13118 char _mwvalidcheckl ();
13119 int
13120 main ()
13121 {
13122 return _mwvalidcheckl ();
13123 ;
13124 return 0;
13125 }
13126 _ACEOF
13127 if ac_fn_c_try_link "$LINENO"; then :
13128 ac_cv_lib_mw__mwvalidcheckl=yes
13129 else
13130 ac_cv_lib_mw__mwvalidcheckl=no
13131 fi
13132 rm -f core conftest.err conftest.$ac_objext \
13133 conftest$ac_exeext conftest.$ac_ext
13134 LIBS=$ac_check_lib_save_LIBS
13135 fi
13136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
13137 $as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
13138 if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then :
13139 LIBM="-lmw"
13140 fi
13141
13142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
13143 $as_echo_n "checking for cos in -lm... " >&6; }
13144 if ${ac_cv_lib_m_cos+:} false; then :
13145 $as_echo_n "(cached) " >&6
13146 else
13147 ac_check_lib_save_LIBS=$LIBS
13148 LIBS="-lm $LIBS"
13149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13150 /* end confdefs.h. */
13151
13152 /* Override any GCC internal prototype to avoid an error.
13153 Use char because int might match the return type of a GCC
13154 builtin and then its argument prototype would still apply. */
13155 #ifdef __cplusplus
13156 extern "C"
13157 #endif
13158 char cos ();
13159 int
13160 main ()
13161 {
13162 return cos ();
13163 ;
13164 return 0;
13165 }
13166 _ACEOF
13167 if ac_fn_c_try_link "$LINENO"; then :
13168 ac_cv_lib_m_cos=yes
13169 else
13170 ac_cv_lib_m_cos=no
13171 fi
13172 rm -f core conftest.err conftest.$ac_objext \
13173 conftest$ac_exeext conftest.$ac_ext
13174 LIBS=$ac_check_lib_save_LIBS
13175 fi
13176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
13177 $as_echo "$ac_cv_lib_m_cos" >&6; }
13178 if test "x$ac_cv_lib_m_cos" = xyes; then :
13179 LIBM="$LIBM -lm"
13180 fi
13181
13182 ;;
13183 *)
13184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
13185 $as_echo_n "checking for cos in -lm... " >&6; }
13186 if ${ac_cv_lib_m_cos+:} false; then :
13187 $as_echo_n "(cached) " >&6
13188 else
13189 ac_check_lib_save_LIBS=$LIBS
13190 LIBS="-lm $LIBS"
13191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13192 /* end confdefs.h. */
13193
13194 /* Override any GCC internal prototype to avoid an error.
13195 Use char because int might match the return type of a GCC
13196 builtin and then its argument prototype would still apply. */
13197 #ifdef __cplusplus
13198 extern "C"
13199 #endif
13200 char cos ();
13201 int
13202 main ()
13203 {
13204 return cos ();
13205 ;
13206 return 0;
13207 }
13208 _ACEOF
13209 if ac_fn_c_try_link "$LINENO"; then :
13210 ac_cv_lib_m_cos=yes
13211 else
13212 ac_cv_lib_m_cos=no
13213 fi
13214 rm -f core conftest.err conftest.$ac_objext \
13215 conftest$ac_exeext conftest.$ac_ext
13216 LIBS=$ac_check_lib_save_LIBS
13217 fi
13218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
13219 $as_echo "$ac_cv_lib_m_cos" >&6; }
13220 if test "x$ac_cv_lib_m_cos" = xyes; then :
13221 LIBM="-lm"
13222 fi
13223
13224 ;;
13225 esac
13226
13227
13228
13229 # When building a shared libbfd, link against the pic version of libiberty
13230 # so that apps that use libbfd won't need libiberty just to satisfy any
13231 # libbfd references.
13232 # We can't do that if a pic libiberty is unavailable since including non-pic
13233 # code would insert text relocations into libbfd.
13234 SHARED_LIBADD=
13235 SHARED_LDFLAGS=
13236 if test "$enable_shared" = "yes"; then
13237 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
13238 if test -n "$x"; then
13239 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
13240 fi
13241 fi
13242
13243 SHARED_LIBADD="$SHARED_LIBADD $LIBINTL"
13244
13245 if test "$enable_shared" = "yes"; then
13246 case "${host}" in
13247 # More hacks to build DLLs on Windows.
13248 *-*-cygwin*)
13249 SHARED_LDFLAGS="-no-undefined"
13250 SHARED_LIBADD="-L`pwd`/../libiberty -liberty $SHARED_LIBADD -lcygwin -lkernel32"
13251 ;;
13252 esac
13253
13254 if test -n "$SHARED_LIBADD"; then
13255 if test -n "$LIBM"; then
13256 if test x"$bfd_cv_ld_as_needed" = xyes; then
13257 # Link against libm only when needed. Put -lc, -lm inside -Wl
13258 # to stop libtool reordering these options.
13259 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
13260 else
13261 SHARED_LIBADD="$SHARED_LIBADD $LIBM"
13262 fi
13263 fi
13264 fi
13265 fi
13266
13267
13268
13269 # target stuff:
13270
13271 # Canonicalize the secondary target names.
13272 if test -n "$enable_targets" ; then
13273 for targ in `echo $enable_targets | sed 's/,/ /g'`
13274 do
13275 result=`$ac_config_sub $targ 2>/dev/null`
13276 if test -n "$result" ; then
13277 canon_targets="$canon_targets $result"
13278 else
13279 # Allow targets that config.sub doesn't recognize, like "all".
13280 canon_targets="$canon_targets $targ"
13281 fi
13282 done
13283 fi
13284
13285 all_targets=false
13286 defvec=
13287 selvecs=
13288 assocvecs=
13289 selarchs=
13290 TDEFINES=
13291 for targ in $target $canon_targets
13292 do
13293 if test $targ = all; then
13294 all_targets=true
13295 assocvecs="$assocvecs $targ_defvec $targ_selvecs"
13296 elif test $targ != plugin; then
13297 . $srcdir/config.bfd
13298 if test $targ = $target; then
13299 defvec=$targ_defvec
13300 fi
13301 selvecs="$selvecs $targ_defvec $targ_selvecs"
13302 selarchs="$selarchs $targ_archs"
13303 TDEFINES="$TDEFINES $targ_cflags"
13304 fi
13305 done
13306
13307
13308 # This processing still needs to be done if we're to decide properly whether
13309 # 64-bit support needs to be compiled in. Currently, it will be included if
13310 # the default or any other explicitly requested target requires it; it
13311 # will not be included on a 32-bit host if no 64-bit target is requested, and
13312 # no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
13313 # used.
13314
13315 # uniq the default and selected vectors in all the configured targets.
13316 f=""
13317 for i in $selvecs ; do
13318 case " $f " in
13319 *" $i "*) ;;
13320 *) f="$f $i" ;;
13321 esac
13322 done
13323 selvecs="$f"
13324
13325
13326 # uniq the associated vectors in all the configured targets.
13327 f=""
13328 for i in $assocvecs ; do
13329 case " $f " in
13330 *" $i "*) ;;
13331 *) f="$f $i" ;;
13332 esac
13333 done
13334 assocvecs="$f"
13335
13336
13337 # uniq the architectures in all the configured targets.
13338 f=""
13339 for i in $selarchs ; do
13340 case " $f " in
13341 *" $i "*) ;;
13342 *) f="$f $i" ;;
13343 esac
13344 done
13345 selarchs="$f"
13346
13347 # Target backend .o files.
13348 tb=
13349
13350 elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo
13351 dwarf1.lo dwarf2.lo"
13352 coffgen="coffgen.lo dwarf2.lo"
13353 coff="cofflink.lo $coffgen"
13354 ecoff="ecofflink.lo $coffgen"
13355 xcoff="xcofflink.lo $coffgen"
13356
13357 elfxx_x86="elfxx-x86.lo elf-ifunc.lo elf-vxworks.lo"
13358 for vec in $selvecs
13359 do
13360 target_size=32
13361 case "$vec" in
13362 # This list is alphabetized to make it easy to compare
13363 # with the two vector lists in targets.c. For the same reason,
13364 # use one entry per line, even though this leads to long lines.
13365 aarch64_elf32_be_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
13366 aarch64_elf32_le_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
13367 aarch64_elf64_be_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
13368 aarch64_elf64_be_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
13369 aarch64_elf64_le_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
13370 aarch64_elf64_le_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
13371 aarch64_mach_o_vec) tb="$tb mach-o-aarch64.lo"; target_size=64 ;;
13372 aarch64_pei_vec) tb="$tb pei-aarch64.lo pe-aarch64igen.lo $coff"; target_size=64 ;;
13373 alpha_ecoff_le_vec) tb="$tb coff-alpha.lo ecoff.lo $ecoff"; target_size=64 ;;
13374 alpha_elf64_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
13375 alpha_elf64_fbsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
13376 alpha_vms_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
13377 alpha_vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;;
13378 am33_elf32_linux_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
13379 aout0_be_vec) tb="$tb aout0.lo aout32.lo" ;;
13380 aout64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
13381 aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
13382 arc_elf32_be_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
13383 arc_elf32_le_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
13384 arm_elf32_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13385 arm_elf32_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13386 arm_elf32_fdpic_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13387 arm_elf32_fdpic_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13388 arm_elf32_nacl_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13389 arm_elf32_nacl_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13390 arm_elf32_vxworks_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13391 arm_elf32_vxworks_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
13392 arm_pe_be_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;;
13393 arm_pe_le_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;;
13394 arm_pe_wince_be_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
13395 arm_pe_wince_le_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
13396 arm_pei_be_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;;
13397 arm_pei_le_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;;
13398 arm_pei_wince_be_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
13399 arm_pei_wince_le_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
13400 arm_mach_o_vec) tb="$tb mach-o-arm.lo" ;;
13401 avr_elf32_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;;
13402 bfin_elf32_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
13403 bfin_elf32_fdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
13404 cr16_elf32_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
13405 cris_aout_vec) tb="$tb aout-cris.lo" ;;
13406 cris_elf32_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
13407 cris_elf32_us_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
13408 crx_elf32_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;;
13409 csky_elf32_be_vec) tb="$tb elf32-csky.lo elf32.lo $elf" ;;
13410 csky_elf32_le_vec) tb="$tb elf32-csky.lo elf32.lo $elf" ;;
13411 d10v_elf32_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
13412 d30v_elf32_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
13413 dlx_elf32_be_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
13414 elf32_be_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
13415 elf32_le_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
13416 elf64_be_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
13417 elf64_le_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
13418 bpf_elf64_le_vec) tb="$tb elf64-bpf.lo elf64.lo $elf"; target_size=64;;
13419 bpf_elf64_be_vec) tb="$tb elf64-bpf.lo elf64.lo $elf"; target_size=64 ;;
13420 epiphany_elf32_vec) tb="$tb elf32-epiphany.lo elf32.lo $elf" ;;
13421 fr30_elf32_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
13422 frv_elf32_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
13423 frv_elf32_fdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
13424 h8300_elf32_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
13425 h8300_elf32_linux_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
13426 hppa_elf32_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
13427 hppa_elf32_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
13428 hppa_elf32_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
13429 hppa_elf64_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
13430 hppa_elf64_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
13431 hppa_som_vec) tb="$tb som.lo" ;;
13432 i386_aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
13433 i386_aout_bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
13434 i386_aout_lynx_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
13435 i386_coff_vec) tb="$tb coff-i386.lo $coff" ;;
13436 i386_coff_go32_vec) tb="$tb coff-go32.lo $coff" ;;
13437 i386_coff_go32stubbed_vec) tb="$tb coff-stgo32.lo $coff" ;;
13438 i386_coff_lynx_vec) tb="$tb cf-i386lynx.lo lynx-core.lo $coff" ;;
13439 i386_elf32_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
13440 i386_elf32_fbsd_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
13441 i386_elf32_sol2_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
13442 i386_elf32_vxworks_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
13443 i386_mach_o_vec) tb="$tb mach-o-i386.lo" ;;
13444 i386_msdos_vec) tb="$tb i386msdos.lo" ;;
13445 i386_pe_vec) tb="$tb pe-i386.lo peigen.lo $coff" ;;
13446 i386_pe_big_vec) tb="$tb pe-i386.lo peigen.lo $coff" ;;
13447 i386_pei_vec) tb="$tb pei-i386.lo peigen.lo $coff" ;;
13448 iamcu_elf32_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
13449 ia64_elf32_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
13450 ia64_elf32_hpux_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
13451 ia64_elf64_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
13452 ia64_elf64_le_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
13453 ia64_elf64_hpux_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
13454 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 ;;
13455 ia64_pei_vec) tb="$tb pei-ia64.lo pepigen.lo $coff"; target_size=64 ;;
13456 ip2k_elf32_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
13457 iq2000_elf32_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
13458 k1om_elf64_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
13459 k1om_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
13460 l1om_elf64_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
13461 l1om_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
13462 lm32_elf32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
13463 lm32_elf32_fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
13464 loongarch_elf32_vec) tb="$tb elf32-loongarch.lo elfxx-loongarch.lo elf32.lo elf-ifunc.lo $elf" ;;
13465 loongarch_elf64_vec) tb="$tb elf64-loongarch.lo elf64.lo elfxx-loongarch.lo elf32.lo elf-ifunc.lo $elf"; target_size=64 ;;
13466 m32c_elf32_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
13467 m32r_elf32_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
13468 m32r_elf32_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
13469 m32r_elf32_linux_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
13470 m32r_elf32_linux_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
13471 m68hc11_elf32_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
13472 m68hc12_elf32_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
13473 m68k_elf32_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
13474 s12z_elf32_vec) tb="$tb elf32-s12z.lo elf32.lo $elf" ;;
13475 mach_o_be_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
13476 mach_o_le_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
13477 mach_o_fat_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
13478 mcore_elf32_be_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
13479 mcore_elf32_le_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
13480 mcore_pe_be_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;;
13481 mcore_pe_le_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;;
13482 mcore_pei_be_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;;
13483 mcore_pei_le_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;;
13484 mep_elf32_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
13485 mep_elf32_le_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
13486 metag_elf32_vec) tb="$tb elf32-metag.lo elf32.lo $elf" ;;
13487 microblaze_elf32_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
13488 microblaze_elf32_le_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
13489 mips_ecoff_be_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
13490 mips_ecoff_le_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
13491 mips_ecoff_bele_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
13492 mips_elf32_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13493 mips_elf32_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13494 mips_elf32_n_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13495 mips_elf32_n_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13496 mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13497 mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13498 mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13499 mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13500 mips_elf32_trad_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13501 mips_elf32_trad_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13502 mips_elf32_tradfbsd_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13503 mips_elf32_tradfbsd_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13504 mips_elf32_vxworks_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13505 mips_elf32_vxworks_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
13506 mips_elf64_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13507 mips_elf64_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
13508 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 ;;
13509 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 ;;
13510 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 ;;
13511 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 ;;
13512 mmix_elf64_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
13513 mmix_mmo_vec) tb="$tb mmo.lo" target_size=64 ;;
13514 mn10200_elf32_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
13515 mn10300_elf32_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
13516 moxie_elf32_be_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
13517 moxie_elf32_le_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
13518 msp430_elf32_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
13519 msp430_elf32_ti_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
13520 mt_elf32_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;;
13521 nds32_elf32_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
13522 nds32_elf32_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
13523 nds32_elf32_linux_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
13524 nds32_elf32_linux_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
13525 nfp_elf64_vec) tb="$tb elf64-nfp.lo elf64.lo $elf" ;;
13526 nios2_elf32_be_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
13527 nios2_elf32_le_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
13528 ns32k_aout_pc532mach_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
13529 ns32k_aout_pc532nbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
13530 or1k_elf32_vec) tb="$tb elf32-or1k.lo elf32.lo $elf" ;;
13531 pdp11_aout_vec) tb="$tb pdp11.lo" ;;
13532 pef_vec) tb="$tb pef.lo" ;;
13533 pef_xlib_vec) tb="$tb pef.lo" ;;
13534 pj_elf32_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;;
13535 pj_elf32_le_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;;
13536 powerpc_boot_vec) tb="$tb ppcboot.lo" ;;
13537 powerpc_elf32_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
13538 powerpc_elf32_le_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
13539 powerpc_elf32_fbsd_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
13540 powerpc_elf32_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
13541 powerpc_elf64_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
13542 powerpc_elf64_le_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
13543 powerpc_elf64_fbsd_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
13544 powerpc_elf64_fbsd_le_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
13545 powerpc_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;;
13546 pru_elf32_vec) tb="$tb elf32-pru.lo elf32.lo $elf" ;;
13547 riscv_elf32_vec) tb="$tb elf32-riscv.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf" ;;
13548 riscv_elf64_vec) tb="$tb elf64-riscv.lo elf64.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
13549 riscv_elf32_be_vec) tb="$tb elf32-riscv.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf" ;;
13550 riscv_elf64_be_vec) tb="$tb elf64-riscv.lo elf64.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
13551 rl78_elf32_vec) tb="$tb elf32-rl78.lo elf32.lo $elf" ;;
13552 rs6000_xcoff64_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
13553 rs6000_xcoff64_aix_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
13554 rs6000_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;;
13555 rx_elf32_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
13556 rx_elf32_be_ns_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
13557 rx_elf32_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
13558 rx_elf32_linux_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
13559 s390_elf32_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;;
13560 s390_elf64_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
13561 score_elf32_be_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo elf64.lo $elf"; want64=true; target_size=64 ;;
13562 score_elf32_le_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo elf64.lo $elf"; want64=true; target_size=64 ;;
13563 sh_coff_vec) tb="$tb coff-sh.lo $coff" ;;
13564 sh_coff_le_vec) tb="$tb coff-sh.lo $coff" ;;
13565 sh_coff_small_vec) tb="$tb coff-sh.lo $coff" ;;
13566 sh_coff_small_le_vec) tb="$tb coff-sh.lo $coff" ;;
13567 sh_elf32_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13568 sh_elf32_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13569 sh_elf32_fdpic_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13570 sh_elf32_fdpic_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13571 sh_elf32_linux_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13572 sh_elf32_linux_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13573 sh_elf32_nbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13574 sh_elf32_nbsd_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13575 sh_elf32_vxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13576 sh_elf32_vxworks_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
13577 sh_pe_le_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo $coff" ;;
13578 sh_pei_le_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo $coff" ;;
13579 sparc_elf32_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
13580 sparc_elf32_sol2_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
13581 sparc_elf32_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
13582 sparc_elf64_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
13583 sparc_elf64_fbsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
13584 sparc_elf64_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
13585 spu_elf32_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;;
13586 sym_vec) tb="$tb xsym.lo" ;;
13587 tic30_coff_vec) tb="$tb coff-tic30.lo $coffgen" ;;
13588 tic4x_coff0_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
13589 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
13590 tic4x_coff1_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
13591 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
13592 tic4x_coff2_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
13593 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
13594 tic54x_coff0_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
13595 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
13596 tic54x_coff1_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
13597 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
13598 tic54x_coff2_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
13599 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
13600 tic6x_elf32_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
13601 tic6x_elf32_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
13602 tic6x_elf32_c6000_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
13603 tic6x_elf32_c6000_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
13604 tic6x_elf32_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
13605 tic6x_elf32_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
13606 tilegx_elf32_be_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
13607 tilegx_elf32_le_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
13608 tilegx_elf64_be_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
13609 tilegx_elf64_le_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
13610 tilepro_elf32_vec) tb="$tb elf32-tilepro.lo elf32.lo $elf" ;;
13611 v800_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
13612 v850_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
13613 vax_aout_1knbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;;
13614 vax_aout_nbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;;
13615 vax_elf32_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;;
13616 ft32_elf32_vec) tb="$tb elf32-ft32.lo elf32.lo $elf" ;;
13617 visium_elf32_vec) tb="$tb elf32-visium.lo elf32.lo $elf" ;;
13618 wasm_vec) tb="$tb wasm-module.lo" ;;
13619 wasm32_elf32_vec) tb="$tb elf32-wasm32.lo elf32.lo $elf" ;;
13620 x86_64_coff_vec) tb="$tb coff-x86_64.lo $coff"; target_size=64 ;;
13621 x86_64_elf32_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo elf32.lo $elf"; target_size=64 ;;
13622 x86_64_elf64_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
13623 x86_64_elf64_cloudabi_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
13624 x86_64_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
13625 x86_64_elf64_sol2_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
13626 x86_64_mach_o_vec) tb="$tb mach-o-x86-64.lo" ;;
13627 x86_64_pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
13628 x86_64_pe_big_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
13629 x86_64_pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
13630 xc16x_elf32_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
13631 xgate_elf32_vec) tb="$tb elf32-xgate.lo elf32.lo $elf" ;;
13632 xstormy16_elf32_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
13633 xtensa_elf32_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
13634 xtensa_elf32_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
13635 z80_coff_vec) tb="$tb coff-z80.lo reloc16.lo $coffgen" ;;
13636 z80_elf32_vec) tb="$tb elf32-z80.lo elf32.lo $elf" ;;
13637 z8k_coff_vec) tb="$tb coff-z8k.lo reloc16.lo $coff" ;;
13638
13639 # These appear out of order in targets.c
13640 srec_vec) tb="$tb srec.lo" ;;
13641 symbolsrec_vec) tb="$tb srec.lo" ;;
13642 tekhex_vec) tb="$tb tekhex.lo" ;;
13643 core_cisco_be_vec) tb="$tb cisco-core.lo" ;;
13644 core_cisco_le_vec) tb="$tb cisco-core.lo" ;;
13645
13646 "") ;;
13647 *) as_fn_error $? "*** unknown target vector $vec" "$LINENO" 5 ;;
13648 esac
13649
13650 if test ${target_size} = 64; then
13651 target64=true
13652 fi
13653 if test x"${vec}" = x"${defvec}"; then
13654 bfd_default_target_size=${target_size}
13655 fi
13656 done
13657
13658 if test "$plugins" = "yes"; then
13659 tb="$tb plugin.lo"
13660 fi
13661
13662 # Target architecture .o files.
13663 # A couple of CPUs use shorter file names to avoid problems on DOS
13664 # filesystems.
13665 ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
13666
13667 # Weed out duplicate .o files.
13668 f=""
13669 for i in $tb ; do
13670 case " $f " in
13671 *" $i "*) ;;
13672 *) f="$f $i" ;;
13673 esac
13674 done
13675 tb="$f"
13676
13677 f=""
13678 for i in $ta ; do
13679 case " $f " in
13680 *" $i "*) ;;
13681 *) f="$f $i" ;;
13682 esac
13683 done
13684 ta="$f"
13685
13686 bfd_backends="$tb"
13687 bfd_machines="$ta"
13688
13689 if test x${all_targets} = xtrue ; then
13690 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
13691 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
13692 selvecs=
13693 havevecs=-DHAVE_all_vecs
13694 selarchs=
13695 test -n "$assocvecs" &&
13696 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
13697 else # all_targets is true
13698 # Only set these if they will be nonempty, for the clever echo.
13699 havevecs=
13700 assocvecs=
13701 test -n "$selvecs" &&
13702 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
13703 test -n "$selvecs" &&
13704 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
13705 test -n "$selarchs" &&
13706 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
13707 fi # all_targets is true
13708
13709 # 64-bit archives need a 64-bit bfd_vma.
13710 if test "x$want_64_bit_archive" = xtrue; then
13711 want64=true
13712
13713 $as_echo "#define USE_64_BIT_ARCHIVE 1" >>confdefs.h
13714
13715 fi
13716
13717 case ${host64}-${target64}-${want64} in
13718 *true*)
13719 wordsize=64
13720 bfd64_libs='$(BFD64_LIBS)'
13721 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
13722 if test $BFD_HOST_64_BIT_DEFINED = 0; then
13723 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
13724 $as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
13725 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
13726 $as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
13727 fi
13728 if test -n "$GCC" ; then
13729 bad_64bit_gcc=no;
13730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
13731 $as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
13732 # Add more tests for gcc versions with non-working 64-bit support here.
13733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13734 /* end confdefs.h. */
13735 :__GNUC__:__GNUC_MINOR__:__i386__:
13736 _ACEOF
13737 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13738 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
13739 bad_64bit_gcc=yes;
13740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
13741 $as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
13742 else
13743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13744 $as_echo "no" >&6; }
13745 fi
13746 rm -f conftest*
13747
13748 if test $bad_64bit_gcc = yes ; then
13749 as_fn_error $? "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
13750 fi
13751 fi
13752 ;;
13753 false-false-false)
13754 wordsize=32
13755 all_backends='$(BFD32_BACKENDS)'
13756 ;;
13757 esac
13758
13759 tdefaults=""
13760 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
13761 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
13762 test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
13763 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774 # If we are configured native, pick a core file support file.
13775 COREFILE=
13776 COREFLAG=
13777 CORE_HEADER=
13778 TRAD_HEADER=
13779 if test "${target}" = "${host}"; then
13780 case "${host}" in
13781 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*)
13782 COREFILE=''
13783 ;;
13784 alpha*-*-linux-*)
13785 COREFILE=trad-core.lo
13786 TRAD_HEADER='"hosts/alphalinux.h"'
13787 ;;
13788 alpha*-*-netbsd* | alpha*-*-openbsd*)
13789 COREFILE=netbsd-core.lo
13790 ;;
13791 alpha*-*-*)
13792 COREFILE=osf-core.lo
13793 ;;
13794 arm-*-freebsd* | arm-*-kfreebsd*-gnu)
13795 COREFILE='' ;;
13796 arm*-*-netbsd* | arm-*-openbsd*)
13797 COREFILE=netbsd-core.lo
13798 ;;
13799 arm-*-riscix) COREFILE=trad-core.lo ;;
13800 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
13801 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
13802 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;;
13803 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
13804 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
13805 hppa*-*-netbsd* | hppa*-*-openbsd*)
13806 COREFILE=netbsd-core.lo
13807 ;;
13808
13809 i[3-7]86-sequent-bsd*)
13810 COREFILE=trad-core.lo
13811 TRAD_HEADER='"hosts/symmetry.h"'
13812 ;;
13813 i[3-7]86-sequent-sysv4*) ;;
13814 i[3-7]86-sequent-sysv*)
13815 COREFILE=trad-core.lo
13816 TRAD_HEADER='"hosts/symmetry.h"'
13817 ;;
13818 i[3-7]86-*-bsdi)
13819 COREFILE=
13820 ;;
13821 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*)
13822 COREFILE=trad-core.lo
13823 TRAD_HEADER='"hosts/i386bsd.h"'
13824 ;;
13825 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
13826 COREFILE=''
13827 TRAD_HEADER='"hosts/i386bsd.h"'
13828 ;;
13829 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
13830 COREFILE=netbsd-core.lo
13831 ;;
13832 i[3-7]86-esix-sysv3*)
13833 COREFILE=trad-core.lo
13834 TRAD_HEADER='"hosts/esix.h"'
13835 ;;
13836 i[3-7]86-*-sco3.2v5*)
13837 COREFILE=sco5-core.lo
13838 ;;
13839 i[3-7]86-*-sco* | i[3-7]86-*-isc*)
13840 COREFILE=trad-core.lo
13841 TRAD_HEADER='"hosts/i386sco.h"'
13842 ;;
13843 i[3-7]86-*-mach3*)
13844 COREFILE=trad-core.lo
13845 TRAD_HEADER='"hosts/i386mach3.h"'
13846 ;;
13847 i[3-7]86-*-linux-*)
13848 COREFILE=trad-core.lo
13849 TRAD_HEADER='"hosts/i386linux.h"'
13850 case "$enable_targets"-"$want64" in
13851 *x86_64-*linux*|*-true)
13852 CORE_HEADER='"hosts/x86-64linux.h"'
13853 esac
13854 ;;
13855 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;;
13856 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;;
13857 mips*-*-netbsd* | mips*-*-openbsd*)
13858 COREFILE=netbsd-core.lo
13859 ;;
13860 mips-sgi-irix4*) COREFILE=irix-core.lo ;;
13861 mips-sgi-irix5*) COREFILE=irix-core.lo ;;
13862 mips-sgi-irix6*) COREFILE=irix-core.lo ;;
13863 m68*-*-linux-*)
13864 COREFILE=trad-core.lo
13865 TRAD_HEADER='"hosts/m68klinux.h"'
13866 ;;
13867 m68*-*-netbsd*)
13868 COREFILE=netbsd-core.lo
13869 ;;
13870 ns32k-pc532-mach)
13871 COREFILE=trad-core.lo
13872 TRAD_HEADER='"hosts/pc532mach.h"'
13873 ;;
13874 ns32k-*-netbsd* | ns32k-*-openbsd*)
13875 COREFILE=netbsd-core.lo
13876 ;;
13877 rs6000-*-lynx*)
13878 COREFILE=lynx-core.lo
13879 ;;
13880 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].* | powerpc64-*-aix[5-9].*)
13881 COREFILE=rs6000-core.lo
13882 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
13883 ;;
13884 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
13885 COREFILE=rs6000-core.lo
13886 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
13887 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
13888 # have c_impl as a member of struct core_dumpx
13889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
13890 $as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
13891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13892 /* end confdefs.h. */
13893 #include <core.h>
13894 int
13895 main ()
13896 {
13897 struct core_dumpx c; c.c_impl = 0;
13898 ;
13899 return 0;
13900 }
13901 _ACEOF
13902 if ac_fn_c_try_compile "$LINENO"; then :
13903
13904 $as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
13905
13906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13907 $as_echo "yes" >&6; }
13908 else
13909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13910 $as_echo "no" >&6; }
13911 fi
13912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13913 ;;
13914 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
13915 rs6000-*-*) COREFILE=rs6000-core.lo ;;
13916 powerpc64-*-aix*) COREFILE=rs6000-core.lo ;;
13917 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
13918 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
13919 powerpc-*-beos*) ;;
13920 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
13921 COREFILE='' ;;
13922 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
13923 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
13924 s390*-*-*) COREFILE=trad-core.lo ;;
13925 sh*-*-netbsd* | sh*-*-openbsd*)
13926 COREFILE=netbsd-core.lo
13927 ;;
13928 sparc-*-netbsd* | sparc*-*-openbsd*)
13929 COREFILE=netbsd-core.lo
13930 ;;
13931 vax-*-netbsd* | vax-*-openbsd*)
13932 COREFILE=netbsd-core.lo
13933 ;;
13934 vax-*-ultrix2*)
13935 COREFILE=trad-core.lo
13936 TRAD_HEADER='"hosts/vaxult2.h"'
13937 ;;
13938 vax-*-ultrix*)
13939 COREFILE=trad-core.lo
13940 TRAD_HEADER='"hosts/vaxult2.h"'
13941 ;;
13942 vax-*-linux-*)
13943 COREFILE=trad-core.lo
13944 TRAD_HEADER='"hosts/vaxlinux.h"'
13945 ;;
13946 vax-*-*)
13947 COREFILE=trad-core.lo
13948 TRAD_HEADER='"hosts/vaxbsd.h"'
13949 ;;
13950 x86_64-*-linux*)
13951 CORE_HEADER='"hosts/x86-64linux.h"'
13952 ;;
13953 x86_64-*-netbsd* | x86_64-*-openbsd*)
13954 COREFILE=netbsd-core.lo
13955 ;;
13956 esac
13957
13958 case "$COREFILE" in
13959 aix386-core.lo) COREFLAG=-DAIX386_CORE ;;
13960 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
13961 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
13962 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
13963 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
13964 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
13965 osf-core.lo) COREFLAG=-DOSF_CORE ;;
13966 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
13967 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
13968 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;;
13969 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
13970 esac
13971
13972 # ELF corefile support has several flavors, but all of
13973 # them use something called <sys/procfs.h>
13974
13975 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
13976
13977 for ac_header in sys/procfs.h
13978 do :
13979 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
13980 if test "x$ac_cv_header_sys_procfs_h" = xyes; then :
13981 cat >>confdefs.h <<_ACEOF
13982 #define HAVE_SYS_PROCFS_H 1
13983 _ACEOF
13984
13985 fi
13986
13987 done
13988
13989 if test "$ac_cv_header_sys_procfs_h" = yes; then
13990
13991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
13992 $as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
13993 if ${bfd_cv_have_sys_procfs_type_prstatus_t+:} false; then :
13994 $as_echo_n "(cached) " >&6
13995 else
13996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13997 /* end confdefs.h. */
13998
13999 #define _SYSCALL32
14000 #include <sys/procfs.h>
14001 int
14002 main ()
14003 {
14004 prstatus_t avar
14005 ;
14006 return 0;
14007 }
14008 _ACEOF
14009 if ac_fn_c_try_compile "$LINENO"; then :
14010 bfd_cv_have_sys_procfs_type_prstatus_t=yes
14011 else
14012 bfd_cv_have_sys_procfs_type_prstatus_t=no
14013
14014 fi
14015 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14016 fi
14017
14018 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
14019
14020 $as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
14021
14022 fi
14023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
14024 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
14025
14026
14027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
14028 $as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
14029 if ${bfd_cv_have_sys_procfs_type_prstatus32_t+:} false; then :
14030 $as_echo_n "(cached) " >&6
14031 else
14032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14033 /* end confdefs.h. */
14034
14035 #define _SYSCALL32
14036 #include <sys/procfs.h>
14037 int
14038 main ()
14039 {
14040 prstatus32_t avar
14041 ;
14042 return 0;
14043 }
14044 _ACEOF
14045 if ac_fn_c_try_compile "$LINENO"; then :
14046 bfd_cv_have_sys_procfs_type_prstatus32_t=yes
14047 else
14048 bfd_cv_have_sys_procfs_type_prstatus32_t=no
14049
14050 fi
14051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14052 fi
14053
14054 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
14055
14056 $as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
14057
14058 fi
14059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
14060 $as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
14061
14062
14063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
14064 $as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
14065 if ${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+:} false; then :
14066 $as_echo_n "(cached) " >&6
14067 else
14068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14069 /* end confdefs.h. */
14070
14071 #define _SYSCALL32
14072 #include <sys/procfs.h>
14073 int
14074 main ()
14075 {
14076 prstatus_t avar; void* aref = (void*) &avar.pr_who
14077 ;
14078 return 0;
14079 }
14080 _ACEOF
14081 if ac_fn_c_try_compile "$LINENO"; then :
14082 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
14083 else
14084 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
14085
14086 fi
14087 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14088 fi
14089
14090 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
14091
14092 $as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
14093
14094 fi
14095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
14096 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
14097
14098
14099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
14100 $as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
14101 if ${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+:} false; then :
14102 $as_echo_n "(cached) " >&6
14103 else
14104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14105 /* end confdefs.h. */
14106
14107 #define _SYSCALL32
14108 #include <sys/procfs.h>
14109 int
14110 main ()
14111 {
14112 prstatus32_t avar; void* aref = (void*) &avar.pr_who
14113 ;
14114 return 0;
14115 }
14116 _ACEOF
14117 if ac_fn_c_try_compile "$LINENO"; then :
14118 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
14119 else
14120 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
14121
14122 fi
14123 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14124 fi
14125
14126 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
14127
14128 $as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
14129
14130 fi
14131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
14132 $as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
14133
14134
14135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
14136 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
14137 if ${bfd_cv_have_sys_procfs_type_pstatus_t+:} false; then :
14138 $as_echo_n "(cached) " >&6
14139 else
14140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14141 /* end confdefs.h. */
14142
14143 #define _SYSCALL32
14144 #include <sys/procfs.h>
14145 int
14146 main ()
14147 {
14148 pstatus_t avar
14149 ;
14150 return 0;
14151 }
14152 _ACEOF
14153 if ac_fn_c_try_compile "$LINENO"; then :
14154 bfd_cv_have_sys_procfs_type_pstatus_t=yes
14155 else
14156 bfd_cv_have_sys_procfs_type_pstatus_t=no
14157
14158 fi
14159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14160 fi
14161
14162 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
14163
14164 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
14165
14166 fi
14167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
14168 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
14169
14170
14171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
14172 $as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
14173 if ${bfd_cv_have_sys_procfs_type_pxstatus_t+:} false; then :
14174 $as_echo_n "(cached) " >&6
14175 else
14176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14177 /* end confdefs.h. */
14178
14179 #define _SYSCALL32
14180 #include <sys/procfs.h>
14181 int
14182 main ()
14183 {
14184 pxstatus_t avar
14185 ;
14186 return 0;
14187 }
14188 _ACEOF
14189 if ac_fn_c_try_compile "$LINENO"; then :
14190 bfd_cv_have_sys_procfs_type_pxstatus_t=yes
14191 else
14192 bfd_cv_have_sys_procfs_type_pxstatus_t=no
14193
14194 fi
14195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14196 fi
14197
14198 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
14199
14200 $as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
14201
14202 fi
14203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
14204 $as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
14205
14206
14207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
14208 $as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
14209 if ${bfd_cv_have_sys_procfs_type_pstatus32_t+:} false; then :
14210 $as_echo_n "(cached) " >&6
14211 else
14212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14213 /* end confdefs.h. */
14214
14215 #define _SYSCALL32
14216 #include <sys/procfs.h>
14217 int
14218 main ()
14219 {
14220 pstatus32_t avar
14221 ;
14222 return 0;
14223 }
14224 _ACEOF
14225 if ac_fn_c_try_compile "$LINENO"; then :
14226 bfd_cv_have_sys_procfs_type_pstatus32_t=yes
14227 else
14228 bfd_cv_have_sys_procfs_type_pstatus32_t=no
14229
14230 fi
14231 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14232 fi
14233
14234 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
14235
14236 $as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
14237
14238 fi
14239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
14240 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
14241
14242
14243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
14244 $as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
14245 if ${bfd_cv_have_sys_procfs_type_prpsinfo_t+:} false; then :
14246 $as_echo_n "(cached) " >&6
14247 else
14248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14249 /* end confdefs.h. */
14250
14251 #define _SYSCALL32
14252 #include <sys/procfs.h>
14253 int
14254 main ()
14255 {
14256 prpsinfo_t avar
14257 ;
14258 return 0;
14259 }
14260 _ACEOF
14261 if ac_fn_c_try_compile "$LINENO"; then :
14262 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
14263 else
14264 bfd_cv_have_sys_procfs_type_prpsinfo_t=no
14265
14266 fi
14267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14268 fi
14269
14270 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
14271
14272 $as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
14273
14274 fi
14275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
14276 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
14277
14278
14279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5
14280 $as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; }
14281 if ${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+:} false; then :
14282 $as_echo_n "(cached) " >&6
14283 else
14284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14285 /* end confdefs.h. */
14286
14287 #define _SYSCALL32
14288 #include <sys/procfs.h>
14289 int
14290 main ()
14291 {
14292 prpsinfo_t avar; void* aref = (void*) &avar.pr_pid
14293 ;
14294 return 0;
14295 }
14296 _ACEOF
14297 if ac_fn_c_try_compile "$LINENO"; then :
14298 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes
14299 else
14300 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no
14301
14302 fi
14303 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14304 fi
14305
14306 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then
14307
14308 $as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h
14309
14310 fi
14311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5
14312 $as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; }
14313
14314
14315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
14316 $as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
14317 if ${bfd_cv_have_sys_procfs_type_prpsinfo32_t+:} false; then :
14318 $as_echo_n "(cached) " >&6
14319 else
14320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14321 /* end confdefs.h. */
14322
14323 #define _SYSCALL32
14324 #include <sys/procfs.h>
14325 int
14326 main ()
14327 {
14328 prpsinfo32_t avar
14329 ;
14330 return 0;
14331 }
14332 _ACEOF
14333 if ac_fn_c_try_compile "$LINENO"; then :
14334 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
14335 else
14336 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
14337
14338 fi
14339 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14340 fi
14341
14342 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
14343
14344 $as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
14345
14346 fi
14347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
14348 $as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
14349
14350
14351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5
14352 $as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; }
14353 if ${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+:} false; then :
14354 $as_echo_n "(cached) " >&6
14355 else
14356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14357 /* end confdefs.h. */
14358
14359 #define _SYSCALL32
14360 #include <sys/procfs.h>
14361 int
14362 main ()
14363 {
14364 prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid
14365 ;
14366 return 0;
14367 }
14368 _ACEOF
14369 if ac_fn_c_try_compile "$LINENO"; then :
14370 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes
14371 else
14372 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no
14373
14374 fi
14375 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14376 fi
14377
14378 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then
14379
14380 $as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h
14381
14382 fi
14383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5
14384 $as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; }
14385
14386
14387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
14388 $as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
14389 if ${bfd_cv_have_sys_procfs_type_psinfo_t+:} false; then :
14390 $as_echo_n "(cached) " >&6
14391 else
14392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14393 /* end confdefs.h. */
14394
14395 #define _SYSCALL32
14396 #include <sys/procfs.h>
14397 int
14398 main ()
14399 {
14400 psinfo_t avar
14401 ;
14402 return 0;
14403 }
14404 _ACEOF
14405 if ac_fn_c_try_compile "$LINENO"; then :
14406 bfd_cv_have_sys_procfs_type_psinfo_t=yes
14407 else
14408 bfd_cv_have_sys_procfs_type_psinfo_t=no
14409
14410 fi
14411 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14412 fi
14413
14414 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
14415
14416 $as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
14417
14418 fi
14419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
14420 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
14421
14422
14423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5
14424 $as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; }
14425 if ${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+:} false; then :
14426 $as_echo_n "(cached) " >&6
14427 else
14428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14429 /* end confdefs.h. */
14430
14431 #define _SYSCALL32
14432 #include <sys/procfs.h>
14433 int
14434 main ()
14435 {
14436 psinfo_t avar; void* aref = (void*) &avar.pr_pid
14437 ;
14438 return 0;
14439 }
14440 _ACEOF
14441 if ac_fn_c_try_compile "$LINENO"; then :
14442 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes
14443 else
14444 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no
14445
14446 fi
14447 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14448 fi
14449
14450 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then
14451
14452 $as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h
14453
14454 fi
14455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5
14456 $as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; }
14457
14458
14459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
14460 $as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
14461 if ${bfd_cv_have_sys_procfs_type_psinfo32_t+:} false; then :
14462 $as_echo_n "(cached) " >&6
14463 else
14464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14465 /* end confdefs.h. */
14466
14467 #define _SYSCALL32
14468 #include <sys/procfs.h>
14469 int
14470 main ()
14471 {
14472 psinfo32_t avar
14473 ;
14474 return 0;
14475 }
14476 _ACEOF
14477 if ac_fn_c_try_compile "$LINENO"; then :
14478 bfd_cv_have_sys_procfs_type_psinfo32_t=yes
14479 else
14480 bfd_cv_have_sys_procfs_type_psinfo32_t=no
14481
14482 fi
14483 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14484 fi
14485
14486 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
14487
14488 $as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
14489
14490 fi
14491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
14492 $as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
14493
14494
14495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5
14496 $as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; }
14497 if ${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+:} false; then :
14498 $as_echo_n "(cached) " >&6
14499 else
14500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14501 /* end confdefs.h. */
14502
14503 #define _SYSCALL32
14504 #include <sys/procfs.h>
14505 int
14506 main ()
14507 {
14508 psinfo32_t avar; void* aref = (void*) &avar.pr_pid
14509 ;
14510 return 0;
14511 }
14512 _ACEOF
14513 if ac_fn_c_try_compile "$LINENO"; then :
14514 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes
14515 else
14516 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no
14517
14518 fi
14519 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14520 fi
14521
14522 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then
14523
14524 $as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h
14525
14526 fi
14527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5
14528 $as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; }
14529
14530
14531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
14532 $as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
14533 if ${bfd_cv_have_sys_procfs_type_lwpstatus_t+:} false; then :
14534 $as_echo_n "(cached) " >&6
14535 else
14536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14537 /* end confdefs.h. */
14538
14539 #define _SYSCALL32
14540 #include <sys/procfs.h>
14541 int
14542 main ()
14543 {
14544 lwpstatus_t avar
14545 ;
14546 return 0;
14547 }
14548 _ACEOF
14549 if ac_fn_c_try_compile "$LINENO"; then :
14550 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
14551 else
14552 bfd_cv_have_sys_procfs_type_lwpstatus_t=no
14553
14554 fi
14555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14556 fi
14557
14558 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
14559
14560 $as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
14561
14562 fi
14563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
14564 $as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
14565
14566
14567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
14568 $as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
14569 if ${bfd_cv_have_sys_procfs_type_lwpxstatus_t+:} false; then :
14570 $as_echo_n "(cached) " >&6
14571 else
14572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14573 /* end confdefs.h. */
14574
14575 #define _SYSCALL32
14576 #include <sys/procfs.h>
14577 int
14578 main ()
14579 {
14580 lwpxstatus_t avar
14581 ;
14582 return 0;
14583 }
14584 _ACEOF
14585 if ac_fn_c_try_compile "$LINENO"; then :
14586 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
14587 else
14588 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
14589
14590 fi
14591 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14592 fi
14593
14594 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
14595
14596 $as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
14597
14598 fi
14599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
14600 $as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
14601
14602
14603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
14604 $as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
14605 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+:} false; then :
14606 $as_echo_n "(cached) " >&6
14607 else
14608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14609 /* end confdefs.h. */
14610
14611 #define _SYSCALL32
14612 #include <sys/procfs.h>
14613 int
14614 main ()
14615 {
14616 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
14617 ;
14618 return 0;
14619 }
14620 _ACEOF
14621 if ac_fn_c_try_compile "$LINENO"; then :
14622 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
14623 else
14624 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
14625
14626 fi
14627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14628 fi
14629
14630 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
14631
14632 $as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
14633
14634 fi
14635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
14636 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
14637
14638
14639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
14640 $as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
14641 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+:} false; then :
14642 $as_echo_n "(cached) " >&6
14643 else
14644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14645 /* end confdefs.h. */
14646
14647 #define _SYSCALL32
14648 #include <sys/procfs.h>
14649 int
14650 main ()
14651 {
14652 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
14653 ;
14654 return 0;
14655 }
14656 _ACEOF
14657 if ac_fn_c_try_compile "$LINENO"; then :
14658 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
14659 else
14660 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
14661
14662 fi
14663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14664 fi
14665
14666 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
14667
14668 $as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
14669
14670 fi
14671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
14672 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
14673
14674
14675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
14676 $as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
14677 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+:} false; then :
14678 $as_echo_n "(cached) " >&6
14679 else
14680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14681 /* end confdefs.h. */
14682
14683 #define _SYSCALL32
14684 #include <sys/procfs.h>
14685 int
14686 main ()
14687 {
14688 lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
14689 ;
14690 return 0;
14691 }
14692 _ACEOF
14693 if ac_fn_c_try_compile "$LINENO"; then :
14694 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
14695 else
14696 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
14697
14698 fi
14699 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14700 fi
14701
14702 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
14703
14704 $as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
14705
14706 fi
14707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
14708 $as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
14709
14710
14711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
14712 $as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
14713 if ${bfd_cv_have_sys_procfs_type_win32_pstatus_t+:} false; then :
14714 $as_echo_n "(cached) " >&6
14715 else
14716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14717 /* end confdefs.h. */
14718
14719 #define _SYSCALL32
14720 #include <sys/procfs.h>
14721 int
14722 main ()
14723 {
14724 win32_pstatus_t avar
14725 ;
14726 return 0;
14727 }
14728 _ACEOF
14729 if ac_fn_c_try_compile "$LINENO"; then :
14730 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
14731 else
14732 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
14733
14734 fi
14735 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14736 fi
14737
14738 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
14739
14740 $as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
14741
14742 fi
14743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
14744 $as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
14745
14746 fi
14747 fi
14748
14749
14750 if test -n "$CORE_HEADER"; then
14751
14752 cat >>confdefs.h <<_ACEOF
14753 #define CORE_HEADER $CORE_HEADER
14754 _ACEOF
14755
14756 fi
14757 if test -n "$TRAD_HEADER"; then
14758
14759 cat >>confdefs.h <<_ACEOF
14760 #define TRAD_HEADER $TRAD_HEADER
14761 _ACEOF
14762
14763 fi
14764
14765 if test "$plugins" = "yes"; then
14766 supports_plugins=1
14767 else
14768 supports_plugins=0
14769 fi
14770
14771
14772
14773 # Determine the host dependent file_ptr a.k.a. off_t type. In order
14774 # prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
14775 # fseeko, long. This assumes that sizeof off_t is .ge. sizeof long.
14776 # Hopefully a reasonable assumption since fseeko et.al. should be
14777 # upward compatible.
14778 for ac_func in ftello ftello64 fseeko fseeko64 fopen64
14779 do :
14780 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14781 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14782 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14783 cat >>confdefs.h <<_ACEOF
14784 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14785 _ACEOF
14786
14787 fi
14788 done
14789
14790 ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
14791 if test "x$ac_cv_have_decl_ftello" = xyes; then :
14792 ac_have_decl=1
14793 else
14794 ac_have_decl=0
14795 fi
14796
14797 cat >>confdefs.h <<_ACEOF
14798 #define HAVE_DECL_FTELLO $ac_have_decl
14799 _ACEOF
14800 ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
14801 if test "x$ac_cv_have_decl_ftello64" = xyes; then :
14802 ac_have_decl=1
14803 else
14804 ac_have_decl=0
14805 fi
14806
14807 cat >>confdefs.h <<_ACEOF
14808 #define HAVE_DECL_FTELLO64 $ac_have_decl
14809 _ACEOF
14810 ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
14811 if test "x$ac_cv_have_decl_fseeko" = xyes; then :
14812 ac_have_decl=1
14813 else
14814 ac_have_decl=0
14815 fi
14816
14817 cat >>confdefs.h <<_ACEOF
14818 #define HAVE_DECL_FSEEKO $ac_have_decl
14819 _ACEOF
14820 ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
14821 if test "x$ac_cv_have_decl_fseeko64" = xyes; then :
14822 ac_have_decl=1
14823 else
14824 ac_have_decl=0
14825 fi
14826
14827 cat >>confdefs.h <<_ACEOF
14828 #define HAVE_DECL_FSEEKO64 $ac_have_decl
14829 _ACEOF
14830 ac_fn_c_check_decl "$LINENO" "fopen64" "ac_cv_have_decl_fopen64" "$ac_includes_default"
14831 if test "x$ac_cv_have_decl_fopen64" = xyes; then :
14832 ac_have_decl=1
14833 else
14834 ac_have_decl=0
14835 fi
14836
14837 cat >>confdefs.h <<_ACEOF
14838 #define HAVE_DECL_FOPEN64 $ac_have_decl
14839 _ACEOF
14840
14841 if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
14842 # The cast to long int works around a bug in the HP C Compiler
14843 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14844 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14845 # This bug is HP SR number 8606223364.
14846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
14847 $as_echo_n "checking size of off_t... " >&6; }
14848 if ${ac_cv_sizeof_off_t+:} false; then :
14849 $as_echo_n "(cached) " >&6
14850 else
14851 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
14852
14853 else
14854 if test "$ac_cv_type_off_t" = yes; then
14855 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14856 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14857 as_fn_error 77 "cannot compute sizeof (off_t)
14858 See \`config.log' for more details" "$LINENO" 5; }
14859 else
14860 ac_cv_sizeof_off_t=0
14861 fi
14862 fi
14863
14864 fi
14865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
14866 $as_echo "$ac_cv_sizeof_off_t" >&6; }
14867
14868
14869
14870 cat >>confdefs.h <<_ACEOF
14871 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
14872 _ACEOF
14873
14874
14875 fi
14876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
14877 $as_echo_n "checking file_ptr type... " >&6; }
14878 bfd_file_ptr="long"
14879 bfd_ufile_ptr="unsigned long"
14880 if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
14881 -o x"${ac_cv_sizeof_off_t}" = x8; then
14882 bfd_file_ptr=BFD_HOST_64_BIT
14883 bfd_ufile_ptr=BFD_HOST_U_64_BIT
14884 fi
14885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
14886 $as_echo "$bfd_file_ptr" >&6; }
14887
14888
14889
14890
14891
14892
14893 for ac_header in $ac_header_list
14894 do :
14895 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14896 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
14897 "
14898 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14899 cat >>confdefs.h <<_ACEOF
14900 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14901 _ACEOF
14902
14903 fi
14904
14905 done
14906
14907
14908
14909
14910
14911
14912
14913
14914 for ac_func in getpagesize
14915 do :
14916 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
14917 if test "x$ac_cv_func_getpagesize" = xyes; then :
14918 cat >>confdefs.h <<_ACEOF
14919 #define HAVE_GETPAGESIZE 1
14920 _ACEOF
14921
14922 fi
14923 done
14924
14925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
14926 $as_echo_n "checking for working mmap... " >&6; }
14927 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
14928 $as_echo_n "(cached) " >&6
14929 else
14930 if test "$cross_compiling" = yes; then :
14931 ac_cv_func_mmap_fixed_mapped=no
14932 else
14933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14934 /* end confdefs.h. */
14935 $ac_includes_default
14936 /* malloc might have been renamed as rpl_malloc. */
14937 #undef malloc
14938
14939 /* Thanks to Mike Haertel and Jim Avera for this test.
14940 Here is a matrix of mmap possibilities:
14941 mmap private not fixed
14942 mmap private fixed at somewhere currently unmapped
14943 mmap private fixed at somewhere already mapped
14944 mmap shared not fixed
14945 mmap shared fixed at somewhere currently unmapped
14946 mmap shared fixed at somewhere already mapped
14947 For private mappings, we should verify that changes cannot be read()
14948 back from the file, nor mmap's back from the file at a different
14949 address. (There have been systems where private was not correctly
14950 implemented like the infamous i386 svr4.0, and systems where the
14951 VM page cache was not coherent with the file system buffer cache
14952 like early versions of FreeBSD and possibly contemporary NetBSD.)
14953 For shared mappings, we should conversely verify that changes get
14954 propagated back to all the places they're supposed to be.
14955
14956 Grep wants private fixed already mapped.
14957 The main things grep needs to know about mmap are:
14958 * does it exist and is it safe to write into the mmap'd area
14959 * how to use it (BSD variants) */
14960
14961 #include <fcntl.h>
14962 #include <sys/mman.h>
14963
14964 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
14965 char *malloc ();
14966 #endif
14967
14968 /* This mess was copied from the GNU getpagesize.h. */
14969 #ifndef HAVE_GETPAGESIZE
14970 # ifdef _SC_PAGESIZE
14971 # define getpagesize() sysconf(_SC_PAGESIZE)
14972 # else /* no _SC_PAGESIZE */
14973 # ifdef HAVE_SYS_PARAM_H
14974 # include <sys/param.h>
14975 # ifdef EXEC_PAGESIZE
14976 # define getpagesize() EXEC_PAGESIZE
14977 # else /* no EXEC_PAGESIZE */
14978 # ifdef NBPG
14979 # define getpagesize() NBPG * CLSIZE
14980 # ifndef CLSIZE
14981 # define CLSIZE 1
14982 # endif /* no CLSIZE */
14983 # else /* no NBPG */
14984 # ifdef NBPC
14985 # define getpagesize() NBPC
14986 # else /* no NBPC */
14987 # ifdef PAGESIZE
14988 # define getpagesize() PAGESIZE
14989 # endif /* PAGESIZE */
14990 # endif /* no NBPC */
14991 # endif /* no NBPG */
14992 # endif /* no EXEC_PAGESIZE */
14993 # else /* no HAVE_SYS_PARAM_H */
14994 # define getpagesize() 8192 /* punt totally */
14995 # endif /* no HAVE_SYS_PARAM_H */
14996 # endif /* no _SC_PAGESIZE */
14997
14998 #endif /* no HAVE_GETPAGESIZE */
14999
15000 int
15001 main ()
15002 {
15003 char *data, *data2, *data3;
15004 const char *cdata2;
15005 int i, pagesize;
15006 int fd, fd2;
15007
15008 pagesize = getpagesize ();
15009
15010 /* First, make a file with some known garbage in it. */
15011 data = (char *) malloc (pagesize);
15012 if (!data)
15013 return 1;
15014 for (i = 0; i < pagesize; ++i)
15015 *(data + i) = rand ();
15016 umask (0);
15017 fd = creat ("conftest.mmap", 0600);
15018 if (fd < 0)
15019 return 2;
15020 if (write (fd, data, pagesize) != pagesize)
15021 return 3;
15022 close (fd);
15023
15024 /* Next, check that the tail of a page is zero-filled. File must have
15025 non-zero length, otherwise we risk SIGBUS for entire page. */
15026 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
15027 if (fd2 < 0)
15028 return 4;
15029 cdata2 = "";
15030 if (write (fd2, cdata2, 1) != 1)
15031 return 5;
15032 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
15033 if (data2 == MAP_FAILED)
15034 return 6;
15035 for (i = 0; i < pagesize; ++i)
15036 if (*(data2 + i))
15037 return 7;
15038 close (fd2);
15039 if (munmap (data2, pagesize))
15040 return 8;
15041
15042 /* Next, try to mmap the file at a fixed address which already has
15043 something else allocated at it. If we can, also make sure that
15044 we see the same garbage. */
15045 fd = open ("conftest.mmap", O_RDWR);
15046 if (fd < 0)
15047 return 9;
15048 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15049 MAP_PRIVATE | MAP_FIXED, fd, 0L))
15050 return 10;
15051 for (i = 0; i < pagesize; ++i)
15052 if (*(data + i) != *(data2 + i))
15053 return 11;
15054
15055 /* Finally, make sure that changes to the mapped area do not
15056 percolate back to the file as seen by read(). (This is a bug on
15057 some variants of i386 svr4.0.) */
15058 for (i = 0; i < pagesize; ++i)
15059 *(data2 + i) = *(data2 + i) + 1;
15060 data3 = (char *) malloc (pagesize);
15061 if (!data3)
15062 return 12;
15063 if (read (fd, data3, pagesize) != pagesize)
15064 return 13;
15065 for (i = 0; i < pagesize; ++i)
15066 if (*(data + i) != *(data3 + i))
15067 return 14;
15068 close (fd);
15069 return 0;
15070 }
15071 _ACEOF
15072 if ac_fn_c_try_run "$LINENO"; then :
15073 ac_cv_func_mmap_fixed_mapped=yes
15074 else
15075 ac_cv_func_mmap_fixed_mapped=no
15076 fi
15077 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15078 conftest.$ac_objext conftest.beam conftest.$ac_ext
15079 fi
15080
15081 fi
15082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15083 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
15084 if test $ac_cv_func_mmap_fixed_mapped = yes; then
15085
15086 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
15087
15088 fi
15089 rm -f conftest.mmap conftest.txt
15090
15091 for ac_func in madvise mprotect
15092 do :
15093 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15094 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15095 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15096 cat >>confdefs.h <<_ACEOF
15097 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15098 _ACEOF
15099
15100 fi
15101 done
15102
15103 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
15104 true+yes )
15105 $as_echo "#define USE_MMAP 1" >>confdefs.h
15106 ;;
15107 esac
15108
15109 rm -f doc/config.status
15110 ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
15111
15112
15113 ac_config_commands="$ac_config_commands default"
15114
15115
15116
15117
15118
15119
15120
15121 cat >confcache <<\_ACEOF
15122 # This file is a shell script that caches the results of configure
15123 # tests run on this system so they can be shared between configure
15124 # scripts and configure runs, see configure's option --config-cache.
15125 # It is not useful on other systems. If it contains results you don't
15126 # want to keep, you may remove or edit it.
15127 #
15128 # config.status only pays attention to the cache file if you give it
15129 # the --recheck option to rerun configure.
15130 #
15131 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15132 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15133 # following values.
15134
15135 _ACEOF
15136
15137 # The following way of writing the cache mishandles newlines in values,
15138 # but we know of no workaround that is simple, portable, and efficient.
15139 # So, we kill variables containing newlines.
15140 # Ultrix sh set writes to stderr and can't be redirected directly,
15141 # and sets the high bit in the cache file unless we assign to the vars.
15142 (
15143 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15144 eval ac_val=\$$ac_var
15145 case $ac_val in #(
15146 *${as_nl}*)
15147 case $ac_var in #(
15148 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15149 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15150 esac
15151 case $ac_var in #(
15152 _ | IFS | as_nl) ;; #(
15153 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15154 *) { eval $ac_var=; unset $ac_var;} ;;
15155 esac ;;
15156 esac
15157 done
15158
15159 (set) 2>&1 |
15160 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15161 *${as_nl}ac_space=\ *)
15162 # `set' does not quote correctly, so add quotes: double-quote
15163 # substitution turns \\\\ into \\, and sed turns \\ into \.
15164 sed -n \
15165 "s/'/'\\\\''/g;
15166 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15167 ;; #(
15168 *)
15169 # `set' quotes correctly as required by POSIX, so do not add quotes.
15170 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15171 ;;
15172 esac |
15173 sort
15174 ) |
15175 sed '
15176 /^ac_cv_env_/b end
15177 t clear
15178 :clear
15179 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15180 t end
15181 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15182 :end' >>confcache
15183 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15184 if test -w "$cache_file"; then
15185 if test "x$cache_file" != "x/dev/null"; then
15186 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15187 $as_echo "$as_me: updating cache $cache_file" >&6;}
15188 if test ! -f "$cache_file" || test -h "$cache_file"; then
15189 cat confcache >"$cache_file"
15190 else
15191 case $cache_file in #(
15192 */* | ?:*)
15193 mv -f confcache "$cache_file"$$ &&
15194 mv -f "$cache_file"$$ "$cache_file" ;; #(
15195 *)
15196 mv -f confcache "$cache_file" ;;
15197 esac
15198 fi
15199 fi
15200 else
15201 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15202 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15203 fi
15204 fi
15205 rm -f confcache
15206
15207 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15208 # Let make expand exec_prefix.
15209 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15210
15211 DEFS=-DHAVE_CONFIG_H
15212
15213 ac_libobjs=
15214 ac_ltlibobjs=
15215 U=
15216 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15217 # 1. Remove the extension, and $U if already installed.
15218 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15219 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15220 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15221 # will be set to the directory where LIBOBJS objects are built.
15222 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15223 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15224 done
15225 LIBOBJS=$ac_libobjs
15226
15227 LTLIBOBJS=$ac_ltlibobjs
15228
15229
15230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15231 $as_echo_n "checking that generated files are newer than configure... " >&6; }
15232 if test -n "$am_sleep_pid"; then
15233 # Hide warnings about reused PIDs.
15234 wait $am_sleep_pid 2>/dev/null
15235 fi
15236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15237 $as_echo "done" >&6; }
15238 if test -n "$EXEEXT"; then
15239 am__EXEEXT_TRUE=
15240 am__EXEEXT_FALSE='#'
15241 else
15242 am__EXEEXT_TRUE='#'
15243 am__EXEEXT_FALSE=
15244 fi
15245
15246 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15247 as_fn_error $? "conditional \"AMDEP\" was never defined.
15248 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15249 fi
15250 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15251 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15252 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15253 fi
15254 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
15255 as_fn_error $? "conditional \"PLUGINS\" was never defined.
15256 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15257 fi
15258 if test -z "${ENABLE_BFD_64_BIT_TRUE}" && test -z "${ENABLE_BFD_64_BIT_FALSE}"; then
15259 as_fn_error $? "conditional \"ENABLE_BFD_64_BIT\" was never defined.
15260 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15261 fi
15262 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15263 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15264 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15265 fi
15266 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
15267 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
15268 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15269 fi
15270 if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
15271 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
15272 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15273 fi
15274
15275 : "${CONFIG_STATUS=./config.status}"
15276 ac_write_fail=0
15277 ac_clean_files_save=$ac_clean_files
15278 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15279 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15280 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15281 as_write_fail=0
15282 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15283 #! $SHELL
15284 # Generated by $as_me.
15285 # Run this file to recreate the current configuration.
15286 # Compiler output produced by configure, useful for debugging
15287 # configure, is in config.log if it exists.
15288
15289 debug=false
15290 ac_cs_recheck=false
15291 ac_cs_silent=false
15292
15293 SHELL=\${CONFIG_SHELL-$SHELL}
15294 export SHELL
15295 _ASEOF
15296 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15297 ## -------------------- ##
15298 ## M4sh Initialization. ##
15299 ## -------------------- ##
15300
15301 # Be more Bourne compatible
15302 DUALCASE=1; export DUALCASE # for MKS sh
15303 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15304 emulate sh
15305 NULLCMD=:
15306 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15307 # is contrary to our usage. Disable this feature.
15308 alias -g '${1+"$@"}'='"$@"'
15309 setopt NO_GLOB_SUBST
15310 else
15311 case `(set -o) 2>/dev/null` in #(
15312 *posix*) :
15313 set -o posix ;; #(
15314 *) :
15315 ;;
15316 esac
15317 fi
15318
15319
15320 as_nl='
15321 '
15322 export as_nl
15323 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15324 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15325 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15326 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15327 # Prefer a ksh shell builtin over an external printf program on Solaris,
15328 # but without wasting forks for bash or zsh.
15329 if test -z "$BASH_VERSION$ZSH_VERSION" \
15330 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15331 as_echo='print -r --'
15332 as_echo_n='print -rn --'
15333 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15334 as_echo='printf %s\n'
15335 as_echo_n='printf %s'
15336 else
15337 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15338 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15339 as_echo_n='/usr/ucb/echo -n'
15340 else
15341 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15342 as_echo_n_body='eval
15343 arg=$1;
15344 case $arg in #(
15345 *"$as_nl"*)
15346 expr "X$arg" : "X\\(.*\\)$as_nl";
15347 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15348 esac;
15349 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15350 '
15351 export as_echo_n_body
15352 as_echo_n='sh -c $as_echo_n_body as_echo'
15353 fi
15354 export as_echo_body
15355 as_echo='sh -c $as_echo_body as_echo'
15356 fi
15357
15358 # The user is always right.
15359 if test "${PATH_SEPARATOR+set}" != set; then
15360 PATH_SEPARATOR=:
15361 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15362 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15363 PATH_SEPARATOR=';'
15364 }
15365 fi
15366
15367
15368 # IFS
15369 # We need space, tab and new line, in precisely that order. Quoting is
15370 # there to prevent editors from complaining about space-tab.
15371 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15372 # splitting by setting IFS to empty value.)
15373 IFS=" "" $as_nl"
15374
15375 # Find who we are. Look in the path if we contain no directory separator.
15376 as_myself=
15377 case $0 in #((
15378 *[\\/]* ) as_myself=$0 ;;
15379 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15380 for as_dir in $PATH
15381 do
15382 IFS=$as_save_IFS
15383 test -z "$as_dir" && as_dir=.
15384 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15385 done
15386 IFS=$as_save_IFS
15387
15388 ;;
15389 esac
15390 # We did not find ourselves, most probably we were run as `sh COMMAND'
15391 # in which case we are not to be found in the path.
15392 if test "x$as_myself" = x; then
15393 as_myself=$0
15394 fi
15395 if test ! -f "$as_myself"; then
15396 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15397 exit 1
15398 fi
15399
15400 # Unset variables that we do not need and which cause bugs (e.g. in
15401 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15402 # suppresses any "Segmentation fault" message there. '((' could
15403 # trigger a bug in pdksh 5.2.14.
15404 for as_var in BASH_ENV ENV MAIL MAILPATH
15405 do eval test x\${$as_var+set} = xset \
15406 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15407 done
15408 PS1='$ '
15409 PS2='> '
15410 PS4='+ '
15411
15412 # NLS nuisances.
15413 LC_ALL=C
15414 export LC_ALL
15415 LANGUAGE=C
15416 export LANGUAGE
15417
15418 # CDPATH.
15419 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15420
15421
15422 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15423 # ----------------------------------------
15424 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15425 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15426 # script with STATUS, using 1 if that was 0.
15427 as_fn_error ()
15428 {
15429 as_status=$1; test $as_status -eq 0 && as_status=1
15430 if test "$4"; then
15431 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15432 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15433 fi
15434 $as_echo "$as_me: error: $2" >&2
15435 as_fn_exit $as_status
15436 } # as_fn_error
15437
15438
15439 # as_fn_set_status STATUS
15440 # -----------------------
15441 # Set $? to STATUS, without forking.
15442 as_fn_set_status ()
15443 {
15444 return $1
15445 } # as_fn_set_status
15446
15447 # as_fn_exit STATUS
15448 # -----------------
15449 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15450 as_fn_exit ()
15451 {
15452 set +e
15453 as_fn_set_status $1
15454 exit $1
15455 } # as_fn_exit
15456
15457 # as_fn_unset VAR
15458 # ---------------
15459 # Portably unset VAR.
15460 as_fn_unset ()
15461 {
15462 { eval $1=; unset $1;}
15463 }
15464 as_unset=as_fn_unset
15465 # as_fn_append VAR VALUE
15466 # ----------------------
15467 # Append the text in VALUE to the end of the definition contained in VAR. Take
15468 # advantage of any shell optimizations that allow amortized linear growth over
15469 # repeated appends, instead of the typical quadratic growth present in naive
15470 # implementations.
15471 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15472 eval 'as_fn_append ()
15473 {
15474 eval $1+=\$2
15475 }'
15476 else
15477 as_fn_append ()
15478 {
15479 eval $1=\$$1\$2
15480 }
15481 fi # as_fn_append
15482
15483 # as_fn_arith ARG...
15484 # ------------------
15485 # Perform arithmetic evaluation on the ARGs, and store the result in the
15486 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15487 # must be portable across $(()) and expr.
15488 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15489 eval 'as_fn_arith ()
15490 {
15491 as_val=$(( $* ))
15492 }'
15493 else
15494 as_fn_arith ()
15495 {
15496 as_val=`expr "$@" || test $? -eq 1`
15497 }
15498 fi # as_fn_arith
15499
15500
15501 if expr a : '\(a\)' >/dev/null 2>&1 &&
15502 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15503 as_expr=expr
15504 else
15505 as_expr=false
15506 fi
15507
15508 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15509 as_basename=basename
15510 else
15511 as_basename=false
15512 fi
15513
15514 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15515 as_dirname=dirname
15516 else
15517 as_dirname=false
15518 fi
15519
15520 as_me=`$as_basename -- "$0" ||
15521 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15522 X"$0" : 'X\(//\)$' \| \
15523 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15524 $as_echo X/"$0" |
15525 sed '/^.*\/\([^/][^/]*\)\/*$/{
15526 s//\1/
15527 q
15528 }
15529 /^X\/\(\/\/\)$/{
15530 s//\1/
15531 q
15532 }
15533 /^X\/\(\/\).*/{
15534 s//\1/
15535 q
15536 }
15537 s/.*/./; q'`
15538
15539 # Avoid depending upon Character Ranges.
15540 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15541 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15542 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15543 as_cr_digits='0123456789'
15544 as_cr_alnum=$as_cr_Letters$as_cr_digits
15545
15546 ECHO_C= ECHO_N= ECHO_T=
15547 case `echo -n x` in #(((((
15548 -n*)
15549 case `echo 'xy\c'` in
15550 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15551 xy) ECHO_C='\c';;
15552 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15553 ECHO_T=' ';;
15554 esac;;
15555 *)
15556 ECHO_N='-n';;
15557 esac
15558
15559 rm -f conf$$ conf$$.exe conf$$.file
15560 if test -d conf$$.dir; then
15561 rm -f conf$$.dir/conf$$.file
15562 else
15563 rm -f conf$$.dir
15564 mkdir conf$$.dir 2>/dev/null
15565 fi
15566 if (echo >conf$$.file) 2>/dev/null; then
15567 if ln -s conf$$.file conf$$ 2>/dev/null; then
15568 as_ln_s='ln -s'
15569 # ... but there are two gotchas:
15570 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15571 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15572 # In both cases, we have to default to `cp -pR'.
15573 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15574 as_ln_s='cp -pR'
15575 elif ln conf$$.file conf$$ 2>/dev/null; then
15576 as_ln_s=ln
15577 else
15578 as_ln_s='cp -pR'
15579 fi
15580 else
15581 as_ln_s='cp -pR'
15582 fi
15583 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15584 rmdir conf$$.dir 2>/dev/null
15585
15586
15587 # as_fn_mkdir_p
15588 # -------------
15589 # Create "$as_dir" as a directory, including parents if necessary.
15590 as_fn_mkdir_p ()
15591 {
15592
15593 case $as_dir in #(
15594 -*) as_dir=./$as_dir;;
15595 esac
15596 test -d "$as_dir" || eval $as_mkdir_p || {
15597 as_dirs=
15598 while :; do
15599 case $as_dir in #(
15600 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15601 *) as_qdir=$as_dir;;
15602 esac
15603 as_dirs="'$as_qdir' $as_dirs"
15604 as_dir=`$as_dirname -- "$as_dir" ||
15605 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15606 X"$as_dir" : 'X\(//\)[^/]' \| \
15607 X"$as_dir" : 'X\(//\)$' \| \
15608 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15609 $as_echo X"$as_dir" |
15610 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15611 s//\1/
15612 q
15613 }
15614 /^X\(\/\/\)[^/].*/{
15615 s//\1/
15616 q
15617 }
15618 /^X\(\/\/\)$/{
15619 s//\1/
15620 q
15621 }
15622 /^X\(\/\).*/{
15623 s//\1/
15624 q
15625 }
15626 s/.*/./; q'`
15627 test -d "$as_dir" && break
15628 done
15629 test -z "$as_dirs" || eval "mkdir $as_dirs"
15630 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15631
15632
15633 } # as_fn_mkdir_p
15634 if mkdir -p . 2>/dev/null; then
15635 as_mkdir_p='mkdir -p "$as_dir"'
15636 else
15637 test -d ./-p && rmdir ./-p
15638 as_mkdir_p=false
15639 fi
15640
15641
15642 # as_fn_executable_p FILE
15643 # -----------------------
15644 # Test if FILE is an executable regular file.
15645 as_fn_executable_p ()
15646 {
15647 test -f "$1" && test -x "$1"
15648 } # as_fn_executable_p
15649 as_test_x='test -x'
15650 as_executable_p=as_fn_executable_p
15651
15652 # Sed expression to map a string onto a valid CPP name.
15653 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15654
15655 # Sed expression to map a string onto a valid variable name.
15656 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15657
15658
15659 exec 6>&1
15660 ## ----------------------------------- ##
15661 ## Main body of $CONFIG_STATUS script. ##
15662 ## ----------------------------------- ##
15663 _ASEOF
15664 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15665
15666 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15667 # Save the log message, to keep $0 and so on meaningful, and to
15668 # report actual input values of CONFIG_FILES etc. instead of their
15669 # values after options handling.
15670 ac_log="
15671 This file was extended by bfd $as_me 2.37.50, which was
15672 generated by GNU Autoconf 2.69. Invocation command line was
15673
15674 CONFIG_FILES = $CONFIG_FILES
15675 CONFIG_HEADERS = $CONFIG_HEADERS
15676 CONFIG_LINKS = $CONFIG_LINKS
15677 CONFIG_COMMANDS = $CONFIG_COMMANDS
15678 $ $0 $@
15679
15680 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15681 "
15682
15683 _ACEOF
15684
15685 case $ac_config_files in *"
15686 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15687 esac
15688
15689 case $ac_config_headers in *"
15690 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15691 esac
15692
15693
15694 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15695 # Files that config.status was made for.
15696 config_files="$ac_config_files"
15697 config_headers="$ac_config_headers"
15698 config_commands="$ac_config_commands"
15699
15700 _ACEOF
15701
15702 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15703 ac_cs_usage="\
15704 \`$as_me' instantiates files and other configuration actions
15705 from templates according to the current configuration. Unless the files
15706 and actions are specified as TAGs, all are instantiated by default.
15707
15708 Usage: $0 [OPTION]... [TAG]...
15709
15710 -h, --help print this help, then exit
15711 -V, --version print version number and configuration settings, then exit
15712 --config print configuration, then exit
15713 -q, --quiet, --silent
15714 do not print progress messages
15715 -d, --debug don't remove temporary files
15716 --recheck update $as_me by reconfiguring in the same conditions
15717 --file=FILE[:TEMPLATE]
15718 instantiate the configuration file FILE
15719 --header=FILE[:TEMPLATE]
15720 instantiate the configuration header FILE
15721
15722 Configuration files:
15723 $config_files
15724
15725 Configuration headers:
15726 $config_headers
15727
15728 Configuration commands:
15729 $config_commands
15730
15731 Report bugs to the package provider."
15732
15733 _ACEOF
15734 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15735 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15736 ac_cs_version="\\
15737 bfd config.status 2.37.50
15738 configured by $0, generated by GNU Autoconf 2.69,
15739 with options \\"\$ac_cs_config\\"
15740
15741 Copyright (C) 2012 Free Software Foundation, Inc.
15742 This config.status script is free software; the Free Software Foundation
15743 gives unlimited permission to copy, distribute and modify it."
15744
15745 ac_pwd='$ac_pwd'
15746 srcdir='$srcdir'
15747 INSTALL='$INSTALL'
15748 MKDIR_P='$MKDIR_P'
15749 AWK='$AWK'
15750 test -n "\$AWK" || AWK=awk
15751 _ACEOF
15752
15753 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15754 # The default lists apply if the user does not specify any file.
15755 ac_need_defaults=:
15756 while test $# != 0
15757 do
15758 case $1 in
15759 --*=?*)
15760 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15761 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15762 ac_shift=:
15763 ;;
15764 --*=)
15765 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15766 ac_optarg=
15767 ac_shift=:
15768 ;;
15769 *)
15770 ac_option=$1
15771 ac_optarg=$2
15772 ac_shift=shift
15773 ;;
15774 esac
15775
15776 case $ac_option in
15777 # Handling of the options.
15778 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15779 ac_cs_recheck=: ;;
15780 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15781 $as_echo "$ac_cs_version"; exit ;;
15782 --config | --confi | --conf | --con | --co | --c )
15783 $as_echo "$ac_cs_config"; exit ;;
15784 --debug | --debu | --deb | --de | --d | -d )
15785 debug=: ;;
15786 --file | --fil | --fi | --f )
15787 $ac_shift
15788 case $ac_optarg in
15789 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15790 '') as_fn_error $? "missing file argument" ;;
15791 esac
15792 as_fn_append CONFIG_FILES " '$ac_optarg'"
15793 ac_need_defaults=false;;
15794 --header | --heade | --head | --hea )
15795 $ac_shift
15796 case $ac_optarg in
15797 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15798 esac
15799 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15800 ac_need_defaults=false;;
15801 --he | --h)
15802 # Conflict between --help and --header
15803 as_fn_error $? "ambiguous option: \`$1'
15804 Try \`$0 --help' for more information.";;
15805 --help | --hel | -h )
15806 $as_echo "$ac_cs_usage"; exit ;;
15807 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15808 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15809 ac_cs_silent=: ;;
15810
15811 # This is an error.
15812 -*) as_fn_error $? "unrecognized option: \`$1'
15813 Try \`$0 --help' for more information." ;;
15814
15815 *) as_fn_append ac_config_targets " $1"
15816 ac_need_defaults=false ;;
15817
15818 esac
15819 shift
15820 done
15821
15822 ac_configure_extra_args=
15823
15824 if $ac_cs_silent; then
15825 exec 6>/dev/null
15826 ac_configure_extra_args="$ac_configure_extra_args --silent"
15827 fi
15828
15829 _ACEOF
15830 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15831 if \$ac_cs_recheck; then
15832 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15833 shift
15834 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15835 CONFIG_SHELL='$SHELL'
15836 export CONFIG_SHELL
15837 exec "\$@"
15838 fi
15839
15840 _ACEOF
15841 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15842 exec 5>>config.log
15843 {
15844 echo
15845 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15846 ## Running $as_me. ##
15847 _ASBOX
15848 $as_echo "$ac_log"
15849 } >&5
15850
15851 _ACEOF
15852 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15853 #
15854 # INIT-COMMANDS
15855 #
15856 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15857
15858
15859 # The HP-UX ksh and POSIX shell print the target directory to stdout
15860 # if CDPATH is set.
15861 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15862
15863 sed_quote_subst='$sed_quote_subst'
15864 double_quote_subst='$double_quote_subst'
15865 delay_variable_subst='$delay_variable_subst'
15866 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15867 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15868 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15869 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15870 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15871 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15872 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15873 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15874 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15875 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15876 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15877 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15878 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15879 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15880 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15881 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15882 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15883 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15884 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15885 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15886 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15887 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15888 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15889 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15890 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15891 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15892 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15893 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15894 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15895 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15896 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15897 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15898 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15899 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15900 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15901 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15902 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15903 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15904 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15905 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15906 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15907 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15908 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15909 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15910 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15911 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15912 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15913 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15914 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"`'
15915 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15916 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15917 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15918 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15919 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15920 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15921 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15922 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15923 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15924 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15925 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15926 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15927 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15928 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15929 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15930 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15931 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15932 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15933 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15934 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15935 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15936 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15937 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15938 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15939 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15940 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15941 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15942 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15943 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15944 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15945 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15946 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15947 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15948 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15949 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15950 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15951 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15952 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15953 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15954 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15955 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15956 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15957 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15958 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15959 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15960 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15961 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15962 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15963 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15964 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15965 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15966 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15967 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15968 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15969 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15970 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15971 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15972 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15973 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15974 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15975 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15976 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15977 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15978 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15979 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15980 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15981 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15982 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15983 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15984 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15985 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15986
15987 LTCC='$LTCC'
15988 LTCFLAGS='$LTCFLAGS'
15989 compiler='$compiler_DEFAULT'
15990
15991 # A function that is used when there is no print builtin or printf.
15992 func_fallback_echo ()
15993 {
15994 eval 'cat <<_LTECHO_EOF
15995 \$1
15996 _LTECHO_EOF'
15997 }
15998
15999 # Quote evaled strings.
16000 for var in SHELL \
16001 ECHO \
16002 SED \
16003 GREP \
16004 EGREP \
16005 FGREP \
16006 LD \
16007 NM \
16008 LN_S \
16009 lt_SP2NL \
16010 lt_NL2SP \
16011 reload_flag \
16012 OBJDUMP \
16013 deplibs_check_method \
16014 file_magic_cmd \
16015 AR \
16016 AR_FLAGS \
16017 STRIP \
16018 RANLIB \
16019 CC \
16020 CFLAGS \
16021 compiler \
16022 lt_cv_sys_global_symbol_pipe \
16023 lt_cv_sys_global_symbol_to_cdecl \
16024 lt_cv_sys_global_symbol_to_c_name_address \
16025 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16026 lt_prog_compiler_no_builtin_flag \
16027 lt_prog_compiler_wl \
16028 lt_prog_compiler_pic \
16029 lt_prog_compiler_static \
16030 lt_cv_prog_compiler_c_o \
16031 need_locks \
16032 DSYMUTIL \
16033 NMEDIT \
16034 LIPO \
16035 OTOOL \
16036 OTOOL64 \
16037 shrext_cmds \
16038 export_dynamic_flag_spec \
16039 whole_archive_flag_spec \
16040 compiler_needs_object \
16041 with_gnu_ld \
16042 allow_undefined_flag \
16043 no_undefined_flag \
16044 hardcode_libdir_flag_spec \
16045 hardcode_libdir_flag_spec_ld \
16046 hardcode_libdir_separator \
16047 fix_srcfile_path \
16048 exclude_expsyms \
16049 include_expsyms \
16050 file_list_spec \
16051 variables_saved_for_relink \
16052 libname_spec \
16053 library_names_spec \
16054 soname_spec \
16055 install_override_mode \
16056 finish_eval \
16057 old_striplib \
16058 striplib; do
16059 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16060 *[\\\\\\\`\\"\\\$]*)
16061 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16062 ;;
16063 *)
16064 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16065 ;;
16066 esac
16067 done
16068
16069 # Double-quote double-evaled strings.
16070 for var in reload_cmds \
16071 old_postinstall_cmds \
16072 old_postuninstall_cmds \
16073 old_archive_cmds \
16074 extract_expsyms_cmds \
16075 old_archive_from_new_cmds \
16076 old_archive_from_expsyms_cmds \
16077 archive_cmds \
16078 archive_expsym_cmds \
16079 module_cmds \
16080 module_expsym_cmds \
16081 export_symbols_cmds \
16082 prelink_cmds \
16083 postinstall_cmds \
16084 postuninstall_cmds \
16085 finish_cmds \
16086 sys_lib_search_path_spec \
16087 sys_lib_dlsearch_path_spec; do
16088 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16089 *[\\\\\\\`\\"\\\$]*)
16090 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16091 ;;
16092 *)
16093 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16094 ;;
16095 esac
16096 done
16097
16098 ac_aux_dir='$ac_aux_dir'
16099 xsi_shell='$xsi_shell'
16100 lt_shell_append='$lt_shell_append'
16101
16102 # See if we are running on zsh, and set the options which allow our
16103 # commands through without removal of \ escapes INIT.
16104 if test -n "\${ZSH_VERSION+set}" ; then
16105 setopt NO_GLOB_SUBST
16106 fi
16107
16108
16109 PACKAGE='$PACKAGE'
16110 VERSION='$VERSION'
16111 TIMESTAMP='$TIMESTAMP'
16112 RM='$RM'
16113 ofile='$ofile'
16114
16115
16116
16117 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16118 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16119 # from automake.
16120 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16121 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16122 LINGUAS="${LINGUAS-%UNSET%}"
16123
16124
16125
16126 _ACEOF
16127
16128 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16129
16130 # Handling of arguments.
16131 for ac_config_target in $ac_config_targets
16132 do
16133 case $ac_config_target in
16134 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16135 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16136 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16137 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16138 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16139 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16140 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
16141 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16142 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16143
16144 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16145 esac
16146 done
16147
16148
16149 # If the user did not use the arguments to specify the items to instantiate,
16150 # then the envvar interface is used. Set only those that are not.
16151 # We use the long form for the default assignment because of an extremely
16152 # bizarre bug on SunOS 4.1.3.
16153 if $ac_need_defaults; then
16154 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16155 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16156 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16157 fi
16158
16159 # Have a temporary directory for convenience. Make it in the build tree
16160 # simply because there is no reason against having it here, and in addition,
16161 # creating and moving files from /tmp can sometimes cause problems.
16162 # Hook for its removal unless debugging.
16163 # Note that there is a small window in which the directory will not be cleaned:
16164 # after its creation but before its name has been assigned to `$tmp'.
16165 $debug ||
16166 {
16167 tmp= ac_tmp=
16168 trap 'exit_status=$?
16169 : "${ac_tmp:=$tmp}"
16170 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16171 ' 0
16172 trap 'as_fn_exit 1' 1 2 13 15
16173 }
16174 # Create a (secure) tmp directory for tmp files.
16175
16176 {
16177 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16178 test -d "$tmp"
16179 } ||
16180 {
16181 tmp=./conf$$-$RANDOM
16182 (umask 077 && mkdir "$tmp")
16183 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16184 ac_tmp=$tmp
16185
16186 # Set up the scripts for CONFIG_FILES section.
16187 # No need to generate them if there are no CONFIG_FILES.
16188 # This happens for instance with `./config.status config.h'.
16189 if test -n "$CONFIG_FILES"; then
16190
16191
16192 ac_cr=`echo X | tr X '\015'`
16193 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16194 # But we know of no other shell where ac_cr would be empty at this
16195 # point, so we can use a bashism as a fallback.
16196 if test "x$ac_cr" = x; then
16197 eval ac_cr=\$\'\\r\'
16198 fi
16199 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16200 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16201 ac_cs_awk_cr='\\r'
16202 else
16203 ac_cs_awk_cr=$ac_cr
16204 fi
16205
16206 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16207 _ACEOF
16208
16209
16210 {
16211 echo "cat >conf$$subs.awk <<_ACEOF" &&
16212 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16213 echo "_ACEOF"
16214 } >conf$$subs.sh ||
16215 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16216 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16217 ac_delim='%!_!# '
16218 for ac_last_try in false false false false false :; do
16219 . ./conf$$subs.sh ||
16220 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16221
16222 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16223 if test $ac_delim_n = $ac_delim_num; then
16224 break
16225 elif $ac_last_try; then
16226 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16227 else
16228 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16229 fi
16230 done
16231 rm -f conf$$subs.sh
16232
16233 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16234 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16235 _ACEOF
16236 sed -n '
16237 h
16238 s/^/S["/; s/!.*/"]=/
16239 p
16240 g
16241 s/^[^!]*!//
16242 :repl
16243 t repl
16244 s/'"$ac_delim"'$//
16245 t delim
16246 :nl
16247 h
16248 s/\(.\{148\}\)..*/\1/
16249 t more1
16250 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16251 p
16252 n
16253 b repl
16254 :more1
16255 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16256 p
16257 g
16258 s/.\{148\}//
16259 t nl
16260 :delim
16261 h
16262 s/\(.\{148\}\)..*/\1/
16263 t more2
16264 s/["\\]/\\&/g; s/^/"/; s/$/"/
16265 p
16266 b
16267 :more2
16268 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16269 p
16270 g
16271 s/.\{148\}//
16272 t delim
16273 ' <conf$$subs.awk | sed '
16274 /^[^""]/{
16275 N
16276 s/\n//
16277 }
16278 ' >>$CONFIG_STATUS || ac_write_fail=1
16279 rm -f conf$$subs.awk
16280 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16281 _ACAWK
16282 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16283 for (key in S) S_is_set[key] = 1
16284 FS = "\a"
16285
16286 }
16287 {
16288 line = $ 0
16289 nfields = split(line, field, "@")
16290 substed = 0
16291 len = length(field[1])
16292 for (i = 2; i < nfields; i++) {
16293 key = field[i]
16294 keylen = length(key)
16295 if (S_is_set[key]) {
16296 value = S[key]
16297 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16298 len += length(value) + length(field[++i])
16299 substed = 1
16300 } else
16301 len += 1 + keylen
16302 }
16303
16304 print line
16305 }
16306
16307 _ACAWK
16308 _ACEOF
16309 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16310 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16311 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16312 else
16313 cat
16314 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16315 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16316 _ACEOF
16317
16318 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16319 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16320 # trailing colons and then remove the whole line if VPATH becomes empty
16321 # (actually we leave an empty line to preserve line numbers).
16322 if test "x$srcdir" = x.; then
16323 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16324 h
16325 s///
16326 s/^/:/
16327 s/[ ]*$/:/
16328 s/:\$(srcdir):/:/g
16329 s/:\${srcdir}:/:/g
16330 s/:@srcdir@:/:/g
16331 s/^:*//
16332 s/:*$//
16333 x
16334 s/\(=[ ]*\).*/\1/
16335 G
16336 s/\n//
16337 s/^[^=]*=[ ]*$//
16338 }'
16339 fi
16340
16341 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16342 fi # test -n "$CONFIG_FILES"
16343
16344 # Set up the scripts for CONFIG_HEADERS section.
16345 # No need to generate them if there are no CONFIG_HEADERS.
16346 # This happens for instance with `./config.status Makefile'.
16347 if test -n "$CONFIG_HEADERS"; then
16348 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16349 BEGIN {
16350 _ACEOF
16351
16352 # Transform confdefs.h into an awk script `defines.awk', embedded as
16353 # here-document in config.status, that substitutes the proper values into
16354 # config.h.in to produce config.h.
16355
16356 # Create a delimiter string that does not exist in confdefs.h, to ease
16357 # handling of long lines.
16358 ac_delim='%!_!# '
16359 for ac_last_try in false false :; do
16360 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16361 if test -z "$ac_tt"; then
16362 break
16363 elif $ac_last_try; then
16364 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16365 else
16366 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16367 fi
16368 done
16369
16370 # For the awk script, D is an array of macro values keyed by name,
16371 # likewise P contains macro parameters if any. Preserve backslash
16372 # newline sequences.
16373
16374 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16375 sed -n '
16376 s/.\{148\}/&'"$ac_delim"'/g
16377 t rset
16378 :rset
16379 s/^[ ]*#[ ]*define[ ][ ]*/ /
16380 t def
16381 d
16382 :def
16383 s/\\$//
16384 t bsnl
16385 s/["\\]/\\&/g
16386 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16387 D["\1"]=" \3"/p
16388 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16389 d
16390 :bsnl
16391 s/["\\]/\\&/g
16392 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16393 D["\1"]=" \3\\\\\\n"\\/p
16394 t cont
16395 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16396 t cont
16397 d
16398 :cont
16399 n
16400 s/.\{148\}/&'"$ac_delim"'/g
16401 t clear
16402 :clear
16403 s/\\$//
16404 t bsnlc
16405 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16406 d
16407 :bsnlc
16408 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16409 b cont
16410 ' <confdefs.h | sed '
16411 s/'"$ac_delim"'/"\\\
16412 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16413
16414 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16415 for (key in D) D_is_set[key] = 1
16416 FS = "\a"
16417 }
16418 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16419 line = \$ 0
16420 split(line, arg, " ")
16421 if (arg[1] == "#") {
16422 defundef = arg[2]
16423 mac1 = arg[3]
16424 } else {
16425 defundef = substr(arg[1], 2)
16426 mac1 = arg[2]
16427 }
16428 split(mac1, mac2, "(") #)
16429 macro = mac2[1]
16430 prefix = substr(line, 1, index(line, defundef) - 1)
16431 if (D_is_set[macro]) {
16432 # Preserve the white space surrounding the "#".
16433 print prefix "define", macro P[macro] D[macro]
16434 next
16435 } else {
16436 # Replace #undef with comments. This is necessary, for example,
16437 # in the case of _POSIX_SOURCE, which is predefined and required
16438 # on some systems where configure will not decide to define it.
16439 if (defundef == "undef") {
16440 print "/*", prefix defundef, macro, "*/"
16441 next
16442 }
16443 }
16444 }
16445 { print }
16446 _ACAWK
16447 _ACEOF
16448 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16449 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16450 fi # test -n "$CONFIG_HEADERS"
16451
16452
16453 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16454 shift
16455 for ac_tag
16456 do
16457 case $ac_tag in
16458 :[FHLC]) ac_mode=$ac_tag; continue;;
16459 esac
16460 case $ac_mode$ac_tag in
16461 :[FHL]*:*);;
16462 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16463 :[FH]-) ac_tag=-:-;;
16464 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16465 esac
16466 ac_save_IFS=$IFS
16467 IFS=:
16468 set x $ac_tag
16469 IFS=$ac_save_IFS
16470 shift
16471 ac_file=$1
16472 shift
16473
16474 case $ac_mode in
16475 :L) ac_source=$1;;
16476 :[FH])
16477 ac_file_inputs=
16478 for ac_f
16479 do
16480 case $ac_f in
16481 -) ac_f="$ac_tmp/stdin";;
16482 *) # Look for the file first in the build tree, then in the source tree
16483 # (if the path is not absolute). The absolute path cannot be DOS-style,
16484 # because $ac_f cannot contain `:'.
16485 test -f "$ac_f" ||
16486 case $ac_f in
16487 [\\/$]*) false;;
16488 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16489 esac ||
16490 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16491 esac
16492 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16493 as_fn_append ac_file_inputs " '$ac_f'"
16494 done
16495
16496 # Let's still pretend it is `configure' which instantiates (i.e., don't
16497 # use $as_me), people would be surprised to read:
16498 # /* config.h. Generated by config.status. */
16499 configure_input='Generated from '`
16500 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16501 `' by configure.'
16502 if test x"$ac_file" != x-; then
16503 configure_input="$ac_file. $configure_input"
16504 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16505 $as_echo "$as_me: creating $ac_file" >&6;}
16506 fi
16507 # Neutralize special characters interpreted by sed in replacement strings.
16508 case $configure_input in #(
16509 *\&* | *\|* | *\\* )
16510 ac_sed_conf_input=`$as_echo "$configure_input" |
16511 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16512 *) ac_sed_conf_input=$configure_input;;
16513 esac
16514
16515 case $ac_tag in
16516 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16517 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16518 esac
16519 ;;
16520 esac
16521
16522 ac_dir=`$as_dirname -- "$ac_file" ||
16523 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16524 X"$ac_file" : 'X\(//\)[^/]' \| \
16525 X"$ac_file" : 'X\(//\)$' \| \
16526 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16527 $as_echo X"$ac_file" |
16528 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16529 s//\1/
16530 q
16531 }
16532 /^X\(\/\/\)[^/].*/{
16533 s//\1/
16534 q
16535 }
16536 /^X\(\/\/\)$/{
16537 s//\1/
16538 q
16539 }
16540 /^X\(\/\).*/{
16541 s//\1/
16542 q
16543 }
16544 s/.*/./; q'`
16545 as_dir="$ac_dir"; as_fn_mkdir_p
16546 ac_builddir=.
16547
16548 case "$ac_dir" in
16549 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16550 *)
16551 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16552 # A ".." for each directory in $ac_dir_suffix.
16553 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16554 case $ac_top_builddir_sub in
16555 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16556 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16557 esac ;;
16558 esac
16559 ac_abs_top_builddir=$ac_pwd
16560 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16561 # for backward compatibility:
16562 ac_top_builddir=$ac_top_build_prefix
16563
16564 case $srcdir in
16565 .) # We are building in place.
16566 ac_srcdir=.
16567 ac_top_srcdir=$ac_top_builddir_sub
16568 ac_abs_top_srcdir=$ac_pwd ;;
16569 [\\/]* | ?:[\\/]* ) # Absolute name.
16570 ac_srcdir=$srcdir$ac_dir_suffix;
16571 ac_top_srcdir=$srcdir
16572 ac_abs_top_srcdir=$srcdir ;;
16573 *) # Relative name.
16574 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16575 ac_top_srcdir=$ac_top_build_prefix$srcdir
16576 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16577 esac
16578 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16579
16580
16581 case $ac_mode in
16582 :F)
16583 #
16584 # CONFIG_FILE
16585 #
16586
16587 case $INSTALL in
16588 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16589 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16590 esac
16591 ac_MKDIR_P=$MKDIR_P
16592 case $MKDIR_P in
16593 [\\/$]* | ?:[\\/]* ) ;;
16594 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16595 esac
16596 _ACEOF
16597
16598 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16599 # If the template does not know about datarootdir, expand it.
16600 # FIXME: This hack should be removed a few years after 2.60.
16601 ac_datarootdir_hack=; ac_datarootdir_seen=
16602 ac_sed_dataroot='
16603 /datarootdir/ {
16604 p
16605 q
16606 }
16607 /@datadir@/p
16608 /@docdir@/p
16609 /@infodir@/p
16610 /@localedir@/p
16611 /@mandir@/p'
16612 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16613 *datarootdir*) ac_datarootdir_seen=yes;;
16614 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16615 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16616 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16617 _ACEOF
16618 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16619 ac_datarootdir_hack='
16620 s&@datadir@&$datadir&g
16621 s&@docdir@&$docdir&g
16622 s&@infodir@&$infodir&g
16623 s&@localedir@&$localedir&g
16624 s&@mandir@&$mandir&g
16625 s&\\\${datarootdir}&$datarootdir&g' ;;
16626 esac
16627 _ACEOF
16628
16629 # Neutralize VPATH when `$srcdir' = `.'.
16630 # Shell code in configure.ac might set extrasub.
16631 # FIXME: do we really want to maintain this feature?
16632 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16633 ac_sed_extra="$ac_vpsub
16634 $extrasub
16635 _ACEOF
16636 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16637 :t
16638 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16639 s|@configure_input@|$ac_sed_conf_input|;t t
16640 s&@top_builddir@&$ac_top_builddir_sub&;t t
16641 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16642 s&@srcdir@&$ac_srcdir&;t t
16643 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16644 s&@top_srcdir@&$ac_top_srcdir&;t t
16645 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16646 s&@builddir@&$ac_builddir&;t t
16647 s&@abs_builddir@&$ac_abs_builddir&;t t
16648 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16649 s&@INSTALL@&$ac_INSTALL&;t t
16650 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16651 $ac_datarootdir_hack
16652 "
16653 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16654 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16655
16656 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16657 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16658 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16659 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16660 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16661 which seems to be undefined. Please make sure it is defined" >&5
16662 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16663 which seems to be undefined. Please make sure it is defined" >&2;}
16664
16665 rm -f "$ac_tmp/stdin"
16666 case $ac_file in
16667 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16668 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16669 esac \
16670 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16671 ;;
16672 :H)
16673 #
16674 # CONFIG_HEADER
16675 #
16676 if test x"$ac_file" != x-; then
16677 {
16678 $as_echo "/* $configure_input */" \
16679 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16680 } >"$ac_tmp/config.h" \
16681 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16682 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16683 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16684 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16685 else
16686 rm -f "$ac_file"
16687 mv "$ac_tmp/config.h" "$ac_file" \
16688 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16689 fi
16690 else
16691 $as_echo "/* $configure_input */" \
16692 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16693 || as_fn_error $? "could not create -" "$LINENO" 5
16694 fi
16695 # Compute "$ac_file"'s index in $config_headers.
16696 _am_arg="$ac_file"
16697 _am_stamp_count=1
16698 for _am_header in $config_headers :; do
16699 case $_am_header in
16700 $_am_arg | $_am_arg:* )
16701 break ;;
16702 * )
16703 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16704 esac
16705 done
16706 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16707 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16708 X"$_am_arg" : 'X\(//\)[^/]' \| \
16709 X"$_am_arg" : 'X\(//\)$' \| \
16710 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16711 $as_echo X"$_am_arg" |
16712 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16713 s//\1/
16714 q
16715 }
16716 /^X\(\/\/\)[^/].*/{
16717 s//\1/
16718 q
16719 }
16720 /^X\(\/\/\)$/{
16721 s//\1/
16722 q
16723 }
16724 /^X\(\/\).*/{
16725 s//\1/
16726 q
16727 }
16728 s/.*/./; q'`/stamp-h$_am_stamp_count
16729 ;;
16730
16731 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16732 $as_echo "$as_me: executing $ac_file commands" >&6;}
16733 ;;
16734 esac
16735
16736
16737 case $ac_file$ac_mode in
16738 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16739 # Older Autoconf quotes --file arguments for eval, but not when files
16740 # are listed without --file. Let's play safe and only enable the eval
16741 # if we detect the quoting.
16742 case $CONFIG_FILES in
16743 *\'*) eval set x "$CONFIG_FILES" ;;
16744 *) set x $CONFIG_FILES ;;
16745 esac
16746 shift
16747 for mf
16748 do
16749 # Strip MF so we end up with the name of the file.
16750 mf=`echo "$mf" | sed -e 's/:.*$//'`
16751 # Check whether this is an Automake generated Makefile or not.
16752 # We used to match only the files named 'Makefile.in', but
16753 # some people rename them; so instead we look at the file content.
16754 # Grep'ing the first line is not enough: some people post-process
16755 # each Makefile.in and add a new line on top of each file to say so.
16756 # Grep'ing the whole file is not good either: AIX grep has a line
16757 # limit of 2048, but all sed's we know have understand at least 4000.
16758 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16759 dirpart=`$as_dirname -- "$mf" ||
16760 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16761 X"$mf" : 'X\(//\)[^/]' \| \
16762 X"$mf" : 'X\(//\)$' \| \
16763 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16764 $as_echo X"$mf" |
16765 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16766 s//\1/
16767 q
16768 }
16769 /^X\(\/\/\)[^/].*/{
16770 s//\1/
16771 q
16772 }
16773 /^X\(\/\/\)$/{
16774 s//\1/
16775 q
16776 }
16777 /^X\(\/\).*/{
16778 s//\1/
16779 q
16780 }
16781 s/.*/./; q'`
16782 else
16783 continue
16784 fi
16785 # Extract the definition of DEPDIR, am__include, and am__quote
16786 # from the Makefile without running 'make'.
16787 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16788 test -z "$DEPDIR" && continue
16789 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16790 test -z "$am__include" && continue
16791 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16792 # Find all dependency output files, they are included files with
16793 # $(DEPDIR) in their names. We invoke sed twice because it is the
16794 # simplest approach to changing $(DEPDIR) to its actual value in the
16795 # expansion.
16796 for file in `sed -n "
16797 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16798 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
16799 # Make sure the directory exists.
16800 test -f "$dirpart/$file" && continue
16801 fdir=`$as_dirname -- "$file" ||
16802 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16803 X"$file" : 'X\(//\)[^/]' \| \
16804 X"$file" : 'X\(//\)$' \| \
16805 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16806 $as_echo X"$file" |
16807 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16808 s//\1/
16809 q
16810 }
16811 /^X\(\/\/\)[^/].*/{
16812 s//\1/
16813 q
16814 }
16815 /^X\(\/\/\)$/{
16816 s//\1/
16817 q
16818 }
16819 /^X\(\/\).*/{
16820 s//\1/
16821 q
16822 }
16823 s/.*/./; q'`
16824 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16825 # echo "creating $dirpart/$file"
16826 echo '# dummy' > "$dirpart/$file"
16827 done
16828 done
16829 }
16830 ;;
16831 "libtool":C)
16832
16833 # See if we are running on zsh, and set the options which allow our
16834 # commands through without removal of \ escapes.
16835 if test -n "${ZSH_VERSION+set}" ; then
16836 setopt NO_GLOB_SUBST
16837 fi
16838
16839 cfgfile="${ofile}T"
16840 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16841 $RM "$cfgfile"
16842
16843 cat <<_LT_EOF >> "$cfgfile"
16844 #! $SHELL
16845
16846 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16847 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16848 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16849 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16850 #
16851 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16852 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
16853 # Written by Gordon Matzigkeit, 1996
16854 #
16855 # This file is part of GNU Libtool.
16856 #
16857 # GNU Libtool is free software; you can redistribute it and/or
16858 # modify it under the terms of the GNU General Public License as
16859 # published by the Free Software Foundation; either version 2 of
16860 # the License, or (at your option) any later version.
16861 #
16862 # As a special exception to the GNU General Public License,
16863 # if you distribute this file as part of a program or library that
16864 # is built using GNU Libtool, you may include this file under the
16865 # same distribution terms that you use for the rest of that program.
16866 #
16867 # GNU Libtool is distributed in the hope that it will be useful,
16868 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16869 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16870 # GNU General Public License for more details.
16871 #
16872 # You should have received a copy of the GNU General Public License
16873 # along with GNU Libtool; see the file COPYING. If not, a copy
16874 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16875 # obtained by writing to the Free Software Foundation, Inc.,
16876 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16877
16878
16879 # The names of the tagged configurations supported by this script.
16880 available_tags=""
16881
16882 # ### BEGIN LIBTOOL CONFIG
16883
16884 # Whether or not to build shared libraries.
16885 build_libtool_libs=$enable_shared
16886
16887 # Which release of libtool.m4 was used?
16888 macro_version=$macro_version
16889 macro_revision=$macro_revision
16890
16891 # Whether or not to build static libraries.
16892 build_old_libs=$enable_static
16893
16894 # What type of objects to build.
16895 pic_mode=$pic_mode
16896
16897 # Whether or not to optimize for fast installation.
16898 fast_install=$enable_fast_install
16899
16900 # Shell to use when invoking shell scripts.
16901 SHELL=$lt_SHELL
16902
16903 # An echo program that protects backslashes.
16904 ECHO=$lt_ECHO
16905
16906 # The host system.
16907 host_alias=$host_alias
16908 host=$host
16909 host_os=$host_os
16910
16911 # The build system.
16912 build_alias=$build_alias
16913 build=$build
16914 build_os=$build_os
16915
16916 # A sed program that does not truncate output.
16917 SED=$lt_SED
16918
16919 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
16920 Xsed="\$SED -e 1s/^X//"
16921
16922 # A grep program that handles long lines.
16923 GREP=$lt_GREP
16924
16925 # An ERE matcher.
16926 EGREP=$lt_EGREP
16927
16928 # A literal string matcher.
16929 FGREP=$lt_FGREP
16930
16931 # A BSD- or MS-compatible name lister.
16932 NM=$lt_NM
16933
16934 # Whether we need soft or hard links.
16935 LN_S=$lt_LN_S
16936
16937 # What is the maximum length of a command?
16938 max_cmd_len=$max_cmd_len
16939
16940 # Object file suffix (normally "o").
16941 objext=$ac_objext
16942
16943 # Executable file suffix (normally "").
16944 exeext=$exeext
16945
16946 # whether the shell understands "unset".
16947 lt_unset=$lt_unset
16948
16949 # turn spaces into newlines.
16950 SP2NL=$lt_lt_SP2NL
16951
16952 # turn newlines into spaces.
16953 NL2SP=$lt_lt_NL2SP
16954
16955 # An object symbol dumper.
16956 OBJDUMP=$lt_OBJDUMP
16957
16958 # Method to check whether dependent libraries are shared objects.
16959 deplibs_check_method=$lt_deplibs_check_method
16960
16961 # Command to use when deplibs_check_method == "file_magic".
16962 file_magic_cmd=$lt_file_magic_cmd
16963
16964 # The archiver.
16965 AR=$lt_AR
16966 AR_FLAGS=$lt_AR_FLAGS
16967
16968 # A symbol stripping program.
16969 STRIP=$lt_STRIP
16970
16971 # Commands used to install an old-style archive.
16972 RANLIB=$lt_RANLIB
16973 old_postinstall_cmds=$lt_old_postinstall_cmds
16974 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16975
16976 # Whether to use a lock for old archive extraction.
16977 lock_old_archive_extraction=$lock_old_archive_extraction
16978
16979 # A C compiler.
16980 LTCC=$lt_CC
16981
16982 # LTCC compiler flags.
16983 LTCFLAGS=$lt_CFLAGS
16984
16985 # Take the output of nm and produce a listing of raw symbols and C names.
16986 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16987
16988 # Transform the output of nm in a proper C declaration.
16989 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16990
16991 # Transform the output of nm in a C name address pair.
16992 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16993
16994 # Transform the output of nm in a C name address pair when lib prefix is needed.
16995 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16996
16997 # The name of the directory that contains temporary libtool files.
16998 objdir=$objdir
16999
17000 # Used to examine libraries when file_magic_cmd begins with "file".
17001 MAGIC_CMD=$MAGIC_CMD
17002
17003 # Must we lock files when doing compilation?
17004 need_locks=$lt_need_locks
17005
17006 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17007 DSYMUTIL=$lt_DSYMUTIL
17008
17009 # Tool to change global to local symbols on Mac OS X.
17010 NMEDIT=$lt_NMEDIT
17011
17012 # Tool to manipulate fat objects and archives on Mac OS X.
17013 LIPO=$lt_LIPO
17014
17015 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17016 OTOOL=$lt_OTOOL
17017
17018 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17019 OTOOL64=$lt_OTOOL64
17020
17021 # Old archive suffix (normally "a").
17022 libext=$libext
17023
17024 # Shared library suffix (normally ".so").
17025 shrext_cmds=$lt_shrext_cmds
17026
17027 # The commands to extract the exported symbol list from a shared archive.
17028 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17029
17030 # Variables whose values should be saved in libtool wrapper scripts and
17031 # restored at link time.
17032 variables_saved_for_relink=$lt_variables_saved_for_relink
17033
17034 # Do we need the "lib" prefix for modules?
17035 need_lib_prefix=$need_lib_prefix
17036
17037 # Do we need a version for libraries?
17038 need_version=$need_version
17039
17040 # Library versioning type.
17041 version_type=$version_type
17042
17043 # Shared library runtime path variable.
17044 runpath_var=$runpath_var
17045
17046 # Shared library path variable.
17047 shlibpath_var=$shlibpath_var
17048
17049 # Is shlibpath searched before the hard-coded library search path?
17050 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17051
17052 # Format of library name prefix.
17053 libname_spec=$lt_libname_spec
17054
17055 # List of archive names. First name is the real one, the rest are links.
17056 # The last name is the one that the linker finds with -lNAME
17057 library_names_spec=$lt_library_names_spec
17058
17059 # The coded name of the library, if different from the real name.
17060 soname_spec=$lt_soname_spec
17061
17062 # Permission mode override for installation of shared libraries.
17063 install_override_mode=$lt_install_override_mode
17064
17065 # Command to use after installation of a shared archive.
17066 postinstall_cmds=$lt_postinstall_cmds
17067
17068 # Command to use after uninstallation of a shared archive.
17069 postuninstall_cmds=$lt_postuninstall_cmds
17070
17071 # Commands used to finish a libtool library installation in a directory.
17072 finish_cmds=$lt_finish_cmds
17073
17074 # As "finish_cmds", except a single script fragment to be evaled but
17075 # not shown.
17076 finish_eval=$lt_finish_eval
17077
17078 # Whether we should hardcode library paths into libraries.
17079 hardcode_into_libs=$hardcode_into_libs
17080
17081 # Compile-time system search path for libraries.
17082 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17083
17084 # Run-time system search path for libraries.
17085 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17086
17087 # Whether dlopen is supported.
17088 dlopen_support=$enable_dlopen
17089
17090 # Whether dlopen of programs is supported.
17091 dlopen_self=$enable_dlopen_self
17092
17093 # Whether dlopen of statically linked programs is supported.
17094 dlopen_self_static=$enable_dlopen_self_static
17095
17096 # Commands to strip libraries.
17097 old_striplib=$lt_old_striplib
17098 striplib=$lt_striplib
17099
17100
17101 # The linker used to build libraries.
17102 LD=$lt_LD
17103
17104 # How to create reloadable object files.
17105 reload_flag=$lt_reload_flag
17106 reload_cmds=$lt_reload_cmds
17107
17108 # Commands used to build an old-style archive.
17109 old_archive_cmds=$lt_old_archive_cmds
17110
17111 # A language specific compiler.
17112 CC=$lt_compiler
17113
17114 # Is the compiler the GNU compiler?
17115 with_gcc=$GCC
17116
17117 # Compiler flag to turn off builtin functions.
17118 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17119
17120 # How to pass a linker flag through the compiler.
17121 wl=$lt_lt_prog_compiler_wl
17122
17123 # Additional compiler flags for building library objects.
17124 pic_flag=$lt_lt_prog_compiler_pic
17125
17126 # Compiler flag to prevent dynamic linking.
17127 link_static_flag=$lt_lt_prog_compiler_static
17128
17129 # Does compiler simultaneously support -c and -o options?
17130 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17131
17132 # Whether or not to add -lc for building shared libraries.
17133 build_libtool_need_lc=$archive_cmds_need_lc
17134
17135 # Whether or not to disallow shared libs when runtime libs are static.
17136 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17137
17138 # Compiler flag to allow reflexive dlopens.
17139 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17140
17141 # Compiler flag to generate shared objects directly from archives.
17142 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17143
17144 # Whether the compiler copes with passing no objects directly.
17145 compiler_needs_object=$lt_compiler_needs_object
17146
17147 # Create an old-style archive from a shared archive.
17148 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17149
17150 # Create a temporary old-style archive to link instead of a shared archive.
17151 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17152
17153 # Commands used to build a shared archive.
17154 archive_cmds=$lt_archive_cmds
17155 archive_expsym_cmds=$lt_archive_expsym_cmds
17156
17157 # Commands used to build a loadable module if different from building
17158 # a shared archive.
17159 module_cmds=$lt_module_cmds
17160 module_expsym_cmds=$lt_module_expsym_cmds
17161
17162 # Whether we are building with GNU ld or not.
17163 with_gnu_ld=$lt_with_gnu_ld
17164
17165 # Flag that allows shared libraries with undefined symbols to be built.
17166 allow_undefined_flag=$lt_allow_undefined_flag
17167
17168 # Flag that enforces no undefined symbols.
17169 no_undefined_flag=$lt_no_undefined_flag
17170
17171 # Flag to hardcode \$libdir into a binary during linking.
17172 # This must work even if \$libdir does not exist
17173 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17174
17175 # If ld is used when linking, flag to hardcode \$libdir into a binary
17176 # during linking. This must work even if \$libdir does not exist.
17177 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17178
17179 # Whether we need a single "-rpath" flag with a separated argument.
17180 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17181
17182 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17183 # DIR into the resulting binary.
17184 hardcode_direct=$hardcode_direct
17185
17186 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17187 # DIR into the resulting binary and the resulting library dependency is
17188 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17189 # library is relocated.
17190 hardcode_direct_absolute=$hardcode_direct_absolute
17191
17192 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17193 # into the resulting binary.
17194 hardcode_minus_L=$hardcode_minus_L
17195
17196 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17197 # into the resulting binary.
17198 hardcode_shlibpath_var=$hardcode_shlibpath_var
17199
17200 # Set to "yes" if building a shared library automatically hardcodes DIR
17201 # into the library and all subsequent libraries and executables linked
17202 # against it.
17203 hardcode_automatic=$hardcode_automatic
17204
17205 # Set to yes if linker adds runtime paths of dependent libraries
17206 # to runtime path list.
17207 inherit_rpath=$inherit_rpath
17208
17209 # Whether libtool must link a program against all its dependency libraries.
17210 link_all_deplibs=$link_all_deplibs
17211
17212 # Fix the shell variable \$srcfile for the compiler.
17213 fix_srcfile_path=$lt_fix_srcfile_path
17214
17215 # Set to "yes" if exported symbols are required.
17216 always_export_symbols=$always_export_symbols
17217
17218 # The commands to list exported symbols.
17219 export_symbols_cmds=$lt_export_symbols_cmds
17220
17221 # Symbols that should not be listed in the preloaded symbols.
17222 exclude_expsyms=$lt_exclude_expsyms
17223
17224 # Symbols that must always be exported.
17225 include_expsyms=$lt_include_expsyms
17226
17227 # Commands necessary for linking programs (against libraries) with templates.
17228 prelink_cmds=$lt_prelink_cmds
17229
17230 # Specify filename containing input files.
17231 file_list_spec=$lt_file_list_spec
17232
17233 # How to hardcode a shared library path into an executable.
17234 hardcode_action=$hardcode_action
17235
17236 # ### END LIBTOOL CONFIG
17237
17238 _LT_EOF
17239
17240 case $host_os in
17241 aix3*)
17242 cat <<\_LT_EOF >> "$cfgfile"
17243 # AIX sometimes has problems with the GCC collect2 program. For some
17244 # reason, if we set the COLLECT_NAMES environment variable, the problems
17245 # vanish in a puff of smoke.
17246 if test "X${COLLECT_NAMES+set}" != Xset; then
17247 COLLECT_NAMES=
17248 export COLLECT_NAMES
17249 fi
17250 _LT_EOF
17251 ;;
17252 esac
17253
17254
17255 ltmain="$ac_aux_dir/ltmain.sh"
17256
17257
17258 # We use sed instead of cat because bash on DJGPP gets confused if
17259 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17260 # text mode, it properly converts lines to CR/LF. This bash problem
17261 # is reportedly fixed, but why not run on old versions too?
17262 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17263 || (rm -f "$cfgfile"; exit 1)
17264
17265 case $xsi_shell in
17266 yes)
17267 cat << \_LT_EOF >> "$cfgfile"
17268
17269 # func_dirname file append nondir_replacement
17270 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17271 # otherwise set result to NONDIR_REPLACEMENT.
17272 func_dirname ()
17273 {
17274 case ${1} in
17275 */*) func_dirname_result="${1%/*}${2}" ;;
17276 * ) func_dirname_result="${3}" ;;
17277 esac
17278 }
17279
17280 # func_basename file
17281 func_basename ()
17282 {
17283 func_basename_result="${1##*/}"
17284 }
17285
17286 # func_dirname_and_basename file append nondir_replacement
17287 # perform func_basename and func_dirname in a single function
17288 # call:
17289 # dirname: Compute the dirname of FILE. If nonempty,
17290 # add APPEND to the result, otherwise set result
17291 # to NONDIR_REPLACEMENT.
17292 # value returned in "$func_dirname_result"
17293 # basename: Compute filename of FILE.
17294 # value retuned in "$func_basename_result"
17295 # Implementation must be kept synchronized with func_dirname
17296 # and func_basename. For efficiency, we do not delegate to
17297 # those functions but instead duplicate the functionality here.
17298 func_dirname_and_basename ()
17299 {
17300 case ${1} in
17301 */*) func_dirname_result="${1%/*}${2}" ;;
17302 * ) func_dirname_result="${3}" ;;
17303 esac
17304 func_basename_result="${1##*/}"
17305 }
17306
17307 # func_stripname prefix suffix name
17308 # strip PREFIX and SUFFIX off of NAME.
17309 # PREFIX and SUFFIX must not contain globbing or regex special
17310 # characters, hashes, percent signs, but SUFFIX may contain a leading
17311 # dot (in which case that matches only a dot).
17312 func_stripname ()
17313 {
17314 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17315 # positional parameters, so assign one to ordinary parameter first.
17316 func_stripname_result=${3}
17317 func_stripname_result=${func_stripname_result#"${1}"}
17318 func_stripname_result=${func_stripname_result%"${2}"}
17319 }
17320
17321 # func_opt_split
17322 func_opt_split ()
17323 {
17324 func_opt_split_opt=${1%%=*}
17325 func_opt_split_arg=${1#*=}
17326 }
17327
17328 # func_lo2o object
17329 func_lo2o ()
17330 {
17331 case ${1} in
17332 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17333 *) func_lo2o_result=${1} ;;
17334 esac
17335 }
17336
17337 # func_xform libobj-or-source
17338 func_xform ()
17339 {
17340 func_xform_result=${1%.*}.lo
17341 }
17342
17343 # func_arith arithmetic-term...
17344 func_arith ()
17345 {
17346 func_arith_result=$(( $* ))
17347 }
17348
17349 # func_len string
17350 # STRING may not start with a hyphen.
17351 func_len ()
17352 {
17353 func_len_result=${#1}
17354 }
17355
17356 _LT_EOF
17357 ;;
17358 *) # Bourne compatible functions.
17359 cat << \_LT_EOF >> "$cfgfile"
17360
17361 # func_dirname file append nondir_replacement
17362 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17363 # otherwise set result to NONDIR_REPLACEMENT.
17364 func_dirname ()
17365 {
17366 # Extract subdirectory from the argument.
17367 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17368 if test "X$func_dirname_result" = "X${1}"; then
17369 func_dirname_result="${3}"
17370 else
17371 func_dirname_result="$func_dirname_result${2}"
17372 fi
17373 }
17374
17375 # func_basename file
17376 func_basename ()
17377 {
17378 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17379 }
17380
17381
17382 # func_stripname prefix suffix name
17383 # strip PREFIX and SUFFIX off of NAME.
17384 # PREFIX and SUFFIX must not contain globbing or regex special
17385 # characters, hashes, percent signs, but SUFFIX may contain a leading
17386 # dot (in which case that matches only a dot).
17387 # func_strip_suffix prefix name
17388 func_stripname ()
17389 {
17390 case ${2} in
17391 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17392 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17393 esac
17394 }
17395
17396 # sed scripts:
17397 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17398 my_sed_long_arg='1s/^-[^=]*=//'
17399
17400 # func_opt_split
17401 func_opt_split ()
17402 {
17403 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17404 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17405 }
17406
17407 # func_lo2o object
17408 func_lo2o ()
17409 {
17410 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17411 }
17412
17413 # func_xform libobj-or-source
17414 func_xform ()
17415 {
17416 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
17417 }
17418
17419 # func_arith arithmetic-term...
17420 func_arith ()
17421 {
17422 func_arith_result=`expr "$@"`
17423 }
17424
17425 # func_len string
17426 # STRING may not start with a hyphen.
17427 func_len ()
17428 {
17429 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17430 }
17431
17432 _LT_EOF
17433 esac
17434
17435 case $lt_shell_append in
17436 yes)
17437 cat << \_LT_EOF >> "$cfgfile"
17438
17439 # func_append var value
17440 # Append VALUE to the end of shell variable VAR.
17441 func_append ()
17442 {
17443 eval "$1+=\$2"
17444 }
17445 _LT_EOF
17446 ;;
17447 *)
17448 cat << \_LT_EOF >> "$cfgfile"
17449
17450 # func_append var value
17451 # Append VALUE to the end of shell variable VAR.
17452 func_append ()
17453 {
17454 eval "$1=\$$1\$2"
17455 }
17456
17457 _LT_EOF
17458 ;;
17459 esac
17460
17461
17462 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17463 || (rm -f "$cfgfile"; exit 1)
17464
17465 mv -f "$cfgfile" "$ofile" ||
17466 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17467 chmod +x "$ofile"
17468
17469 ;;
17470 "default-1":C)
17471 for ac_file in $CONFIG_FILES; do
17472 # Support "outfile[:infile[:infile...]]"
17473 case "$ac_file" in
17474 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17475 esac
17476 # PO directories have a Makefile.in generated from Makefile.in.in.
17477 case "$ac_file" in */Makefile.in)
17478 # Adjust a relative srcdir.
17479 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
17480 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
17481 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17482 # In autoconf-2.13 it is called $ac_given_srcdir.
17483 # In autoconf-2.50 it is called $srcdir.
17484 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17485 case "$ac_given_srcdir" in
17486 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17487 /*) top_srcdir="$ac_given_srcdir" ;;
17488 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
17489 esac
17490 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17491 rm -f "$ac_dir/POTFILES"
17492 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17493 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17494 POMAKEFILEDEPS="POTFILES.in"
17495 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17496 # on $ac_dir but don't depend on user-specified configuration
17497 # parameters.
17498 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17499 # The LINGUAS file contains the set of available languages.
17500 if test -n "$OBSOLETE_ALL_LINGUAS"; then
17501 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
17502 fi
17503 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17504 # Hide the ALL_LINGUAS assigment from automake.
17505 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17506 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17507 else
17508 # The set of available languages was given in configure.ac.
17509 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17510 fi
17511 case "$ac_given_srcdir" in
17512 .) srcdirpre= ;;
17513 *) srcdirpre='$(srcdir)/' ;;
17514 esac
17515 POFILES=
17516 GMOFILES=
17517 UPDATEPOFILES=
17518 DUMMYPOFILES=
17519 for lang in $ALL_LINGUAS; do
17520 POFILES="$POFILES $srcdirpre$lang.po"
17521 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17522 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17523 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17524 done
17525 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17526 # environment variable.
17527 INST_LINGUAS=
17528 if test -n "$ALL_LINGUAS"; then
17529 for presentlang in $ALL_LINGUAS; do
17530 useit=no
17531 if test "%UNSET%" != "$LINGUAS"; then
17532 desiredlanguages="$LINGUAS"
17533 else
17534 desiredlanguages="$ALL_LINGUAS"
17535 fi
17536 for desiredlang in $desiredlanguages; do
17537 # Use the presentlang catalog if desiredlang is
17538 # a. equal to presentlang, or
17539 # b. a variant of presentlang (because in this case,
17540 # presentlang can be used as a fallback for messages
17541 # which are not translated in the desiredlang catalog).
17542 case "$desiredlang" in
17543 "$presentlang"*) useit=yes;;
17544 esac
17545 done
17546 if test $useit = yes; then
17547 INST_LINGUAS="$INST_LINGUAS $presentlang"
17548 fi
17549 done
17550 fi
17551 CATALOGS=
17552 if test -n "$INST_LINGUAS"; then
17553 for lang in $INST_LINGUAS; do
17554 CATALOGS="$CATALOGS $lang.gmo"
17555 done
17556 fi
17557 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17558 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"
17559 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17560 if test -f "$f"; then
17561 case "$f" in
17562 *.orig | *.bak | *~) ;;
17563 *) cat "$f" >> "$ac_dir/Makefile" ;;
17564 esac
17565 fi
17566 done
17567 fi
17568 ;;
17569 esac
17570 done ;;
17571 "default":C)
17572 case "$srcdir" in
17573 .) srcdirpre= ;;
17574 *) srcdirpre='$(srcdir)/' ;;
17575 esac
17576 POFILES=
17577 GMOFILES=
17578 for lang in dummy $OBSOLETE_ALL_LINGUAS; do
17579 if test $lang != dummy; then
17580 POFILES="$POFILES $srcdirpre$lang.po"
17581 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17582 fi
17583 done
17584 sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
17585 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
17586 -e "s,@POFILES@,$POFILES," \
17587 -e "s,@GMOFILES@,$GMOFILES," \
17588 po/Makefile.in > po/Makefile ;;
17589
17590 esac
17591 done # for ac_tag
17592
17593
17594 as_fn_exit 0
17595 _ACEOF
17596 ac_clean_files=$ac_clean_files_save
17597
17598 test $ac_write_fail = 0 ||
17599 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17600
17601
17602 # configure is writing to config.log, and then calls config.status.
17603 # config.status does its own redirection, appending to config.log.
17604 # Unfortunately, on DOS this fails, as config.log is still kept open
17605 # by configure, so config.status won't be able to write to it; its
17606 # output is simply discarded. So we exec the FD to /dev/null,
17607 # effectively closing config.log, so it can be properly (re)opened and
17608 # appended to by config.status. When coming back to configure, we
17609 # need to make the FD available again.
17610 if test "$no_create" != yes; then
17611 ac_cs_success=:
17612 ac_config_status_args=
17613 test "$silent" = yes &&
17614 ac_config_status_args="$ac_config_status_args --quiet"
17615 exec 5>/dev/null
17616 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17617 exec 5>>config.log
17618 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17619 # would make configure fail if this is the last instruction.
17620 $ac_cs_success || as_fn_exit 1
17621 fi
17622 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17623 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17624 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17625 fi
17626
17627
17628
17629 touch config.status.tmp
17630 if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
17631 sed '/as_fn_exit 0/i \
17632 sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
17633 touch --reference=Makefile Makefile.tmp \
17634 mv Makefile.tmp Makefile \
17635 ' config.status > config.status.tmp
17636 touch --reference=config.status config.status.tmp
17637 mv config.status.tmp config.status
17638 chmod +x config.status
17639 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
17640 touch --reference=Makefile Makefile.tmp
17641 mv Makefile.tmp Makefile
17642 else
17643 rm -f config.status.tmp
17644 fi