]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - bfd/configure
Binutils: Pass --plugin to AR and RANLIB
[thirdparty/binutils-gdb.git] / bfd / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
573fe3fb 3# Generated by GNU Autoconf 2.69 for bfd 2.36.50.
d0ac1c44
SM
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
81ecdfbb 7#
252b5132
RH
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
5464f5a1 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5464f5a1
NN
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5464f5a1
NN
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
5464f5a1 31fi
5464f5a1 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_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.
43if 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 --'
47elif (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'
50else
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'
70fi
71
72# The user is always right.
73if 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 }
5464f5a1
NN
79fi
80
81
81ecdfbb
RW
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.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 90as_myself=
81ecdfbb
RW
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
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
100IFS=$as_save_IFS
101
102 ;;
103esac
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.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
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.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
5464f5a1
NN
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
81ecdfbb
RW
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
d0ac1c44
SM
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.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $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
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
81ecdfbb
RW
160if 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
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
d0ac1c44
SM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
81ecdfbb
RW
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
3725885a
RW
199test \$(( 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"
81ecdfbb
RW
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210else
211 as_have_required=no
212fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
5464f5a1 219do
81ecdfbb
RW
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
233fi
234fi
235 done;;
236 esac
237 as_found=false
238done
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
242fi; }
243IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
d0ac1c44
SM
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.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260esac
261exec $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
265exit 255
81ecdfbb
RW
266fi
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."
5464f5a1 274 else
81ecdfbb
RW
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."
5464f5a1 279 fi
81ecdfbb
RW
280 exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_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.
313as_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.
323as_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"
d0ac1c44 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
364
365
366} # as_fn_mkdir_p
d0ac1c44
SM
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373 test -f "$1" && test -x "$1"
374} # as_fn_executable_p
81ecdfbb
RW
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.
381if (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 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # 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.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # as_fn_arith
409
5464f5a1 410
d0ac1c44
SM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
81ecdfbb
RW
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
d0ac1c44 415# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
416as_fn_error ()
417{
d0ac1c44
SM
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
81ecdfbb 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
424 as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5464f5a1
NN
429 as_expr=expr
430else
431 as_expr=false
432fi
433
81ecdfbb 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5464f5a1
NN
435 as_basename=basename
436else
437 as_basename=false
438fi
439
81ecdfbb
RW
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
5464f5a1 445
81ecdfbb 446as_me=`$as_basename -- "$0" ||
5464f5a1
NN
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
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'`
5464f5a1 464
5464f5a1
NN
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
471
5464f5a1 472
81ecdfbb
RW
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 |
5464f5a1 482 sed '
81ecdfbb
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
5464f5a1 487 N
81ecdfbb
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
5464f5a1 490 t loop
81ecdfbb 491 s/-\n.*//
5464f5a1 492 ' >$as_me.lineno &&
81ecdfbb
RW
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; }
5464f5a1 495
d0ac1c44
SM
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
5464f5a1
NN
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
81ecdfbb
RW
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
5464f5a1
NN
504 # Exit status is that of the last command.
505 exit
506}
507
81ecdfbb
RW
508ECHO_C= ECHO_N= ECHO_T=
509case `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';;
5464f5a1
NN
519esac
520
81ecdfbb
RW
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
5464f5a1 524else
81ecdfbb
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
5464f5a1 527fi
81ecdfbb
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
5464f5a1 530 as_ln_s='ln -s'
81ecdfbb
RW
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.
d0ac1c44 534 # In both cases, we have to default to `cp -pR'.
81ecdfbb 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 536 as_ln_s='cp -pR'
81ecdfbb
RW
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
d0ac1c44 540 as_ln_s='cp -pR'
5464f5a1 541 fi
5464f5a1 542else
d0ac1c44 543 as_ln_s='cp -pR'
5464f5a1 544fi
81ecdfbb
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
5464f5a1
NN
547
548if mkdir -p . 2>/dev/null; then
81ecdfbb 549 as_mkdir_p='mkdir -p "$as_dir"'
5464f5a1
NN
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
5464f5a1
NN
557
558# Sed expression to map a string onto a valid CPP name.
559as_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.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
d7040cdb
SE
564SHELL=${CONFIG_SHELL-/bin/sh}
565
d7040cdb 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
81ecdfbb 569
5464f5a1 570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
5464f5a1
NN
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252b5132 574
5464f5a1
NN
575#
576# Initializations.
577#
252b5132 578ac_default_prefix=/usr/local
81ecdfbb 579ac_clean_files=
5464f5a1 580ac_config_libobj_dir=.
81ecdfbb 581LIBOBJS=
5464f5a1
NN
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
5464f5a1
NN
586
587# Identity of this package.
c4dd807e
MF
588PACKAGE_NAME='bfd'
589PACKAGE_TARNAME='bfd'
573fe3fb
NC
590PACKAGE_VERSION='2.36.50'
591PACKAGE_STRING='bfd 2.36.50'
c4dd807e
MF
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
5464f5a1
NN
594
595ac_unique_file="libbfd.c"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
81ecdfbb 599#ifdef HAVE_SYS_TYPES_H
5464f5a1
NN
600# include <sys/types.h>
601#endif
81ecdfbb 602#ifdef HAVE_SYS_STAT_H
5464f5a1
NN
603# include <sys/stat.h>
604#endif
81ecdfbb 605#ifdef STDC_HEADERS
5464f5a1
NN
606# include <stdlib.h>
607# include <stddef.h>
608#else
81ecdfbb 609# ifdef HAVE_STDLIB_H
5464f5a1
NN
610# include <stdlib.h>
611# endif
612#endif
81ecdfbb
RW
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
5464f5a1
NN
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
81ecdfbb 619#ifdef HAVE_STRINGS_H
5464f5a1
NN
620# include <strings.h>
621#endif
81ecdfbb 622#ifdef HAVE_INTTYPES_H
5464f5a1 623# include <inttypes.h>
5464f5a1 624#endif
81ecdfbb
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
5464f5a1
NN
629# include <unistd.h>
630#endif"
631
d0ac1c44 632ac_header_list=
81ecdfbb
RW
633ac_subst_vars='am__EXEEXT_FALSE
634am__EXEEXT_TRUE
635LTLIBOBJS
636LIBOBJS
81ecdfbb
RW
637bfd_ufile_ptr
638bfd_file_ptr
3cf9e6c4 639lt_cv_dlopen_libs
81ecdfbb 640supports_plugins
c603b11b
AM
641COREFLAG
642COREFILE
643havevecs
644tdefaults
81ecdfbb
RW
645bfd_default_target_size
646bfd_machines
647bfd_backends
648all_backends
649bfd64_libs
650wordsize
651TDEFINES
652SHARED_LIBADD
653SHARED_LDFLAGS
654LIBM
243340ad
L
655zlibinc
656zlibdir
81ecdfbb
RW
657EXEEXT_FOR_BUILD
658CC_FOR_BUILD
659BFD_HOSTPTR_T
660BFD_HOST_U_64_BIT
661BFD_HOST_64_BIT
662BFD_HOST_64_BIT_DEFINED
663BFD_HOST_64BIT_LONG_LONG
664BFD_HOST_64BIT_LONG
665HDEFINES
666MSGMERGE
667MSGFMT
668MKINSTALLDIRS
669CATOBJEXT
670GENCAT
671INSTOBJEXT
672DATADIRNAME
673CATALOGS
674POSUB
675GMSGFMT
676XGETTEXT
677INCINTL
678LIBINTL_DEP
679LIBINTL
680USE_NLS
681bfdincludedir
682bfdlibdir
683target_noncanonical
684host_noncanonical
685INSTALL_LIBBFD_FALSE
686INSTALL_LIBBFD_TRUE
687GENINSRC_NEVER_FALSE
688GENINSRC_NEVER_TRUE
689MAINT
690MAINTAINER_MODE_FALSE
691MAINTAINER_MODE_TRUE
6757cf57 692WARN_WRITE_STRINGS
81ecdfbb 693NO_WERROR
c5da1932 694WARN_CFLAGS_FOR_BUILD
81ecdfbb
RW
695WARN_CFLAGS
696REPORT_BUGS_TEXI
697REPORT_BUGS_TO
698PKGVERSION
699DEBUGDIR
700PLUGINS_FALSE
701PLUGINS_TRUE
c8693053 702LARGEFILE_CPPFLAGS
81ecdfbb
RW
703OTOOL64
704OTOOL
705LIPO
706NMEDIT
707DSYMUTIL
81ecdfbb
RW
708OBJDUMP
709LN_S
710NM
711ac_ct_DUMPBIN
712DUMPBIN
713LD
714FGREP
715SED
716LIBTOOL
717EGREP
718GREP
719CPP
720RANLIB
721AR
d0ac1c44
SM
722AM_BACKSLASH
723AM_DEFAULT_VERBOSITY
724AM_DEFAULT_V
725AM_V
81ecdfbb
RW
726am__fastdepCC_FALSE
727am__fastdepCC_TRUE
728CCDEPMODE
6eb7d830 729am__nodep
81ecdfbb
RW
730AMDEPBACKSLASH
731AMDEP_FALSE
732AMDEP_TRUE
733am__quote
734am__include
735DEPDIR
736am__untar
737am__tar
738AMTAR
739am__leading_dot
740SET_MAKE
741AWK
742mkdir_p
743MKDIR_P
744INSTALL_STRIP_PROGRAM
745STRIP
746install_sh
747MAKEINFO
748AUTOHEADER
749AUTOMAKE
750AUTOCONF
751ACLOCAL
752VERSION
753PACKAGE
754CYGPATH_W
755am__isrc
756INSTALL_DATA
757INSTALL_SCRIPT
758INSTALL_PROGRAM
759OBJEXT
760EXEEXT
761ac_ct_CC
762CPPFLAGS
763LDFLAGS
764CFLAGS
765CC
766target_os
767target_vendor
768target_cpu
769target
770host_os
771host_vendor
772host_cpu
773host
774build_os
775build_vendor
776build_cpu
777build
778target_alias
779host_alias
780build_alias
781LIBS
782ECHO_T
783ECHO_N
784ECHO_C
785DEFS
786mandir
787localedir
788libdir
789psdir
790pdfdir
791dvidir
792htmldir
793infodir
794docdir
795oldincludedir
796includedir
797localstatedir
798sharedstatedir
799sysconfdir
800datadir
801datarootdir
802libexecdir
803sbindir
804bindir
805program_transform_name
806prefix
807exec_prefix
808PACKAGE_URL
809PACKAGE_BUGREPORT
810PACKAGE_STRING
811PACKAGE_VERSION
812PACKAGE_TARNAME
813PACKAGE_NAME
814PATH_SEPARATOR
815SHELL'
5464f5a1 816ac_subst_files=''
81ecdfbb
RW
817ac_user_opts='
818enable_option_checking
819enable_dependency_tracking
d0ac1c44 820enable_silent_rules
81ecdfbb
RW
821enable_shared
822enable_static
823with_pic
824enable_fast_install
825with_gnu_ld
826enable_libtool_lock
827enable_plugins
828enable_largefile
829enable_64_bit_bfd
830enable_targets
e6cc316a 831enable_64_bit_archive
81ecdfbb
RW
832with_mmap
833enable_secureplt
f6aec96d 834enable_separate_code
ef72a554 835enable_leading_mingw64_underscores
81ecdfbb 836with_separate_debug_dir
81ecdfbb
RW
837with_pkgversion
838with_bugurl
839enable_werror
840enable_build_warnings
841enable_maintainer_mode
842enable_install_libbfd
843enable_nls
243340ad 844with_system_zlib
81ecdfbb
RW
845'
846 ac_precious_vars='build_alias
847host_alias
848target_alias
849CC
850CFLAGS
851LDFLAGS
852LIBS
853CPPFLAGS
854CPP'
855
252b5132
RH
856
857# Initialize some variables set by options.
5464f5a1
NN
858ac_init_help=
859ac_init_version=false
81ecdfbb
RW
860ac_unrecognized_opts=
861ac_unrecognized_sep=
252b5132
RH
862# The variables have the same names as the options, with
863# dashes changed to underlines.
5464f5a1 864cache_file=/dev/null
252b5132 865exec_prefix=NONE
252b5132 866no_create=
252b5132
RH
867no_recursion=
868prefix=NONE
869program_prefix=NONE
870program_suffix=NONE
871program_transform_name=s,x,x,
872silent=
873site=
874srcdir=
252b5132
RH
875verbose=
876x_includes=NONE
877x_libraries=NONE
5464f5a1
NN
878
879# Installation directory options.
880# These are left unexpanded so users can "make install exec_prefix=/foo"
881# and all the variables that are supposed to be based on exec_prefix
882# by default will actually change.
883# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 884# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
885bindir='${exec_prefix}/bin'
886sbindir='${exec_prefix}/sbin'
887libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
888datarootdir='${prefix}/share'
889datadir='${datarootdir}'
252b5132
RH
890sysconfdir='${prefix}/etc'
891sharedstatedir='${prefix}/com'
892localstatedir='${prefix}/var'
252b5132
RH
893includedir='${prefix}/include'
894oldincludedir='/usr/include'
c4dd807e 895docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
896infodir='${datarootdir}/info'
897htmldir='${docdir}'
898dvidir='${docdir}'
899pdfdir='${docdir}'
900psdir='${docdir}'
901libdir='${exec_prefix}/lib'
902localedir='${datarootdir}/locale'
903mandir='${datarootdir}/man'
252b5132 904
252b5132 905ac_prev=
81ecdfbb 906ac_dashdash=
252b5132
RH
907for ac_option
908do
252b5132
RH
909 # If the previous option needs an argument, assign it.
910 if test -n "$ac_prev"; then
81ecdfbb 911 eval $ac_prev=\$ac_option
252b5132
RH
912 ac_prev=
913 continue
914 fi
915
81ecdfbb 916 case $ac_option in
d0ac1c44
SM
917 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
918 *=) ac_optarg= ;;
919 *) ac_optarg=yes ;;
81ecdfbb 920 esac
252b5132
RH
921
922 # Accept the important Cygnus configure options, so we can diagnose typos.
923
81ecdfbb
RW
924 case $ac_dashdash$ac_option in
925 --)
926 ac_dashdash=yes ;;
252b5132
RH
927
928 -bindir | --bindir | --bindi | --bind | --bin | --bi)
929 ac_prev=bindir ;;
930 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
5464f5a1 931 bindir=$ac_optarg ;;
252b5132
RH
932
933 -build | --build | --buil | --bui | --bu)
5464f5a1 934 ac_prev=build_alias ;;
252b5132 935 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
5464f5a1 936 build_alias=$ac_optarg ;;
252b5132
RH
937
938 -cache-file | --cache-file | --cache-fil | --cache-fi \
939 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
940 ac_prev=cache_file ;;
941 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
942 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
5464f5a1
NN
943 cache_file=$ac_optarg ;;
944
945 --config-cache | -C)
946 cache_file=config.cache ;;
252b5132 947
81ecdfbb 948 -datadir | --datadir | --datadi | --datad)
252b5132 949 ac_prev=datadir ;;
81ecdfbb 950 -datadir=* | --datadir=* | --datadi=* | --datad=*)
5464f5a1 951 datadir=$ac_optarg ;;
252b5132 952
81ecdfbb
RW
953 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
954 | --dataroo | --dataro | --datar)
955 ac_prev=datarootdir ;;
956 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
957 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
958 datarootdir=$ac_optarg ;;
959
252b5132 960 -disable-* | --disable-*)
81ecdfbb 961 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 962 # Reject names that are not valid shell variable names.
81ecdfbb 963 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 964 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
965 ac_useropt_orig=$ac_useropt
966 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
967 case $ac_user_opts in
968 *"
969"enable_$ac_useropt"
970"*) ;;
971 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
972 ac_unrecognized_sep=', ';;
973 esac
974 eval enable_$ac_useropt=no ;;
975
976 -docdir | --docdir | --docdi | --doc | --do)
977 ac_prev=docdir ;;
978 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
979 docdir=$ac_optarg ;;
980
981 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
982 ac_prev=dvidir ;;
983 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
984 dvidir=$ac_optarg ;;
252b5132
RH
985
986 -enable-* | --enable-*)
81ecdfbb 987 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 988 # Reject names that are not valid shell variable names.
81ecdfbb 989 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 990 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
991 ac_useropt_orig=$ac_useropt
992 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
993 case $ac_user_opts in
994 *"
995"enable_$ac_useropt"
996"*) ;;
997 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
998 ac_unrecognized_sep=', ';;
252b5132 999 esac
81ecdfbb 1000 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1001
1002 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1003 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1004 | --exec | --exe | --ex)
1005 ac_prev=exec_prefix ;;
1006 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1007 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1008 | --exec=* | --exe=* | --ex=*)
5464f5a1 1009 exec_prefix=$ac_optarg ;;
252b5132
RH
1010
1011 -gas | --gas | --ga | --g)
1012 # Obsolete; use --with-gas.
1013 with_gas=yes ;;
1014
5464f5a1
NN
1015 -help | --help | --hel | --he | -h)
1016 ac_init_help=long ;;
1017 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1018 ac_init_help=recursive ;;
1019 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1020 ac_init_help=short ;;
252b5132
RH
1021
1022 -host | --host | --hos | --ho)
5464f5a1 1023 ac_prev=host_alias ;;
252b5132 1024 -host=* | --host=* | --hos=* | --ho=*)
5464f5a1 1025 host_alias=$ac_optarg ;;
252b5132 1026
81ecdfbb
RW
1027 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1028 ac_prev=htmldir ;;
1029 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1030 | --ht=*)
1031 htmldir=$ac_optarg ;;
1032
252b5132
RH
1033 -includedir | --includedir | --includedi | --included | --include \
1034 | --includ | --inclu | --incl | --inc)
1035 ac_prev=includedir ;;
1036 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1037 | --includ=* | --inclu=* | --incl=* | --inc=*)
5464f5a1 1038 includedir=$ac_optarg ;;
252b5132
RH
1039
1040 -infodir | --infodir | --infodi | --infod | --info | --inf)
1041 ac_prev=infodir ;;
1042 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
5464f5a1 1043 infodir=$ac_optarg ;;
252b5132
RH
1044
1045 -libdir | --libdir | --libdi | --libd)
1046 ac_prev=libdir ;;
1047 -libdir=* | --libdir=* | --libdi=* | --libd=*)
5464f5a1 1048 libdir=$ac_optarg ;;
252b5132
RH
1049
1050 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1051 | --libexe | --libex | --libe)
1052 ac_prev=libexecdir ;;
1053 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1054 | --libexe=* | --libex=* | --libe=*)
5464f5a1 1055 libexecdir=$ac_optarg ;;
252b5132 1056
81ecdfbb
RW
1057 -localedir | --localedir | --localedi | --localed | --locale)
1058 ac_prev=localedir ;;
1059 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1060 localedir=$ac_optarg ;;
1061
252b5132 1062 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1063 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1064 ac_prev=localstatedir ;;
1065 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1066 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
5464f5a1 1067 localstatedir=$ac_optarg ;;
252b5132
RH
1068
1069 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1070 ac_prev=mandir ;;
1071 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
5464f5a1 1072 mandir=$ac_optarg ;;
252b5132
RH
1073
1074 -nfp | --nfp | --nf)
1075 # Obsolete; use --without-fp.
1076 with_fp=no ;;
1077
1078 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
5464f5a1 1079 | --no-cr | --no-c | -n)
252b5132
RH
1080 no_create=yes ;;
1081
1082 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1083 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1084 no_recursion=yes ;;
1085
1086 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1087 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1088 | --oldin | --oldi | --old | --ol | --o)
1089 ac_prev=oldincludedir ;;
1090 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1091 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1092 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
5464f5a1 1093 oldincludedir=$ac_optarg ;;
252b5132
RH
1094
1095 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1096 ac_prev=prefix ;;
1097 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
5464f5a1 1098 prefix=$ac_optarg ;;
252b5132
RH
1099
1100 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1101 | --program-pre | --program-pr | --program-p)
1102 ac_prev=program_prefix ;;
1103 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1104 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
5464f5a1 1105 program_prefix=$ac_optarg ;;
252b5132
RH
1106
1107 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1108 | --program-suf | --program-su | --program-s)
1109 ac_prev=program_suffix ;;
1110 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1111 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
5464f5a1 1112 program_suffix=$ac_optarg ;;
252b5132
RH
1113
1114 -program-transform-name | --program-transform-name \
1115 | --program-transform-nam | --program-transform-na \
1116 | --program-transform-n | --program-transform- \
1117 | --program-transform | --program-transfor \
1118 | --program-transfo | --program-transf \
1119 | --program-trans | --program-tran \
1120 | --progr-tra | --program-tr | --program-t)
1121 ac_prev=program_transform_name ;;
1122 -program-transform-name=* | --program-transform-name=* \
1123 | --program-transform-nam=* | --program-transform-na=* \
1124 | --program-transform-n=* | --program-transform-=* \
1125 | --program-transform=* | --program-transfor=* \
1126 | --program-transfo=* | --program-transf=* \
1127 | --program-trans=* | --program-tran=* \
1128 | --progr-tra=* | --program-tr=* | --program-t=*)
5464f5a1 1129 program_transform_name=$ac_optarg ;;
252b5132 1130
81ecdfbb
RW
1131 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1132 ac_prev=pdfdir ;;
1133 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1134 pdfdir=$ac_optarg ;;
1135
1136 -psdir | --psdir | --psdi | --psd | --ps)
1137 ac_prev=psdir ;;
1138 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1139 psdir=$ac_optarg ;;
1140
252b5132
RH
1141 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1142 | -silent | --silent | --silen | --sile | --sil)
1143 silent=yes ;;
1144
1145 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1146 ac_prev=sbindir ;;
1147 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1148 | --sbi=* | --sb=*)
5464f5a1 1149 sbindir=$ac_optarg ;;
252b5132
RH
1150
1151 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1152 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1153 | --sharedst | --shareds | --shared | --share | --shar \
1154 | --sha | --sh)
1155 ac_prev=sharedstatedir ;;
1156 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1157 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1158 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1159 | --sha=* | --sh=*)
5464f5a1 1160 sharedstatedir=$ac_optarg ;;
252b5132
RH
1161
1162 -site | --site | --sit)
1163 ac_prev=site ;;
1164 -site=* | --site=* | --sit=*)
5464f5a1 1165 site=$ac_optarg ;;
6be7c12c 1166
252b5132
RH
1167 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1168 ac_prev=srcdir ;;
1169 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
5464f5a1 1170 srcdir=$ac_optarg ;;
252b5132
RH
1171
1172 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1173 | --syscon | --sysco | --sysc | --sys | --sy)
1174 ac_prev=sysconfdir ;;
1175 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1176 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
5464f5a1 1177 sysconfdir=$ac_optarg ;;
252b5132
RH
1178
1179 -target | --target | --targe | --targ | --tar | --ta | --t)
5464f5a1 1180 ac_prev=target_alias ;;
252b5132 1181 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
5464f5a1 1182 target_alias=$ac_optarg ;;
252b5132
RH
1183
1184 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1185 verbose=yes ;;
1186
5464f5a1
NN
1187 -version | --version | --versio | --versi | --vers | -V)
1188 ac_init_version=: ;;
252b5132
RH
1189
1190 -with-* | --with-*)
81ecdfbb 1191 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1192 # Reject names that are not valid shell variable names.
81ecdfbb 1193 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1194 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1195 ac_useropt_orig=$ac_useropt
1196 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1197 case $ac_user_opts in
1198 *"
1199"with_$ac_useropt"
1200"*) ;;
1201 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1202 ac_unrecognized_sep=', ';;
252b5132 1203 esac
81ecdfbb 1204 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1205
1206 -without-* | --without-*)
81ecdfbb 1207 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1208 # Reject names that are not valid shell variable names.
81ecdfbb 1209 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1210 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1211 ac_useropt_orig=$ac_useropt
1212 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1213 case $ac_user_opts in
1214 *"
1215"with_$ac_useropt"
1216"*) ;;
1217 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1218 ac_unrecognized_sep=', ';;
1219 esac
1220 eval with_$ac_useropt=no ;;
252b5132
RH
1221
1222 --x)
1223 # Obsolete; use --with-x.
1224 with_x=yes ;;
1225
1226 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1227 | --x-incl | --x-inc | --x-in | --x-i)
1228 ac_prev=x_includes ;;
1229 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1230 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
5464f5a1 1231 x_includes=$ac_optarg ;;
252b5132
RH
1232
1233 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1234 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1235 ac_prev=x_libraries ;;
1236 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1237 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
5464f5a1 1238 x_libraries=$ac_optarg ;;
252b5132 1239
d0ac1c44
SM
1240 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1241Try \`$0 --help' for more information"
252b5132
RH
1242 ;;
1243
5464f5a1
NN
1244 *=*)
1245 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1246 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1247 case $ac_envvar in #(
1248 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1249 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1250 esac
1251 eval $ac_envvar=\$ac_optarg
5464f5a1
NN
1252 export $ac_envvar ;;
1253
252b5132 1254 *)
5464f5a1 1255 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1256 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
5464f5a1 1257 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1258 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1259 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
252b5132
RH
1260 ;;
1261
1262 esac
1263done
1264
1265if test -n "$ac_prev"; then
5464f5a1 1266 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1267 as_fn_error $? "missing argument to $ac_option"
252b5132 1268fi
252b5132 1269
81ecdfbb
RW
1270if test -n "$ac_unrecognized_opts"; then
1271 case $enable_option_checking in
1272 no) ;;
d0ac1c44 1273 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1274 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
5464f5a1 1275 esac
81ecdfbb 1276fi
6be7c12c 1277
81ecdfbb
RW
1278# Check all directory arguments for consistency.
1279for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1280 datadir sysconfdir sharedstatedir localstatedir includedir \
1281 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
e0b2a78c 1282 libdir localedir mandir
252b5132 1283do
81ecdfbb
RW
1284 eval ac_val=\$$ac_var
1285 # Remove trailing slashes.
5464f5a1 1286 case $ac_val in
81ecdfbb
RW
1287 */ )
1288 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1289 eval $ac_var=\$ac_val;;
252b5132 1290 esac
81ecdfbb
RW
1291 # Be sure to have absolute directory names.
1292 case $ac_val in
1293 [\\/$]* | ?:[\\/]* ) continue;;
1294 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1295 esac
d0ac1c44 1296 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1297done
1298
5464f5a1
NN
1299# There might be people who depend on the old broken behavior: `$host'
1300# used to hold the argument of --host etc.
1301# FIXME: To remove some day.
1302build=$build_alias
1303host=$host_alias
1304target=$target_alias
1305
1306# FIXME: To remove some day.
1307if test "x$host_alias" != x; then
1308 if test "x$build_alias" = x; then
1309 cross_compiling=maybe
5464f5a1
NN
1310 elif test "x$build_alias" != "x$host_alias"; then
1311 cross_compiling=yes
1312 fi
1313fi
252b5132 1314
5464f5a1
NN
1315ac_tool_prefix=
1316test -n "$host_alias" && ac_tool_prefix=$host_alias-
1317
1318test "$silent" = yes && exec 6>/dev/null
252b5132 1319
252b5132 1320
81ecdfbb
RW
1321ac_pwd=`pwd` && test -n "$ac_pwd" &&
1322ac_ls_di=`ls -di .` &&
1323ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1324 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1325test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1326 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1327
1328
252b5132
RH
1329# Find the source files, if location was not specified.
1330if test -z "$srcdir"; then
1331 ac_srcdir_defaulted=yes
81ecdfbb
RW
1332 # Try the directory containing this script, then the parent directory.
1333 ac_confdir=`$as_dirname -- "$as_myself" ||
1334$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1335 X"$as_myself" : 'X\(//\)[^/]' \| \
1336 X"$as_myself" : 'X\(//\)$' \| \
1337 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1338$as_echo X"$as_myself" |
1339 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1340 s//\1/
1341 q
1342 }
1343 /^X\(\/\/\)[^/].*/{
1344 s//\1/
1345 q
1346 }
1347 /^X\(\/\/\)$/{
1348 s//\1/
1349 q
1350 }
1351 /^X\(\/\).*/{
1352 s//\1/
1353 q
1354 }
1355 s/.*/./; q'`
252b5132 1356 srcdir=$ac_confdir
81ecdfbb 1357 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1358 srcdir=..
1359 fi
1360else
1361 ac_srcdir_defaulted=no
1362fi
81ecdfbb
RW
1363if test ! -r "$srcdir/$ac_unique_file"; then
1364 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1365 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1366fi
1367ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1368ac_abs_confdir=`(
d0ac1c44 1369 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1370 pwd)`
1371# When building in place, set srcdir=.
1372if test "$ac_abs_confdir" = "$ac_pwd"; then
1373 srcdir=.
1374fi
1375# Remove unnecessary trailing slashes from srcdir.
1376# Double slashes in file names in object file debugging info
1377# mess up M-x gdb in Emacs.
1378case $srcdir in
1379*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1380esac
1381for ac_var in $ac_precious_vars; do
1382 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1383 eval ac_env_${ac_var}_value=\$${ac_var}
1384 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1385 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1386done
b3baf5d0 1387
5464f5a1
NN
1388#
1389# Report the --help message.
1390#
1391if test "$ac_init_help" = "long"; then
1392 # Omit some internal or obsolete options to make the list less imposing.
1393 # This message is too long to be a string in the A/UX 3.1 sh.
1394 cat <<_ACEOF
573fe3fb 1395\`configure' configures bfd 2.36.50 to adapt to many kinds of systems.
252b5132 1396
5464f5a1 1397Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1398
5464f5a1
NN
1399To assign environment variables (e.g., CC, CFLAGS...), specify them as
1400VAR=VALUE. See below for descriptions of some of the useful variables.
6be7c12c 1401
5464f5a1 1402Defaults for the options are specified in brackets.
6be7c12c 1403
5464f5a1
NN
1404Configuration:
1405 -h, --help display this help and exit
1406 --help=short display options specific to this package
1407 --help=recursive display the short help of all the included packages
1408 -V, --version display version information and exit
d0ac1c44 1409 -q, --quiet, --silent do not print \`checking ...' messages
5464f5a1
NN
1410 --cache-file=FILE cache test results in FILE [disabled]
1411 -C, --config-cache alias for \`--cache-file=config.cache'
1412 -n, --no-create do not create output files
1413 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1414
5464f5a1
NN
1415Installation directories:
1416 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1417 [$ac_default_prefix]
5464f5a1 1418 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1419 [PREFIX]
6be7c12c 1420
5464f5a1
NN
1421By default, \`make install' will install all the files in
1422\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1423an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1424for instance \`--prefix=\$HOME'.
6be7c12c 1425
5464f5a1 1426For better control, use the options below.
6be7c12c 1427
5464f5a1 1428Fine tuning of the installation directories:
81ecdfbb
RW
1429 --bindir=DIR user executables [EPREFIX/bin]
1430 --sbindir=DIR system admin executables [EPREFIX/sbin]
1431 --libexecdir=DIR program executables [EPREFIX/libexec]
1432 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1433 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1434 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1435 --libdir=DIR object code libraries [EPREFIX/lib]
1436 --includedir=DIR C header files [PREFIX/include]
1437 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1438 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1439 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1440 --infodir=DIR info documentation [DATAROOTDIR/info]
1441 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1442 --mandir=DIR man documentation [DATAROOTDIR/man]
c4dd807e 1443 --docdir=DIR documentation root [DATAROOTDIR/doc/bfd]
81ecdfbb
RW
1444 --htmldir=DIR html documentation [DOCDIR]
1445 --dvidir=DIR dvi documentation [DOCDIR]
1446 --pdfdir=DIR pdf documentation [DOCDIR]
1447 --psdir=DIR ps documentation [DOCDIR]
5464f5a1 1448_ACEOF
6be7c12c 1449
5464f5a1 1450 cat <<\_ACEOF
6be7c12c 1451
5464f5a1
NN
1452Program names:
1453 --program-prefix=PREFIX prepend PREFIX to installed program names
1454 --program-suffix=SUFFIX append SUFFIX to installed program names
1455 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1456
5464f5a1
NN
1457System types:
1458 --build=BUILD configure for building on BUILD [guessed]
1459 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1460 --target=TARGET configure for building compilers for TARGET [HOST]
1461_ACEOF
252b5132 1462fi
252b5132 1463
5464f5a1 1464if test -n "$ac_init_help"; then
c4dd807e 1465 case $ac_init_help in
573fe3fb 1466 short | recursive ) echo "Configuration of bfd 2.36.50:";;
c4dd807e 1467 esac
5464f5a1 1468 cat <<\_ACEOF
252b5132 1469
5464f5a1 1470Optional Features:
81ecdfbb 1471 --disable-option-checking ignore unrecognized --enable/--with options
5464f5a1
NN
1472 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1473 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
d0ac1c44
SM
1474 --enable-dependency-tracking
1475 do not reject slow dependency extractors
1476 --disable-dependency-tracking
1477 speeds up one-time build
1478 --enable-silent-rules less verbose build output (undo: "make V=1")
1479 --disable-silent-rules verbose build output (undo: "make V=0")
81ecdfbb
RW
1480 --enable-shared[=PKGS] build shared libraries [default=no]
1481 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1482 --enable-fast-install[=PKGS]
1483 optimize for fast installation [default=yes]
5464f5a1 1484 --disable-libtool-lock avoid locking (might break parallel builds)
b879806f 1485 --enable-plugins Enable support for plugins
ce3c775b 1486 --disable-largefile omit support for large files
5464f5a1
NN
1487 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1488 --enable-targets alternative target configurations
e6cc316a 1489 --enable-64-bit-archive force 64-bit archives
6ec7057a 1490 --enable-secureplt Default to creating read-only plt entries
f6aec96d 1491 --enable-separate-code enable -z separate-code in ELF linker by default
ef72a554
KT
1492 --enable-leading-mingw64-underscores
1493 Enable leading underscores on 64 bit mingw targets
241a6c40
AM
1494 --enable-werror treat compile warnings as errors
1495 --enable-build-warnings enable build-time compiler warnings
d0ac1c44
SM
1496 --enable-maintainer-mode
1497 enable make rules and dependencies not useful (and
1498 sometimes confusing) to the casual installer
5464f5a1
NN
1499 --enable-install-libbfd controls installation of libbfd and related headers
1500 --disable-nls do not use Native Language Support
1501
1502Optional Packages:
1503 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1504 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1505 --with-pic try to use only PIC/non-PIC objects [default=use
1506 both]
1507 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
5464f5a1 1508 --with-mmap try using mmap for BFD input files if available
0d4a1476
AS
1509 --with-separate-debug-dir=DIR
1510 Look for global separate debug info in DIR
d0ac1c44 1511 [[default=LIBDIR/debug]]
a1ac8190
JM
1512 --with-pkgversion=PKG Use PKG in the version string in place of "GNU
1513 Binutils"
c428fa83 1514 --with-bugurl=URL Direct users to URL to report a bug
243340ad 1515 --with-system-zlib use installed libz
5464f5a1
NN
1516
1517Some influential environment variables:
1518 CC C compiler command
1519 CFLAGS C compiler flags
1520 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1521 nonstandard directory <lib dir>
81ecdfbb 1522 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1523 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1524 you have headers in a nonstandard directory <include dir>
5464f5a1
NN
1525 CPP C preprocessor
1526
1527Use these variables to override the choices made by `configure' or to help
1528it to find libraries and programs with nonstandard names/locations.
1529
81ecdfbb 1530Report bugs to the package provider.
5464f5a1 1531_ACEOF
81ecdfbb 1532ac_status=$?
5464f5a1
NN
1533fi
1534
1535if test "$ac_init_help" = "recursive"; then
1536 # If there are subdirs, report their specific --help.
5464f5a1 1537 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1538 test -d "$ac_dir" ||
1539 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1540 continue
5464f5a1
NN
1541 ac_builddir=.
1542
81ecdfbb
RW
1543case "$ac_dir" in
1544.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1545*)
1546 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1547 # A ".." for each directory in $ac_dir_suffix.
1548 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1549 case $ac_top_builddir_sub in
1550 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1551 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1552 esac ;;
1553esac
1554ac_abs_top_builddir=$ac_pwd
1555ac_abs_builddir=$ac_pwd$ac_dir_suffix
1556# for backward compatibility:
1557ac_top_builddir=$ac_top_build_prefix
5464f5a1
NN
1558
1559case $srcdir in
81ecdfbb 1560 .) # We are building in place.
5464f5a1 1561 ac_srcdir=.
81ecdfbb
RW
1562 ac_top_srcdir=$ac_top_builddir_sub
1563 ac_abs_top_srcdir=$ac_pwd ;;
1564 [\\/]* | ?:[\\/]* ) # Absolute name.
5464f5a1 1565 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1566 ac_top_srcdir=$srcdir
1567 ac_abs_top_srcdir=$srcdir ;;
1568 *) # Relative name.
1569 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1570 ac_top_srcdir=$ac_top_build_prefix$srcdir
1571 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
5464f5a1 1572esac
81ecdfbb
RW
1573ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1574
1575 cd "$ac_dir" || { ac_status=$?; continue; }
1576 # Check for guested configure.
1577 if test -f "$ac_srcdir/configure.gnu"; then
1578 echo &&
1579 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1580 elif test -f "$ac_srcdir/configure"; then
1581 echo &&
1582 $SHELL "$ac_srcdir/configure" --help=recursive
5464f5a1 1583 else
81ecdfbb
RW
1584 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1585 fi || ac_status=$?
1586 cd "$ac_pwd" || { ac_status=$?; break; }
5464f5a1 1587 done
6be7c12c
AO
1588fi
1589
81ecdfbb 1590test -n "$ac_init_help" && exit $ac_status
5464f5a1
NN
1591if $ac_init_version; then
1592 cat <<\_ACEOF
573fe3fb 1593bfd configure 2.36.50
d0ac1c44 1594generated by GNU Autoconf 2.69
6be7c12c 1595
d0ac1c44 1596Copyright (C) 2012 Free Software Foundation, Inc.
5464f5a1
NN
1597This configure script is free software; the Free Software Foundation
1598gives unlimited permission to copy, distribute and modify it.
1599_ACEOF
81ecdfbb 1600 exit
5464f5a1 1601fi
6be7c12c 1602
81ecdfbb
RW
1603## ------------------------ ##
1604## Autoconf initialization. ##
1605## ------------------------ ##
6be7c12c 1606
81ecdfbb
RW
1607# ac_fn_c_try_compile LINENO
1608# --------------------------
1609# Try to compile conftest.$ac_ext, and return whether this succeeded.
1610ac_fn_c_try_compile ()
5464f5a1 1611{
81ecdfbb
RW
1612 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1613 rm -f conftest.$ac_objext
1614 if { { ac_try="$ac_compile"
1615case "(($ac_try" in
1616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1617 *) ac_try_echo=$ac_try;;
1618esac
1619eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1620$as_echo "$ac_try_echo"; } >&5
1621 (eval "$ac_compile") 2>conftest.err
1622 ac_status=$?
1623 if test -s conftest.err; then
1624 grep -v '^ *+' conftest.err >conftest.er1
1625 cat conftest.er1 >&5
1626 mv -f conftest.er1 conftest.err
1627 fi
1628 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1629 test $ac_status = 0; } && {
1630 test -z "$ac_c_werror_flag" ||
1631 test ! -s conftest.err
1632 } && test -s conftest.$ac_objext; then :
1633 ac_retval=0
1634else
1635 $as_echo "$as_me: failed program was:" >&5
1636sed 's/^/| /' conftest.$ac_ext >&5
5464f5a1 1637
81ecdfbb
RW
1638 ac_retval=1
1639fi
d0ac1c44
SM
1640 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1641 as_fn_set_status $ac_retval
5464f5a1 1642
81ecdfbb 1643} # ac_fn_c_try_compile
5464f5a1 1644
81ecdfbb
RW
1645# ac_fn_c_try_link LINENO
1646# -----------------------
1647# Try to link conftest.$ac_ext, and return whether this succeeded.
1648ac_fn_c_try_link ()
1649{
1650 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1651 rm -f conftest.$ac_objext conftest$ac_exeext
1652 if { { ac_try="$ac_link"
1653case "(($ac_try" in
1654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1655 *) ac_try_echo=$ac_try;;
1656esac
1657eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1658$as_echo "$ac_try_echo"; } >&5
1659 (eval "$ac_link") 2>conftest.err
1660 ac_status=$?
1661 if test -s conftest.err; then
1662 grep -v '^ *+' conftest.err >conftest.er1
1663 cat conftest.er1 >&5
1664 mv -f conftest.er1 conftest.err
1665 fi
1666 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1667 test $ac_status = 0; } && {
1668 test -z "$ac_c_werror_flag" ||
1669 test ! -s conftest.err
1670 } && test -s conftest$ac_exeext && {
1671 test "$cross_compiling" = yes ||
d0ac1c44 1672 test -x conftest$ac_exeext
81ecdfbb
RW
1673 }; then :
1674 ac_retval=0
1675else
1676 $as_echo "$as_me: failed program was:" >&5
1677sed 's/^/| /' conftest.$ac_ext >&5
5464f5a1 1678
81ecdfbb
RW
1679 ac_retval=1
1680fi
1681 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1682 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1683 # interfere with the next link command; also delete a directory that is
1684 # left behind by Apple's compiler. We do this before executing the actions.
1685 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1686 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1687 as_fn_set_status $ac_retval
6be7c12c 1688
81ecdfbb 1689} # ac_fn_c_try_link
66e25bab 1690
81ecdfbb
RW
1691# ac_fn_c_try_cpp LINENO
1692# ----------------------
1693# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1694ac_fn_c_try_cpp ()
1695{
1696 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1697 if { { ac_try="$ac_cpp conftest.$ac_ext"
1698case "(($ac_try" in
1699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700 *) ac_try_echo=$ac_try;;
1701esac
1702eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703$as_echo "$ac_try_echo"; } >&5
1704 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1705 ac_status=$?
1706 if test -s conftest.err; then
1707 grep -v '^ *+' conftest.err >conftest.er1
1708 cat conftest.er1 >&5
1709 mv -f conftest.er1 conftest.err
1710 fi
1711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1712 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1713 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1714 test ! -s conftest.err
1715 }; then :
1716 ac_retval=0
1717else
1718 $as_echo "$as_me: failed program was:" >&5
1719sed 's/^/| /' conftest.$ac_ext >&5
b3baf5d0 1720
81ecdfbb
RW
1721 ac_retval=1
1722fi
d0ac1c44
SM
1723 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1724 as_fn_set_status $ac_retval
6be7c12c 1725
81ecdfbb 1726} # ac_fn_c_try_cpp
252b5132 1727
81ecdfbb
RW
1728# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1729# -------------------------------------------------------
1730# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1731# the include files in INCLUDES and setting the cache variable VAR
1732# accordingly.
1733ac_fn_c_check_header_mongrel ()
1734{
1735 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1736 if eval \${$3+:} false; then :
81ecdfbb
RW
1737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1738$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1739if eval \${$3+:} false; then :
81ecdfbb
RW
1740 $as_echo_n "(cached) " >&6
1741fi
1742eval ac_res=\$$3
1743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1744$as_echo "$ac_res" >&6; }
1745else
1746 # Is the header compilable?
1747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1748$as_echo_n "checking $2 usability... " >&6; }
1749cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1750/* end confdefs.h. */
1751$4
1752#include <$2>
5464f5a1 1753_ACEOF
81ecdfbb
RW
1754if ac_fn_c_try_compile "$LINENO"; then :
1755 ac_header_compiler=yes
1756else
1757 ac_header_compiler=no
1758fi
1759rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1761$as_echo "$ac_header_compiler" >&6; }
c5d1701e 1762
81ecdfbb
RW
1763# Is the header present?
1764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1765$as_echo_n "checking $2 presence... " >&6; }
1766cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1767/* end confdefs.h. */
1768#include <$2>
1769_ACEOF
1770if ac_fn_c_try_cpp "$LINENO"; then :
1771 ac_header_preproc=yes
1772else
1773 ac_header_preproc=no
1774fi
d0ac1c44 1775rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1777$as_echo "$ac_header_preproc" >&6; }
6be7c12c 1778
81ecdfbb
RW
1779# So? What about this header?
1780case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1781 yes:no: )
1782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1783$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1784 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1785$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1786 ;;
1787 no:yes:* )
1788 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1789$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1791$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1792 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1793$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1795$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1797$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1798 ;;
1799esac
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1801$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1802if eval \${$3+:} false; then :
81ecdfbb
RW
1803 $as_echo_n "(cached) " >&6
1804else
1805 eval "$3=\$ac_header_compiler"
1806fi
1807eval ac_res=\$$3
1808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1809$as_echo "$ac_res" >&6; }
1810fi
d0ac1c44 1811 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5464f5a1 1812
81ecdfbb 1813} # ac_fn_c_check_header_mongrel
5464f5a1 1814
81ecdfbb
RW
1815# ac_fn_c_try_run LINENO
1816# ----------------------
1817# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1818# that executables *can* be run.
1819ac_fn_c_try_run ()
5464f5a1 1820{
81ecdfbb
RW
1821 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1822 if { { ac_try="$ac_link"
1823case "(($ac_try" in
1824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1825 *) ac_try_echo=$ac_try;;
1826esac
1827eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1828$as_echo "$ac_try_echo"; } >&5
1829 (eval "$ac_link") 2>&5
1830 ac_status=$?
1831 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1832 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1833 { { case "(($ac_try" in
1834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1835 *) ac_try_echo=$ac_try;;
1836esac
1837eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1838$as_echo "$ac_try_echo"; } >&5
1839 (eval "$ac_try") 2>&5
1840 ac_status=$?
1841 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1842 test $ac_status = 0; }; }; then :
1843 ac_retval=0
1844else
1845 $as_echo "$as_me: program exited with status $ac_status" >&5
1846 $as_echo "$as_me: failed program was:" >&5
1847sed 's/^/| /' conftest.$ac_ext >&5
5464f5a1 1848
81ecdfbb
RW
1849 ac_retval=$ac_status
1850fi
1851 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1852 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1853 as_fn_set_status $ac_retval
5464f5a1 1854
81ecdfbb 1855} # ac_fn_c_try_run
5464f5a1 1856
81ecdfbb
RW
1857# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1858# -------------------------------------------------------
1859# Tests whether HEADER exists and can be compiled using the include files in
1860# INCLUDES, setting the cache variable VAR accordingly.
1861ac_fn_c_check_header_compile ()
1862{
1863 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1865$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1866if eval \${$3+:} false; then :
81ecdfbb
RW
1867 $as_echo_n "(cached) " >&6
1868else
1869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1870/* end confdefs.h. */
1871$4
1872#include <$2>
1873_ACEOF
1874if ac_fn_c_try_compile "$LINENO"; then :
1875 eval "$3=yes"
1876else
1877 eval "$3=no"
1878fi
1879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1880fi
1881eval ac_res=\$$3
1882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1883$as_echo "$ac_res" >&6; }
d0ac1c44 1884 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5464f5a1 1885
81ecdfbb 1886} # ac_fn_c_check_header_compile
5464f5a1 1887
81ecdfbb
RW
1888# ac_fn_c_check_func LINENO FUNC VAR
1889# ----------------------------------
1890# Tests whether FUNC exists, setting the cache variable VAR accordingly
1891ac_fn_c_check_func ()
1892{
1893 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1895$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1896if eval \${$3+:} false; then :
81ecdfbb
RW
1897 $as_echo_n "(cached) " >&6
1898else
1899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1900/* end confdefs.h. */
1901/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1902 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1903#define $2 innocuous_$2
5464f5a1 1904
81ecdfbb
RW
1905/* System header to define __stub macros and hopefully few prototypes,
1906 which can conflict with char $2 (); below.
1907 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1908 <limits.h> exists even on freestanding compilers. */
5464f5a1 1909
81ecdfbb
RW
1910#ifdef __STDC__
1911# include <limits.h>
1912#else
1913# include <assert.h>
1914#endif
5464f5a1 1915
81ecdfbb 1916#undef $2
5464f5a1 1917
81ecdfbb
RW
1918/* Override any GCC internal prototype to avoid an error.
1919 Use char because int might match the return type of a GCC
1920 builtin and then its argument prototype would still apply. */
1921#ifdef __cplusplus
1922extern "C"
1923#endif
1924char $2 ();
1925/* The GNU C library defines this for functions which it implements
1926 to always fail with ENOSYS. Some functions are actually named
1927 something starting with __ and the normal name is an alias. */
1928#if defined __stub_$2 || defined __stub___$2
1929choke me
1930#endif
5464f5a1 1931
81ecdfbb
RW
1932int
1933main ()
1934{
1935return $2 ();
1936 ;
1937 return 0;
1938}
5464f5a1 1939_ACEOF
81ecdfbb
RW
1940if ac_fn_c_try_link "$LINENO"; then :
1941 eval "$3=yes"
1942else
1943 eval "$3=no"
1944fi
1945rm -f core conftest.err conftest.$ac_objext \
1946 conftest$ac_exeext conftest.$ac_ext
1947fi
1948eval ac_res=\$$3
1949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1950$as_echo "$ac_res" >&6; }
d0ac1c44 1951 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5464f5a1 1952
81ecdfbb 1953} # ac_fn_c_check_func
5464f5a1 1954
33c734b2
AM
1955# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1956# -------------------------------------------
1957# Tests whether TYPE exists after having included INCLUDES, setting cache
1958# variable VAR accordingly.
1959ac_fn_c_check_type ()
1960{
1961 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1963$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1964if eval \${$3+:} false; then :
33c734b2
AM
1965 $as_echo_n "(cached) " >&6
1966else
1967 eval "$3=no"
1968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1969/* end confdefs.h. */
1970$4
1971int
1972main ()
1973{
1974if (sizeof ($2))
1975 return 0;
1976 ;
1977 return 0;
1978}
1979_ACEOF
1980if ac_fn_c_try_compile "$LINENO"; then :
1981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1982/* end confdefs.h. */
1983$4
1984int
1985main ()
1986{
1987if (sizeof (($2)))
1988 return 0;
1989 ;
1990 return 0;
1991}
1992_ACEOF
1993if ac_fn_c_try_compile "$LINENO"; then :
1994
1995else
1996 eval "$3=yes"
1997fi
1998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1999fi
2000rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2001fi
2002eval ac_res=\$$3
2003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2004$as_echo "$ac_res" >&6; }
d0ac1c44 2005 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
33c734b2
AM
2006
2007} # ac_fn_c_check_type
2008
81ecdfbb
RW
2009# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2010# --------------------------------------------
2011# Tries to find the compile-time value of EXPR in a program that includes
2012# INCLUDES, setting VAR accordingly. Returns whether the value could be
2013# computed
2014ac_fn_c_compute_int ()
2015{
2016 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2017 if test "$cross_compiling" = yes; then
2018 # Depending upon the size, compute the lo and hi bounds.
2019cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2020/* end confdefs.h. */
2021$4
2022int
2023main ()
2024{
2025static int test_array [1 - 2 * !(($2) >= 0)];
d0ac1c44
SM
2026test_array [0] = 0;
2027return test_array [0];
5464f5a1 2028
81ecdfbb
RW
2029 ;
2030 return 0;
2031}
5464f5a1 2032_ACEOF
81ecdfbb
RW
2033if ac_fn_c_try_compile "$LINENO"; then :
2034 ac_lo=0 ac_mid=0
2035 while :; do
2036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2037/* end confdefs.h. */
2038$4
2039int
2040main ()
2041{
2042static int test_array [1 - 2 * !(($2) <= $ac_mid)];
d0ac1c44
SM
2043test_array [0] = 0;
2044return test_array [0];
5464f5a1 2045
81ecdfbb
RW
2046 ;
2047 return 0;
2048}
2049_ACEOF
2050if ac_fn_c_try_compile "$LINENO"; then :
2051 ac_hi=$ac_mid; break
5464f5a1 2052else
81ecdfbb
RW
2053 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2054 if test $ac_lo -le $ac_mid; then
2055 ac_lo= ac_hi=
2056 break
2057 fi
2058 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
5464f5a1 2059fi
81ecdfbb
RW
2060rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2061 done
2062else
2063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2064/* end confdefs.h. */
2065$4
2066int
2067main ()
2068{
2069static int test_array [1 - 2 * !(($2) < 0)];
d0ac1c44
SM
2070test_array [0] = 0;
2071return test_array [0];
5464f5a1 2072
81ecdfbb
RW
2073 ;
2074 return 0;
2075}
2076_ACEOF
2077if ac_fn_c_try_compile "$LINENO"; then :
2078 ac_hi=-1 ac_mid=-1
2079 while :; do
2080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2081/* end confdefs.h. */
2082$4
2083int
2084main ()
2085{
2086static int test_array [1 - 2 * !(($2) >= $ac_mid)];
d0ac1c44
SM
2087test_array [0] = 0;
2088return test_array [0];
5464f5a1 2089
81ecdfbb
RW
2090 ;
2091 return 0;
2092}
2093_ACEOF
2094if ac_fn_c_try_compile "$LINENO"; then :
2095 ac_lo=$ac_mid; break
2096else
2097 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2098 if test $ac_mid -le $ac_hi; then
2099 ac_lo= ac_hi=
2100 break
2101 fi
2102 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2103fi
2104rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2105 done
2106else
2107 ac_lo= ac_hi=
2108fi
2109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2110fi
2111rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2112# Binary search between lo and hi bounds.
2113while test "x$ac_lo" != "x$ac_hi"; do
2114 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2116/* end confdefs.h. */
2117$4
2118int
2119main ()
2120{
2121static int test_array [1 - 2 * !(($2) <= $ac_mid)];
d0ac1c44
SM
2122test_array [0] = 0;
2123return test_array [0];
5464f5a1 2124
81ecdfbb
RW
2125 ;
2126 return 0;
2127}
2128_ACEOF
2129if ac_fn_c_try_compile "$LINENO"; then :
2130 ac_hi=$ac_mid
2131else
2132 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2133fi
2134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2135done
2136case $ac_lo in #((
2137?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2138'') ac_retval=1 ;;
2139esac
2140 else
2141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2142/* end confdefs.h. */
2143$4
2144static long int longval () { return $2; }
2145static unsigned long int ulongval () { return $2; }
2146#include <stdio.h>
2147#include <stdlib.h>
2148int
2149main ()
2150{
5464f5a1 2151
81ecdfbb
RW
2152 FILE *f = fopen ("conftest.val", "w");
2153 if (! f)
2154 return 1;
2155 if (($2) < 0)
2156 {
2157 long int i = longval ();
2158 if (i != ($2))
2159 return 1;
2160 fprintf (f, "%ld", i);
2161 }
2162 else
2163 {
2164 unsigned long int i = ulongval ();
2165 if (i != ($2))
2166 return 1;
2167 fprintf (f, "%lu", i);
2168 }
2169 /* Do not output a trailing newline, as this causes \r\n confusion
2170 on some platforms. */
2171 return ferror (f) || fclose (f) != 0;
5464f5a1 2172
81ecdfbb
RW
2173 ;
2174 return 0;
2175}
2176_ACEOF
2177if ac_fn_c_try_run "$LINENO"; then :
2178 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2179else
2180 ac_retval=1
2181fi
2182rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2183 conftest.$ac_objext conftest.beam conftest.$ac_ext
2184rm -f conftest.val
7357c5b6 2185
81ecdfbb 2186 fi
d0ac1c44
SM
2187 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2188 as_fn_set_status $ac_retval
7357c5b6 2189
81ecdfbb 2190} # ac_fn_c_compute_int
7357c5b6 2191
d0ac1c44
SM
2192# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2193# ---------------------------------------------
2194# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2195# accordingly.
81ecdfbb
RW
2196ac_fn_c_check_decl ()
2197{
2198 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
360cfc9c
AM
2199 as_decl_name=`echo $2|sed 's/ *(.*//'`
2200 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2202$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
d0ac1c44 2203if eval \${$3+:} false; then :
81ecdfbb
RW
2204 $as_echo_n "(cached) " >&6
2205else
2206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2207/* end confdefs.h. */
2208$4
2209int
2210main ()
2211{
360cfc9c
AM
2212#ifndef $as_decl_name
2213#ifdef __cplusplus
2214 (void) $as_decl_use;
2215#else
2216 (void) $as_decl_name;
2217#endif
81ecdfbb 2218#endif
5464f5a1 2219
81ecdfbb
RW
2220 ;
2221 return 0;
2222}
2223_ACEOF
2224if ac_fn_c_try_compile "$LINENO"; then :
2225 eval "$3=yes"
2226else
2227 eval "$3=no"
5464f5a1 2228fi
81ecdfbb
RW
2229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2230fi
2231eval ac_res=\$$3
2232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2233$as_echo "$ac_res" >&6; }
d0ac1c44 2234 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5464f5a1 2235
81ecdfbb
RW
2236} # ac_fn_c_check_decl
2237cat >config.log <<_ACEOF
2238This file contains any messages produced by compilers while
2239running configure, to aid debugging if configure makes a mistake.
5464f5a1 2240
573fe3fb 2241It was created by bfd $as_me 2.36.50, which was
d0ac1c44 2242generated by GNU Autoconf 2.69. Invocation command line was
5464f5a1 2243
81ecdfbb 2244 $ $0 $@
5464f5a1 2245
81ecdfbb
RW
2246_ACEOF
2247exec 5>>config.log
2248{
2249cat <<_ASUNAME
2250## --------- ##
2251## Platform. ##
2252## --------- ##
5464f5a1 2253
81ecdfbb
RW
2254hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2255uname -m = `(uname -m) 2>/dev/null || echo unknown`
2256uname -r = `(uname -r) 2>/dev/null || echo unknown`
2257uname -s = `(uname -s) 2>/dev/null || echo unknown`
2258uname -v = `(uname -v) 2>/dev/null || echo unknown`
5464f5a1 2259
81ecdfbb
RW
2260/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2261/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
5464f5a1 2262
81ecdfbb
RW
2263/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2264/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2265/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2266/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2267/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2268/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2269/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
5464f5a1 2270
81ecdfbb 2271_ASUNAME
5464f5a1 2272
5464f5a1
NN
2273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2274for as_dir in $PATH
2275do
2276 IFS=$as_save_IFS
2277 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2278 $as_echo "PATH: $as_dir"
2279 done
2280IFS=$as_save_IFS
5464f5a1 2281
81ecdfbb 2282} >&5
5464f5a1 2283
81ecdfbb 2284cat >&5 <<_ACEOF
5464f5a1 2285
5464f5a1 2286
81ecdfbb
RW
2287## ----------- ##
2288## Core tests. ##
2289## ----------- ##
5464f5a1 2290
81ecdfbb
RW
2291_ACEOF
2292
2293
2294# Keep a trace of the command line.
2295# Strip out --no-create and --no-recursion so they do not pile up.
2296# Strip out --silent because we don't want to record it for future runs.
2297# Also quote any args containing shell meta-characters.
2298# Make two passes to allow for proper duplicate-argument suppression.
2299ac_configure_args=
2300ac_configure_args0=
2301ac_configure_args1=
2302ac_must_keep_next=false
2303for ac_pass in 1 2
2304do
2305 for ac_arg
2306 do
2307 case $ac_arg in
2308 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2309 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2310 | -silent | --silent | --silen | --sile | --sil)
2311 continue ;;
2312 *\'*)
2313 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2314 esac
2315 case $ac_pass in
2316 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2317 2)
2318 as_fn_append ac_configure_args1 " '$ac_arg'"
2319 if test $ac_must_keep_next = true; then
2320 ac_must_keep_next=false # Got value, back to normal.
2321 else
2322 case $ac_arg in
2323 *=* | --config-cache | -C | -disable-* | --disable-* \
2324 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2325 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2326 | -with-* | --with-* | -without-* | --without-* | --x)
2327 case "$ac_configure_args0 " in
2328 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2329 esac
2330 ;;
2331 -* ) ac_must_keep_next=true ;;
2332 esac
2333 fi
2334 as_fn_append ac_configure_args " '$ac_arg'"
2335 ;;
2336 esac
2337 done
2338done
2339{ ac_configure_args0=; unset ac_configure_args0;}
2340{ ac_configure_args1=; unset ac_configure_args1;}
2341
2342# When interrupted or exit'd, cleanup temporary files, and complete
2343# config.log. We remove comments because anyway the quotes in there
2344# would cause problems or look ugly.
2345# WARNING: Use '\'' to represent an apostrophe within the trap.
2346# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2347trap 'exit_status=$?
2348 # Save into config.log some information that might help in debugging.
2349 {
2350 echo
2351
d0ac1c44 2352 $as_echo "## ---------------- ##
81ecdfbb 2353## Cache variables. ##
d0ac1c44 2354## ---------------- ##"
81ecdfbb
RW
2355 echo
2356 # The following way of writing the cache mishandles newlines in values,
2357(
2358 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2359 eval ac_val=\$$ac_var
2360 case $ac_val in #(
2361 *${as_nl}*)
2362 case $ac_var in #(
2363 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2364$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2365 esac
2366 case $ac_var in #(
2367 _ | IFS | as_nl) ;; #(
2368 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2369 *) { eval $ac_var=; unset $ac_var;} ;;
2370 esac ;;
2371 esac
2372 done
2373 (set) 2>&1 |
2374 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2375 *${as_nl}ac_space=\ *)
2376 sed -n \
2377 "s/'\''/'\''\\\\'\'''\''/g;
2378 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2379 ;; #(
2380 *)
2381 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2382 ;;
2383 esac |
2384 sort
2385)
2386 echo
2387
d0ac1c44 2388 $as_echo "## ----------------- ##
81ecdfbb 2389## Output variables. ##
d0ac1c44 2390## ----------------- ##"
81ecdfbb
RW
2391 echo
2392 for ac_var in $ac_subst_vars
2393 do
2394 eval ac_val=\$$ac_var
2395 case $ac_val in
2396 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2397 esac
2398 $as_echo "$ac_var='\''$ac_val'\''"
2399 done | sort
2400 echo
2401
2402 if test -n "$ac_subst_files"; then
d0ac1c44 2403 $as_echo "## ------------------- ##
81ecdfbb 2404## File substitutions. ##
d0ac1c44 2405## ------------------- ##"
81ecdfbb
RW
2406 echo
2407 for ac_var in $ac_subst_files
2408 do
2409 eval ac_val=\$$ac_var
2410 case $ac_val in
2411 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2412 esac
2413 $as_echo "$ac_var='\''$ac_val'\''"
2414 done | sort
2415 echo
2416 fi
2417
2418 if test -s confdefs.h; then
d0ac1c44 2419 $as_echo "## ----------- ##
81ecdfbb 2420## confdefs.h. ##
d0ac1c44 2421## ----------- ##"
81ecdfbb
RW
2422 echo
2423 cat confdefs.h
2424 echo
2425 fi
2426 test "$ac_signal" != 0 &&
2427 $as_echo "$as_me: caught signal $ac_signal"
2428 $as_echo "$as_me: exit $exit_status"
2429 } >&5
2430 rm -f core *.core core.conftest.* &&
2431 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2432 exit $exit_status
2433' 0
2434for ac_signal in 1 2 13 15; do
2435 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2436done
2437ac_signal=0
2438
2439# confdefs.h avoids OS command line length limits that DEFS can exceed.
2440rm -f -r conftest* confdefs.h
2441
2442$as_echo "/* confdefs.h */" > confdefs.h
2443
2444# Predefined preprocessor variables.
2445
2446cat >>confdefs.h <<_ACEOF
2447#define PACKAGE_NAME "$PACKAGE_NAME"
2448_ACEOF
2449
2450cat >>confdefs.h <<_ACEOF
2451#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2452_ACEOF
2453
2454cat >>confdefs.h <<_ACEOF
2455#define PACKAGE_VERSION "$PACKAGE_VERSION"
2456_ACEOF
2457
2458cat >>confdefs.h <<_ACEOF
2459#define PACKAGE_STRING "$PACKAGE_STRING"
2460_ACEOF
2461
2462cat >>confdefs.h <<_ACEOF
2463#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2464_ACEOF
2465
2466cat >>confdefs.h <<_ACEOF
2467#define PACKAGE_URL "$PACKAGE_URL"
2468_ACEOF
2469
2470
2471# Let the site file select an alternate cache file if it wants to.
2472# Prefer an explicitly selected file to automatically selected ones.
2473ac_site_file1=NONE
2474ac_site_file2=NONE
2475if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2476 # We do not want a PATH search for config.site.
2477 case $CONFIG_SITE in #((
2478 -*) ac_site_file1=./$CONFIG_SITE;;
2479 */*) ac_site_file1=$CONFIG_SITE;;
2480 *) ac_site_file1=./$CONFIG_SITE;;
2481 esac
81ecdfbb
RW
2482elif test "x$prefix" != xNONE; then
2483 ac_site_file1=$prefix/share/config.site
2484 ac_site_file2=$prefix/etc/config.site
2485else
2486 ac_site_file1=$ac_default_prefix/share/config.site
2487 ac_site_file2=$ac_default_prefix/etc/config.site
2488fi
2489for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2490do
2491 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2492 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2493 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2494$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2495 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2496 . "$ac_site_file" \
2497 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2498$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2499as_fn_error $? "failed to load site script $ac_site_file
2500See \`config.log' for more details" "$LINENO" 5; }
81ecdfbb
RW
2501 fi
2502done
2503
2504if test -r "$cache_file"; then
d0ac1c44
SM
2505 # Some versions of bash will fail to source /dev/null (special files
2506 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2507 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2508 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2509$as_echo "$as_me: loading cache $cache_file" >&6;}
2510 case $cache_file in
2511 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2512 *) . "./$cache_file";;
2513 esac
2514 fi
2515else
2516 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2517$as_echo "$as_me: creating cache $cache_file" >&6;}
2518 >$cache_file
2519fi
2520
d0ac1c44
SM
2521as_fn_append ac_header_list " stdlib.h"
2522as_fn_append ac_header_list " unistd.h"
2523as_fn_append ac_header_list " sys/param.h"
81ecdfbb
RW
2524# Check that the precious variables saved in the cache have kept the same
2525# value.
2526ac_cache_corrupted=false
2527for ac_var in $ac_precious_vars; do
2528 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2529 eval ac_new_set=\$ac_env_${ac_var}_set
2530 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2531 eval ac_new_val=\$ac_env_${ac_var}_value
2532 case $ac_old_set,$ac_new_set in
2533 set,)
2534 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2535$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2536 ac_cache_corrupted=: ;;
2537 ,set)
2538 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2539$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2540 ac_cache_corrupted=: ;;
2541 ,);;
2542 *)
2543 if test "x$ac_old_val" != "x$ac_new_val"; then
2544 # differences in whitespace do not lead to failure.
2545 ac_old_val_w=`echo x $ac_old_val`
2546 ac_new_val_w=`echo x $ac_new_val`
2547 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2549$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2550 ac_cache_corrupted=:
2551 else
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2553$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2554 eval $ac_var=\$ac_old_val
2555 fi
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2557$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2558 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2559$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2560 fi;;
2561 esac
2562 # Pass precious variables to config.status.
2563 if test "$ac_new_set" = set; then
2564 case $ac_new_val in
2565 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2566 *) ac_arg=$ac_var=$ac_new_val ;;
2567 esac
2568 case " $ac_configure_args " in
2569 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2570 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2571 esac
5464f5a1
NN
2572 fi
2573done
81ecdfbb
RW
2574if $ac_cache_corrupted; then
2575 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2576$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2577 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2578$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2579 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
81ecdfbb
RW
2580fi
2581## -------------------- ##
2582## Main body of script. ##
2583## -------------------- ##
2584
2585ac_ext=c
2586ac_cpp='$CPP $CPPFLAGS'
2587ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2588ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2589ac_compiler_gnu=$ac_cv_c_compiler_gnu
2590
2591
2592
2593
2594
2595
2596
2597ac_aux_dir=
2598for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
2599 if test -f "$ac_dir/install-sh"; then
2600 ac_aux_dir=$ac_dir
2601 ac_install_sh="$ac_aux_dir/install-sh -c"
2602 break
2603 elif test -f "$ac_dir/install.sh"; then
2604 ac_aux_dir=$ac_dir
2605 ac_install_sh="$ac_aux_dir/install.sh -c"
2606 break
2607 elif test -f "$ac_dir/shtool"; then
2608 ac_aux_dir=$ac_dir
2609 ac_install_sh="$ac_aux_dir/shtool install -c"
2610 break
2611 fi
5464f5a1 2612done
81ecdfbb 2613if test -z "$ac_aux_dir"; then
d0ac1c44 2614 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
81ecdfbb
RW
2615fi
2616
2617# These three variables are undocumented and unsupported,
2618# and are intended to be withdrawn in a future Autoconf release.
2619# They can cause serious problems if a builder's source tree is in a directory
2620# whose full name contains unusual characters.
2621ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2622ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2623ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2624
2625
2626# Make sure we can run config.sub.
2627$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 2628 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
81ecdfbb
RW
2629
2630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2631$as_echo_n "checking build system type... " >&6; }
d0ac1c44 2632if ${ac_cv_build+:} false; then :
81ecdfbb
RW
2633 $as_echo_n "(cached) " >&6
2634else
2635 ac_build_alias=$build_alias
2636test "x$ac_build_alias" = x &&
2637 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2638test "x$ac_build_alias" = x &&
d0ac1c44 2639 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
81ecdfbb 2640ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 2641 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
81ecdfbb
RW
2642
2643fi
2644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2645$as_echo "$ac_cv_build" >&6; }
2646case $ac_cv_build in
2647*-*-*) ;;
d0ac1c44 2648*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
81ecdfbb
RW
2649esac
2650build=$ac_cv_build
2651ac_save_IFS=$IFS; IFS='-'
2652set x $ac_cv_build
2653shift
2654build_cpu=$1
2655build_vendor=$2
2656shift; shift
2657# Remember, the first character of IFS is used to create $*,
2658# except with old shells:
2659build_os=$*
2660IFS=$ac_save_IFS
2661case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5464f5a1 2662
81ecdfbb
RW
2663
2664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2665$as_echo_n "checking host system type... " >&6; }
d0ac1c44 2666if ${ac_cv_host+:} false; then :
81ecdfbb
RW
2667 $as_echo_n "(cached) " >&6
2668else
2669 if test "x$host_alias" = x; then
2670 ac_cv_host=$ac_cv_build
2671else
2672 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 2673 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5464f5a1 2674fi
81ecdfbb 2675
5464f5a1 2676fi
81ecdfbb
RW
2677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2678$as_echo "$ac_cv_host" >&6; }
2679case $ac_cv_host in
2680*-*-*) ;;
d0ac1c44 2681*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
81ecdfbb
RW
2682esac
2683host=$ac_cv_host
2684ac_save_IFS=$IFS; IFS='-'
2685set x $ac_cv_host
2686shift
2687host_cpu=$1
2688host_vendor=$2
2689shift; shift
2690# Remember, the first character of IFS is used to create $*,
2691# except with old shells:
2692host_os=$*
2693IFS=$ac_save_IFS
2694case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2695
2696
2697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2698$as_echo_n "checking target system type... " >&6; }
d0ac1c44 2699if ${ac_cv_target+:} false; then :
81ecdfbb 2700 $as_echo_n "(cached) " >&6
5464f5a1 2701else
81ecdfbb
RW
2702 if test "x$target_alias" = x; then
2703 ac_cv_target=$ac_cv_host
2704else
2705 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 2706 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5464f5a1
NN
2707fi
2708
2709fi
81ecdfbb
RW
2710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2711$as_echo "$ac_cv_target" >&6; }
2712case $ac_cv_target in
2713*-*-*) ;;
d0ac1c44 2714*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
81ecdfbb
RW
2715esac
2716target=$ac_cv_target
2717ac_save_IFS=$IFS; IFS='-'
2718set x $ac_cv_target
2719shift
2720target_cpu=$1
2721target_vendor=$2
2722shift; shift
2723# Remember, the first character of IFS is used to create $*,
2724# except with old shells:
2725target_os=$*
2726IFS=$ac_save_IFS
2727case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2728
2729
2730# The aliases save the names the user supplied, while $host etc.
2731# will get canonicalized.
2732test -n "$target_alias" &&
2733 test "$program_prefix$program_suffix$program_transform_name" = \
2734 NONENONEs,x,x, &&
2735 program_prefix=${target_alias}-
d0ac1c44
SM
2736# Expand $ac_aux_dir to an absolute path.
2737am_aux_dir=`cd "$ac_aux_dir" && pwd`
2738
81ecdfbb
RW
2739ac_ext=c
2740ac_cpp='$CPP $CPPFLAGS'
2741ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2742ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2743ac_compiler_gnu=$ac_cv_c_compiler_gnu
2744if test -n "$ac_tool_prefix"; then
2745 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2746set dummy ${ac_tool_prefix}gcc; ac_word=$2
2747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2748$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2749if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2750 $as_echo_n "(cached) " >&6
5464f5a1 2751else
81ecdfbb
RW
2752 if test -n "$CC"; then
2753 ac_cv_prog_CC="$CC" # Let the user override the test.
5464f5a1
NN
2754else
2755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2756for as_dir in $PATH
2757do
2758 IFS=$as_save_IFS
2759 test -z "$as_dir" && as_dir=.
81ecdfbb 2760 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2761 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
2762 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2764 break 2
2765 fi
2766done
81ecdfbb
RW
2767 done
2768IFS=$as_save_IFS
5464f5a1
NN
2769
2770fi
2771fi
81ecdfbb
RW
2772CC=$ac_cv_prog_CC
2773if test -n "$CC"; then
2774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2775$as_echo "$CC" >&6; }
5464f5a1 2776else
81ecdfbb
RW
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2778$as_echo "no" >&6; }
5464f5a1
NN
2779fi
2780
81ecdfbb
RW
2781
2782fi
2783if test -z "$ac_cv_prog_CC"; then
2784 ac_ct_CC=$CC
2785 # Extract the first word of "gcc", so it can be a program name with args.
2786set dummy gcc; ac_word=$2
2787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2788$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2789if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb
RW
2790 $as_echo_n "(cached) " >&6
2791else
2792 if test -n "$ac_ct_CC"; then
2793 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2794else
2795as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2796for as_dir in $PATH
2797do
2798 IFS=$as_save_IFS
2799 test -z "$as_dir" && as_dir=.
2800 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2801 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
2802 ac_cv_prog_ac_ct_CC="gcc"
2803 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2804 break 2
2805 fi
2806done
2807 done
2808IFS=$as_save_IFS
2809
2810fi
2811fi
2812ac_ct_CC=$ac_cv_prog_ac_ct_CC
2813if test -n "$ac_ct_CC"; then
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2815$as_echo "$ac_ct_CC" >&6; }
2816else
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2818$as_echo "no" >&6; }
2819fi
2820
2821 if test "x$ac_ct_CC" = x; then
2822 CC=""
2823 else
2824 case $cross_compiling:$ac_tool_warned in
2825yes:)
2826{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2827$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2828ac_tool_warned=yes ;;
2829esac
2830 CC=$ac_ct_CC
2831 fi
2832else
2833 CC="$ac_cv_prog_CC"
2834fi
2835
2836if test -z "$CC"; then
2837 if test -n "$ac_tool_prefix"; then
2838 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2839set dummy ${ac_tool_prefix}cc; ac_word=$2
2840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2841$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2842if ${ac_cv_prog_CC+:} false; then :
81ecdfbb
RW
2843 $as_echo_n "(cached) " >&6
2844else
2845 if test -n "$CC"; then
2846 ac_cv_prog_CC="$CC" # Let the user override the test.
2847else
2848as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2849for as_dir in $PATH
2850do
2851 IFS=$as_save_IFS
2852 test -z "$as_dir" && as_dir=.
2853 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2854 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
2855 ac_cv_prog_CC="${ac_tool_prefix}cc"
2856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2857 break 2
2858 fi
2859done
2860 done
2861IFS=$as_save_IFS
2862
5464f5a1 2863fi
81ecdfbb
RW
2864fi
2865CC=$ac_cv_prog_CC
2866if test -n "$CC"; then
2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2868$as_echo "$CC" >&6; }
2869else
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2871$as_echo "no" >&6; }
2872fi
2873
5464f5a1 2874
81ecdfbb 2875 fi
5464f5a1
NN
2876fi
2877if test -z "$CC"; then
2878 # Extract the first word of "cc", so it can be a program name with args.
2879set dummy cc; ac_word=$2
81ecdfbb
RW
2880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2881$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2882if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2883 $as_echo_n "(cached) " >&6
5464f5a1
NN
2884else
2885 if test -n "$CC"; then
2886 ac_cv_prog_CC="$CC" # Let the user override the test.
2887else
2888 ac_prog_rejected=no
2889as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2890for as_dir in $PATH
2891do
2892 IFS=$as_save_IFS
2893 test -z "$as_dir" && as_dir=.
81ecdfbb 2894 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2895 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5464f5a1
NN
2896 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2897 ac_prog_rejected=yes
2898 continue
2899 fi
2900 ac_cv_prog_CC="cc"
81ecdfbb 2901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2902 break 2
2903 fi
2904done
81ecdfbb
RW
2905 done
2906IFS=$as_save_IFS
5464f5a1
NN
2907
2908if test $ac_prog_rejected = yes; then
2909 # We found a bogon in the path, so make sure we never use it.
2910 set dummy $ac_cv_prog_CC
2911 shift
2912 if test $# != 0; then
2913 # We chose a different compiler from the bogus one.
2914 # However, it has the same basename, so the bogon will be chosen
2915 # first if we set CC to just the basename; use the full file name.
2916 shift
2917 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2918 fi
2919fi
2920fi
2921fi
2922CC=$ac_cv_prog_CC
2923if test -n "$CC"; then
81ecdfbb
RW
2924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2925$as_echo "$CC" >&6; }
5464f5a1 2926else
81ecdfbb
RW
2927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2928$as_echo "no" >&6; }
5464f5a1
NN
2929fi
2930
81ecdfbb 2931
5464f5a1
NN
2932fi
2933if test -z "$CC"; then
2934 if test -n "$ac_tool_prefix"; then
81ecdfbb 2935 for ac_prog in cl.exe
5464f5a1
NN
2936 do
2937 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2938set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2940$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2941if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2942 $as_echo_n "(cached) " >&6
5464f5a1
NN
2943else
2944 if test -n "$CC"; then
2945 ac_cv_prog_CC="$CC" # Let the user override the test.
2946else
2947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2948for as_dir in $PATH
2949do
2950 IFS=$as_save_IFS
2951 test -z "$as_dir" && as_dir=.
81ecdfbb 2952 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5464f5a1 2954 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2956 break 2
2957 fi
2958done
81ecdfbb
RW
2959 done
2960IFS=$as_save_IFS
5464f5a1
NN
2961
2962fi
2963fi
2964CC=$ac_cv_prog_CC
2965if test -n "$CC"; then
81ecdfbb
RW
2966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2967$as_echo "$CC" >&6; }
5464f5a1 2968else
81ecdfbb
RW
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2970$as_echo "no" >&6; }
5464f5a1
NN
2971fi
2972
81ecdfbb 2973
5464f5a1
NN
2974 test -n "$CC" && break
2975 done
2976fi
2977if test -z "$CC"; then
2978 ac_ct_CC=$CC
81ecdfbb 2979 for ac_prog in cl.exe
5464f5a1
NN
2980do
2981 # Extract the first word of "$ac_prog", so it can be a program name with args.
2982set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2984$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2985if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2986 $as_echo_n "(cached) " >&6
5464f5a1
NN
2987else
2988 if test -n "$ac_ct_CC"; then
2989 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2990else
2991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2992for as_dir in $PATH
2993do
2994 IFS=$as_save_IFS
2995 test -z "$as_dir" && as_dir=.
81ecdfbb 2996 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2997 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5464f5a1 2998 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
3000 break 2
3001 fi
3002done
81ecdfbb
RW
3003 done
3004IFS=$as_save_IFS
5464f5a1
NN
3005
3006fi
3007fi
3008ac_ct_CC=$ac_cv_prog_ac_ct_CC
3009if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3011$as_echo "$ac_ct_CC" >&6; }
5464f5a1 3012else
81ecdfbb
RW
3013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3014$as_echo "no" >&6; }
5464f5a1
NN
3015fi
3016
81ecdfbb 3017
5464f5a1
NN
3018 test -n "$ac_ct_CC" && break
3019done
3020
81ecdfbb
RW
3021 if test "x$ac_ct_CC" = x; then
3022 CC=""
3023 else
3024 case $cross_compiling:$ac_tool_warned in
3025yes:)
3026{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3027$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3028ac_tool_warned=yes ;;
3029esac
3030 CC=$ac_ct_CC
3031 fi
5464f5a1
NN
3032fi
3033
3034fi
3035
3036
81ecdfbb
RW
3037test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3038$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3039as_fn_error $? "no acceptable C compiler found in \$PATH
3040See \`config.log' for more details" "$LINENO" 5; }
5464f5a1
NN
3041
3042# Provide some information about the compiler.
81ecdfbb
RW
3043$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3044set X $ac_compile
3045ac_compiler=$2
3046for ac_option in --version -v -V -qversion; do
3047 { { ac_try="$ac_compiler $ac_option >&5"
3048case "(($ac_try" in
3049 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3050 *) ac_try_echo=$ac_try;;
3051esac
3052eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3053$as_echo "$ac_try_echo"; } >&5
3054 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5464f5a1 3055 ac_status=$?
81ecdfbb
RW
3056 if test -s conftest.err; then
3057 sed '10a\
3058... rest of stderr output deleted ...
3059 10q' conftest.err >conftest.er1
3060 cat conftest.er1 >&5
81ecdfbb 3061 fi
d0ac1c44 3062 rm -f conftest.er1 conftest.err
81ecdfbb
RW
3063 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3064 test $ac_status = 0; }
3065done
5464f5a1 3066
81ecdfbb 3067cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3068/* end confdefs.h. */
3069
3070int
3071main ()
3072{
3073
3074 ;
3075 return 0;
3076}
3077_ACEOF
3078ac_clean_files_save=$ac_clean_files
d0ac1c44 3079ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
5464f5a1
NN
3080# Try to create an executable without -o first, disregard a.out.
3081# It will help us diagnose broken compilers, and finding out an intuition
3082# of exeext.
d0ac1c44
SM
3083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3084$as_echo_n "checking whether the C compiler works... " >&6; }
81ecdfbb
RW
3085ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3086
3087# The possible output files:
3088ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3089
3090ac_rmfiles=
3091for ac_file in $ac_files
3092do
3093 case $ac_file in
3094 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3095 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3096 esac
3097done
3098rm -f $ac_rmfiles
3099
3100if { { ac_try="$ac_link_default"
3101case "(($ac_try" in
3102 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3103 *) ac_try_echo=$ac_try;;
3104esac
3105eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3106$as_echo "$ac_try_echo"; } >&5
3107 (eval "$ac_link_default") 2>&5
3108 ac_status=$?
3109 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3110 test $ac_status = 0; }; then :
3111 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3112# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3113# in a Makefile. We should not override ac_cv_exeext if it was cached,
3114# so that the user can short-circuit this test for compilers unknown to
3115# Autoconf.
3116for ac_file in $ac_files ''
5464f5a1
NN
3117do
3118 test -f "$ac_file" || continue
3119 case $ac_file in
81ecdfbb 3120 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
5464f5a1
NN
3121 ;;
3122 [ab].out )
3123 # We found the default executable, but exeext='' is most
3124 # certainly right.
3125 break;;
3126 *.* )
81ecdfbb
RW
3127 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3128 then :; else
3129 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3130 fi
3131 # We set ac_cv_exeext here because the later test for it is not
3132 # safe: cross compilers may not add the suffix if given an `-o'
3133 # argument, so we may need to know it at that point already.
3134 # Even if this section looks crufty: it has the advantage of
3135 # actually working.
5464f5a1
NN
3136 break;;
3137 * )
3138 break;;
3139 esac
3140done
81ecdfbb
RW
3141test "$ac_cv_exeext" = no && ac_cv_exeext=
3142
5464f5a1 3143else
81ecdfbb
RW
3144 ac_file=''
3145fi
81ecdfbb 3146if test -z "$ac_file"; then :
d0ac1c44
SM
3147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3148$as_echo "no" >&6; }
3149$as_echo "$as_me: failed program was:" >&5
5464f5a1
NN
3150sed 's/^/| /' conftest.$ac_ext >&5
3151
81ecdfbb
RW
3152{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3153$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3154as_fn_error 77 "C compiler cannot create executables
3155See \`config.log' for more details" "$LINENO" 5; }
3156else
3157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3158$as_echo "yes" >&6; }
5464f5a1 3159fi
d0ac1c44
SM
3160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3161$as_echo_n "checking for C compiler default output file name... " >&6; }
3162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3163$as_echo "$ac_file" >&6; }
5464f5a1 3164ac_exeext=$ac_cv_exeext
5464f5a1 3165
d0ac1c44 3166rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
5464f5a1 3167ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
3168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3169$as_echo_n "checking for suffix of executables... " >&6; }
3170if { { ac_try="$ac_link"
3171case "(($ac_try" in
3172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3173 *) ac_try_echo=$ac_try;;
3174esac
3175eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3176$as_echo "$ac_try_echo"; } >&5
3177 (eval "$ac_link") 2>&5
5464f5a1 3178 ac_status=$?
81ecdfbb
RW
3179 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3180 test $ac_status = 0; }; then :
5464f5a1
NN
3181 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3182# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3183# work properly (i.e., refer to `conftest.exe'), while it won't with
3184# `rm'.
3185for ac_file in conftest.exe conftest conftest.*; do
3186 test -f "$ac_file" || continue
3187 case $ac_file in
81ecdfbb 3188 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
5464f5a1 3189 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
5464f5a1
NN
3190 break;;
3191 * ) break;;
3192 esac
3193done
3194else
81ecdfbb
RW
3195 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3196$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3197as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3198See \`config.log' for more details" "$LINENO" 5; }
5464f5a1 3199fi
d0ac1c44 3200rm -f conftest conftest$ac_cv_exeext
81ecdfbb
RW
3201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3202$as_echo "$ac_cv_exeext" >&6; }
5464f5a1
NN
3203
3204rm -f conftest.$ac_ext
3205EXEEXT=$ac_cv_exeext
3206ac_exeext=$EXEEXT
d0ac1c44
SM
3207cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3208/* end confdefs.h. */
3209#include <stdio.h>
3210int
3211main ()
3212{
3213FILE *f = fopen ("conftest.out", "w");
3214 return ferror (f) || fclose (f) != 0;
3215
3216 ;
3217 return 0;
3218}
3219_ACEOF
3220ac_clean_files="$ac_clean_files conftest.out"
3221# Check that the compiler produces executables we can run. If not, either
3222# the compiler is broken, or we cross compile.
3223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3224$as_echo_n "checking whether we are cross compiling... " >&6; }
3225if test "$cross_compiling" != yes; then
3226 { { ac_try="$ac_link"
3227case "(($ac_try" in
3228 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3229 *) ac_try_echo=$ac_try;;
3230esac
3231eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3232$as_echo "$ac_try_echo"; } >&5
3233 (eval "$ac_link") 2>&5
3234 ac_status=$?
3235 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3236 test $ac_status = 0; }
3237 if { ac_try='./conftest$ac_cv_exeext'
3238 { { case "(($ac_try" in
3239 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3240 *) ac_try_echo=$ac_try;;
3241esac
3242eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3243$as_echo "$ac_try_echo"; } >&5
3244 (eval "$ac_try") 2>&5
3245 ac_status=$?
3246 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3247 test $ac_status = 0; }; }; then
3248 cross_compiling=no
3249 else
3250 if test "$cross_compiling" = maybe; then
3251 cross_compiling=yes
3252 else
3253 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3254$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3255as_fn_error $? "cannot run C compiled programs.
3256If you meant to cross compile, use \`--host'.
3257See \`config.log' for more details" "$LINENO" 5; }
3258 fi
3259 fi
3260fi
3261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3262$as_echo "$cross_compiling" >&6; }
3263
3264rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3265ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
3266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3267$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 3268if ${ac_cv_objext+:} false; then :
81ecdfbb 3269 $as_echo_n "(cached) " >&6
5464f5a1 3270else
81ecdfbb 3271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3272/* end confdefs.h. */
3273
3274int
3275main ()
3276{
3277
3278 ;
3279 return 0;
3280}
3281_ACEOF
3282rm -f conftest.o conftest.obj
81ecdfbb
RW
3283if { { ac_try="$ac_compile"
3284case "(($ac_try" in
3285 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3286 *) ac_try_echo=$ac_try;;
3287esac
3288eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3289$as_echo "$ac_try_echo"; } >&5
3290 (eval "$ac_compile") 2>&5
3291 ac_status=$?
3292 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3293 test $ac_status = 0; }; then :
3294 for ac_file in conftest.o conftest.obj conftest.*; do
3295 test -f "$ac_file" || continue;
5464f5a1 3296 case $ac_file in
81ecdfbb 3297 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
5464f5a1
NN
3298 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3299 break;;
3300 esac
3301done
3302else
81ecdfbb 3303 $as_echo "$as_me: failed program was:" >&5
5464f5a1
NN
3304sed 's/^/| /' conftest.$ac_ext >&5
3305
81ecdfbb
RW
3306{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3307$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3308as_fn_error $? "cannot compute suffix of object files: cannot compile
3309See \`config.log' for more details" "$LINENO" 5; }
5464f5a1 3310fi
5464f5a1
NN
3311rm -f conftest.$ac_cv_objext conftest.$ac_ext
3312fi
81ecdfbb
RW
3313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3314$as_echo "$ac_cv_objext" >&6; }
5464f5a1
NN
3315OBJEXT=$ac_cv_objext
3316ac_objext=$OBJEXT
81ecdfbb
RW
3317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3318$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 3319if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 3320 $as_echo_n "(cached) " >&6
5464f5a1 3321else
81ecdfbb 3322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3323/* end confdefs.h. */
3324
3325int
3326main ()
3327{
3328#ifndef __GNUC__
3329 choke me
3330#endif
3331
3332 ;
3333 return 0;
3334}
3335_ACEOF
81ecdfbb 3336if ac_fn_c_try_compile "$LINENO"; then :
5464f5a1
NN
3337 ac_compiler_gnu=yes
3338else
81ecdfbb 3339 ac_compiler_gnu=no
5464f5a1 3340fi
81ecdfbb 3341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464f5a1
NN
3342ac_cv_c_compiler_gnu=$ac_compiler_gnu
3343
3344fi
81ecdfbb
RW
3345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3346$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3347if test $ac_compiler_gnu = yes; then
3348 GCC=yes
3349else
3350 GCC=
3351fi
5464f5a1
NN
3352ac_test_CFLAGS=${CFLAGS+set}
3353ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3355$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3356if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
3357 $as_echo_n "(cached) " >&6
3358else
3359 ac_save_c_werror_flag=$ac_c_werror_flag
3360 ac_c_werror_flag=yes
3361 ac_cv_prog_cc_g=no
3362 CFLAGS="-g"
3363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3364/* end confdefs.h. */
3365
3366int
3367main ()
3368{
3369
3370 ;
3371 return 0;
3372}
3373_ACEOF
81ecdfbb 3374if ac_fn_c_try_compile "$LINENO"; then :
5464f5a1
NN
3375 ac_cv_prog_cc_g=yes
3376else
81ecdfbb
RW
3377 CFLAGS=""
3378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3379/* end confdefs.h. */
5464f5a1 3380
81ecdfbb
RW
3381int
3382main ()
3383{
3384
3385 ;
3386 return 0;
3387}
3388_ACEOF
3389if ac_fn_c_try_compile "$LINENO"; then :
3390
3391else
3392 ac_c_werror_flag=$ac_save_c_werror_flag
3393 CFLAGS="-g"
3394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3395/* end confdefs.h. */
3396
3397int
3398main ()
3399{
3400
3401 ;
3402 return 0;
3403}
3404_ACEOF
3405if ac_fn_c_try_compile "$LINENO"; then :
3406 ac_cv_prog_cc_g=yes
3407fi
3408rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464f5a1 3409fi
81ecdfbb 3410rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464f5a1 3411fi
81ecdfbb
RW
3412rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3413 ac_c_werror_flag=$ac_save_c_werror_flag
3414fi
3415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3416$as_echo "$ac_cv_prog_cc_g" >&6; }
5464f5a1
NN
3417if test "$ac_test_CFLAGS" = set; then
3418 CFLAGS=$ac_save_CFLAGS
3419elif test $ac_cv_prog_cc_g = yes; then
3420 if test "$GCC" = yes; then
3421 CFLAGS="-g -O2"
3422 else
3423 CFLAGS="-g"
3424 fi
3425else
3426 if test "$GCC" = yes; then
3427 CFLAGS="-O2"
3428 else
3429 CFLAGS=
3430 fi
3431fi
81ecdfbb
RW
3432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3433$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3434if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 3435 $as_echo_n "(cached) " >&6
5464f5a1 3436else
81ecdfbb 3437 ac_cv_prog_cc_c89=no
5464f5a1 3438ac_save_CC=$CC
81ecdfbb 3439cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3440/* end confdefs.h. */
3441#include <stdarg.h>
3442#include <stdio.h>
d0ac1c44 3443struct stat;
5464f5a1
NN
3444/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3445struct buf { int x; };
3446FILE * (*rcsopen) (struct buf *, struct stat *, int);
3447static char *e (p, i)
3448 char **p;
3449 int i;
3450{
3451 return p[i];
3452}
3453static char *f (char * (*g) (char **, int), char **p, ...)
3454{
3455 char *s;
3456 va_list v;
3457 va_start (v,p);
3458 s = g (p, va_arg (v,int));
3459 va_end (v);
3460 return s;
3461}
3462
3463/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3464 function prototypes and stuff, but not '\xHH' hex character constants.
3465 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3466 as 'x'. The following induces an error, until -std is added to get
5464f5a1
NN
3467 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3468 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3469 that's true only with -std. */
5464f5a1
NN
3470int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3471
81ecdfbb
RW
3472/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3473 inside strings and character constants. */
3474#define FOO(x) 'x'
3475int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3476
5464f5a1
NN
3477int test (int i, double x);
3478struct s1 {int (*f) (int a);};
3479struct s2 {int (*f) (double a);};
3480int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3481int argc;
3482char **argv;
3483int
3484main ()
3485{
3486return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3487 ;
3488 return 0;
3489}
3490_ACEOF
81ecdfbb
RW
3491for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3492 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5464f5a1
NN
3493do
3494 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3495 if ac_fn_c_try_compile "$LINENO"; then :
3496 ac_cv_prog_cc_c89=$ac_arg
5464f5a1 3497fi
81ecdfbb
RW
3498rm -f core conftest.err conftest.$ac_objext
3499 test "x$ac_cv_prog_cc_c89" != "xno" && break
5464f5a1 3500done
81ecdfbb 3501rm -f conftest.$ac_ext
5464f5a1
NN
3502CC=$ac_save_CC
3503
3504fi
81ecdfbb
RW
3505# AC_CACHE_VAL
3506case "x$ac_cv_prog_cc_c89" in
3507 x)
3508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3509$as_echo "none needed" >&6; } ;;
3510 xno)
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3512$as_echo "unsupported" >&6; } ;;
5464f5a1 3513 *)
81ecdfbb
RW
3514 CC="$CC $ac_cv_prog_cc_c89"
3515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3516$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5464f5a1 3517esac
81ecdfbb 3518if test "x$ac_cv_prog_cc_c89" != xno; then :
5464f5a1
NN
3519
3520fi
5464f5a1 3521
5464f5a1
NN
3522ac_ext=c
3523ac_cpp='$CPP $CPPFLAGS'
3524ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3525ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3526ac_compiler_gnu=$ac_cv_c_compiler_gnu
3527
d0ac1c44
SM
3528ac_ext=c
3529ac_cpp='$CPP $CPPFLAGS'
3530ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3531ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3532ac_compiler_gnu=$ac_cv_c_compiler_gnu
3533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3534$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3535if ${am_cv_prog_cc_c_o+:} false; then :
3536 $as_echo_n "(cached) " >&6
3537else
3538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3539/* end confdefs.h. */
3540
3541int
3542main ()
3543{
3544
3545 ;
3546 return 0;
3547}
3548_ACEOF
3549 # Make sure it works both with $CC and with simple cc.
3550 # Following AC_PROG_CC_C_O, we do the test twice because some
3551 # compilers refuse to overwrite an existing .o file with -o,
3552 # though they will create one.
3553 am_cv_prog_cc_c_o=yes
3554 for am_i in 1 2; do
3555 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3556 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3557 ac_status=$?
3558 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3559 (exit $ac_status); } \
3560 && test -f conftest2.$ac_objext; then
3561 : OK
3562 else
3563 am_cv_prog_cc_c_o=no
3564 break
3565 fi
3566 done
3567 rm -f core conftest*
3568 unset am_i
3569fi
3570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3571$as_echo "$am_cv_prog_cc_c_o" >&6; }
3572if test "$am_cv_prog_cc_c_o" != yes; then
3573 # Losing compiler, so override with the script.
3574 # FIXME: It is wrong to rewrite CC.
3575 # But if we don't then we get into trouble of one sort or another.
3576 # A longer-term fix would be to have automake use am__CC in this case,
3577 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3578 CC="$am_aux_dir/compile $CC"
3579fi
3580ac_ext=c
3581ac_cpp='$CPP $CPPFLAGS'
3582ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3583ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3584ac_compiler_gnu=$ac_cv_c_compiler_gnu
3585
3586
5464f5a1 3587
81ecdfbb
RW
3588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3589$as_echo_n "checking for library containing strerror... " >&6; }
d0ac1c44 3590if ${ac_cv_search_strerror+:} false; then :
81ecdfbb 3591 $as_echo_n "(cached) " >&6
5464f5a1 3592else
f5385ebf 3593 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3594cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3595/* end confdefs.h. */
3596
81ecdfbb
RW
3597/* Override any GCC internal prototype to avoid an error.
3598 Use char because int might match the return type of a GCC
3599 builtin and then its argument prototype would still apply. */
5464f5a1
NN
3600#ifdef __cplusplus
3601extern "C"
3602#endif
5464f5a1
NN
3603char strerror ();
3604int
3605main ()
3606{
81ecdfbb 3607return strerror ();
5464f5a1
NN
3608 ;
3609 return 0;
3610}
3611_ACEOF
81ecdfbb
RW
3612for ac_lib in '' cposix; do
3613 if test -z "$ac_lib"; then
3614 ac_res="none required"
3615 else
3616 ac_res=-l$ac_lib
f5385ebf 3617 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3618 fi
3619 if ac_fn_c_try_link "$LINENO"; then :
3620 ac_cv_search_strerror=$ac_res
3621fi
3622rm -f core conftest.err conftest.$ac_objext \
3623 conftest$ac_exeext
d0ac1c44 3624 if ${ac_cv_search_strerror+:} false; then :
81ecdfbb
RW
3625 break
3626fi
3627done
d0ac1c44 3628if ${ac_cv_search_strerror+:} false; then :
f5385ebf 3629
f5385ebf 3630else
81ecdfbb 3631 ac_cv_search_strerror=no
5464f5a1 3632fi
81ecdfbb 3633rm conftest.$ac_ext
f5385ebf
AM
3634LIBS=$ac_func_search_save_LIBS
3635fi
81ecdfbb
RW
3636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3637$as_echo "$ac_cv_search_strerror" >&6; }
3638ac_res=$ac_cv_search_strerror
3639if test "$ac_res" != no; then :
3640 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5464f5a1 3641
f5385ebf 3642fi
5464f5a1
NN
3643
3644
d0ac1c44 3645am__api_version='1.15'
81ecdfbb 3646
5464f5a1
NN
3647# Find a good install program. We prefer a C program (faster),
3648# so one script is as good as another. But avoid the broken or
3649# incompatible versions:
3650# SysV /etc/install, /usr/sbin/install
3651# SunOS /usr/etc/install
3652# IRIX /sbin/install
3653# AIX /bin/install
3654# AmigaOS /C/install, which installs bootblocks on floppy discs
252b5132
RH
3655# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3656# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3657# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5464f5a1 3658# OS/2's system install, which has a completely different semantic
252b5132 3659# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3660# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3662$as_echo_n "checking for a BSD-compatible install... " >&6; }
252b5132 3663if test -z "$INSTALL"; then
d0ac1c44 3664if ${ac_cv_path_install+:} false; then :
81ecdfbb 3665 $as_echo_n "(cached) " >&6
252b5132 3666else
5464f5a1
NN
3667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3668for as_dir in $PATH
3669do
3670 IFS=$as_save_IFS
3671 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3672 # Account for people who put trailing slashes in PATH elements.
3673case $as_dir/ in #((
3674 ./ | .// | /[cC]/* | \
5464f5a1 3675 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3676 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5464f5a1
NN
3677 /usr/ucb/* ) ;;
3678 *)
3679 # OSF1 and SCO ODT 3.0 have their own names for install.
3680 # Don't use installbsd from OSF since it installs stuff as root
3681 # by default.
3682 for ac_prog in ginstall scoinst install; do
3683 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3684 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
252b5132 3685 if test $ac_prog = install &&
5464f5a1 3686 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
252b5132
RH
3687 # AIX install. It has an incompatible calling convention.
3688 :
5464f5a1
NN
3689 elif test $ac_prog = install &&
3690 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3691 # program-specific install script used by HP pwplus--don't use.
3692 :
252b5132 3693 else
58c85be7
RW
3694 rm -rf conftest.one conftest.two conftest.dir
3695 echo one > conftest.one
3696 echo two > conftest.two
3697 mkdir conftest.dir
3698 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3699 test -s conftest.one && test -s conftest.two &&
3700 test -s conftest.dir/conftest.one &&
3701 test -s conftest.dir/conftest.two
3702 then
3703 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3704 break 3
3705 fi
252b5132
RH
3706 fi
3707 fi
3708 done
5464f5a1
NN
3709 done
3710 ;;
3711esac
81ecdfbb
RW
3712
3713 done
3714IFS=$as_save_IFS
5464f5a1 3715
58c85be7 3716rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3717
3718fi
3719 if test "${ac_cv_path_install+set}" = set; then
5464f5a1 3720 INSTALL=$ac_cv_path_install
252b5132 3721 else
58c85be7
RW
3722 # As a last resort, use the slow shell script. Don't cache a
3723 # value for INSTALL within a source directory, because that will
252b5132 3724 # break other packages using the cache if that directory is
58c85be7 3725 # removed, or if the value is a relative name.
5464f5a1 3726 INSTALL=$ac_install_sh
252b5132
RH
3727 fi
3728fi
81ecdfbb
RW
3729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3730$as_echo "$INSTALL" >&6; }
252b5132
RH
3731
3732# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3733# It thinks the first close brace ends the variable substitution.
3734test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3735
5464f5a1 3736test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3737
3738test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3739
81ecdfbb
RW
3740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3741$as_echo_n "checking whether build environment is sane... " >&6; }
81ecdfbb
RW
3742# Reject unsafe characters in $srcdir or the absolute working directory
3743# name. Accept space and tab only in the latter.
3744am_lf='
3745'
3746case `pwd` in
3747 *[\\\"\#\$\&\'\`$am_lf]*)
d0ac1c44 3748 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
81ecdfbb
RW
3749esac
3750case $srcdir in
3751 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
d0ac1c44 3752 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
81ecdfbb
RW
3753esac
3754
d0ac1c44 3755# Do 'set' in a subshell so we don't clobber the current shell's
252b5132
RH
3756# arguments. Must try -L first in case configure is actually a
3757# symlink; some systems play weird games with the mod time of symlinks
3758# (eg FreeBSD returns the mod time of the symlink's containing
3759# directory).
3760if (
d0ac1c44
SM
3761 am_has_slept=no
3762 for am_try in 1 2; do
3763 echo "timestamp, slept: $am_has_slept" > conftest.file
3764 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3765 if test "$*" = "X"; then
3766 # -L didn't work.
3767 set X `ls -t "$srcdir/configure" conftest.file`
3768 fi
3769 if test "$*" != "X $srcdir/configure conftest.file" \
3770 && test "$*" != "X conftest.file $srcdir/configure"; then
3771
3772 # If neither matched, then we have a broken ls. This can happen
3773 # if, for instance, CONFIG_SHELL is bash and it inherits a
3774 # broken ls alias from the environment. This has actually
3775 # happened. Such a system could not be considered "sane".
3776 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3777 alias in your environment" "$LINENO" 5
3778 fi
3779 if test "$2" = conftest.file || test $am_try -eq 2; then
3780 break
3781 fi
3782 # Just in case.
3783 sleep 1
3784 am_has_slept=yes
3785 done
f5385ebf 3786 test "$2" = conftest.file
252b5132
RH
3787 )
3788then
3789 # Ok.
3790 :
3791else
d0ac1c44 3792 as_fn_error $? "newly created file is older than distributed files!
81ecdfbb 3793Check your system clock" "$LINENO" 5
252b5132 3794fi
81ecdfbb
RW
3795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3796$as_echo "yes" >&6; }
d0ac1c44
SM
3797# If we didn't sleep, we still need to ensure time stamps of config.status and
3798# generated files are strictly newer.
3799am_sleep_pid=
3800if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3801 ( sleep 1 ) &
3802 am_sleep_pid=$!
3803fi
3804
3805rm -f conftest.file
3806
252b5132 3807test "$program_prefix" != NONE &&
81ecdfbb 3808 program_transform_name="s&^&$program_prefix&;$program_transform_name"
252b5132
RH
3809# Use a double $ so make ignores it.
3810test "$program_suffix" != NONE &&
81ecdfbb
RW
3811 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3812# Double any \ or $.
5464f5a1 3813# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3814ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3815program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5464f5a1 3816
81ecdfbb
RW
3817if test x"${MISSING+set}" != xset; then
3818 case $am_aux_dir in
3819 *\ * | *\ *)
3820 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3821 *)
3822 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3823 esac
3824fi
f5385ebf 3825# Use eval to expand $SHELL
d0ac1c44
SM
3826if eval "$MISSING --is-lightweight"; then
3827 am_missing_run="$MISSING "
f5385ebf
AM
3828else
3829 am_missing_run=
d0ac1c44
SM
3830 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3831$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
81ecdfbb
RW
3832fi
3833
d0ac1c44 3834if test x"${install_sh+set}" != xset; then
81ecdfbb
RW
3835 case $am_aux_dir in
3836 *\ * | *\ *)
3837 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3838 *)
3839 install_sh="\${SHELL} $am_aux_dir/install-sh"
3840 esac
3841fi
3842
d0ac1c44
SM
3843# Installed binaries are usually stripped using 'strip' when the user
3844# run "make install-strip". However 'strip' might not be the right
81ecdfbb 3845# tool to use in cross-compilation environments, therefore Automake
d0ac1c44 3846# will honor the 'STRIP' environment variable to overrule this program.
81ecdfbb
RW
3847if test "$cross_compiling" != no; then
3848 if test -n "$ac_tool_prefix"; then
3849 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3850set dummy ${ac_tool_prefix}strip; ac_word=$2
3851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3852$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3853if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb
RW
3854 $as_echo_n "(cached) " >&6
3855else
3856 if test -n "$STRIP"; then
3857 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3858else
3859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3860for as_dir in $PATH
3861do
3862 IFS=$as_save_IFS
3863 test -z "$as_dir" && as_dir=.
3864 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3865 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3866 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3868 break 2
3869 fi
3870done
3871 done
3872IFS=$as_save_IFS
3873
3874fi
3875fi
3876STRIP=$ac_cv_prog_STRIP
3877if test -n "$STRIP"; then
3878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3879$as_echo "$STRIP" >&6; }
3880else
3881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3882$as_echo "no" >&6; }
3883fi
3884
3885
3886fi
3887if test -z "$ac_cv_prog_STRIP"; then
3888 ac_ct_STRIP=$STRIP
3889 # Extract the first word of "strip", so it can be a program name with args.
3890set dummy strip; ac_word=$2
3891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3892$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3893if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb
RW
3894 $as_echo_n "(cached) " >&6
3895else
3896 if test -n "$ac_ct_STRIP"; then
3897 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3898else
3899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3900for as_dir in $PATH
3901do
3902 IFS=$as_save_IFS
3903 test -z "$as_dir" && as_dir=.
3904 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3905 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3906 ac_cv_prog_ac_ct_STRIP="strip"
3907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3908 break 2
3909 fi
3910done
3911 done
3912IFS=$as_save_IFS
3913
3914fi
3915fi
3916ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3917if test -n "$ac_ct_STRIP"; then
3918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3919$as_echo "$ac_ct_STRIP" >&6; }
3920else
3921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3922$as_echo "no" >&6; }
3923fi
3924
3925 if test "x$ac_ct_STRIP" = x; then
3926 STRIP=":"
3927 else
3928 case $cross_compiling:$ac_tool_warned in
3929yes:)
3930{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3931$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3932ac_tool_warned=yes ;;
3933esac
3934 STRIP=$ac_ct_STRIP
3935 fi
3936else
3937 STRIP="$ac_cv_prog_STRIP"
3938fi
3939
3940fi
3941INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3942
3943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3944$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3945if test -z "$MKDIR_P"; then
d0ac1c44 3946 if ${ac_cv_path_mkdir+:} false; then :
81ecdfbb
RW
3947 $as_echo_n "(cached) " >&6
3948else
3949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3950for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3951do
3952 IFS=$as_save_IFS
3953 test -z "$as_dir" && as_dir=.
3954 for ac_prog in mkdir gmkdir; do
3955 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3956 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
81ecdfbb
RW
3957 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3958 'mkdir (GNU coreutils) '* | \
3959 'mkdir (coreutils) '* | \
3960 'mkdir (fileutils) '4.1*)
3961 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3962 break 3;;
3963 esac
3964 done
3965 done
f5385ebf 3966 done
81ecdfbb
RW
3967IFS=$as_save_IFS
3968
3969fi
3970
d0ac1c44 3971 test -d ./--version && rmdir ./--version
81ecdfbb
RW
3972 if test "${ac_cv_path_mkdir+set}" = set; then
3973 MKDIR_P="$ac_cv_path_mkdir -p"
f5385ebf 3974 else
81ecdfbb
RW
3975 # As a last resort, use the slow shell script. Don't cache a
3976 # value for MKDIR_P within a source directory, because that will
3977 # break other packages using the cache if that directory is
3978 # removed, or if the value is a relative name.
81ecdfbb 3979 MKDIR_P="$ac_install_sh -d"
f5385ebf
AM
3980 fi
3981fi
81ecdfbb
RW
3982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3983$as_echo "$MKDIR_P" >&6; }
3984
f5385ebf
AM
3985for ac_prog in gawk mawk nawk awk
3986do
3987 # Extract the first word of "$ac_prog", so it can be a program name with args.
3988set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
3989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3990$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3991if ${ac_cv_prog_AWK+:} false; then :
81ecdfbb 3992 $as_echo_n "(cached) " >&6
f5385ebf
AM
3993else
3994 if test -n "$AWK"; then
3995 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3996else
3997as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3998for as_dir in $PATH
3999do
4000 IFS=$as_save_IFS
4001 test -z "$as_dir" && as_dir=.
81ecdfbb 4002 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4003 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
f5385ebf 4004 ac_cv_prog_AWK="$ac_prog"
81ecdfbb 4005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
f5385ebf
AM
4006 break 2
4007 fi
4008done
81ecdfbb
RW
4009 done
4010IFS=$as_save_IFS
f5385ebf
AM
4011
4012fi
4013fi
4014AWK=$ac_cv_prog_AWK
4015if test -n "$AWK"; then
81ecdfbb
RW
4016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4017$as_echo "$AWK" >&6; }
f5385ebf 4018else
81ecdfbb
RW
4019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4020$as_echo "no" >&6; }
f5385ebf
AM
4021fi
4022
81ecdfbb 4023
f5385ebf
AM
4024 test -n "$AWK" && break
4025done
4026
81ecdfbb
RW
4027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4028$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4029set x ${MAKE-make}
4030ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d0ac1c44 4031if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
81ecdfbb 4032 $as_echo_n "(cached) " >&6
5464f5a1
NN
4033else
4034 cat >conftest.make <<\_ACEOF
81ecdfbb 4035SHELL = /bin/sh
252b5132 4036all:
81ecdfbb 4037 @echo '@@@%%%=$(MAKE)=@@@%%%'
5464f5a1 4038_ACEOF
d0ac1c44 4039# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
81ecdfbb
RW
4040case `${MAKE-make} -f conftest.make 2>/dev/null` in
4041 *@@@%%%=?*=@@@%%%*)
4042 eval ac_cv_prog_make_${ac_make}_set=yes;;
4043 *)
4044 eval ac_cv_prog_make_${ac_make}_set=no;;
4045esac
5464f5a1 4046rm -f conftest.make
252b5132 4047fi
81ecdfbb
RW
4048if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4050$as_echo "yes" >&6; }
252b5132
RH
4051 SET_MAKE=
4052else
81ecdfbb
RW
4053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4054$as_echo "no" >&6; }
252b5132
RH
4055 SET_MAKE="MAKE=${MAKE-make}"
4056fi
4057
f5385ebf
AM
4058rm -rf .tst 2>/dev/null
4059mkdir .tst 2>/dev/null
4060if test -d .tst; then
4061 am__leading_dot=.
4062else
4063 am__leading_dot=_
4064fi
4065rmdir .tst 2>/dev/null
4066
4067DEPDIR="${am__leading_dot}deps"
4068
81ecdfbb 4069ac_config_commands="$ac_config_commands depfiles"
f5385ebf
AM
4070
4071
4072am_make=${MAKE-make}
4073cat > confinc << 'END'
4074am__doit:
81ecdfbb 4075 @echo this is the am__doit target
f5385ebf
AM
4076.PHONY: am__doit
4077END
4078# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
4079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4080$as_echo_n "checking for style of include used by $am_make... " >&6; }
f5385ebf
AM
4081am__include="#"
4082am__quote=
4083_am_result=none
4084# First try GNU make style include.
4085echo "include confinc" > confmf
d0ac1c44 4086# Ignore all kinds of additional output from 'make'.
81ecdfbb
RW
4087case `$am_make -s -f confmf 2> /dev/null` in #(
4088*the\ am__doit\ target*)
4089 am__include=include
4090 am__quote=
4091 _am_result=GNU
4092 ;;
4093esac
f5385ebf
AM
4094# Now try BSD make style include.
4095if test "$am__include" = "#"; then
4096 echo '.include "confinc"' > confmf
81ecdfbb
RW
4097 case `$am_make -s -f confmf 2> /dev/null` in #(
4098 *the\ am__doit\ target*)
4099 am__include=.include
4100 am__quote="\""
4101 _am_result=BSD
4102 ;;
4103 esac
f5385ebf
AM
4104fi
4105
4106
81ecdfbb
RW
4107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4108$as_echo "$_am_result" >&6; }
f5385ebf
AM
4109rm -f confinc confmf
4110
81ecdfbb
RW
4111# Check whether --enable-dependency-tracking was given.
4112if test "${enable_dependency_tracking+set}" = set; then :
4113 enableval=$enable_dependency_tracking;
4114fi
f5385ebf 4115
f5385ebf
AM
4116if test "x$enable_dependency_tracking" != xno; then
4117 am_depcomp="$ac_aux_dir/depcomp"
4118 AMDEPBACKSLASH='\'
6eb7d830 4119 am__nodep='_no'
f5385ebf 4120fi
81ecdfbb 4121 if test "x$enable_dependency_tracking" != xno; then
f5385ebf
AM
4122 AMDEP_TRUE=
4123 AMDEP_FALSE='#'
4124else
4125 AMDEP_TRUE='#'
4126 AMDEP_FALSE=
4127fi
6be7c12c 4128
252b5132 4129
d0ac1c44
SM
4130# Check whether --enable-silent-rules was given.
4131if test "${enable_silent_rules+set}" = set; then :
4132 enableval=$enable_silent_rules;
4133fi
4134
4135case $enable_silent_rules in # (((
4136 yes) AM_DEFAULT_VERBOSITY=0;;
4137 no) AM_DEFAULT_VERBOSITY=1;;
4138 *) AM_DEFAULT_VERBOSITY=1;;
4139esac
4140am_make=${MAKE-make}
4141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4142$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4143if ${am_cv_make_support_nested_variables+:} false; then :
4144 $as_echo_n "(cached) " >&6
4145else
4146 if $as_echo 'TRUE=$(BAR$(V))
4147BAR0=false
4148BAR1=true
4149V=1
4150am__doit:
4151 @$(TRUE)
4152.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4153 am_cv_make_support_nested_variables=yes
4154else
4155 am_cv_make_support_nested_variables=no
4156fi
4157fi
4158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4159$as_echo "$am_cv_make_support_nested_variables" >&6; }
4160if test $am_cv_make_support_nested_variables = yes; then
4161 AM_V='$(V)'
4162 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4163else
4164 AM_V=$AM_DEFAULT_VERBOSITY
4165 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4166fi
4167AM_BACKSLASH='\'
4168
81ecdfbb
RW
4169if test "`cd $srcdir && pwd`" != "`pwd`"; then
4170 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4171 # is not polluted with repeated "-I."
4172 am__isrc=' -I$(srcdir)'
4173 # test to see if srcdir already configured
4174 if test -f $srcdir/config.status; then
d0ac1c44 4175 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
81ecdfbb 4176 fi
252b5132 4177fi
5464f5a1 4178
f5385ebf
AM
4179# test whether we have cygpath
4180if test -z "$CYGPATH_W"; then
4181 if (cygpath --version) >/dev/null 2>/dev/null; then
4182 CYGPATH_W='cygpath -w'
4183 else
4184 CYGPATH_W=echo
4185 fi
4186fi
4187
4188
4189# Define the identity of the package.
c4dd807e 4190 PACKAGE='bfd'
573fe3fb 4191 VERSION='2.36.50'
f5385ebf
AM
4192
4193
5464f5a1 4194cat >>confdefs.h <<_ACEOF
252b5132 4195#define PACKAGE "$PACKAGE"
5464f5a1 4196_ACEOF
252b5132 4197
5464f5a1
NN
4198
4199cat >>confdefs.h <<_ACEOF
252b5132 4200#define VERSION "$VERSION"
5464f5a1 4201_ACEOF
252b5132 4202
f5385ebf
AM
4203# Some tools Automake needs.
4204
4205ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4206
4207
4208AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4209
4210
4211AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4212
4213
4214AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4215
4216
4217MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
6be7c12c 4218
d0ac1c44
SM
4219# For better backward compatibility. To be removed once Automake 1.9.x
4220# dies out for good. For more background, see:
4221# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4222# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4223mkdir_p='$(MKDIR_P)'
4224
4225# We need awk for the "check" target (and possibly the TAP driver). The
4226# system "awk" is bad on some platforms.
6eb7d830
AM
4227# Always define AMTAR for backward compatibility. Yes, it's still used
4228# in the wild :-( We should find a proper way to deprecate it ...
4229AMTAR='$${TAR-tar}'
f5385ebf 4230
d0ac1c44
SM
4231
4232# We'll loop over all known methods to create a tar archive until one works.
4233_am_tools='gnutar pax cpio none'
4234
6eb7d830 4235am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
f5385ebf 4236
252b5132 4237
f5385ebf
AM
4238
4239
d0ac1c44 4240
f5385ebf
AM
4241depcc="$CC" am_compiler_list=
4242
81ecdfbb
RW
4243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4244$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 4245if ${am_cv_CC_dependencies_compiler_type+:} false; then :
81ecdfbb 4246 $as_echo_n "(cached) " >&6
252b5132 4247else
f5385ebf
AM
4248 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4249 # We make a subdir and do the tests there. Otherwise we can end up
4250 # making bogus files that we don't know about and never remove. For
4251 # instance it was reported that on HP-UX the gcc test will end up
d0ac1c44
SM
4252 # making a dummy file named 'D' -- because '-MD' means "put the output
4253 # in D".
6eb7d830 4254 rm -rf conftest.dir
f5385ebf
AM
4255 mkdir conftest.dir
4256 # Copy depcomp to subdir because otherwise we won't find it if we're
4257 # using a relative directory.
4258 cp "$am_depcomp" conftest.dir
4259 cd conftest.dir
4260 # We will build objects and dependencies in a subdirectory because
4261 # it helps to detect inapplicable dependency modes. For instance
4262 # both Tru64's cc and ICC support -MD to output dependencies as a
4263 # side effect of compilation, but ICC will put the dependencies in
4264 # the current directory while Tru64 will put them in the object
4265 # directory.
4266 mkdir sub
4267
4268 am_cv_CC_dependencies_compiler_type=none
4269 if test "$am_compiler_list" = ""; then
4270 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4271 fi
81ecdfbb
RW
4272 am__universal=false
4273 case " $depcc " in #(
4274 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4275 esac
4276
f5385ebf
AM
4277 for depmode in $am_compiler_list; do
4278 # Setup a source with many dependencies, because some compilers
4279 # like to wrap large dependency lists on column 80 (with \), and
4280 # we should not choose a depcomp mode which is confused by this.
4281 #
4282 # We need to recreate these files for each test, as the compiler may
4283 # overwrite some of them when testing with obscure command lines.
4284 # This happens at least with the AIX C compiler.
4285 : > sub/conftest.c
4286 for i in 1 2 3 4 5 6; do
4287 echo '#include "conftst'$i'.h"' >> sub/conftest.c
d0ac1c44
SM
4288 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4289 # Solaris 10 /bin/sh.
4290 echo '/* dummy */' > sub/conftst$i.h
f5385ebf
AM
4291 done
4292 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4293
d0ac1c44 4294 # We check with '-c' and '-o' for the sake of the "dashmstdout"
81ecdfbb 4295 # mode. It turns out that the SunPro C++ compiler does not properly
d0ac1c44
SM
4296 # handle '-M -o', and we need to detect this. Also, some Intel
4297 # versions had trouble with output in subdirs.
81ecdfbb
RW
4298 am__obj=sub/conftest.${OBJEXT-o}
4299 am__minus_obj="-o $am__obj"
f5385ebf 4300 case $depmode in
81ecdfbb
RW
4301 gcc)
4302 # This depmode causes a compiler race in universal mode.
4303 test "$am__universal" = false || continue
4304 ;;
f5385ebf 4305 nosideeffect)
d0ac1c44
SM
4306 # After this tag, mechanisms are not by side-effect, so they'll
4307 # only be used when explicitly requested.
f5385ebf
AM
4308 if test "x$enable_dependency_tracking" = xyes; then
4309 continue
4310 else
4311 break
4312 fi
4313 ;;
6eb7d830 4314 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
d0ac1c44 4315 # This compiler won't grok '-c -o', but also, the minuso test has
81ecdfbb
RW
4316 # not run yet. These depmodes are late enough in the game, and
4317 # so weak that their functioning should not be impacted.
4318 am__obj=conftest.${OBJEXT-o}
4319 am__minus_obj=
4320 ;;
f5385ebf
AM
4321 none) break ;;
4322 esac
f5385ebf 4323 if depmode=$depmode \
81ecdfbb 4324 source=sub/conftest.c object=$am__obj \
f5385ebf 4325 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 4326 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
f5385ebf 4327 >/dev/null 2>conftest.err &&
81ecdfbb 4328 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
f5385ebf 4329 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 4330 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
f5385ebf
AM
4331 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4332 # icc doesn't choke on unknown options, it will just issue warnings
4333 # or remarks (even with -Werror). So we grep stderr for any message
4334 # that says an option was ignored or not supported.
4335 # When given -MP, icc 7.0 and 7.1 complain thusly:
4336 # icc: Command line warning: ignoring option '-M'; no argument required
4337 # The diagnosis changed in icc 8.0:
4338 # icc: Command line remark: option '-MP' not supported
4339 if (grep 'ignoring option' conftest.err ||
4340 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4341 am_cv_CC_dependencies_compiler_type=$depmode
4342 break
4343 fi
4344 fi
4345 done
4346
4347 cd ..
4348 rm -rf conftest.dir
4349else
4350 am_cv_CC_dependencies_compiler_type=none
4351fi
4352
252b5132 4353fi
81ecdfbb
RW
4354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4355$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
f5385ebf 4356CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
252b5132 4357
81ecdfbb 4358 if
f5385ebf
AM
4359 test "x$enable_dependency_tracking" != xno \
4360 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4361 am__fastdepCC_TRUE=
4362 am__fastdepCC_FALSE='#'
252b5132 4363else
f5385ebf
AM
4364 am__fastdepCC_TRUE='#'
4365 am__fastdepCC_FALSE=
252b5132
RH
4366fi
4367
6be7c12c 4368
e43d48cc 4369
d0ac1c44
SM
4370# POSIX will say in a future version that running "rm -f" with no argument
4371# is OK; and we want to be able to make that assumption in our Makefile
4372# recipes. So use an aggressive probe to check that the usage we want is
4373# actually supported "in the wild" to an acceptable degree.
4374# See automake bug#10828.
4375# To make any issue more visible, cause the running configure to be aborted
4376# by default if the 'rm' program in use doesn't match our expectations; the
4377# user can still override this though.
4378if rm -f && rm -fr && rm -rf; then : OK; else
4379 cat >&2 <<'END'
4380Oops!
4381
4382Your 'rm' program seems unable to run without file operands specified
4383on the command line, even when the '-f' option is present. This is contrary
4384to the behaviour of most rm programs out there, and not conforming with
4385the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4386
4387Please tell bug-automake@gnu.org about your system, including the value
4388of your $PATH and any error possibly output before this message. This
4389can help us improve future automake versions.
4390
4391END
4392 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4393 echo 'Configuration will proceed anyway, since you have set the' >&2
4394 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4395 echo >&2
4396 else
4397 cat >&2 <<'END'
4398Aborting the configuration process, to ensure you take notice of the issue.
4399
4400You can download and install GNU coreutils to get an 'rm' implementation
4401that behaves properly: <http://www.gnu.org/software/coreutils/>.
4402
4403If you want to complete the configuration process using your problematic
4404'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4405to "yes", and re-run configure.
4406
4407END
4408 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4409 fi
4410fi
4411
f5385ebf 4412
5464f5a1
NN
4413if test -n "$ac_tool_prefix"; then
4414 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
252b5132 4415set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
4416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4417$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4418if ${ac_cv_prog_AR+:} false; then :
81ecdfbb 4419 $as_echo_n "(cached) " >&6
252b5132
RH
4420else
4421 if test -n "$AR"; then
4422 ac_cv_prog_AR="$AR" # Let the user override the test.
4423else
5464f5a1
NN
4424as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4425for as_dir in $PATH
4426do
4427 IFS=$as_save_IFS
4428 test -z "$as_dir" && as_dir=.
81ecdfbb 4429 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4430 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5464f5a1 4431 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 4432 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4433 break 2
4434 fi
4435done
81ecdfbb
RW
4436 done
4437IFS=$as_save_IFS
5464f5a1 4438
252b5132
RH
4439fi
4440fi
5464f5a1 4441AR=$ac_cv_prog_AR
252b5132 4442if test -n "$AR"; then
81ecdfbb
RW
4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4444$as_echo "$AR" >&6; }
252b5132 4445else
81ecdfbb
RW
4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4447$as_echo "no" >&6; }
5464f5a1
NN
4448fi
4449
81ecdfbb 4450
252b5132 4451fi
5464f5a1
NN
4452if test -z "$ac_cv_prog_AR"; then
4453 ac_ct_AR=$AR
4454 # Extract the first word of "ar", so it can be a program name with args.
4455set dummy ar; ac_word=$2
81ecdfbb
RW
4456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4457$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4458if ${ac_cv_prog_ac_ct_AR+:} false; then :
81ecdfbb 4459 $as_echo_n "(cached) " >&6
5464f5a1
NN
4460else
4461 if test -n "$ac_ct_AR"; then
4462 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4463else
4464as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4465for as_dir in $PATH
4466do
4467 IFS=$as_save_IFS
4468 test -z "$as_dir" && as_dir=.
81ecdfbb 4469 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4470 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5464f5a1 4471 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 4472 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4473 break 2
4474 fi
4475done
81ecdfbb
RW
4476 done
4477IFS=$as_save_IFS
252b5132 4478
5464f5a1
NN
4479fi
4480fi
4481ac_ct_AR=$ac_cv_prog_ac_ct_AR
4482if test -n "$ac_ct_AR"; then
81ecdfbb
RW
4483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4484$as_echo "$ac_ct_AR" >&6; }
5464f5a1 4485else
81ecdfbb
RW
4486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4487$as_echo "no" >&6; }
5464f5a1 4488fi
252b5132 4489
81ecdfbb
RW
4490 if test "x$ac_ct_AR" = x; then
4491 AR=""
4492 else
4493 case $cross_compiling:$ac_tool_warned in
4494yes:)
4495{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4496$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4497ac_tool_warned=yes ;;
4498esac
4499 AR=$ac_ct_AR
4500 fi
5464f5a1
NN
4501else
4502 AR="$ac_cv_prog_AR"
4503fi
6be7c12c 4504
5464f5a1
NN
4505if test -n "$ac_tool_prefix"; then
4506 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
252b5132 4507set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
4508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4509$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4510if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 4511 $as_echo_n "(cached) " >&6
252b5132
RH
4512else
4513 if test -n "$RANLIB"; then
4514 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4515else
5464f5a1
NN
4516as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4517for as_dir in $PATH
4518do
4519 IFS=$as_save_IFS
4520 test -z "$as_dir" && as_dir=.
81ecdfbb 4521 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4522 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5464f5a1 4523 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 4524 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4525 break 2
4526 fi
4527done
81ecdfbb
RW
4528 done
4529IFS=$as_save_IFS
5464f5a1 4530
252b5132
RH
4531fi
4532fi
5464f5a1 4533RANLIB=$ac_cv_prog_RANLIB
252b5132 4534if test -n "$RANLIB"; then
81ecdfbb
RW
4535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4536$as_echo "$RANLIB" >&6; }
252b5132 4537else
81ecdfbb
RW
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4539$as_echo "no" >&6; }
252b5132
RH
4540fi
4541
81ecdfbb 4542
5464f5a1 4543fi
252b5132 4544if test -z "$ac_cv_prog_RANLIB"; then
5464f5a1 4545 ac_ct_RANLIB=$RANLIB
252b5132
RH
4546 # Extract the first word of "ranlib", so it can be a program name with args.
4547set dummy ranlib; ac_word=$2
81ecdfbb
RW
4548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4549$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4550if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
81ecdfbb 4551 $as_echo_n "(cached) " >&6
6be7c12c 4552else
5464f5a1
NN
4553 if test -n "$ac_ct_RANLIB"; then
4554 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6be7c12c 4555else
5464f5a1
NN
4556as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4557for as_dir in $PATH
4558do
4559 IFS=$as_save_IFS
4560 test -z "$as_dir" && as_dir=.
81ecdfbb 4561 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4562 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5464f5a1 4563 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 4564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4565 break 2
4566 fi
4567done
81ecdfbb
RW
4568 done
4569IFS=$as_save_IFS
5464f5a1 4570
252b5132
RH
4571fi
4572fi
5464f5a1
NN
4573ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4574if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
4575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4576$as_echo "$ac_ct_RANLIB" >&6; }
252b5132 4577else
81ecdfbb
RW
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4579$as_echo "no" >&6; }
252b5132
RH
4580fi
4581
81ecdfbb
RW
4582 if test "x$ac_ct_RANLIB" = x; then
4583 RANLIB=":"
4584 else
4585 case $cross_compiling:$ac_tool_warned in
4586yes:)
4587{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4588$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4589ac_tool_warned=yes ;;
4590esac
4591 RANLIB=$ac_ct_RANLIB
4592 fi
252b5132 4593else
5464f5a1 4594 RANLIB="$ac_cv_prog_RANLIB"
6be7c12c
AO
4595fi
4596
252b5132 4597
81ecdfbb
RW
4598# Check whether --enable-shared was given.
4599if test "${enable_shared+set}" = set; then :
4600 enableval=$enable_shared; p=${PACKAGE-default}
d7040cdb
SE
4601 case $enableval in
4602 yes) enable_shared=yes ;;
4603 no) enable_shared=no ;;
4604 *)
4605 enable_shared=no
4606 # Look at the argument we got. We use all the common list separators.
4607 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4608 for pkg in $enableval; do
4609 IFS="$lt_save_ifs"
4610 if test "X$pkg" = "X$p"; then
4611 enable_shared=yes
4612 fi
4613 done
4614 IFS="$lt_save_ifs"
4615 ;;
4616 esac
252b5132
RH
4617else
4618 enable_shared=no
81ecdfbb
RW
4619fi
4620
252b5132 4621
d7040cdb
SE
4622
4623
4624
4625
4626
4627
4628
4629
cfbc9945
SE
4630ac_ext=c
4631ac_cpp='$CPP $CPPFLAGS'
4632ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4633ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4634ac_compiler_gnu=$ac_cv_c_compiler_gnu
4635if test -n "$ac_tool_prefix"; then
4636 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4637set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
4638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4639$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4640if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4641 $as_echo_n "(cached) " >&6
252b5132 4642else
cfbc9945
SE
4643 if test -n "$CC"; then
4644 ac_cv_prog_CC="$CC" # Let the user override the test.
b2ef150d 4645else
cfbc9945
SE
4646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4647for as_dir in $PATH
4648do
4649 IFS=$as_save_IFS
4650 test -z "$as_dir" && as_dir=.
81ecdfbb 4651 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cfbc9945 4653 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 4654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4655 break 2
4656 fi
4657done
81ecdfbb
RW
4658 done
4659IFS=$as_save_IFS
c5d1701e 4660
cfbc9945
SE
4661fi
4662fi
4663CC=$ac_cv_prog_CC
4664if test -n "$CC"; then
81ecdfbb
RW
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4666$as_echo "$CC" >&6; }
252b5132 4667else
81ecdfbb
RW
4668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4669$as_echo "no" >&6; }
252b5132 4670fi
cfbc9945 4671
81ecdfbb 4672
cfbc9945
SE
4673fi
4674if test -z "$ac_cv_prog_CC"; then
4675 ac_ct_CC=$CC
4676 # Extract the first word of "gcc", so it can be a program name with args.
4677set dummy gcc; ac_word=$2
81ecdfbb
RW
4678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4679$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4680if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4681 $as_echo_n "(cached) " >&6
252b5132 4682else
cfbc9945
SE
4683 if test -n "$ac_ct_CC"; then
4684 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
252b5132 4685else
cfbc9945
SE
4686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4687for as_dir in $PATH
4688do
4689 IFS=$as_save_IFS
4690 test -z "$as_dir" && as_dir=.
81ecdfbb 4691 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cfbc9945 4693 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4695 break 2
4696 fi
4697done
81ecdfbb
RW
4698 done
4699IFS=$as_save_IFS
cfbc9945 4700
252b5132
RH
4701fi
4702fi
cfbc9945
SE
4703ac_ct_CC=$ac_cv_prog_ac_ct_CC
4704if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4706$as_echo "$ac_ct_CC" >&6; }
252b5132 4707else
81ecdfbb
RW
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4709$as_echo "no" >&6; }
252b5132 4710fi
cfbc9945 4711
81ecdfbb
RW
4712 if test "x$ac_ct_CC" = x; then
4713 CC=""
4714 else
4715 case $cross_compiling:$ac_tool_warned in
4716yes:)
4717{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4718$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4719ac_tool_warned=yes ;;
4720esac
4721 CC=$ac_ct_CC
4722 fi
cfbc9945
SE
4723else
4724 CC="$ac_cv_prog_CC"
4725fi
4726
4727if test -z "$CC"; then
81ecdfbb
RW
4728 if test -n "$ac_tool_prefix"; then
4729 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
cfbc9945 4730set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4732$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4733if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4734 $as_echo_n "(cached) " >&6
252b5132 4735else
cfbc9945
SE
4736 if test -n "$CC"; then
4737 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4738else
cfbc9945
SE
4739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4740for as_dir in $PATH
4741do
4742 IFS=$as_save_IFS
4743 test -z "$as_dir" && as_dir=.
81ecdfbb 4744 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4745 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cfbc9945 4746 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4748 break 2
4749 fi
4750done
81ecdfbb
RW
4751 done
4752IFS=$as_save_IFS
cfbc9945 4753
252b5132
RH
4754fi
4755fi
cfbc9945
SE
4756CC=$ac_cv_prog_CC
4757if test -n "$CC"; then
81ecdfbb
RW
4758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4759$as_echo "$CC" >&6; }
ac48eca1 4760else
81ecdfbb
RW
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4762$as_echo "no" >&6; }
ac48eca1 4763fi
ac48eca1 4764
81ecdfbb
RW
4765
4766 fi
cfbc9945 4767fi
81ecdfbb 4768if test -z "$CC"; then
cfbc9945
SE
4769 # Extract the first word of "cc", so it can be a program name with args.
4770set dummy cc; ac_word=$2
81ecdfbb
RW
4771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4772$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4773if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4774 $as_echo_n "(cached) " >&6
252b5132 4775else
81ecdfbb
RW
4776 if test -n "$CC"; then
4777 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4778else
81ecdfbb 4779 ac_prog_rejected=no
cfbc9945
SE
4780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4781for as_dir in $PATH
4782do
4783 IFS=$as_save_IFS
4784 test -z "$as_dir" && as_dir=.
81ecdfbb 4785 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4786 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cfbc9945
SE
4787 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4788 ac_prog_rejected=yes
4789 continue
4790 fi
4791 ac_cv_prog_CC="cc"
81ecdfbb 4792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4793 break 2
4794 fi
4795done
81ecdfbb
RW
4796 done
4797IFS=$as_save_IFS
cfbc9945
SE
4798
4799if test $ac_prog_rejected = yes; then
4800 # We found a bogon in the path, so make sure we never use it.
4801 set dummy $ac_cv_prog_CC
4802 shift
4803 if test $# != 0; then
4804 # We chose a different compiler from the bogus one.
4805 # However, it has the same basename, so the bogon will be chosen
4806 # first if we set CC to just the basename; use the full file name.
4807 shift
4808 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4809 fi
4810fi
4811fi
4812fi
4813CC=$ac_cv_prog_CC
4814if test -n "$CC"; then
81ecdfbb
RW
4815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4816$as_echo "$CC" >&6; }
cfbc9945 4817else
81ecdfbb
RW
4818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4819$as_echo "no" >&6; }
252b5132
RH
4820fi
4821
81ecdfbb 4822
cfbc9945
SE
4823fi
4824if test -z "$CC"; then
4825 if test -n "$ac_tool_prefix"; then
81ecdfbb 4826 for ac_prog in cl.exe
cfbc9945
SE
4827 do
4828 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4829set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4831$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4832if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4833 $as_echo_n "(cached) " >&6
ac48eca1 4834else
cfbc9945
SE
4835 if test -n "$CC"; then
4836 ac_cv_prog_CC="$CC" # Let the user override the test.
4837else
4838as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4839for as_dir in $PATH
4840do
4841 IFS=$as_save_IFS
4842 test -z "$as_dir" && as_dir=.
81ecdfbb 4843 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4844 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cfbc9945 4845 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4847 break 2
4848 fi
4849done
81ecdfbb
RW
4850 done
4851IFS=$as_save_IFS
ac48eca1 4852
cfbc9945
SE
4853fi
4854fi
4855CC=$ac_cv_prog_CC
4856if test -n "$CC"; then
81ecdfbb
RW
4857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4858$as_echo "$CC" >&6; }
cfbc9945 4859else
81ecdfbb
RW
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4861$as_echo "no" >&6; }
cfbc9945 4862fi
ac48eca1 4863
81ecdfbb 4864
cfbc9945
SE
4865 test -n "$CC" && break
4866 done
4867fi
4868if test -z "$CC"; then
4869 ac_ct_CC=$CC
81ecdfbb 4870 for ac_prog in cl.exe
cfbc9945
SE
4871do
4872 # Extract the first word of "$ac_prog", so it can be a program name with args.
4873set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4875$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4876if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4877 $as_echo_n "(cached) " >&6
cfbc9945
SE
4878else
4879 if test -n "$ac_ct_CC"; then
4880 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4881else
4882as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4883for as_dir in $PATH
4884do
4885 IFS=$as_save_IFS
4886 test -z "$as_dir" && as_dir=.
81ecdfbb 4887 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4888 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cfbc9945 4889 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4891 break 2
4892 fi
4893done
81ecdfbb
RW
4894 done
4895IFS=$as_save_IFS
ac48eca1 4896
cfbc9945
SE
4897fi
4898fi
4899ac_ct_CC=$ac_cv_prog_ac_ct_CC
4900if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4902$as_echo "$ac_ct_CC" >&6; }
cfbc9945 4903else
81ecdfbb
RW
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4905$as_echo "no" >&6; }
cfbc9945 4906fi
ac48eca1 4907
81ecdfbb 4908
cfbc9945
SE
4909 test -n "$ac_ct_CC" && break
4910done
ac48eca1 4911
81ecdfbb
RW
4912 if test "x$ac_ct_CC" = x; then
4913 CC=""
4914 else
4915 case $cross_compiling:$ac_tool_warned in
4916yes:)
4917{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4918$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4919ac_tool_warned=yes ;;
4920esac
4921 CC=$ac_ct_CC
4922 fi
cfbc9945 4923fi
55c80943 4924
cfbc9945 4925fi
ac48eca1 4926
ac48eca1 4927
81ecdfbb
RW
4928test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4929$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4930as_fn_error $? "no acceptable C compiler found in \$PATH
4931See \`config.log' for more details" "$LINENO" 5; }
ac48eca1 4932
cfbc9945 4933# Provide some information about the compiler.
81ecdfbb
RW
4934$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4935set X $ac_compile
4936ac_compiler=$2
4937for ac_option in --version -v -V -qversion; do
4938 { { ac_try="$ac_compiler $ac_option >&5"
4939case "(($ac_try" in
4940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4941 *) ac_try_echo=$ac_try;;
4942esac
4943eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4944$as_echo "$ac_try_echo"; } >&5
4945 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
cfbc9945 4946 ac_status=$?
81ecdfbb
RW
4947 if test -s conftest.err; then
4948 sed '10a\
4949... rest of stderr output deleted ...
4950 10q' conftest.err >conftest.er1
4951 cat conftest.er1 >&5
81ecdfbb 4952 fi
d0ac1c44 4953 rm -f conftest.er1 conftest.err
81ecdfbb
RW
4954 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4955 test $ac_status = 0; }
4956done
ac48eca1 4957
81ecdfbb
RW
4958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4959$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4960if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 4961 $as_echo_n "(cached) " >&6
ac48eca1 4962else
81ecdfbb 4963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cfbc9945 4964/* end confdefs.h. */
ac48eca1 4965
cfbc9945
SE
4966int
4967main ()
4968{
4969#ifndef __GNUC__
4970 choke me
4971#endif
5464f5a1 4972
cfbc9945
SE
4973 ;
4974 return 0;
4975}
4976_ACEOF
81ecdfbb 4977if ac_fn_c_try_compile "$LINENO"; then :
cfbc9945 4978 ac_compiler_gnu=yes
ac48eca1 4979else
81ecdfbb 4980 ac_compiler_gnu=no
ac48eca1 4981fi
81ecdfbb 4982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cfbc9945 4983ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 4984
5464f5a1 4985fi
81ecdfbb
RW
4986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4987$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4988if test $ac_compiler_gnu = yes; then
4989 GCC=yes
4990else
4991 GCC=
4992fi
cfbc9945
SE
4993ac_test_CFLAGS=${CFLAGS+set}
4994ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4996$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4997if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
4998 $as_echo_n "(cached) " >&6
4999else
5000 ac_save_c_werror_flag=$ac_c_werror_flag
5001 ac_c_werror_flag=yes
5002 ac_cv_prog_cc_g=no
5003 CFLAGS="-g"
5004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cfbc9945
SE
5005/* end confdefs.h. */
5006
5007int
5008main ()
5009{
5010
5011 ;
5012 return 0;
5013}
5014_ACEOF
81ecdfbb 5015if ac_fn_c_try_compile "$LINENO"; then :
cfbc9945 5016 ac_cv_prog_cc_g=yes
6be7c12c 5017else
81ecdfbb
RW
5018 CFLAGS=""
5019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5020/* end confdefs.h. */
5021
5022int
5023main ()
5024{
5025
5026 ;
5027 return 0;
5028}
5029_ACEOF
5030if ac_fn_c_try_compile "$LINENO"; then :
5031
5032else
5033 ac_c_werror_flag=$ac_save_c_werror_flag
5034 CFLAGS="-g"
5035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5036/* end confdefs.h. */
5037
5038int
5039main ()
5040{
5464f5a1 5041
81ecdfbb
RW
5042 ;
5043 return 0;
5044}
5045_ACEOF
5046if ac_fn_c_try_compile "$LINENO"; then :
5047 ac_cv_prog_cc_g=yes
5048fi
5049rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 5050fi
81ecdfbb 5051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 5052fi
81ecdfbb
RW
5053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5054 ac_c_werror_flag=$ac_save_c_werror_flag
5055fi
5056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5057$as_echo "$ac_cv_prog_cc_g" >&6; }
cfbc9945
SE
5058if test "$ac_test_CFLAGS" = set; then
5059 CFLAGS=$ac_save_CFLAGS
5060elif test $ac_cv_prog_cc_g = yes; then
5061 if test "$GCC" = yes; then
5062 CFLAGS="-g -O2"
5063 else
5064 CFLAGS="-g"
5065 fi
ac48eca1 5066else
cfbc9945
SE
5067 if test "$GCC" = yes; then
5068 CFLAGS="-O2"
5069 else
5070 CFLAGS=
5071 fi
ac48eca1 5072fi
81ecdfbb
RW
5073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5074$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 5075if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 5076 $as_echo_n "(cached) " >&6
ac48eca1 5077else
81ecdfbb 5078 ac_cv_prog_cc_c89=no
cfbc9945 5079ac_save_CC=$CC
81ecdfbb 5080cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cfbc9945
SE
5081/* end confdefs.h. */
5082#include <stdarg.h>
5083#include <stdio.h>
d0ac1c44 5084struct stat;
cfbc9945
SE
5085/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5086struct buf { int x; };
5087FILE * (*rcsopen) (struct buf *, struct stat *, int);
5088static char *e (p, i)
5089 char **p;
5090 int i;
5091{
5092 return p[i];
5093}
5094static char *f (char * (*g) (char **, int), char **p, ...)
5095{
5096 char *s;
5097 va_list v;
5098 va_start (v,p);
5099 s = g (p, va_arg (v,int));
5100 va_end (v);
5101 return s;
5102}
5464f5a1 5103
cfbc9945
SE
5104/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5105 function prototypes and stuff, but not '\xHH' hex character constants.
5106 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 5107 as 'x'. The following induces an error, until -std is added to get
cfbc9945
SE
5108 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5109 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 5110 that's true only with -std. */
cfbc9945
SE
5111int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5112
81ecdfbb
RW
5113/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5114 inside strings and character constants. */
5115#define FOO(x) 'x'
5116int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5117
cfbc9945
SE
5118int test (int i, double x);
5119struct s1 {int (*f) (int a);};
5120struct s2 {int (*f) (double a);};
5121int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5122int argc;
5123char **argv;
5124int
5125main ()
5126{
5127return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5128 ;
5129 return 0;
5130}
5131_ACEOF
81ecdfbb
RW
5132for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5133 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
cfbc9945
SE
5134do
5135 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
5136 if ac_fn_c_try_compile "$LINENO"; then :
5137 ac_cv_prog_cc_c89=$ac_arg
5464f5a1 5138fi
81ecdfbb
RW
5139rm -f core conftest.err conftest.$ac_objext
5140 test "x$ac_cv_prog_cc_c89" != "xno" && break
5464f5a1 5141done
81ecdfbb 5142rm -f conftest.$ac_ext
cfbc9945 5143CC=$ac_save_CC
5464f5a1 5144
ac48eca1 5145fi
81ecdfbb
RW
5146# AC_CACHE_VAL
5147case "x$ac_cv_prog_cc_c89" in
5148 x)
5149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5150$as_echo "none needed" >&6; } ;;
5151 xno)
5152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5153$as_echo "unsupported" >&6; } ;;
cfbc9945 5154 *)
81ecdfbb
RW
5155 CC="$CC $ac_cv_prog_cc_c89"
5156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5157$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
cfbc9945 5158esac
81ecdfbb 5159if test "x$ac_cv_prog_cc_c89" != xno; then :
6be7c12c 5160
6ec7057a 5161fi
cfbc9945 5162
cfbc9945
SE
5163ac_ext=c
5164ac_cpp='$CPP $CPPFLAGS'
5165ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5166ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5167ac_compiler_gnu=$ac_cv_c_compiler_gnu
92f01d61 5168
d0ac1c44
SM
5169ac_ext=c
5170ac_cpp='$CPP $CPPFLAGS'
5171ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5172ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5173ac_compiler_gnu=$ac_cv_c_compiler_gnu
5174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5175$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5176if ${am_cv_prog_cc_c_o+:} false; then :
5177 $as_echo_n "(cached) " >&6
5178else
5179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5180/* end confdefs.h. */
5181
5182int
5183main ()
5184{
5185
5186 ;
5187 return 0;
5188}
5189_ACEOF
5190 # Make sure it works both with $CC and with simple cc.
5191 # Following AC_PROG_CC_C_O, we do the test twice because some
5192 # compilers refuse to overwrite an existing .o file with -o,
5193 # though they will create one.
5194 am_cv_prog_cc_c_o=yes
5195 for am_i in 1 2; do
5196 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5197 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5198 ac_status=$?
5199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5200 (exit $ac_status); } \
5201 && test -f conftest2.$ac_objext; then
5202 : OK
5203 else
5204 am_cv_prog_cc_c_o=no
5205 break
5206 fi
5207 done
5208 rm -f core conftest*
5209 unset am_i
5210fi
5211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5212$as_echo "$am_cv_prog_cc_c_o" >&6; }
5213if test "$am_cv_prog_cc_c_o" != yes; then
5214 # Losing compiler, so override with the script.
5215 # FIXME: It is wrong to rewrite CC.
5216 # But if we don't then we get into trouble of one sort or another.
5217 # A longer-term fix would be to have automake use am__CC in this case,
5218 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5219 CC="$am_aux_dir/compile $CC"
5220fi
5221ac_ext=c
5222ac_cpp='$CPP $CPPFLAGS'
5223ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5224ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5225ac_compiler_gnu=$ac_cv_c_compiler_gnu
5226
5227
7357c5b6
AM
5228ac_ext=c
5229ac_cpp='$CPP $CPPFLAGS'
5230ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5231ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5232ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
5233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5234$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
5235# On Suns, sometimes $CPP names a directory.
5236if test -n "$CPP" && test -d "$CPP"; then
5237 CPP=
5238fi
5239if test -z "$CPP"; then
d0ac1c44 5240 if ${ac_cv_prog_CPP+:} false; then :
81ecdfbb 5241 $as_echo_n "(cached) " >&6
7357c5b6
AM
5242else
5243 # Double quotes because CPP needs to be expanded
5244 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5245 do
5246 ac_preproc_ok=false
5247for ac_c_preproc_warn_flag in '' yes
5248do
5249 # Use a header file that comes with gcc, so configuring glibc
5250 # with a fresh cross-compiler works.
5251 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5252 # <limits.h> exists even on freestanding compilers.
5253 # On the NeXT, cc -E runs the code through the compiler's parser,
5254 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 5255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5256/* end confdefs.h. */
5257#ifdef __STDC__
5258# include <limits.h>
5259#else
5260# include <assert.h>
5261#endif
5262 Syntax error
5263_ACEOF
81ecdfbb 5264if ac_fn_c_try_cpp "$LINENO"; then :
cfbc9945 5265
81ecdfbb 5266else
7357c5b6
AM
5267 # Broken: fails on valid input.
5268continue
5269fi
d0ac1c44 5270rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 5271
81ecdfbb 5272 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 5273 # can be detected and how.
81ecdfbb 5274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5275/* end confdefs.h. */
5276#include <ac_nonexistent.h>
5277_ACEOF
81ecdfbb 5278if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
5279 # Broken: success on invalid input.
5280continue
5281else
7357c5b6
AM
5282 # Passes both tests.
5283ac_preproc_ok=:
5284break
5285fi
d0ac1c44 5286rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 5287
7357c5b6
AM
5288done
5289# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5290rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb 5291if $ac_preproc_ok; then :
7357c5b6
AM
5292 break
5293fi
d7040cdb 5294
7357c5b6
AM
5295 done
5296 ac_cv_prog_CPP=$CPP
d7040cdb 5297
7357c5b6
AM
5298fi
5299 CPP=$ac_cv_prog_CPP
5300else
5301 ac_cv_prog_CPP=$CPP
5302fi
81ecdfbb
RW
5303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5304$as_echo "$CPP" >&6; }
7357c5b6
AM
5305ac_preproc_ok=false
5306for ac_c_preproc_warn_flag in '' yes
5307do
5308 # Use a header file that comes with gcc, so configuring glibc
5309 # with a fresh cross-compiler works.
5310 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5311 # <limits.h> exists even on freestanding compilers.
5312 # On the NeXT, cc -E runs the code through the compiler's parser,
5313 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 5314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5315/* end confdefs.h. */
5316#ifdef __STDC__
5317# include <limits.h>
5318#else
5319# include <assert.h>
5320#endif
5321 Syntax error
5322_ACEOF
81ecdfbb 5323if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 5324
81ecdfbb 5325else
7357c5b6
AM
5326 # Broken: fails on valid input.
5327continue
5328fi
d0ac1c44 5329rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 5330
81ecdfbb 5331 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 5332 # can be detected and how.
81ecdfbb 5333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5334/* end confdefs.h. */
5335#include <ac_nonexistent.h>
5336_ACEOF
81ecdfbb 5337if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
5338 # Broken: success on invalid input.
5339continue
5340else
7357c5b6
AM
5341 # Passes both tests.
5342ac_preproc_ok=:
5343break
5344fi
d0ac1c44 5345rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 5346
7357c5b6
AM
5347done
5348# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5349rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb
RW
5350if $ac_preproc_ok; then :
5351
7357c5b6 5352else
81ecdfbb
RW
5353 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5354$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5355as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5356See \`config.log' for more details" "$LINENO" 5; }
7357c5b6 5357fi
d7040cdb 5358
7357c5b6
AM
5359ac_ext=c
5360ac_cpp='$CPP $CPPFLAGS'
5361ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5362ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5363ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 5364
d7040cdb 5365
81ecdfbb
RW
5366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5367$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 5368if ${ac_cv_path_GREP+:} false; then :
81ecdfbb
RW
5369 $as_echo_n "(cached) " >&6
5370else
5371 if test -z "$GREP"; then
5372 ac_path_GREP_found=false
5373 # Loop through the user's path and test for each of PROGNAME-LIST
5374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5375for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5376do
5377 IFS=$as_save_IFS
5378 test -z "$as_dir" && as_dir=.
5379 for ac_prog in grep ggrep; do
5380 for ac_exec_ext in '' $ac_executable_extensions; do
5381 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5382 as_fn_executable_p "$ac_path_GREP" || continue
81ecdfbb
RW
5383# Check for GNU ac_path_GREP and select it if it is found.
5384 # Check for GNU $ac_path_GREP
5385case `"$ac_path_GREP" --version 2>&1` in
5386*GNU*)
5387 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5388*)
5389 ac_count=0
5390 $as_echo_n 0123456789 >"conftest.in"
5391 while :
5392 do
5393 cat "conftest.in" "conftest.in" >"conftest.tmp"
5394 mv "conftest.tmp" "conftest.in"
5395 cp "conftest.in" "conftest.nl"
5396 $as_echo 'GREP' >> "conftest.nl"
5397 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5398 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5399 as_fn_arith $ac_count + 1 && ac_count=$as_val
5400 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5401 # Best one so far, save it but keep looking for a better one
5402 ac_cv_path_GREP="$ac_path_GREP"
5403 ac_path_GREP_max=$ac_count
5404 fi
5405 # 10*(2^10) chars as input seems more than enough
5406 test $ac_count -gt 10 && break
5407 done
5408 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5409esac
5410
5411 $ac_path_GREP_found && break 3
5412 done
5413 done
5414 done
5415IFS=$as_save_IFS
5416 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 5417 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5418 fi
5419else
5420 ac_cv_path_GREP=$GREP
5421fi
5422
5423fi
5424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5425$as_echo "$ac_cv_path_GREP" >&6; }
5426 GREP="$ac_cv_path_GREP"
5427
5428
5429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5430$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 5431if ${ac_cv_path_EGREP+:} false; then :
81ecdfbb 5432 $as_echo_n "(cached) " >&6
7357c5b6 5433else
81ecdfbb
RW
5434 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5435 then ac_cv_path_EGREP="$GREP -E"
5436 else
5437 if test -z "$EGREP"; then
5438 ac_path_EGREP_found=false
5439 # Loop through the user's path and test for each of PROGNAME-LIST
5440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5441for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5442do
5443 IFS=$as_save_IFS
5444 test -z "$as_dir" && as_dir=.
5445 for ac_prog in egrep; do
5446 for ac_exec_ext in '' $ac_executable_extensions; do
5447 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5448 as_fn_executable_p "$ac_path_EGREP" || continue
81ecdfbb
RW
5449# Check for GNU ac_path_EGREP and select it if it is found.
5450 # Check for GNU $ac_path_EGREP
5451case `"$ac_path_EGREP" --version 2>&1` in
5452*GNU*)
5453 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5454*)
5455 ac_count=0
5456 $as_echo_n 0123456789 >"conftest.in"
5457 while :
5458 do
5459 cat "conftest.in" "conftest.in" >"conftest.tmp"
5460 mv "conftest.tmp" "conftest.in"
5461 cp "conftest.in" "conftest.nl"
5462 $as_echo 'EGREP' >> "conftest.nl"
5463 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5464 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5465 as_fn_arith $ac_count + 1 && ac_count=$as_val
5466 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5467 # Best one so far, save it but keep looking for a better one
5468 ac_cv_path_EGREP="$ac_path_EGREP"
5469 ac_path_EGREP_max=$ac_count
7357c5b6 5470 fi
81ecdfbb
RW
5471 # 10*(2^10) chars as input seems more than enough
5472 test $ac_count -gt 10 && break
5473 done
5474 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5475esac
5476
5477 $ac_path_EGREP_found && break 3
5478 done
5479 done
5480 done
5481IFS=$as_save_IFS
5482 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 5483 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5484 fi
5485else
5486 ac_cv_path_EGREP=$EGREP
5487fi
5488
5489 fi
7357c5b6 5490fi
81ecdfbb
RW
5491{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5492$as_echo "$ac_cv_path_EGREP" >&6; }
5493 EGREP="$ac_cv_path_EGREP"
d7040cdb
SE
5494
5495
81ecdfbb
RW
5496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5497$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 5498if ${ac_cv_header_stdc+:} false; then :
81ecdfbb 5499 $as_echo_n "(cached) " >&6
7357c5b6 5500else
81ecdfbb 5501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5502/* end confdefs.h. */
5503#include <stdlib.h>
5504#include <stdarg.h>
5505#include <string.h>
5506#include <float.h>
d7040cdb 5507
7357c5b6
AM
5508int
5509main ()
5510{
d7040cdb 5511
7357c5b6
AM
5512 ;
5513 return 0;
5514}
5515_ACEOF
81ecdfbb 5516if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6 5517 ac_cv_header_stdc=yes
c428fa83 5518else
81ecdfbb 5519 ac_cv_header_stdc=no
7357c5b6 5520fi
81ecdfbb 5521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 5522
7357c5b6
AM
5523if test $ac_cv_header_stdc = yes; then
5524 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 5525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5526/* end confdefs.h. */
5527#include <string.h>
d7040cdb 5528
7357c5b6
AM
5529_ACEOF
5530if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5531 $EGREP "memchr" >/dev/null 2>&1; then :
5532
7357c5b6
AM
5533else
5534 ac_cv_header_stdc=no
5535fi
5536rm -f conftest*
d7040cdb 5537
7357c5b6 5538fi
d7040cdb 5539
7357c5b6
AM
5540if test $ac_cv_header_stdc = yes; then
5541 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 5542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5543/* end confdefs.h. */
5544#include <stdlib.h>
d7040cdb 5545
7357c5b6
AM
5546_ACEOF
5547if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5548 $EGREP "free" >/dev/null 2>&1; then :
5549
7357c5b6
AM
5550else
5551 ac_cv_header_stdc=no
5552fi
5553rm -f conftest*
d7040cdb 5554
7357c5b6 5555fi
d7040cdb 5556
7357c5b6
AM
5557if test $ac_cv_header_stdc = yes; then
5558 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 5559 if test "$cross_compiling" = yes; then :
7357c5b6
AM
5560 :
5561else
81ecdfbb 5562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5563/* end confdefs.h. */
5564#include <ctype.h>
81ecdfbb 5565#include <stdlib.h>
7357c5b6
AM
5566#if ((' ' & 0x0FF) == 0x020)
5567# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5568# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5569#else
5570# define ISLOWER(c) \
5571 (('a' <= (c) && (c) <= 'i') \
5572 || ('j' <= (c) && (c) <= 'r') \
5573 || ('s' <= (c) && (c) <= 'z'))
5574# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5575#endif
d7040cdb 5576
7357c5b6
AM
5577#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5578int
5579main ()
5580{
5581 int i;
5582 for (i = 0; i < 256; i++)
5583 if (XOR (islower (i), ISLOWER (i))
5584 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
5585 return 2;
5586 return 0;
7357c5b6
AM
5587}
5588_ACEOF
81ecdfbb 5589if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 5590
81ecdfbb
RW
5591else
5592 ac_cv_header_stdc=no
7357c5b6 5593fi
81ecdfbb
RW
5594rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5595 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 5596fi
81ecdfbb 5597
7357c5b6
AM
5598fi
5599fi
81ecdfbb
RW
5600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5601$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 5602if test $ac_cv_header_stdc = yes; then
d7040cdb 5603
81ecdfbb 5604$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 5605
7357c5b6 5606fi
d7040cdb 5607
7357c5b6 5608# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
5609for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5610 inttypes.h stdint.h unistd.h
81ecdfbb
RW
5611do :
5612 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5613ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5614"
d0ac1c44 5615if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7357c5b6 5616 cat >>confdefs.h <<_ACEOF
81ecdfbb 5617#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 5618_ACEOF
d7040cdb 5619
7357c5b6
AM
5620fi
5621
5622done
5623
5624
5625
81ecdfbb 5626 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5627if test "x$ac_cv_header_minix_config_h" = xyes; then :
7357c5b6
AM
5628 MINIX=yes
5629else
5630 MINIX=
5631fi
d7040cdb
SE
5632
5633
7357c5b6 5634 if test "$MINIX" = yes; then
d7040cdb 5635
81ecdfbb 5636$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb
SE
5637
5638
81ecdfbb 5639$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
5640
5641
81ecdfbb 5642$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 5643
7357c5b6 5644 fi
d7040cdb
SE
5645
5646
81ecdfbb
RW
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5648$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5649if ${ac_cv_safe_to_define___extensions__+:} false; then :
81ecdfbb 5650 $as_echo_n "(cached) " >&6
d053aef8 5651else
81ecdfbb 5652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8 5653/* end confdefs.h. */
ce3c775b 5654
d0ac1c44
SM
5655# define __EXTENSIONS__ 1
5656 $ac_includes_default
d053aef8
JK
5657int
5658main ()
5659{
5660
5661 ;
5662 return 0;
5663}
5664_ACEOF
81ecdfbb 5665if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 5666 ac_cv_safe_to_define___extensions__=yes
d053aef8 5667else
81ecdfbb 5668 ac_cv_safe_to_define___extensions__=no
d053aef8 5669fi
81ecdfbb 5670rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce3c775b 5671fi
81ecdfbb
RW
5672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5673$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
ce3c775b 5674 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 5675 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d053aef8 5676
81ecdfbb 5677 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d053aef8 5678
81ecdfbb
RW
5679 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5680
5681 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5682
5683 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d053aef8 5684
ce3c775b 5685
d053aef8 5686
d053aef8 5687
d7040cdb 5688
718a6fd8
SE
5689case `pwd` in
5690 *\ * | *\ *)
81ecdfbb
RW
5691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5692$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
718a6fd8 5693esac
d7040cdb
SE
5694
5695
7357c5b6 5696
3725885a
RW
5697macro_version='2.2.7a'
5698macro_revision='1.3134'
7357c5b6
AM
5699
5700
5701
5702
5703
5704
7357c5b6
AM
5705
5706
5707
5708
5709
5710
5711
718a6fd8 5712ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 5713
3725885a
RW
5714# Backslashify metacharacters that are still active within
5715# double-quoted strings.
5716sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5717
5718# Same as above, but do not quote variable references.
5719double_quote_subst='s/\(["`\\]\)/\\\1/g'
5720
5721# Sed substitution to delay expansion of an escaped shell variable in a
5722# double_quote_subst'ed string.
5723delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5724
5725# Sed substitution to delay expansion of an escaped single quote.
5726delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5727
5728# Sed substitution to avoid accidental globbing in evaled expressions
5729no_glob_subst='s/\*/\\\*/g'
5730
5731ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5732ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5733ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5734
5735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5736$as_echo_n "checking how to print strings... " >&6; }
5737# Test print first, because it will be a builtin if present.
5738if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5739 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5740 ECHO='print -r --'
5741elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5742 ECHO='printf %s\n'
5743else
5744 # Use this function as a fallback that always works.
5745 func_fallback_echo ()
5746 {
5747 eval 'cat <<_LTECHO_EOF
5748$1
5749_LTECHO_EOF'
5750 }
5751 ECHO='func_fallback_echo'
5752fi
5753
5754# func_echo_all arg...
5755# Invoke $ECHO with all args, space-separated.
5756func_echo_all ()
5757{
5758 $ECHO ""
5759}
5760
5761case "$ECHO" in
5762 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5763$as_echo "printf" >&6; } ;;
5764 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5765$as_echo "print -r" >&6; } ;;
5766 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5767$as_echo "cat" >&6; } ;;
5768esac
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
81ecdfbb
RW
5783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5784$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5785if ${ac_cv_path_SED+:} false; then :
81ecdfbb 5786 $as_echo_n "(cached) " >&6
7357c5b6 5787else
81ecdfbb
RW
5788 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5789 for ac_i in 1 2 3 4 5 6 7; do
5790 ac_script="$ac_script$as_nl$ac_script"
5791 done
5792 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5793 { ac_script=; unset ac_script;}
5794 if test -z "$SED"; then
5795 ac_path_SED_found=false
5796 # Loop through the user's path and test for each of PROGNAME-LIST
5797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5798for as_dir in $PATH
5799do
5800 IFS=$as_save_IFS
5801 test -z "$as_dir" && as_dir=.
81ecdfbb 5802 for ac_prog in sed gsed; do
7357c5b6 5803 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 5804 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5805 as_fn_executable_p "$ac_path_SED" || continue
81ecdfbb
RW
5806# Check for GNU ac_path_SED and select it if it is found.
5807 # Check for GNU $ac_path_SED
5808case `"$ac_path_SED" --version 2>&1` in
5809*GNU*)
5810 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5811*)
5812 ac_count=0
5813 $as_echo_n 0123456789 >"conftest.in"
5814 while :
5815 do
5816 cat "conftest.in" "conftest.in" >"conftest.tmp"
5817 mv "conftest.tmp" "conftest.in"
5818 cp "conftest.in" "conftest.nl"
5819 $as_echo '' >> "conftest.nl"
5820 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5821 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5822 as_fn_arith $ac_count + 1 && ac_count=$as_val
5823 if test $ac_count -gt ${ac_path_SED_max-0}; then
5824 # Best one so far, save it but keep looking for a better one
5825 ac_cv_path_SED="$ac_path_SED"
5826 ac_path_SED_max=$ac_count
5827 fi
5828 # 10*(2^10) chars as input seems more than enough
5829 test $ac_count -gt 10 && break
5830 done
5831 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5832esac
5833
5834 $ac_path_SED_found && break 3
7357c5b6
AM
5835 done
5836 done
81ecdfbb 5837 done
7357c5b6 5838IFS=$as_save_IFS
81ecdfbb 5839 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5840 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5841 fi
81ecdfbb
RW
5842else
5843 ac_cv_path_SED=$SED
7357c5b6
AM
5844fi
5845
81ecdfbb
RW
5846fi
5847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5848$as_echo "$ac_cv_path_SED" >&6; }
5849 SED="$ac_cv_path_SED"
5850 rm -f conftest.sed
7357c5b6
AM
5851
5852test -z "$SED" && SED=sed
5853Xsed="$SED -e 1s/^X//"
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
81ecdfbb
RW
5865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5866$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5867if ${ac_cv_path_FGREP+:} false; then :
81ecdfbb 5868 $as_echo_n "(cached) " >&6
7357c5b6 5869else
81ecdfbb
RW
5870 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5871 then ac_cv_path_FGREP="$GREP -F"
5872 else
5873 if test -z "$FGREP"; then
5874 ac_path_FGREP_found=false
5875 # Loop through the user's path and test for each of PROGNAME-LIST
5876 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5877for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5878do
5879 IFS=$as_save_IFS
5880 test -z "$as_dir" && as_dir=.
5881 for ac_prog in fgrep; do
5882 for ac_exec_ext in '' $ac_executable_extensions; do
5883 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5884 as_fn_executable_p "$ac_path_FGREP" || continue
81ecdfbb
RW
5885# Check for GNU ac_path_FGREP and select it if it is found.
5886 # Check for GNU $ac_path_FGREP
5887case `"$ac_path_FGREP" --version 2>&1` in
5888*GNU*)
5889 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5890*)
5891 ac_count=0
5892 $as_echo_n 0123456789 >"conftest.in"
5893 while :
5894 do
5895 cat "conftest.in" "conftest.in" >"conftest.tmp"
5896 mv "conftest.tmp" "conftest.in"
5897 cp "conftest.in" "conftest.nl"
5898 $as_echo 'FGREP' >> "conftest.nl"
5899 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5900 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5901 as_fn_arith $ac_count + 1 && ac_count=$as_val
5902 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5903 # Best one so far, save it but keep looking for a better one
5904 ac_cv_path_FGREP="$ac_path_FGREP"
5905 ac_path_FGREP_max=$ac_count
7357c5b6 5906 fi
81ecdfbb
RW
5907 # 10*(2^10) chars as input seems more than enough
5908 test $ac_count -gt 10 && break
5909 done
5910 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5911esac
5912
5913 $ac_path_FGREP_found && break 3
5914 done
5915 done
5916 done
5917IFS=$as_save_IFS
5918 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5919 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5920 fi
5921else
5922 ac_cv_path_FGREP=$FGREP
7357c5b6 5923fi
81ecdfbb
RW
5924
5925 fi
5926fi
5927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5928$as_echo "$ac_cv_path_FGREP" >&6; }
5929 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5930
5931
5932test -z "$GREP" && GREP=grep
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
81ecdfbb
RW
5952# Check whether --with-gnu-ld was given.
5953if test "${with_gnu_ld+set}" = set; then :
5954 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5955else
5956 with_gnu_ld=no
81ecdfbb
RW
5957fi
5958
7357c5b6
AM
5959ac_prog=ld
5960if test "$GCC" = yes; then
5961 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5963$as_echo_n "checking for ld used by $CC... " >&6; }
7357c5b6
AM
5964 case $host in
5965 *-*-mingw*)
5966 # gcc leaves a trailing carriage return which upsets mingw
5967 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5968 *)
5969 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5970 esac
5971 case $ac_prog in
5972 # Accept absolute paths.
5973 [\\/]* | ?:[\\/]*)
5974 re_direlt='/[^/][^/]*/\.\./'
5975 # Canonicalize the pathname of ld
5976 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5977 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
d7040cdb 5978 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
cfbc9945
SE
5979 done
5980 test -z "$LD" && LD="$ac_prog"
5981 ;;
5bd8253d 5982 "")
cfbc9945
SE
5983 # If it fails, then pretend we aren't using GCC.
5984 ac_prog=ld
5bd8253d
L
5985 ;;
5986 *)
cfbc9945
SE
5987 # If it is relative, then search for the first ld in PATH.
5988 with_gnu_ld=unknown
5bd8253d 5989 ;;
cfbc9945
SE
5990 esac
5991elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5993$as_echo_n "checking for GNU ld... " >&6; }
cfbc9945 5994else
81ecdfbb
RW
5995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5996$as_echo_n "checking for non-GNU ld... " >&6; }
cfbc9945 5997fi
d0ac1c44 5998if ${lt_cv_path_LD+:} false; then :
81ecdfbb 5999 $as_echo_n "(cached) " >&6
cfbc9945
SE
6000else
6001 if test -z "$LD"; then
d7040cdb 6002 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
cfbc9945 6003 for ac_dir in $PATH; do
d7040cdb 6004 IFS="$lt_save_ifs"
cfbc9945
SE
6005 test -z "$ac_dir" && ac_dir=.
6006 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6007 lt_cv_path_LD="$ac_dir/$ac_prog"
6008 # Check to see if the program is GNU ld. I'd rather use --version,
d7040cdb 6009 # but apparently some variants of GNU ld only accept -v.
cfbc9945 6010 # Break only if it was the GNU/non-GNU ld that we prefer.
d7040cdb
SE
6011 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6012 *GNU* | *'with BFD'*)
cfbc9945 6013 test "$with_gnu_ld" != no && break
d7040cdb
SE
6014 ;;
6015 *)
cfbc9945 6016 test "$with_gnu_ld" != yes && break
d7040cdb
SE
6017 ;;
6018 esac
cfbc9945
SE
6019 fi
6020 done
d7040cdb 6021 IFS="$lt_save_ifs"
cfbc9945
SE
6022else
6023 lt_cv_path_LD="$LD" # Let the user override the test with a path.
9e9b66a9 6024fi
1ad12f97
NC
6025fi
6026
cfbc9945
SE
6027LD="$lt_cv_path_LD"
6028if test -n "$LD"; then
81ecdfbb
RW
6029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6030$as_echo "$LD" >&6; }
cfbc9945 6031else
81ecdfbb
RW
6032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6033$as_echo "no" >&6; }
cfbc9945 6034fi
d0ac1c44 6035test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
81ecdfbb
RW
6036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6037$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 6038if ${lt_cv_prog_gnu_ld+:} false; then :
81ecdfbb 6039 $as_echo_n "(cached) " >&6
cfbc9945 6040else
d7040cdb
SE
6041 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6042case `$LD -v 2>&1 </dev/null` in
6043*GNU* | *'with BFD'*)
cfbc9945 6044 lt_cv_prog_gnu_ld=yes
d7040cdb
SE
6045 ;;
6046*)
cfbc9945 6047 lt_cv_prog_gnu_ld=no
d7040cdb
SE
6048 ;;
6049esac
49c96104 6050fi
81ecdfbb
RW
6051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6052$as_echo "$lt_cv_prog_gnu_ld" >&6; }
cfbc9945 6053with_gnu_ld=$lt_cv_prog_gnu_ld
49c96104 6054
9e9b66a9 6055
cfbc9945 6056
d7040cdb
SE
6057
6058
6059
6060
6061
6062
81ecdfbb
RW
6063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6064$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 6065if ${lt_cv_path_NM+:} false; then :
81ecdfbb 6066 $as_echo_n "(cached) " >&6
cfbc9945
SE
6067else
6068 if test -n "$NM"; then
6069 # Let the user override the test.
6070 lt_cv_path_NM="$NM"
6071else
d7040cdb
SE
6072 lt_nm_to_check="${ac_tool_prefix}nm"
6073 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6074 lt_nm_to_check="$lt_nm_to_check nm"
6075 fi
6076 for lt_tmp_nm in $lt_nm_to_check; do
6077 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6078 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6079 IFS="$lt_save_ifs"
6080 test -z "$ac_dir" && ac_dir=.
6081 tmp_nm="$ac_dir/$lt_tmp_nm"
6082 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6083 # Check to see if the nm accepts a BSD-compat flag.
6084 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6085 # nm: unknown option "B" ignored
6086 # Tru64's nm complains that /dev/null is an invalid object file
6087 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6088 */dev/null* | *'Invalid file or object type'*)
6089 lt_cv_path_NM="$tmp_nm -B"
6090 break
6091 ;;
6092 *)
6093 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6094 */dev/null*)
6095 lt_cv_path_NM="$tmp_nm -p"
6096 break
6097 ;;
6098 *)
6099 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6100 continue # so that we can try to find one that supports BSD flags
6101 ;;
6102 esac
6103 ;;
6104 esac
cfbc9945 6105 fi
d7040cdb
SE
6106 done
6107 IFS="$lt_save_ifs"
cfbc9945 6108 done
d7040cdb 6109 : ${lt_cv_path_NM=no}
cfbc9945 6110fi
a2d91340 6111fi
81ecdfbb
RW
6112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6113$as_echo "$lt_cv_path_NM" >&6; }
d7040cdb
SE
6114if test "$lt_cv_path_NM" != "no"; then
6115 NM="$lt_cv_path_NM"
cfbc9945 6116else
d7040cdb 6117 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
6118 if test -n "$DUMPBIN"; then :
6119 # Let the user override the test.
6120 else
6121 if test -n "$ac_tool_prefix"; then
6122 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
6123 do
6124 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6125set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
6126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6127$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6128if ${ac_cv_prog_DUMPBIN+:} false; then :
81ecdfbb 6129 $as_echo_n "(cached) " >&6
252b5132 6130else
d7040cdb
SE
6131 if test -n "$DUMPBIN"; then
6132 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6133else
6134as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6135for as_dir in $PATH
6136do
6137 IFS=$as_save_IFS
6138 test -z "$as_dir" && as_dir=.
81ecdfbb 6139 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6140 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 6141 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 6142 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
6143 break 2
6144 fi
6145done
81ecdfbb
RW
6146 done
6147IFS=$as_save_IFS
5464f5a1 6148
d7040cdb
SE
6149fi
6150fi
6151DUMPBIN=$ac_cv_prog_DUMPBIN
6152if test -n "$DUMPBIN"; then
81ecdfbb
RW
6153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6154$as_echo "$DUMPBIN" >&6; }
d7040cdb 6155else
81ecdfbb
RW
6156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6157$as_echo "no" >&6; }
d7040cdb 6158fi
d5fbea21 6159
81ecdfbb 6160
d7040cdb
SE
6161 test -n "$DUMPBIN" && break
6162 done
6163fi
6164if test -z "$DUMPBIN"; then
6165 ac_ct_DUMPBIN=$DUMPBIN
3725885a 6166 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
6167do
6168 # Extract the first word of "$ac_prog", so it can be a program name with args.
6169set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
6170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6171$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6172if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
81ecdfbb 6173 $as_echo_n "(cached) " >&6
d7040cdb
SE
6174else
6175 if test -n "$ac_ct_DUMPBIN"; then
6176 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6177else
6178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6179for as_dir in $PATH
6180do
6181 IFS=$as_save_IFS
6182 test -z "$as_dir" && as_dir=.
81ecdfbb 6183 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 6185 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 6186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6187 break 2
cfbc9945 6188 fi
d7040cdb 6189done
81ecdfbb
RW
6190 done
6191IFS=$as_save_IFS
d5fbea21 6192
d7040cdb
SE
6193fi
6194fi
6195ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6196if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6198$as_echo "$ac_ct_DUMPBIN" >&6; }
d7040cdb 6199else
81ecdfbb
RW
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6201$as_echo "no" >&6; }
d7040cdb 6202fi
d5fbea21 6203
81ecdfbb 6204
d7040cdb
SE
6205 test -n "$ac_ct_DUMPBIN" && break
6206done
24443139 6207
81ecdfbb
RW
6208 if test "x$ac_ct_DUMPBIN" = x; then
6209 DUMPBIN=":"
6210 else
6211 case $cross_compiling:$ac_tool_warned in
6212yes:)
6213{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6214$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6215ac_tool_warned=yes ;;
6216esac
6217 DUMPBIN=$ac_ct_DUMPBIN
6218 fi
d7040cdb 6219fi
24443139 6220
3725885a
RW
6221 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6222 *COFF*)
6223 DUMPBIN="$DUMPBIN -symbols"
6224 ;;
6225 *)
6226 DUMPBIN=:
6227 ;;
6228 esac
6229 fi
24443139 6230
d7040cdb
SE
6231 if test "$DUMPBIN" != ":"; then
6232 NM="$DUMPBIN"
cfbc9945 6233 fi
d7040cdb
SE
6234fi
6235test -z "$NM" && NM=nm
a703a6ea 6236
f5385ebf 6237
cfbc9945 6238
24443139
AS
6239
6240
6241
81ecdfbb
RW
6242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6243$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 6244if ${lt_cv_nm_interface+:} false; then :
81ecdfbb 6245 $as_echo_n "(cached) " >&6
d7040cdb
SE
6246else
6247 lt_cv_nm_interface="BSD nm"
6248 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 6249 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
d7040cdb
SE
6250 (eval "$ac_compile" 2>conftest.err)
6251 cat conftest.err >&5
3725885a 6252 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
d7040cdb
SE
6253 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6254 cat conftest.err >&5
3725885a 6255 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
d7040cdb
SE
6256 cat conftest.out >&5
6257 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6258 lt_cv_nm_interface="MS dumpbin"
6259 fi
6260 rm -f conftest*
cfbc9945 6261fi
81ecdfbb
RW
6262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6263$as_echo "$lt_cv_nm_interface" >&6; }
a703a6ea 6264
81ecdfbb
RW
6265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6266$as_echo_n "checking whether ln -s works... " >&6; }
d7040cdb
SE
6267LN_S=$as_ln_s
6268if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
6269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6270$as_echo "yes" >&6; }
d7040cdb 6271else
81ecdfbb
RW
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6273$as_echo "no, using $LN_S" >&6; }
d7040cdb 6274fi
252b5132 6275
cfbc9945 6276# find the maximum length of command line arguments
81ecdfbb
RW
6277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6278$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 6279if ${lt_cv_sys_max_cmd_len+:} false; then :
81ecdfbb 6280 $as_echo_n "(cached) " >&6
cfbc9945
SE
6281else
6282 i=0
6283 teststring="ABCD"
5464f5a1 6284
cfbc9945
SE
6285 case $build_os in
6286 msdosdjgpp*)
6287 # On DJGPP, this test can blow up pretty badly due to problems in libc
6288 # (any single argument exceeding 2000 bytes causes a buffer overrun
6289 # during glob expansion). Even if it were fixed, the result of this
6290 # check would be larger than it should be.
6291 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6292 ;;
5464f5a1 6293
d7040cdb
SE
6294 gnu*)
6295 # Under GNU Hurd, this test is not required because there is
6296 # no limit to the length of command line arguments.
6297 # Libtool will interpret -1 as no limit whatsoever
6298 lt_cv_sys_max_cmd_len=-1;
6299 ;;
6300
718a6fd8 6301 cygwin* | mingw* | cegcc*)
cfbc9945
SE
6302 # On Win9x/ME, this test blows up -- it succeeds, but takes
6303 # about 5 minutes as the teststring grows exponentially.
6304 # Worse, since 9x/ME are not pre-emptively multitasking,
6305 # you end up with a "frozen" computer, even though with patience
6306 # the test eventually succeeds (with a max line length of 256k).
6307 # Instead, let's just punt: use the minimum linelength reported by
6308 # all of the supported platforms: 8192 (on NT/2K/XP).
6309 lt_cv_sys_max_cmd_len=8192;
6310 ;;
5464f5a1 6311
3725885a
RW
6312 mint*)
6313 # On MiNT this can take a long time and run out of memory.
6314 lt_cv_sys_max_cmd_len=8192;
6315 ;;
6316
cfbc9945
SE
6317 amigaos*)
6318 # On AmigaOS with pdksh, this test takes hours, literally.
6319 # So we just punt and use a minimum line length of 8192.
6320 lt_cv_sys_max_cmd_len=8192;
6321 ;;
5464f5a1 6322
cfbc9945
SE
6323 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6324 # This has been around since 386BSD, at least. Likely further.
6325 if test -x /sbin/sysctl; then
6326 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6327 elif test -x /usr/sbin/sysctl; then
6328 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6329 else
d7040cdb 6330 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
cfbc9945
SE
6331 fi
6332 # And add a safety zone
6333 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6334 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6335 ;;
d7040cdb
SE
6336
6337 interix*)
6338 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6339 lt_cv_sys_max_cmd_len=196608
6340 ;;
6341
6342 osf*)
6343 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6344 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6345 # nice to cause kernel panics so lets avoid the loop below.
6346 # First set a reasonable default.
6347 lt_cv_sys_max_cmd_len=16384
6348 #
6349 if test -x /sbin/sysconfig; then
6350 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6351 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6352 esac
6353 fi
6354 ;;
6355 sco3.2v5*)
6356 lt_cv_sys_max_cmd_len=102400
6357 ;;
6358 sysv5* | sco5v6* | sysv4.2uw2*)
6359 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6360 if test -n "$kargmax"; then
6361 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6362 else
6363 lt_cv_sys_max_cmd_len=32768
6364 fi
6365 ;;
6366 *)
718a6fd8
SE
6367 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6368 if test -n "$lt_cv_sys_max_cmd_len"; then
79887925
L
6369 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6370 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6371 else
6372 # Make teststring a little bigger before we do anything with it.
6373 # a 1K string should be a reasonable start.
6374 for i in 1 2 3 4 5 6 7 8 ; do
6375 teststring=$teststring$teststring
6376 done
6377 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6378 # If test is not a shell built-in, we'll probably end up computing a
6379 # maximum length that is only half of the actual maximum length, but
6380 # we can't tell.
3725885a
RW
6381 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6382 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
79887925
L
6383 test $i != 17 # 1/2 MB should be enough
6384 do
6385 i=`expr $i + 1`
6386 teststring=$teststring$teststring
6387 done
6388 # Only check the string length outside the loop.
6389 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6390 teststring=
6391 # Add a significant safety factor because C++ compilers can tack on
6392 # massive amounts of additional arguments before passing them to the
6393 # linker. It appears as though 1/2 is a usable value.
6394 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6395 fi
d7040cdb 6396 ;;
cfbc9945 6397 esac
5464f5a1 6398
252b5132 6399fi
cfbc9945 6400
d7040cdb 6401if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
6402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6403$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5464f5a1 6404else
81ecdfbb
RW
6405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6406$as_echo "none" >&6; }
5464f5a1 6407fi
d7040cdb 6408max_cmd_len=$lt_cv_sys_max_cmd_len
252b5132 6409
cfbc9945 6410
252b5132 6411
cfbc9945 6412
cfbc9945 6413
d7040cdb 6414
d7040cdb
SE
6415: ${CP="cp -f"}
6416: ${MV="mv -f"}
6417: ${RM="rm -f"}
6418
81ecdfbb
RW
6419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6420$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
d7040cdb
SE
6421# Try some XSI features
6422xsi_shell=no
6423( _lt_dummy="a/b/c"
6424 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
718a6fd8
SE
6425 = c,a/b,, \
6426 && eval 'test $(( 1 + 1 )) -eq 2 \
6427 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
d7040cdb 6428 && xsi_shell=yes
81ecdfbb
RW
6429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6430$as_echo "$xsi_shell" >&6; }
d7040cdb
SE
6431
6432
81ecdfbb
RW
6433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6434$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
d7040cdb
SE
6435lt_shell_append=no
6436( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6437 >/dev/null 2>&1 \
6438 && lt_shell_append=yes
81ecdfbb
RW
6439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6440$as_echo "$lt_shell_append" >&6; }
d7040cdb
SE
6441
6442
6443if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6444 lt_unset=unset
5464f5a1 6445else
d7040cdb 6446 lt_unset=false
5464f5a1 6447fi
252b5132 6448
d7040cdb
SE
6449
6450
6451
6452
6453# test EBCDIC or ASCII
6454case `echo X|tr X '\101'` in
6455 A) # ASCII based system
6456 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6457 lt_SP2NL='tr \040 \012'
6458 lt_NL2SP='tr \015\012 \040\040'
6459 ;;
6460 *) # EBCDIC based system
6461 lt_SP2NL='tr \100 \n'
6462 lt_NL2SP='tr \r\n \100\100'
6463 ;;
6464esac
6465
6466
6467
6468
6469
6470
6471
6472
6473
81ecdfbb
RW
6474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6475$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 6476if ${lt_cv_ld_reload_flag+:} false; then :
81ecdfbb 6477 $as_echo_n "(cached) " >&6
5464f5a1 6478else
d7040cdb
SE
6479 lt_cv_ld_reload_flag='-r'
6480fi
81ecdfbb
RW
6481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6482$as_echo "$lt_cv_ld_reload_flag" >&6; }
d7040cdb
SE
6483reload_flag=$lt_cv_ld_reload_flag
6484case $reload_flag in
6485"" | " "*) ;;
6486*) reload_flag=" $reload_flag" ;;
6487esac
6488reload_cmds='$LD$reload_flag -o $output$reload_objs'
6489case $host_os in
6490 darwin*)
6491 if test "$GCC" = yes; then
6492 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6493 else
6494 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6495 fi
6496 ;;
6497esac
6498
6499
6500
6501
6502
6503
6504
6505
6506
718a6fd8
SE
6507if test -n "$ac_tool_prefix"; then
6508 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6509set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
6510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6511$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6512if ${ac_cv_prog_OBJDUMP+:} false; then :
81ecdfbb 6513 $as_echo_n "(cached) " >&6
718a6fd8
SE
6514else
6515 if test -n "$OBJDUMP"; then
6516 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6517else
6518as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6519for as_dir in $PATH
6520do
6521 IFS=$as_save_IFS
6522 test -z "$as_dir" && as_dir=.
81ecdfbb 6523 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6524 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6525 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 6526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6527 break 2
6528 fi
6529done
81ecdfbb
RW
6530 done
6531IFS=$as_save_IFS
718a6fd8
SE
6532
6533fi
6534fi
6535OBJDUMP=$ac_cv_prog_OBJDUMP
6536if test -n "$OBJDUMP"; then
81ecdfbb
RW
6537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6538$as_echo "$OBJDUMP" >&6; }
718a6fd8 6539else
81ecdfbb
RW
6540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6541$as_echo "no" >&6; }
718a6fd8
SE
6542fi
6543
81ecdfbb 6544
718a6fd8
SE
6545fi
6546if test -z "$ac_cv_prog_OBJDUMP"; then
6547 ac_ct_OBJDUMP=$OBJDUMP
6548 # Extract the first word of "objdump", so it can be a program name with args.
6549set dummy objdump; ac_word=$2
81ecdfbb
RW
6550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6551$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6552if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
81ecdfbb 6553 $as_echo_n "(cached) " >&6
718a6fd8
SE
6554else
6555 if test -n "$ac_ct_OBJDUMP"; then
6556 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6557else
6558as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6559for as_dir in $PATH
6560do
6561 IFS=$as_save_IFS
6562 test -z "$as_dir" && as_dir=.
81ecdfbb 6563 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6564 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6565 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 6566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6567 break 2
6568 fi
6569done
81ecdfbb
RW
6570 done
6571IFS=$as_save_IFS
718a6fd8 6572
718a6fd8
SE
6573fi
6574fi
6575ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6576if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6578$as_echo "$ac_ct_OBJDUMP" >&6; }
718a6fd8 6579else
81ecdfbb
RW
6580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6581$as_echo "no" >&6; }
718a6fd8
SE
6582fi
6583
81ecdfbb
RW
6584 if test "x$ac_ct_OBJDUMP" = x; then
6585 OBJDUMP="false"
6586 else
6587 case $cross_compiling:$ac_tool_warned in
6588yes:)
6589{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6590$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6591ac_tool_warned=yes ;;
6592esac
6593 OBJDUMP=$ac_ct_OBJDUMP
6594 fi
718a6fd8
SE
6595else
6596 OBJDUMP="$ac_cv_prog_OBJDUMP"
6597fi
6598
6599test -z "$OBJDUMP" && OBJDUMP=objdump
6600
6601
6602
6603
6604
6605
6606
6607
d7040cdb 6608
81ecdfbb
RW
6609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6610$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6611if ${lt_cv_deplibs_check_method+:} false; then :
81ecdfbb 6612 $as_echo_n "(cached) " >&6
d7040cdb
SE
6613else
6614 lt_cv_file_magic_cmd='$MAGIC_CMD'
6615lt_cv_file_magic_test_file=
6616lt_cv_deplibs_check_method='unknown'
6617# Need to set the preceding variable on all platforms that support
6618# interlibrary dependencies.
6619# 'none' -- dependencies not supported.
6620# `unknown' -- same as none, but documents that we really don't know.
6621# 'pass_all' -- all dependencies passed with no checks.
6622# 'test_compile' -- check by making test program.
6623# 'file_magic [[regex]]' -- check by looking for files in library path
6624# which responds to the $file_magic_cmd with a given extended regex.
6625# If you have `file' or equivalent on your system and you're not sure
6626# whether `pass_all' will *always* work, you probably want this one.
6627
6628case $host_os in
e81819a5 6629aix[4-9]*)
d7040cdb
SE
6630 lt_cv_deplibs_check_method=pass_all
6631 ;;
6632
6633beos*)
6634 lt_cv_deplibs_check_method=pass_all
6635 ;;
6636
6637bsdi[45]*)
6638 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6639 lt_cv_file_magic_cmd='/usr/bin/file -L'
6640 lt_cv_file_magic_test_file=/shlib/libc.so
6641 ;;
6642
6643cygwin*)
6644 # func_win32_libid is a shell function defined in ltmain.sh
6645 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6646 lt_cv_file_magic_cmd='func_win32_libid'
6647 ;;
6648
6649mingw* | pw32*)
6650 # Base MSYS/MinGW do not provide the 'file' command needed by
6651 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6652 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6653 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6654 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
d7040cdb
SE
6655 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6656 lt_cv_file_magic_cmd='func_win32_libid'
6657 else
6658 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6659 lt_cv_file_magic_cmd='$OBJDUMP -f'
6660 fi
6661 ;;
6662
3725885a 6663cegcc*)
718a6fd8
SE
6664 # use the weaker test based on 'objdump'. See mingw*.
6665 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6666 lt_cv_file_magic_cmd='$OBJDUMP -f'
6667 ;;
6668
d7040cdb
SE
6669darwin* | rhapsody*)
6670 lt_cv_deplibs_check_method=pass_all
cfbc9945 6671 ;;
d7040cdb
SE
6672
6673freebsd* | dragonfly*)
6674 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6675 case $host_cpu in
6676 i*86 )
6677 # Not sure whether the presence of OpenBSD here was a mistake.
6678 # Let's accept both of them until this is cleared up.
6679 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6680 lt_cv_file_magic_cmd=/usr/bin/file
6681 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6682 ;;
6683 esac
6684 else
6685 lt_cv_deplibs_check_method=pass_all
6686 fi
6687 ;;
6688
6689gnu*)
6690 lt_cv_deplibs_check_method=pass_all
cfbc9945 6691 ;;
d7040cdb 6692
3725885a
RW
6693haiku*)
6694 lt_cv_deplibs_check_method=pass_all
6695 ;;
6696
d7040cdb
SE
6697hpux10.20* | hpux11*)
6698 lt_cv_file_magic_cmd=/usr/bin/file
6699 case $host_cpu in
6700 ia64*)
6701 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6702 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6703 ;;
6704 hppa*64*)
3725885a 6705 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]'
d7040cdb
SE
6706 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6707 ;;
cfbc9945 6708 *)
3725885a 6709 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
d7040cdb
SE
6710 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6711 ;;
6712 esac
6713 ;;
6be7c12c 6714
d7040cdb
SE
6715interix[3-9]*)
6716 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6717 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6718 ;;
cfbc9945 6719
d7040cdb
SE
6720irix5* | irix6* | nonstopux*)
6721 case $LD in
6722 *-32|*"-32 ") libmagic=32-bit;;
6723 *-n32|*"-n32 ") libmagic=N32;;
6724 *-64|*"-64 ") libmagic=64-bit;;
6725 *) libmagic=never-match;;
6726 esac
6727 lt_cv_deplibs_check_method=pass_all
cfbc9945 6728 ;;
cfbc9945 6729
d7040cdb 6730# This must be Linux ELF.
58e24671 6731linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
6732 lt_cv_deplibs_check_method=pass_all
6733 ;;
5464f5a1 6734
d7040cdb
SE
6735netbsd*)
6736 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6737 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
cfbc9945 6738 else
d7040cdb 6739 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
cfbc9945 6740 fi
d7040cdb
SE
6741 ;;
6742
6743newos6*)
6744 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6745 lt_cv_file_magic_cmd=/usr/bin/file
6746 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6747 ;;
6748
6749*nto* | *qnx*)
6750 lt_cv_deplibs_check_method=pass_all
6751 ;;
cfbc9945 6752
d7040cdb
SE
6753openbsd*)
6754 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6755 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6756 else
6757 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
cfbc9945
SE
6758 fi
6759 ;;
d7040cdb
SE
6760
6761osf3* | osf4* | osf5*)
6762 lt_cv_deplibs_check_method=pass_all
6763 ;;
6764
6765rdos*)
6766 lt_cv_deplibs_check_method=pass_all
6767 ;;
6768
6769solaris*)
6770 lt_cv_deplibs_check_method=pass_all
6771 ;;
6772
6773sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6774 lt_cv_deplibs_check_method=pass_all
6775 ;;
6776
6777sysv4 | sysv4.3*)
6778 case $host_vendor in
6779 motorola)
6780 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]'
6781 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6782 ;;
6783 ncr)
6784 lt_cv_deplibs_check_method=pass_all
6785 ;;
6786 sequent)
6787 lt_cv_file_magic_cmd='/bin/file'
6788 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6789 ;;
6790 sni)
6791 lt_cv_file_magic_cmd='/bin/file'
6792 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6793 lt_cv_file_magic_test_file=/lib/libc.so
6794 ;;
6795 siemens)
6796 lt_cv_deplibs_check_method=pass_all
6797 ;;
6798 pc)
6799 lt_cv_deplibs_check_method=pass_all
6800 ;;
6801 esac
6802 ;;
6803
6804tpf*)
6805 lt_cv_deplibs_check_method=pass_all
6806 ;;
cfbc9945
SE
6807esac
6808
d7040cdb 6809fi
81ecdfbb
RW
6810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6811$as_echo "$lt_cv_deplibs_check_method" >&6; }
d7040cdb
SE
6812file_magic_cmd=$lt_cv_file_magic_cmd
6813deplibs_check_method=$lt_cv_deplibs_check_method
6814test -z "$deplibs_check_method" && deplibs_check_method=unknown
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
a4966cd9
L
6827plugin_option=
6828plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6829for plugin in $plugin_names; do
6830 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6831 if test x$plugin_so = x$plugin; then
6832 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6833 fi
6834 if test x$plugin_so != x$plugin; then
6835 plugin_option="--plugin $plugin_so"
6836 break
6837 fi
6838done
6839
cfbc9945 6840if test -n "$ac_tool_prefix"; then
d7040cdb
SE
6841 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6842set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6844$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6845if ${ac_cv_prog_AR+:} false; then :
81ecdfbb 6846 $as_echo_n "(cached) " >&6
5464f5a1 6847else
d7040cdb
SE
6848 if test -n "$AR"; then
6849 ac_cv_prog_AR="$AR" # Let the user override the test.
5464f5a1
NN
6850else
6851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6852for as_dir in $PATH
6853do
6854 IFS=$as_save_IFS
6855 test -z "$as_dir" && as_dir=.
81ecdfbb 6856 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6857 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 6858 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6860 break 2
6861 fi
6862done
81ecdfbb
RW
6863 done
6864IFS=$as_save_IFS
5464f5a1
NN
6865
6866fi
6867fi
d7040cdb
SE
6868AR=$ac_cv_prog_AR
6869if test -n "$AR"; then
81ecdfbb
RW
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6871$as_echo "$AR" >&6; }
5464f5a1 6872else
81ecdfbb
RW
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6874$as_echo "no" >&6; }
5464f5a1
NN
6875fi
6876
81ecdfbb 6877
5464f5a1 6878fi
d7040cdb
SE
6879if test -z "$ac_cv_prog_AR"; then
6880 ac_ct_AR=$AR
6881 # Extract the first word of "ar", so it can be a program name with args.
6882set dummy ar; ac_word=$2
81ecdfbb
RW
6883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6884$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6885if ${ac_cv_prog_ac_ct_AR+:} false; then :
81ecdfbb 6886 $as_echo_n "(cached) " >&6
252b5132 6887else
d7040cdb
SE
6888 if test -n "$ac_ct_AR"; then
6889 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
252b5132 6890else
5464f5a1
NN
6891as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6892for as_dir in $PATH
6893do
6894 IFS=$as_save_IFS
6895 test -z "$as_dir" && as_dir=.
81ecdfbb 6896 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6897 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 6898 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6900 break 2
6901 fi
6902done
81ecdfbb
RW
6903 done
6904IFS=$as_save_IFS
5464f5a1 6905
5464f5a1
NN
6906fi
6907fi
d7040cdb
SE
6908ac_ct_AR=$ac_cv_prog_ac_ct_AR
6909if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6911$as_echo "$ac_ct_AR" >&6; }
d7040cdb 6912else
81ecdfbb
RW
6913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6914$as_echo "no" >&6; }
5464f5a1
NN
6915fi
6916
81ecdfbb
RW
6917 if test "x$ac_ct_AR" = x; then
6918 AR="false"
6919 else
6920 case $cross_compiling:$ac_tool_warned in
6921yes:)
6922{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6923$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6924ac_tool_warned=yes ;;
6925esac
6926 AR=$ac_ct_AR
6927 fi
cfbc9945 6928else
d7040cdb 6929 AR="$ac_cv_prog_AR"
5464f5a1 6930fi
cfbc9945 6931
d7040cdb 6932test -z "$AR" && AR=ar
a4966cd9
L
6933if test -n "$plugin_option"; then
6934 if $AR --help 2>&1 | grep -q "\--plugin"; then
6935 AR="$AR $plugin_option"
6936 fi
6937fi
d7040cdb
SE
6938test -z "$AR_FLAGS" && AR_FLAGS=cru
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
cfbc9945
SE
6950if test -n "$ac_tool_prefix"; then
6951 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6952set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6954$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6955if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 6956 $as_echo_n "(cached) " >&6
5464f5a1 6957else
cfbc9945
SE
6958 if test -n "$STRIP"; then
6959 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5464f5a1
NN
6960else
6961as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6962for as_dir in $PATH
6963do
6964 IFS=$as_save_IFS
6965 test -z "$as_dir" && as_dir=.
81ecdfbb 6966 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6967 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cfbc9945 6968 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6970 break 2
6971 fi
6972done
81ecdfbb
RW
6973 done
6974IFS=$as_save_IFS
5464f5a1
NN
6975
6976fi
6977fi
cfbc9945
SE
6978STRIP=$ac_cv_prog_STRIP
6979if test -n "$STRIP"; then
81ecdfbb
RW
6980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6981$as_echo "$STRIP" >&6; }
5464f5a1 6982else
81ecdfbb
RW
6983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6984$as_echo "no" >&6; }
5464f5a1
NN
6985fi
6986
81ecdfbb 6987
252b5132 6988fi
cfbc9945
SE
6989if test -z "$ac_cv_prog_STRIP"; then
6990 ac_ct_STRIP=$STRIP
6991 # Extract the first word of "strip", so it can be a program name with args.
6992set dummy strip; ac_word=$2
81ecdfbb
RW
6993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6994$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6995if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb 6996 $as_echo_n "(cached) " >&6
5464f5a1 6997else
cfbc9945
SE
6998 if test -n "$ac_ct_STRIP"; then
6999 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5464f5a1
NN
7000else
7001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7002for as_dir in $PATH
7003do
7004 IFS=$as_save_IFS
7005 test -z "$as_dir" && as_dir=.
81ecdfbb 7006 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7007 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cfbc9945 7008 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 7009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
7010 break 2
7011 fi
7012done
81ecdfbb
RW
7013 done
7014IFS=$as_save_IFS
5464f5a1
NN
7015
7016fi
7017fi
cfbc9945
SE
7018ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7019if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7021$as_echo "$ac_ct_STRIP" >&6; }
5464f5a1 7022else
81ecdfbb
RW
7023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7024$as_echo "no" >&6; }
5464f5a1
NN
7025fi
7026
81ecdfbb
RW
7027 if test "x$ac_ct_STRIP" = x; then
7028 STRIP=":"
7029 else
7030 case $cross_compiling:$ac_tool_warned in
7031yes:)
7032{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7033$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7034ac_tool_warned=yes ;;
7035esac
7036 STRIP=$ac_ct_STRIP
7037 fi
cfbc9945
SE
7038else
7039 STRIP="$ac_cv_prog_STRIP"
5464f5a1
NN
7040fi
7041
d7040cdb 7042test -z "$STRIP" && STRIP=:
5464f5a1 7043
cfbc9945
SE
7044
7045
cfbc9945 7046
cfbc9945
SE
7047
7048
d7040cdb
SE
7049if test -n "$ac_tool_prefix"; then
7050 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7051set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
7052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7053$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7054if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 7055 $as_echo_n "(cached) " >&6
cfbc9945 7056else
d7040cdb
SE
7057 if test -n "$RANLIB"; then
7058 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7059else
7060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7061for as_dir in $PATH
7062do
7063 IFS=$as_save_IFS
7064 test -z "$as_dir" && as_dir=.
81ecdfbb 7065 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7066 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 7067 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 7068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 7069 break 2
cfbc9945 7070 fi
d7040cdb 7071done
81ecdfbb
RW
7072 done
7073IFS=$as_save_IFS
cfbc9945 7074
d7040cdb
SE
7075fi
7076fi
7077RANLIB=$ac_cv_prog_RANLIB
7078if test -n "$RANLIB"; then
81ecdfbb
RW
7079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7080$as_echo "$RANLIB" >&6; }
d7040cdb 7081else
81ecdfbb
RW
7082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7083$as_echo "no" >&6; }
d7040cdb 7084fi
cfbc9945 7085
81ecdfbb 7086
d7040cdb
SE
7087fi
7088if test -z "$ac_cv_prog_RANLIB"; then
7089 ac_ct_RANLIB=$RANLIB
7090 # Extract the first word of "ranlib", so it can be a program name with args.
7091set dummy ranlib; ac_word=$2
81ecdfbb
RW
7092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7093$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7094if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
81ecdfbb 7095 $as_echo_n "(cached) " >&6
d7040cdb
SE
7096else
7097 if test -n "$ac_ct_RANLIB"; then
7098 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7099else
7100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7101for as_dir in $PATH
7102do
7103 IFS=$as_save_IFS
7104 test -z "$as_dir" && as_dir=.
81ecdfbb 7105 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 7107 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 7108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 7109 break 2
cfbc9945 7110 fi
d7040cdb 7111done
81ecdfbb
RW
7112 done
7113IFS=$as_save_IFS
cfbc9945 7114
d7040cdb
SE
7115fi
7116fi
7117ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7118if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
7119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7120$as_echo "$ac_ct_RANLIB" >&6; }
cfbc9945 7121else
81ecdfbb
RW
7122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7123$as_echo "no" >&6; }
d7040cdb 7124fi
5464f5a1 7125
81ecdfbb
RW
7126 if test "x$ac_ct_RANLIB" = x; then
7127 RANLIB=":"
7128 else
7129 case $cross_compiling:$ac_tool_warned in
7130yes:)
7131{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7132$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7133ac_tool_warned=yes ;;
7134esac
7135 RANLIB=$ac_ct_RANLIB
7136 fi
d7040cdb
SE
7137else
7138 RANLIB="$ac_cv_prog_RANLIB"
7139fi
5464f5a1 7140
d7040cdb 7141test -z "$RANLIB" && RANLIB=:
a4966cd9
L
7142if test -n "$plugin_option" && test "$RANLIB" != ":"; then
7143 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
7144 RANLIB="$RANLIB $plugin_option"
7145 fi
7146fi
5464f5a1 7147
5464f5a1 7148
5464f5a1 7149
cfbc9945 7150
cfbc9945 7151
d7040cdb
SE
7152
7153# Determine commands to create old-style static archives.
718a6fd8 7154old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
d7040cdb
SE
7155old_postinstall_cmds='chmod 644 $oldlib'
7156old_postuninstall_cmds=
7157
7158if test -n "$RANLIB"; then
7159 case $host_os in
7160 openbsd*)
7161 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7162 ;;
7163 *)
7164 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7165 ;;
7166 esac
7167 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
cfbc9945 7168fi
cfbc9945 7169
3725885a
RW
7170case $host_os in
7171 darwin*)
7172 lock_old_archive_extraction=yes ;;
7173 *)
7174 lock_old_archive_extraction=no ;;
7175esac
7176
7177
7178
7179
7180
7181
cfbc9945 7182
cfbc9945
SE
7183
7184
cfbc9945 7185
cfbc9945 7186
cfbc9945 7187
cfbc9945 7188
cfbc9945
SE
7189
7190
cfbc9945 7191
cfbc9945 7192
cfbc9945
SE
7193
7194
7195
7196
7197
7198
7199
5464f5a1 7200
5464f5a1 7201
cfbc9945
SE
7202
7203
7204
5464f5a1 7205
5464f5a1 7206
cfbc9945
SE
7207
7208
7209
5464f5a1 7210
cfbc9945
SE
7211
7212
7213
7214
d7040cdb
SE
7215# If no C compiler was specified, use CC.
7216LTCC=${LTCC-"$CC"}
cfbc9945 7217
d7040cdb
SE
7218# If no C compiler flags were specified, use CFLAGS.
7219LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
cfbc9945 7220
d7040cdb
SE
7221# Allow CC to be a program name with arguments.
7222compiler=$CC
cfbc9945 7223
cfbc9945 7224
d7040cdb 7225# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
7226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7227$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 7228if ${lt_cv_sys_global_symbol_pipe+:} false; then :
81ecdfbb 7229 $as_echo_n "(cached) " >&6
d7040cdb 7230else
5464f5a1 7231
d7040cdb
SE
7232# These are sane defaults that work on at least a few old systems.
7233# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5464f5a1 7234
d7040cdb
SE
7235# Character class describing NM global symbol codes.
7236symcode='[BCDEGRST]'
7237
7238# Regexp to match symbols that can be accessed directly from C.
7239sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7240
7241# Define system-specific variables.
7242case $host_os in
7243aix*)
7244 symcode='[BCDT]'
7245 ;;
718a6fd8 7246cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
7247 symcode='[ABCDGISTW]'
7248 ;;
7249hpux*)
7250 if test "$host_cpu" = ia64; then
7251 symcode='[ABCDEGRST]'
7252 fi
7253 ;;
7254irix* | nonstopux*)
7255 symcode='[BCDEGRST]'
7256 ;;
7257osf*)
7258 symcode='[BCDEGQRST]'
7259 ;;
7260solaris*)
7261 symcode='[BDRT]'
7262 ;;
7263sco3.2v5*)
7264 symcode='[DT]'
7265 ;;
7266sysv4.2uw2*)
7267 symcode='[DT]'
7268 ;;
7269sysv5* | sco5v6* | unixware* | OpenUNIX*)
7270 symcode='[ABDT]'
7271 ;;
7272sysv4)
7273 symcode='[DFNSTU]'
7274 ;;
cfbc9945 7275esac
5464f5a1 7276
d7040cdb
SE
7277# If we're using GNU nm, then use its standard symbol codes.
7278case `$NM -V 2>&1` in
7279*GNU* | *'with BFD'*)
7280 symcode='[ABCDGIRSTW]' ;;
7281esac
5464f5a1 7282
d7040cdb
SE
7283# Transform an extracted symbol line into a proper C declaration.
7284# Some systems (esp. on ia64) link data and code symbols differently,
7285# so use this general approach.
7286lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5464f5a1 7287
d7040cdb
SE
7288# Transform an extracted symbol line into symbol name and symbol address
7289lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
718a6fd8 7290lt_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'"
5464f5a1 7291
d7040cdb
SE
7292# Handle CRLF in mingw tool chain
7293opt_cr=
7294case $build_os in
7295mingw*)
7296 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7297 ;;
7298esac
5464f5a1 7299
d7040cdb
SE
7300# Try without a prefix underscore, then with it.
7301for ac_symprfx in "" "_"; do
7302
7303 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7304 symxfrm="\\1 $ac_symprfx\\2 \\2"
7305
7306 # Write the raw and C identifiers.
7307 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7308 # Fake it for dumpbin and say T for any non-static function
7309 # and D for any global variable.
7310 # Also find C++ and __fastcall symbols from MSVC++,
7311 # which start with @ or ?.
7312 lt_cv_sys_global_symbol_pipe="$AWK '"\
7313" {last_section=section; section=\$ 3};"\
7314" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7315" \$ 0!~/External *\|/{next};"\
7316" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7317" {if(hide[section]) next};"\
7318" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7319" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7320" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7321" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7322" ' prfx=^$ac_symprfx"
7323 else
7324 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7325 fi
cfbc9945 7326
d7040cdb
SE
7327 # Check to see that the pipe works correctly.
7328 pipe_works=no
cfbc9945 7329
d7040cdb
SE
7330 rm -f conftest*
7331 cat > conftest.$ac_ext <<_LT_EOF
7332#ifdef __cplusplus
7333extern "C" {
7334#endif
7335char nm_test_var;
7336void nm_test_func(void);
7337void nm_test_func(void){}
7338#ifdef __cplusplus
7339}
7340#endif
7341int main(){nm_test_var='a';nm_test_func();return(0);}
7342_LT_EOF
cfbc9945 7343
81ecdfbb 7344 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7345 (eval $ac_compile) 2>&5
7346 ac_status=$?
81ecdfbb
RW
7347 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7348 test $ac_status = 0; }; then
d7040cdb
SE
7349 # Now try to grab the symbols.
7350 nlist=conftest.nm
3725885a
RW
7351 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7352 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
d7040cdb 7353 ac_status=$?
81ecdfbb
RW
7354 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7355 test $ac_status = 0; } && test -s "$nlist"; then
d7040cdb
SE
7356 # Try sorting and uniquifying the output.
7357 if sort "$nlist" | uniq > "$nlist"T; then
7358 mv -f "$nlist"T "$nlist"
7359 else
7360 rm -f "$nlist"T
7361 fi
cfbc9945 7362
d7040cdb
SE
7363 # Make sure that we snagged all the symbols we need.
7364 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7365 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7366 cat <<_LT_EOF > conftest.$ac_ext
7367#ifdef __cplusplus
7368extern "C" {
7369#endif
cfbc9945 7370
d7040cdb
SE
7371_LT_EOF
7372 # Now generate the symbol file.
7373 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5464f5a1 7374
d7040cdb 7375 cat <<_LT_EOF >> conftest.$ac_ext
cfbc9945 7376
d7040cdb
SE
7377/* The mapping between symbol names and symbols. */
7378const struct {
7379 const char *name;
7380 void *address;
7381}
7382lt__PROGRAM__LTX_preloaded_symbols[] =
7383{
7384 { "@PROGRAM@", (void *) 0 },
7385_LT_EOF
7386 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7387 cat <<\_LT_EOF >> conftest.$ac_ext
7388 {0, (void *) 0}
7389};
7390
7391/* This works around a problem in FreeBSD linker */
7392#ifdef FREEBSD_WORKAROUND
7393static const void *lt_preloaded_setup() {
7394 return lt__PROGRAM__LTX_preloaded_symbols;
7395}
7396#endif
cfbc9945 7397
d7040cdb
SE
7398#ifdef __cplusplus
7399}
7400#endif
7401_LT_EOF
7402 # Now try linking the two files.
7403 mv conftest.$ac_objext conftstm.$ac_objext
7404 lt_save_LIBS="$LIBS"
7405 lt_save_CFLAGS="$CFLAGS"
7406 LIBS="conftstm.$ac_objext"
7407 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 7408 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
7409 (eval $ac_link) 2>&5
7410 ac_status=$?
81ecdfbb
RW
7411 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7412 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
d7040cdb
SE
7413 pipe_works=yes
7414 fi
7415 LIBS="$lt_save_LIBS"
7416 CFLAGS="$lt_save_CFLAGS"
7417 else
7418 echo "cannot find nm_test_func in $nlist" >&5
7419 fi
7420 else
7421 echo "cannot find nm_test_var in $nlist" >&5
7422 fi
7423 else
7424 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7425 fi
7426 else
7427 echo "$progname: failed program was:" >&5
7428 cat conftest.$ac_ext >&5
7429 fi
718a6fd8 7430 rm -rf conftest* conftst*
cfbc9945 7431
d7040cdb
SE
7432 # Do not use the global_symbol_pipe unless it works.
7433 if test "$pipe_works" = yes; then
7434 break
7435 else
7436 lt_cv_sys_global_symbol_pipe=
7437 fi
7438done
cfbc9945 7439
252b5132 7440fi
5464f5a1 7441
d7040cdb
SE
7442if test -z "$lt_cv_sys_global_symbol_pipe"; then
7443 lt_cv_sys_global_symbol_to_cdecl=
7444fi
7445if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7447$as_echo "failed" >&6; }
b3baf5d0 7448else
81ecdfbb
RW
7449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7450$as_echo "ok" >&6; }
d7040cdb 7451fi
5464f5a1 7452
cfbc9945 7453
b3baf5d0 7454
cfbc9945
SE
7455
7456
7457
7458
5464f5a1 7459
4a2a2686
HPN
7460
7461
7462
cfbc9945
SE
7463
7464
cfbc9945 7465
cfbc9945 7466
718a6fd8
SE
7467
7468
7469
7470
7471
9d7cbccd 7472
20e95c23 7473
81ecdfbb
RW
7474# Check whether --enable-libtool-lock was given.
7475if test "${enable_libtool_lock+set}" = set; then :
7476 enableval=$enable_libtool_lock;
7477fi
20e95c23 7478
d7040cdb 7479test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
20e95c23 7480
d7040cdb
SE
7481# Some flags need to be propagated to the compiler or linker for good
7482# libtool support.
7483case $host in
7484ia64-*-hpux*)
7485 # Find out which ABI we are using.
7486 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7487 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7488 (eval $ac_compile) 2>&5
7489 ac_status=$?
81ecdfbb
RW
7490 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7491 test $ac_status = 0; }; then
d7040cdb
SE
7492 case `/usr/bin/file conftest.$ac_objext` in
7493 *ELF-32*)
7494 HPUX_IA64_MODE="32"
7495 ;;
7496 *ELF-64*)
7497 HPUX_IA64_MODE="64"
7498 ;;
20e95c23 7499 esac
d7040cdb
SE
7500 fi
7501 rm -rf conftest*
7502 ;;
7503*-*-irix6*)
7504 # Find out which ABI we are using.
3725885a 7505 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 7506 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7507 (eval $ac_compile) 2>&5
7508 ac_status=$?
81ecdfbb
RW
7509 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7510 test $ac_status = 0; }; then
d7040cdb
SE
7511 if test "$lt_cv_prog_gnu_ld" = yes; then
7512 case `/usr/bin/file conftest.$ac_objext` in
7513 *32-bit*)
7514 LD="${LD-ld} -melf32bsmip"
7515 ;;
7516 *N32*)
7517 LD="${LD-ld} -melf32bmipn32"
7518 ;;
7519 *64-bit*)
7520 LD="${LD-ld} -melf64bmip"
7521 ;;
7522 esac
20e95c23 7523 else
d7040cdb
SE
7524 case `/usr/bin/file conftest.$ac_objext` in
7525 *32-bit*)
7526 LD="${LD-ld} -32"
7527 ;;
7528 *N32*)
7529 LD="${LD-ld} -n32"
7530 ;;
7531 *64-bit*)
7532 LD="${LD-ld} -64"
7533 ;;
20e95c23
DJ
7534 esac
7535 fi
d7040cdb
SE
7536 fi
7537 rm -rf conftest*
7538 ;;
20e95c23 7539
cc9afea3 7540x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
d7040cdb
SE
7541s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7542 # Find out which ABI we are using.
7543 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7544 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7545 (eval $ac_compile) 2>&5
7546 ac_status=$?
81ecdfbb
RW
7547 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7548 test $ac_status = 0; }; then
d7040cdb
SE
7549 case `/usr/bin/file conftest.o` in
7550 *32-bit*)
7551 case $host in
7552 x86_64-*kfreebsd*-gnu)
7553 LD="${LD-ld} -m elf_i386_fbsd"
7554 ;;
7555 x86_64-*linux*)
6d2920c8
L
7556 case `/usr/bin/file conftest.o` in
7557 *x86-64*)
7558 LD="${LD-ld} -m elf32_x86_64"
7559 ;;
7560 *)
7561 LD="${LD-ld} -m elf_i386"
7562 ;;
7563 esac
d7040cdb 7564 ;;
cc9afea3
AM
7565 powerpc64le-*linux*)
7566 LD="${LD-ld} -m elf32lppclinux"
7567 ;;
7568 powerpc64-*linux*)
d7040cdb
SE
7569 LD="${LD-ld} -m elf32ppclinux"
7570 ;;
7571 s390x-*linux*)
7572 LD="${LD-ld} -m elf_s390"
7573 ;;
7574 sparc64-*linux*)
7575 LD="${LD-ld} -m elf32_sparc"
7576 ;;
7577 esac
7578 ;;
7579 *64-bit*)
7580 case $host in
7581 x86_64-*kfreebsd*-gnu)
7582 LD="${LD-ld} -m elf_x86_64_fbsd"
7583 ;;
7584 x86_64-*linux*)
7585 LD="${LD-ld} -m elf_x86_64"
7586 ;;
cc9afea3
AM
7587 powerpcle-*linux*)
7588 LD="${LD-ld} -m elf64lppc"
7589 ;;
7590 powerpc-*linux*)
d7040cdb
SE
7591 LD="${LD-ld} -m elf64ppc"
7592 ;;
7593 s390*-*linux*|s390*-*tpf*)
7594 LD="${LD-ld} -m elf64_s390"
7595 ;;
7596 sparc*-*linux*)
7597 LD="${LD-ld} -m elf64_sparc"
7598 ;;
7599 esac
7600 ;;
20e95c23
DJ
7601 esac
7602 fi
d7040cdb 7603 rm -rf conftest*
7357c5b6 7604 ;;
d7040cdb 7605
7357c5b6
AM
7606*-*-sco3.2v5*)
7607 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7608 SAVE_CFLAGS="$CFLAGS"
7609 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7611$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7612if ${lt_cv_cc_needs_belf+:} false; then :
81ecdfbb 7613 $as_echo_n "(cached) " >&6
d7040cdb 7614else
7357c5b6
AM
7615 ac_ext=c
7616ac_cpp='$CPP $CPPFLAGS'
7617ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7618ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7619ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 7620
81ecdfbb 7621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 7622/* end confdefs.h. */
d7040cdb 7623
d7040cdb
SE
7624int
7625main ()
7626{
7357c5b6
AM
7627
7628 ;
7629 return 0;
d7040cdb
SE
7630}
7631_ACEOF
81ecdfbb 7632if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7633 lt_cv_cc_needs_belf=yes
d7040cdb 7634else
81ecdfbb 7635 lt_cv_cc_needs_belf=no
d7040cdb 7636fi
81ecdfbb
RW
7637rm -f core conftest.err conftest.$ac_objext \
7638 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7639 ac_ext=c
7640ac_cpp='$CPP $CPPFLAGS'
7641ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7642ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7643ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
7644
7645fi
81ecdfbb
RW
7646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7647$as_echo "$lt_cv_cc_needs_belf" >&6; }
7357c5b6
AM
7648 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7649 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7650 CFLAGS="$SAVE_CFLAGS"
7651 fi
7652 ;;
7653sparc*-*solaris*)
7654 # Find out which ABI we are using.
7655 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7656 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7657 (eval $ac_compile) 2>&5
7658 ac_status=$?
81ecdfbb
RW
7659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7660 test $ac_status = 0; }; then
7357c5b6
AM
7661 case `/usr/bin/file conftest.o` in
7662 *64-bit*)
7663 case $lt_cv_prog_gnu_ld in
7664 yes*) LD="${LD-ld} -m elf64_sparc" ;;
718a6fd8
SE
7665 *)
7666 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7667 LD="${LD-ld} -64"
7668 fi
7669 ;;
7357c5b6
AM
7670 esac
7671 ;;
7672 esac
7673 fi
7674 rm -rf conftest*
7675 ;;
7676esac
d7040cdb 7677
7357c5b6 7678need_locks="$enable_libtool_lock"
d7040cdb
SE
7679
7680
718a6fd8
SE
7681 case $host_os in
7682 rhapsody* | darwin*)
7683 if test -n "$ac_tool_prefix"; then
7684 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7685set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7687$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7688if ${ac_cv_prog_DSYMUTIL+:} false; then :
81ecdfbb 7689 $as_echo_n "(cached) " >&6
718a6fd8
SE
7690else
7691 if test -n "$DSYMUTIL"; then
7692 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7693else
7694as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7695for as_dir in $PATH
7696do
7697 IFS=$as_save_IFS
7698 test -z "$as_dir" && as_dir=.
81ecdfbb 7699 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7700 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7701 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7703 break 2
7704 fi
7705done
81ecdfbb
RW
7706 done
7707IFS=$as_save_IFS
718a6fd8
SE
7708
7709fi
7710fi
7711DSYMUTIL=$ac_cv_prog_DSYMUTIL
7712if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7714$as_echo "$DSYMUTIL" >&6; }
718a6fd8 7715else
81ecdfbb
RW
7716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7717$as_echo "no" >&6; }
718a6fd8
SE
7718fi
7719
81ecdfbb 7720
718a6fd8
SE
7721fi
7722if test -z "$ac_cv_prog_DSYMUTIL"; then
7723 ac_ct_DSYMUTIL=$DSYMUTIL
7724 # Extract the first word of "dsymutil", so it can be a program name with args.
7725set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7727$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7728if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
81ecdfbb 7729 $as_echo_n "(cached) " >&6
718a6fd8
SE
7730else
7731 if test -n "$ac_ct_DSYMUTIL"; then
7732 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7733else
7734as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7735for as_dir in $PATH
7736do
7737 IFS=$as_save_IFS
7738 test -z "$as_dir" && as_dir=.
81ecdfbb 7739 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7741 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7743 break 2
7744 fi
7745done
81ecdfbb
RW
7746 done
7747IFS=$as_save_IFS
718a6fd8 7748
718a6fd8
SE
7749fi
7750fi
7751ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7752if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7754$as_echo "$ac_ct_DSYMUTIL" >&6; }
718a6fd8 7755else
81ecdfbb
RW
7756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7757$as_echo "no" >&6; }
718a6fd8
SE
7758fi
7759
81ecdfbb
RW
7760 if test "x$ac_ct_DSYMUTIL" = x; then
7761 DSYMUTIL=":"
7762 else
7763 case $cross_compiling:$ac_tool_warned in
7764yes:)
7765{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7766$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7767ac_tool_warned=yes ;;
7768esac
7769 DSYMUTIL=$ac_ct_DSYMUTIL
7770 fi
718a6fd8
SE
7771else
7772 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7773fi
7774
7775 if test -n "$ac_tool_prefix"; then
7776 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7777set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7779$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7780if ${ac_cv_prog_NMEDIT+:} false; then :
81ecdfbb 7781 $as_echo_n "(cached) " >&6
718a6fd8
SE
7782else
7783 if test -n "$NMEDIT"; then
7784 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7785else
7786as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7787for as_dir in $PATH
7788do
7789 IFS=$as_save_IFS
7790 test -z "$as_dir" && as_dir=.
81ecdfbb 7791 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7792 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7793 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7794 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7795 break 2
7796 fi
7797done
81ecdfbb
RW
7798 done
7799IFS=$as_save_IFS
718a6fd8
SE
7800
7801fi
7802fi
7803NMEDIT=$ac_cv_prog_NMEDIT
7804if test -n "$NMEDIT"; then
81ecdfbb
RW
7805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7806$as_echo "$NMEDIT" >&6; }
718a6fd8 7807else
81ecdfbb
RW
7808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7809$as_echo "no" >&6; }
718a6fd8
SE
7810fi
7811
81ecdfbb 7812
718a6fd8
SE
7813fi
7814if test -z "$ac_cv_prog_NMEDIT"; then
7815 ac_ct_NMEDIT=$NMEDIT
7816 # Extract the first word of "nmedit", so it can be a program name with args.
7817set dummy nmedit; ac_word=$2
81ecdfbb
RW
7818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7819$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7820if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
81ecdfbb 7821 $as_echo_n "(cached) " >&6
718a6fd8
SE
7822else
7823 if test -n "$ac_ct_NMEDIT"; then
7824 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7825else
7826as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7827for as_dir in $PATH
7828do
7829 IFS=$as_save_IFS
7830 test -z "$as_dir" && as_dir=.
81ecdfbb 7831 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7832 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7833 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7834 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7835 break 2
7836 fi
7837done
81ecdfbb
RW
7838 done
7839IFS=$as_save_IFS
718a6fd8 7840
718a6fd8
SE
7841fi
7842fi
7843ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7844if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7846$as_echo "$ac_ct_NMEDIT" >&6; }
718a6fd8 7847else
81ecdfbb
RW
7848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7849$as_echo "no" >&6; }
718a6fd8
SE
7850fi
7851
81ecdfbb
RW
7852 if test "x$ac_ct_NMEDIT" = x; then
7853 NMEDIT=":"
7854 else
7855 case $cross_compiling:$ac_tool_warned in
7856yes:)
7857{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7858$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7859ac_tool_warned=yes ;;
7860esac
7861 NMEDIT=$ac_ct_NMEDIT
7862 fi
718a6fd8
SE
7863else
7864 NMEDIT="$ac_cv_prog_NMEDIT"
7865fi
7866
7867 if test -n "$ac_tool_prefix"; then
7868 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7869set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7871$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7872if ${ac_cv_prog_LIPO+:} false; then :
81ecdfbb 7873 $as_echo_n "(cached) " >&6
718a6fd8
SE
7874else
7875 if test -n "$LIPO"; then
7876 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7877else
7878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7879for as_dir in $PATH
7880do
7881 IFS=$as_save_IFS
7882 test -z "$as_dir" && as_dir=.
81ecdfbb 7883 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7884 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7885 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7887 break 2
7888 fi
7889done
81ecdfbb
RW
7890 done
7891IFS=$as_save_IFS
718a6fd8
SE
7892
7893fi
7894fi
7895LIPO=$ac_cv_prog_LIPO
7896if test -n "$LIPO"; then
81ecdfbb
RW
7897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7898$as_echo "$LIPO" >&6; }
718a6fd8 7899else
81ecdfbb
RW
7900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7901$as_echo "no" >&6; }
718a6fd8
SE
7902fi
7903
81ecdfbb 7904
718a6fd8
SE
7905fi
7906if test -z "$ac_cv_prog_LIPO"; then
7907 ac_ct_LIPO=$LIPO
7908 # Extract the first word of "lipo", so it can be a program name with args.
7909set dummy lipo; ac_word=$2
81ecdfbb
RW
7910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7911$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7912if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
81ecdfbb 7913 $as_echo_n "(cached) " >&6
718a6fd8
SE
7914else
7915 if test -n "$ac_ct_LIPO"; then
7916 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7917else
7918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7919for as_dir in $PATH
7920do
7921 IFS=$as_save_IFS
7922 test -z "$as_dir" && as_dir=.
81ecdfbb 7923 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7924 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7925 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7926 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7927 break 2
7928 fi
7929done
81ecdfbb
RW
7930 done
7931IFS=$as_save_IFS
718a6fd8 7932
718a6fd8
SE
7933fi
7934fi
7935ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7936if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7938$as_echo "$ac_ct_LIPO" >&6; }
718a6fd8 7939else
81ecdfbb
RW
7940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7941$as_echo "no" >&6; }
718a6fd8
SE
7942fi
7943
81ecdfbb
RW
7944 if test "x$ac_ct_LIPO" = x; then
7945 LIPO=":"
7946 else
7947 case $cross_compiling:$ac_tool_warned in
7948yes:)
7949{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7950$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7951ac_tool_warned=yes ;;
7952esac
7953 LIPO=$ac_ct_LIPO
7954 fi
7955else
718a6fd8
SE
7956 LIPO="$ac_cv_prog_LIPO"
7957fi
7958
7959 if test -n "$ac_tool_prefix"; then
7960 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7961set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7963$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7964if ${ac_cv_prog_OTOOL+:} false; then :
81ecdfbb 7965 $as_echo_n "(cached) " >&6
718a6fd8
SE
7966else
7967 if test -n "$OTOOL"; then
7968 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7969else
7970as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7971for as_dir in $PATH
7972do
7973 IFS=$as_save_IFS
7974 test -z "$as_dir" && as_dir=.
81ecdfbb 7975 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7976 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7977 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7978 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7979 break 2
7980 fi
7981done
81ecdfbb
RW
7982 done
7983IFS=$as_save_IFS
718a6fd8
SE
7984
7985fi
7986fi
7987OTOOL=$ac_cv_prog_OTOOL
7988if test -n "$OTOOL"; then
81ecdfbb
RW
7989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7990$as_echo "$OTOOL" >&6; }
718a6fd8 7991else
81ecdfbb
RW
7992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7993$as_echo "no" >&6; }
718a6fd8
SE
7994fi
7995
81ecdfbb 7996
718a6fd8
SE
7997fi
7998if test -z "$ac_cv_prog_OTOOL"; then
7999 ac_ct_OTOOL=$OTOOL
8000 # Extract the first word of "otool", so it can be a program name with args.
8001set dummy otool; ac_word=$2
81ecdfbb
RW
8002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8003$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8004if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
81ecdfbb 8005 $as_echo_n "(cached) " >&6
718a6fd8
SE
8006else
8007 if test -n "$ac_ct_OTOOL"; then
8008 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8009else
8010as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8011for as_dir in $PATH
8012do
8013 IFS=$as_save_IFS
8014 test -z "$as_dir" && as_dir=.
81ecdfbb 8015 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8016 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 8017 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 8018 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
8019 break 2
8020 fi
8021done
81ecdfbb
RW
8022 done
8023IFS=$as_save_IFS
718a6fd8 8024
718a6fd8
SE
8025fi
8026fi
8027ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8028if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
8029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8030$as_echo "$ac_ct_OTOOL" >&6; }
718a6fd8 8031else
81ecdfbb
RW
8032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8033$as_echo "no" >&6; }
718a6fd8
SE
8034fi
8035
81ecdfbb
RW
8036 if test "x$ac_ct_OTOOL" = x; then
8037 OTOOL=":"
8038 else
8039 case $cross_compiling:$ac_tool_warned in
8040yes:)
8041{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8042$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8043ac_tool_warned=yes ;;
8044esac
8045 OTOOL=$ac_ct_OTOOL
8046 fi
718a6fd8
SE
8047else
8048 OTOOL="$ac_cv_prog_OTOOL"
8049fi
8050
8051 if test -n "$ac_tool_prefix"; then
8052 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8053set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
8054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8055$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8056if ${ac_cv_prog_OTOOL64+:} false; then :
81ecdfbb 8057 $as_echo_n "(cached) " >&6
718a6fd8
SE
8058else
8059 if test -n "$OTOOL64"; then
8060 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8061else
8062as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8063for as_dir in $PATH
8064do
8065 IFS=$as_save_IFS
8066 test -z "$as_dir" && as_dir=.
81ecdfbb 8067 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8068 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 8069 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 8070 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
8071 break 2
8072 fi
8073done
81ecdfbb
RW
8074 done
8075IFS=$as_save_IFS
718a6fd8
SE
8076
8077fi
8078fi
8079OTOOL64=$ac_cv_prog_OTOOL64
8080if test -n "$OTOOL64"; then
81ecdfbb
RW
8081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8082$as_echo "$OTOOL64" >&6; }
718a6fd8 8083else
81ecdfbb
RW
8084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8085$as_echo "no" >&6; }
718a6fd8
SE
8086fi
8087
81ecdfbb 8088
718a6fd8
SE
8089fi
8090if test -z "$ac_cv_prog_OTOOL64"; then
8091 ac_ct_OTOOL64=$OTOOL64
8092 # Extract the first word of "otool64", so it can be a program name with args.
8093set dummy otool64; ac_word=$2
81ecdfbb
RW
8094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8095$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8096if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
81ecdfbb 8097 $as_echo_n "(cached) " >&6
718a6fd8
SE
8098else
8099 if test -n "$ac_ct_OTOOL64"; then
8100 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8101else
8102as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8103for as_dir in $PATH
8104do
8105 IFS=$as_save_IFS
8106 test -z "$as_dir" && as_dir=.
81ecdfbb 8107 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8108 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 8109 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 8110 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
8111 break 2
8112 fi
8113done
81ecdfbb
RW
8114 done
8115IFS=$as_save_IFS
718a6fd8 8116
718a6fd8
SE
8117fi
8118fi
8119ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8120if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
8121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8122$as_echo "$ac_ct_OTOOL64" >&6; }
718a6fd8 8123else
81ecdfbb
RW
8124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8125$as_echo "no" >&6; }
718a6fd8
SE
8126fi
8127
81ecdfbb
RW
8128 if test "x$ac_ct_OTOOL64" = x; then
8129 OTOOL64=":"
8130 else
8131 case $cross_compiling:$ac_tool_warned in
8132yes:)
8133{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8134$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8135ac_tool_warned=yes ;;
8136esac
8137 OTOOL64=$ac_ct_OTOOL64
8138 fi
718a6fd8
SE
8139else
8140 OTOOL64="$ac_cv_prog_OTOOL64"
8141fi
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
81ecdfbb
RW
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8170$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 8171if ${lt_cv_apple_cc_single_mod+:} false; then :
81ecdfbb 8172 $as_echo_n "(cached) " >&6
718a6fd8
SE
8173else
8174 lt_cv_apple_cc_single_mod=no
8175 if test -z "${LT_MULTI_MODULE}"; then
8176 # By default we will add the -single_module flag. You can override
8177 # by either setting the environment variable LT_MULTI_MODULE
8178 # non-empty at configure time, or by adding -multi_module to the
8179 # link flags.
8180 rm -rf libconftest.dylib*
8181 echo "int foo(void){return 1;}" > conftest.c
8182 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8183-dynamiclib -Wl,-single_module conftest.c" >&5
8184 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8185 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8186 _lt_result=$?
8187 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8188 lt_cv_apple_cc_single_mod=yes
8189 else
8190 cat conftest.err >&5
8191 fi
8192 rm -rf libconftest.dylib*
8193 rm -f conftest.*
8194 fi
8195fi
81ecdfbb
RW
8196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8197$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8199$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 8200if ${lt_cv_ld_exported_symbols_list+:} false; then :
81ecdfbb 8201 $as_echo_n "(cached) " >&6
718a6fd8
SE
8202else
8203 lt_cv_ld_exported_symbols_list=no
8204 save_LDFLAGS=$LDFLAGS
8205 echo "_main" > conftest.sym
8206 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 8207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
718a6fd8
SE
8208/* end confdefs.h. */
8209
8210int
8211main ()
8212{
8213
8214 ;
8215 return 0;
8216}
8217_ACEOF
81ecdfbb 8218if ac_fn_c_try_link "$LINENO"; then :
718a6fd8
SE
8219 lt_cv_ld_exported_symbols_list=yes
8220else
81ecdfbb 8221 lt_cv_ld_exported_symbols_list=no
718a6fd8 8222fi
81ecdfbb
RW
8223rm -f core conftest.err conftest.$ac_objext \
8224 conftest$ac_exeext conftest.$ac_ext
718a6fd8
SE
8225 LDFLAGS="$save_LDFLAGS"
8226
8227fi
81ecdfbb
RW
8228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8229$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
8230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8231$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 8232if ${lt_cv_ld_force_load+:} false; then :
3725885a
RW
8233 $as_echo_n "(cached) " >&6
8234else
8235 lt_cv_ld_force_load=no
8236 cat > conftest.c << _LT_EOF
8237int forced_loaded() { return 2;}
8238_LT_EOF
8239 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8240 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8241 echo "$AR cru libconftest.a conftest.o" >&5
8242 $AR cru libconftest.a conftest.o 2>&5
8243 cat > conftest.c << _LT_EOF
8244int main() { return 0;}
8245_LT_EOF
8246 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8247 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8248 _lt_result=$?
8249 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8250 lt_cv_ld_force_load=yes
8251 else
8252 cat conftest.err >&5
8253 fi
8254 rm -f conftest.err libconftest.a conftest conftest.c
8255 rm -rf conftest.dSYM
8256
8257fi
8258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8259$as_echo "$lt_cv_ld_force_load" >&6; }
718a6fd8
SE
8260 case $host_os in
8261 rhapsody* | darwin1.[012])
8262 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8263 darwin1.*)
8264 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8265 darwin*) # darwin 5.x on
8266 # if running on 10.5 or later, the deployment target defaults
8267 # to the OS version, if on x86, and 10.4, the deployment
8268 # target defaults to 10.4. Don't you love it?
8269 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8270 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8271 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6e733cce 8272 10.[012][,.]*)
718a6fd8
SE
8273 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8274 10.*)
8275 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8276 esac
8277 ;;
8278 esac
8279 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8280 _lt_dar_single_mod='$single_module'
8281 fi
8282 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8283 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8284 else
8285 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8286 fi
3725885a 8287 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
718a6fd8
SE
8288 _lt_dsymutil='~$DSYMUTIL $lib || :'
8289 else
8290 _lt_dsymutil=
8291 fi
8292 ;;
8293 esac
8294
d7040cdb 8295for ac_header in dlfcn.h
81ecdfbb
RW
8296do :
8297 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8298"
d0ac1c44 8299if test "x$ac_cv_header_dlfcn_h" = xyes; then :
d7040cdb 8300 cat >>confdefs.h <<_ACEOF
81ecdfbb 8301#define HAVE_DLFCN_H 1
d7040cdb
SE
8302_ACEOF
8303
8304fi
8305
8306done
8307
8308
8309
3725885a
RW
8310
8311
718a6fd8 8312# Set options
ce3c775b 8313enable_dlopen=yes
718a6fd8
SE
8314
8315
8316
718a6fd8
SE
8317
8318 enable_win32_dll=no
8319
8320
8321
81ecdfbb
RW
8322 # Check whether --enable-static was given.
8323if test "${enable_static+set}" = set; then :
8324 enableval=$enable_static; p=${PACKAGE-default}
718a6fd8
SE
8325 case $enableval in
8326 yes) enable_static=yes ;;
8327 no) enable_static=no ;;
8328 *)
8329 enable_static=no
8330 # Look at the argument we got. We use all the common list separators.
8331 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8332 for pkg in $enableval; do
8333 IFS="$lt_save_ifs"
8334 if test "X$pkg" = "X$p"; then
8335 enable_static=yes
8336 fi
8337 done
8338 IFS="$lt_save_ifs"
8339 ;;
8340 esac
8341else
8342 enable_static=yes
81ecdfbb 8343fi
718a6fd8
SE
8344
8345
8346
8347
8348
8349
8350
8351
8352
81ecdfbb
RW
8353
8354# Check whether --with-pic was given.
8355if test "${with_pic+set}" = set; then :
8356 withval=$with_pic; pic_mode="$withval"
718a6fd8
SE
8357else
8358 pic_mode=default
81ecdfbb
RW
8359fi
8360
718a6fd8
SE
8361
8362test -z "$pic_mode" && pic_mode=default
8363
8364
8365
8366
8367
8368
8369
81ecdfbb
RW
8370 # Check whether --enable-fast-install was given.
8371if test "${enable_fast_install+set}" = set; then :
8372 enableval=$enable_fast_install; p=${PACKAGE-default}
718a6fd8
SE
8373 case $enableval in
8374 yes) enable_fast_install=yes ;;
8375 no) enable_fast_install=no ;;
8376 *)
8377 enable_fast_install=no
8378 # Look at the argument we got. We use all the common list separators.
8379 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8380 for pkg in $enableval; do
8381 IFS="$lt_save_ifs"
8382 if test "X$pkg" = "X$p"; then
8383 enable_fast_install=yes
8384 fi
8385 done
8386 IFS="$lt_save_ifs"
8387 ;;
8388 esac
8389else
8390 enable_fast_install=yes
81ecdfbb
RW
8391fi
8392
718a6fd8
SE
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
d7040cdb
SE
8403# This can be used to rebuild libtool when needed
8404LIBTOOL_DEPS="$ltmain"
8405
8406# Always use our own libtool.
8407LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
3725885a 8431
d7040cdb
SE
8432
8433
8434test -z "$LN_S" && LN_S="ln -s"
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449if test -n "${ZSH_VERSION+set}" ; then
8450 setopt NO_GLOB_SUBST
8451fi
8452
81ecdfbb
RW
8453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8454$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 8455if ${lt_cv_objdir+:} false; then :
81ecdfbb 8456 $as_echo_n "(cached) " >&6
d7040cdb
SE
8457else
8458 rm -f .libs 2>/dev/null
8459mkdir .libs 2>/dev/null
8460if test -d .libs; then
8461 lt_cv_objdir=.libs
8462else
8463 # MS-DOS does not allow filenames that begin with a dot.
8464 lt_cv_objdir=_libs
8465fi
8466rmdir .libs 2>/dev/null
8467fi
81ecdfbb
RW
8468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8469$as_echo "$lt_cv_objdir" >&6; }
d7040cdb
SE
8470objdir=$lt_cv_objdir
8471
8472
8473
8474
8475
8476cat >>confdefs.h <<_ACEOF
8477#define LT_OBJDIR "$lt_cv_objdir/"
8478_ACEOF
8479
8480
8481
8482
d7040cdb
SE
8483case $host_os in
8484aix3*)
8485 # AIX sometimes has problems with the GCC collect2 program. For some
8486 # reason, if we set the COLLECT_NAMES environment variable, the problems
8487 # vanish in a puff of smoke.
8488 if test "X${COLLECT_NAMES+set}" != Xset; then
8489 COLLECT_NAMES=
8490 export COLLECT_NAMES
8491 fi
8492 ;;
8493esac
8494
d7040cdb
SE
8495# Global variables:
8496ofile=libtool
8497can_build_shared=yes
8498
8499# All known linkers require a `.a' archive for static linking (except MSVC,
8500# which needs '.lib').
8501libext=a
8502
8503with_gnu_ld="$lt_cv_prog_gnu_ld"
8504
8505old_CC="$CC"
8506old_CFLAGS="$CFLAGS"
8507
8508# Set sane defaults for various variables
8509test -z "$CC" && CC=cc
8510test -z "$LTCC" && LTCC=$CC
8511test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8512test -z "$LD" && LD=ld
8513test -z "$ac_objext" && ac_objext=o
8514
8515for cc_temp in $compiler""; do
8516 case $cc_temp in
8517 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8518 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8519 \-*) ;;
8520 *) break;;
8521 esac
8522done
3725885a 8523cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7040cdb
SE
8524
8525
8526# Only perform the check for file, if the check method requires it
8527test -z "$MAGIC_CMD" && MAGIC_CMD=file
8528case $deplibs_check_method in
8529file_magic*)
8530 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
8531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8532$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 8533if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 8534 $as_echo_n "(cached) " >&6
d7040cdb
SE
8535else
8536 case $MAGIC_CMD in
8537[\\/*] | ?:[\\/]*)
8538 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8539 ;;
8540*)
8541 lt_save_MAGIC_CMD="$MAGIC_CMD"
8542 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8543 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8544 for ac_dir in $ac_dummy; do
8545 IFS="$lt_save_ifs"
8546 test -z "$ac_dir" && ac_dir=.
8547 if test -f $ac_dir/${ac_tool_prefix}file; then
8548 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8549 if test -n "$file_magic_test_file"; then
8550 case $deplibs_check_method in
8551 "file_magic "*)
8552 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8553 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8554 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8555 $EGREP "$file_magic_regex" > /dev/null; then
8556 :
8557 else
8558 cat <<_LT_EOF 1>&2
8559
8560*** Warning: the command libtool uses to detect shared libraries,
8561*** $file_magic_cmd, produces output that libtool cannot recognize.
8562*** The result is that libtool may fail to recognize shared libraries
8563*** as such. This will affect the creation of libtool libraries that
8564*** depend on shared libraries, but programs linked with such libtool
8565*** libraries will work regardless of this problem. Nevertheless, you
8566*** may want to report the problem to your system manager and/or to
8567*** bug-libtool@gnu.org
8568
8569_LT_EOF
8570 fi ;;
8571 esac
8572 fi
8573 break
8574 fi
8575 done
8576 IFS="$lt_save_ifs"
8577 MAGIC_CMD="$lt_save_MAGIC_CMD"
8578 ;;
8579esac
8580fi
8581
8582MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8583if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8585$as_echo "$MAGIC_CMD" >&6; }
d7040cdb 8586else
81ecdfbb
RW
8587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8588$as_echo "no" >&6; }
d7040cdb
SE
8589fi
8590
8591
8592
8593
8594
8595if test -z "$lt_cv_path_MAGIC_CMD"; then
8596 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8598$as_echo_n "checking for file... " >&6; }
d0ac1c44 8599if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 8600 $as_echo_n "(cached) " >&6
d7040cdb
SE
8601else
8602 case $MAGIC_CMD in
8603[\\/*] | ?:[\\/]*)
8604 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8605 ;;
8606*)
8607 lt_save_MAGIC_CMD="$MAGIC_CMD"
8608 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8609 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8610 for ac_dir in $ac_dummy; do
8611 IFS="$lt_save_ifs"
8612 test -z "$ac_dir" && ac_dir=.
8613 if test -f $ac_dir/file; then
8614 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8615 if test -n "$file_magic_test_file"; then
8616 case $deplibs_check_method in
8617 "file_magic "*)
8618 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8619 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8620 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8621 $EGREP "$file_magic_regex" > /dev/null; then
8622 :
8623 else
8624 cat <<_LT_EOF 1>&2
8625
8626*** Warning: the command libtool uses to detect shared libraries,
8627*** $file_magic_cmd, produces output that libtool cannot recognize.
8628*** The result is that libtool may fail to recognize shared libraries
8629*** as such. This will affect the creation of libtool libraries that
8630*** depend on shared libraries, but programs linked with such libtool
8631*** libraries will work regardless of this problem. Nevertheless, you
8632*** may want to report the problem to your system manager and/or to
8633*** bug-libtool@gnu.org
8634
8635_LT_EOF
8636 fi ;;
8637 esac
8638 fi
8639 break
8640 fi
8641 done
8642 IFS="$lt_save_ifs"
8643 MAGIC_CMD="$lt_save_MAGIC_CMD"
8644 ;;
8645esac
8646fi
8647
8648MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8649if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8651$as_echo "$MAGIC_CMD" >&6; }
d7040cdb 8652else
81ecdfbb
RW
8653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8654$as_echo "no" >&6; }
d7040cdb
SE
8655fi
8656
8657
8658 else
8659 MAGIC_CMD=:
8660 fi
8661fi
8662
8663 fi
8664 ;;
8665esac
8666
8667# Use C for the default configuration in the libtool script
8668
8669lt_save_CC="$CC"
8670ac_ext=c
8671ac_cpp='$CPP $CPPFLAGS'
8672ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8673ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8674ac_compiler_gnu=$ac_cv_c_compiler_gnu
8675
8676
8677# Source file extension for C test sources.
8678ac_ext=c
8679
8680# Object file extension for compiled C test sources.
8681objext=o
8682objext=$objext
8683
8684# Code to be used in simple compile tests
8685lt_simple_compile_test_code="int some_variable = 0;"
8686
8687# Code to be used in simple link tests
8688lt_simple_link_test_code='int main(){return(0);}'
8689
8690
8691
8692
8693
8694
8695
8696# If no C compiler was specified, use CC.
8697LTCC=${LTCC-"$CC"}
8698
8699# If no C compiler flags were specified, use CFLAGS.
8700LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8701
8702# Allow CC to be a program name with arguments.
8703compiler=$CC
8704
8705# Save the default compiler, since it gets overwritten when the other
8706# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8707compiler_DEFAULT=$CC
8708
8709# save warnings/boilerplate of simple test code
8710ac_outfile=conftest.$ac_objext
8711echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8712eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8713_lt_compiler_boilerplate=`cat conftest.err`
8714$RM conftest*
8715
8716ac_outfile=conftest.$ac_objext
8717echo "$lt_simple_link_test_code" >conftest.$ac_ext
8718eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8719_lt_linker_boilerplate=`cat conftest.err`
718a6fd8 8720$RM -r conftest*
d7040cdb
SE
8721
8722
8723## CAVEAT EMPTOR:
8724## There is no encapsulation within the following macros, do not change
8725## the running order or otherwise move them around unless you know exactly
8726## what you are doing...
8727if test -n "$compiler"; then
8728
8729lt_prog_compiler_no_builtin_flag=
8730
8731if test "$GCC" = yes; then
3725885a
RW
8732 case $cc_basename in
8733 nvcc*)
8734 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8735 *)
8736 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8737 esac
d7040cdb 8738
81ecdfbb
RW
8739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8740$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 8741if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
81ecdfbb 8742 $as_echo_n "(cached) " >&6
d7040cdb
SE
8743else
8744 lt_cv_prog_compiler_rtti_exceptions=no
8745 ac_outfile=conftest.$ac_objext
8746 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8747 lt_compiler_flag="-fno-rtti -fno-exceptions"
8748 # Insert the option either (1) after the last *FLAGS variable, or
8749 # (2) before a word containing "conftest.", or (3) at the end.
8750 # Note that $ac_compile itself does not contain backslashes and begins
8751 # with a dollar sign (not a hyphen), so the echo should work correctly.
8752 # The option is referenced via a variable to avoid confusing sed.
8753 lt_compile=`echo "$ac_compile" | $SED \
8754 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8755 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8756 -e 's:$: $lt_compiler_flag:'`
3725885a 8757 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8758 (eval "$lt_compile" 2>conftest.err)
8759 ac_status=$?
8760 cat conftest.err >&5
3725885a 8761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8762 if (exit $ac_status) && test -s "$ac_outfile"; then
8763 # The compiler can only warn and ignore the option if not recognized
8764 # So say no if there are warnings other than the usual output.
3725885a 8765 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
8766 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8767 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8768 lt_cv_prog_compiler_rtti_exceptions=yes
8769 fi
8770 fi
8771 $RM conftest*
8772
8773fi
81ecdfbb
RW
8774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8775$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
d7040cdb
SE
8776
8777if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8778 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8779else
8780 :
8781fi
8782
8783fi
8784
8785
8786
8787
8788
8789
8790 lt_prog_compiler_wl=
8791lt_prog_compiler_pic=
8792lt_prog_compiler_static=
8793
81ecdfbb
RW
8794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8795$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
d7040cdb
SE
8796
8797 if test "$GCC" = yes; then
8798 lt_prog_compiler_wl='-Wl,'
8799 lt_prog_compiler_static='-static'
8800
8801 case $host_os in
8802 aix*)
8803 # All AIX code is PIC.
8804 if test "$host_cpu" = ia64; then
8805 # AIX 5 now supports IA64 processor
8806 lt_prog_compiler_static='-Bstatic'
8807 fi
6c9c0a50 8808 lt_prog_compiler_pic='-fPIC'
d7040cdb
SE
8809 ;;
8810
8811 amigaos*)
718a6fd8
SE
8812 case $host_cpu in
8813 powerpc)
8814 # see comment about AmigaOS4 .so support
8815 lt_prog_compiler_pic='-fPIC'
8816 ;;
8817 m68k)
8818 # FIXME: we need at least 68020 code to build shared libraries, but
8819 # adding the `-m68020' flag to GCC prevents building anything better,
8820 # like `-m68040'.
8821 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8822 ;;
8823 esac
d7040cdb
SE
8824 ;;
8825
8826 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8827 # PIC is the default for these OSes.
8828 ;;
8829
718a6fd8 8830 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8831 # This hack is so that the source file can tell whether it is being
8832 # built for inclusion in a dll (and should export symbols for example).
8833 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8834 # (--disable-auto-import) libraries
8835 lt_prog_compiler_pic='-DDLL_EXPORT'
8836 ;;
8837
8838 darwin* | rhapsody*)
8839 # PIC is the default on this platform
8840 # Common symbols not allowed in MH_DYLIB files
8841 lt_prog_compiler_pic='-fno-common'
8842 ;;
8843
3725885a
RW
8844 haiku*)
8845 # PIC is the default for Haiku.
8846 # The "-static" flag exists, but is broken.
8847 lt_prog_compiler_static=
8848 ;;
8849
d7040cdb 8850 hpux*)
718a6fd8
SE
8851 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8852 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8853 # sets the default TLS model and affects inlining.
d7040cdb 8854 case $host_cpu in
718a6fd8 8855 hppa*64*)
d7040cdb
SE
8856 # +Z the default
8857 ;;
8858 *)
8859 lt_prog_compiler_pic='-fPIC'
8860 ;;
8861 esac
8862 ;;
8863
8864 interix[3-9]*)
8865 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8866 # Instead, we relocate shared libraries at runtime.
8867 ;;
8868
8869 msdosdjgpp*)
8870 # Just because we use GCC doesn't mean we suddenly get shared libraries
8871 # on systems that don't support them.
8872 lt_prog_compiler_can_build_shared=no
8873 enable_shared=no
8874 ;;
8875
8876 *nto* | *qnx*)
8877 # QNX uses GNU C++, but need to define -shared option too, otherwise
8878 # it will coredump.
8879 lt_prog_compiler_pic='-fPIC -shared'
8880 ;;
8881
8882 sysv4*MP*)
8883 if test -d /usr/nec; then
8884 lt_prog_compiler_pic=-Kconform_pic
8885 fi
8886 ;;
8887
8888 *)
8889 lt_prog_compiler_pic='-fPIC'
8890 ;;
8891 esac
3725885a
RW
8892
8893 case $cc_basename in
8894 nvcc*) # Cuda Compiler Driver 2.2
8895 lt_prog_compiler_wl='-Xlinker '
8896 lt_prog_compiler_pic='-Xcompiler -fPIC'
8897 ;;
8898 esac
d7040cdb
SE
8899 else
8900 # PORTME Check for flag to pass linker flags through the system compiler.
8901 case $host_os in
8902 aix*)
8903 lt_prog_compiler_wl='-Wl,'
8904 if test "$host_cpu" = ia64; then
8905 # AIX 5 now supports IA64 processor
8906 lt_prog_compiler_static='-Bstatic'
8907 else
8908 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8909 fi
8910 ;;
d7040cdb 8911
718a6fd8 8912 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8913 # This hack is so that the source file can tell whether it is being
8914 # built for inclusion in a dll (and should export symbols for example).
8915 lt_prog_compiler_pic='-DDLL_EXPORT'
8916 ;;
8917
8918 hpux9* | hpux10* | hpux11*)
8919 lt_prog_compiler_wl='-Wl,'
8920 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8921 # not for PA HP-UX.
8922 case $host_cpu in
8923 hppa*64*|ia64*)
8924 # +Z the default
8925 ;;
8926 *)
8927 lt_prog_compiler_pic='+Z'
8928 ;;
8929 esac
8930 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8931 lt_prog_compiler_static='${wl}-a ${wl}archive'
8932 ;;
8933
8934 irix5* | irix6* | nonstopux*)
8935 lt_prog_compiler_wl='-Wl,'
8936 # PIC (with -KPIC) is the default.
8937 lt_prog_compiler_static='-non_shared'
8938 ;;
8939
58e24671 8940 linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb 8941 case $cc_basename in
718a6fd8
SE
8942 # old Intel for x86_64 which still supported -KPIC.
8943 ecc*)
d7040cdb
SE
8944 lt_prog_compiler_wl='-Wl,'
8945 lt_prog_compiler_pic='-KPIC'
8946 lt_prog_compiler_static='-static'
8947 ;;
718a6fd8
SE
8948 # icc used to be incompatible with GCC.
8949 # ICC 10 doesn't accept -KPIC any more.
8950 icc* | ifort*)
8951 lt_prog_compiler_wl='-Wl,'
8952 lt_prog_compiler_pic='-fPIC'
8953 lt_prog_compiler_static='-static'
8954 ;;
8955 # Lahey Fortran 8.1.
8956 lf95*)
8957 lt_prog_compiler_wl='-Wl,'
8958 lt_prog_compiler_pic='--shared'
8959 lt_prog_compiler_static='--static'
8960 ;;
3725885a 8961 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
d7040cdb
SE
8962 # Portland Group compilers (*not* the Pentium gcc compiler,
8963 # which looks to be a dead project)
8964 lt_prog_compiler_wl='-Wl,'
8965 lt_prog_compiler_pic='-fpic'
8966 lt_prog_compiler_static='-Bstatic'
8967 ;;
8968 ccc*)
8969 lt_prog_compiler_wl='-Wl,'
8970 # All Alpha code is PIC.
8971 lt_prog_compiler_static='-non_shared'
8972 ;;
3725885a
RW
8973 xl* | bgxl* | bgf* | mpixl*)
8974 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
718a6fd8
SE
8975 lt_prog_compiler_wl='-Wl,'
8976 lt_prog_compiler_pic='-qpic'
8977 lt_prog_compiler_static='-qstaticlink'
8978 ;;
d7040cdb
SE
8979 *)
8980 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8981 *Sun\ F* | *Sun*Fortran*)
8982 # Sun Fortran 8.3 passes all unrecognized flags to the linker
d7040cdb
SE
8983 lt_prog_compiler_pic='-KPIC'
8984 lt_prog_compiler_static='-Bstatic'
3725885a 8985 lt_prog_compiler_wl=''
d7040cdb 8986 ;;
3725885a
RW
8987 *Sun\ C*)
8988 # Sun C 5.9
d7040cdb
SE
8989 lt_prog_compiler_pic='-KPIC'
8990 lt_prog_compiler_static='-Bstatic'
3725885a 8991 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8992 ;;
8993 esac
8994 ;;
8995 esac
8996 ;;
8997
8998 newsos6)
8999 lt_prog_compiler_pic='-KPIC'
9000 lt_prog_compiler_static='-Bstatic'
9001 ;;
9002
9003 *nto* | *qnx*)
9004 # QNX uses GNU C++, but need to define -shared option too, otherwise
9005 # it will coredump.
9006 lt_prog_compiler_pic='-fPIC -shared'
9007 ;;
9008
9009 osf3* | osf4* | osf5*)
9010 lt_prog_compiler_wl='-Wl,'
9011 # All OSF/1 code is PIC.
9012 lt_prog_compiler_static='-non_shared'
9013 ;;
9014
9015 rdos*)
9016 lt_prog_compiler_static='-non_shared'
9017 ;;
9018
9019 solaris*)
9020 lt_prog_compiler_pic='-KPIC'
9021 lt_prog_compiler_static='-Bstatic'
9022 case $cc_basename in
9023 f77* | f90* | f95*)
9024 lt_prog_compiler_wl='-Qoption ld ';;
9025 *)
9026 lt_prog_compiler_wl='-Wl,';;
9027 esac
9028 ;;
9029
9030 sunos4*)
9031 lt_prog_compiler_wl='-Qoption ld '
9032 lt_prog_compiler_pic='-PIC'
9033 lt_prog_compiler_static='-Bstatic'
9034 ;;
9035
9036 sysv4 | sysv4.2uw2* | sysv4.3*)
9037 lt_prog_compiler_wl='-Wl,'
9038 lt_prog_compiler_pic='-KPIC'
9039 lt_prog_compiler_static='-Bstatic'
9040 ;;
9041
9042 sysv4*MP*)
9043 if test -d /usr/nec ;then
9044 lt_prog_compiler_pic='-Kconform_pic'
9045 lt_prog_compiler_static='-Bstatic'
9046 fi
9047 ;;
9048
9049 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9050 lt_prog_compiler_wl='-Wl,'
9051 lt_prog_compiler_pic='-KPIC'
9052 lt_prog_compiler_static='-Bstatic'
9053 ;;
9054
9055 unicos*)
9056 lt_prog_compiler_wl='-Wl,'
9057 lt_prog_compiler_can_build_shared=no
9058 ;;
9059
9060 uts4*)
9061 lt_prog_compiler_pic='-pic'
9062 lt_prog_compiler_static='-Bstatic'
9063 ;;
9064
9065 *)
9066 lt_prog_compiler_can_build_shared=no
9067 ;;
9068 esac
9069 fi
9070
9071case $host_os in
9072 # For platforms which do not support PIC, -DPIC is meaningless:
9073 *djgpp*)
9074 lt_prog_compiler_pic=
9075 ;;
9076 *)
9077 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9078 ;;
9079esac
81ecdfbb
RW
9080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9081$as_echo "$lt_prog_compiler_pic" >&6; }
d7040cdb
SE
9082
9083
9084
9085
9086
9087
9088#
9089# Check to make sure the PIC flag actually works.
9090#
9091if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
9092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9093$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 9094if ${lt_cv_prog_compiler_pic_works+:} false; then :
81ecdfbb 9095 $as_echo_n "(cached) " >&6
d7040cdb 9096else
718a6fd8 9097 lt_cv_prog_compiler_pic_works=no
d7040cdb
SE
9098 ac_outfile=conftest.$ac_objext
9099 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9100 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9101 # Insert the option either (1) after the last *FLAGS variable, or
9102 # (2) before a word containing "conftest.", or (3) at the end.
9103 # Note that $ac_compile itself does not contain backslashes and begins
9104 # with a dollar sign (not a hyphen), so the echo should work correctly.
9105 # The option is referenced via a variable to avoid confusing sed.
9106 lt_compile=`echo "$ac_compile" | $SED \
9107 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9108 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9109 -e 's:$: $lt_compiler_flag:'`
3725885a 9110 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
9111 (eval "$lt_compile" 2>conftest.err)
9112 ac_status=$?
9113 cat conftest.err >&5
3725885a 9114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
9115 if (exit $ac_status) && test -s "$ac_outfile"; then
9116 # The compiler can only warn and ignore the option if not recognized
9117 # So say no if there are warnings other than the usual output.
3725885a 9118 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
9119 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9120 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 9121 lt_cv_prog_compiler_pic_works=yes
d7040cdb
SE
9122 fi
9123 fi
9124 $RM conftest*
9125
9126fi
81ecdfbb
RW
9127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9128$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 9129
718a6fd8 9130if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
d7040cdb
SE
9131 case $lt_prog_compiler_pic in
9132 "" | " "*) ;;
9133 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9134 esac
9135else
9136 lt_prog_compiler_pic=
9137 lt_prog_compiler_can_build_shared=no
9138fi
9139
9140fi
9141
9142
9143
9144
9145
9146
9147#
9148# Check to make sure the static flag actually works.
9149#
9150wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
9151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9152$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 9153if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 9154 $as_echo_n "(cached) " >&6
d7040cdb 9155else
718a6fd8 9156 lt_cv_prog_compiler_static_works=no
d7040cdb
SE
9157 save_LDFLAGS="$LDFLAGS"
9158 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9159 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9160 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9161 # The linker can only warn and ignore the option if not recognized
9162 # So say no if there are warnings
9163 if test -s conftest.err; then
9164 # Append any errors to the config.log.
9165 cat conftest.err 1>&5
3725885a 9166 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
d7040cdb
SE
9167 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9168 if diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 9169 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
9170 fi
9171 else
718a6fd8 9172 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
9173 fi
9174 fi
718a6fd8 9175 $RM -r conftest*
d7040cdb
SE
9176 LDFLAGS="$save_LDFLAGS"
9177
9178fi
81ecdfbb
RW
9179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9180$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 9181
718a6fd8 9182if test x"$lt_cv_prog_compiler_static_works" = xyes; then
d7040cdb
SE
9183 :
9184else
9185 lt_prog_compiler_static=
9186fi
9187
9188
9189
9190
9191
9192
9193
81ecdfbb
RW
9194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9195$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 9196if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 9197 $as_echo_n "(cached) " >&6
d7040cdb
SE
9198else
9199 lt_cv_prog_compiler_c_o=no
9200 $RM -r conftest 2>/dev/null
9201 mkdir conftest
9202 cd conftest
9203 mkdir out
9204 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9205
9206 lt_compiler_flag="-o out/conftest2.$ac_objext"
9207 # Insert the option either (1) after the last *FLAGS variable, or
9208 # (2) before a word containing "conftest.", or (3) at the end.
9209 # Note that $ac_compile itself does not contain backslashes and begins
9210 # with a dollar sign (not a hyphen), so the echo should work correctly.
9211 lt_compile=`echo "$ac_compile" | $SED \
9212 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9213 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9214 -e 's:$: $lt_compiler_flag:'`
3725885a 9215 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
9216 (eval "$lt_compile" 2>out/conftest.err)
9217 ac_status=$?
9218 cat out/conftest.err >&5
3725885a 9219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
9220 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9221 then
9222 # The compiler can only warn and ignore the option if not recognized
9223 # So say no if there are warnings
3725885a 9224 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
9225 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9226 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9227 lt_cv_prog_compiler_c_o=yes
9228 fi
9229 fi
9230 chmod u+w . 2>&5
9231 $RM conftest*
9232 # SGI C++ compiler will create directory out/ii_files/ for
9233 # template instantiation
9234 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9235 $RM out/* && rmdir out
9236 cd ..
9237 $RM -r conftest
9238 $RM conftest*
9239
9240fi
81ecdfbb
RW
9241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9242$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
9243
9244
9245
9246
9247
9248
81ecdfbb
RW
9249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9250$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 9251if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 9252 $as_echo_n "(cached) " >&6
d7040cdb
SE
9253else
9254 lt_cv_prog_compiler_c_o=no
9255 $RM -r conftest 2>/dev/null
9256 mkdir conftest
9257 cd conftest
9258 mkdir out
9259 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9260
9261 lt_compiler_flag="-o out/conftest2.$ac_objext"
9262 # Insert the option either (1) after the last *FLAGS variable, or
9263 # (2) before a word containing "conftest.", or (3) at the end.
9264 # Note that $ac_compile itself does not contain backslashes and begins
9265 # with a dollar sign (not a hyphen), so the echo should work correctly.
9266 lt_compile=`echo "$ac_compile" | $SED \
9267 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9268 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9269 -e 's:$: $lt_compiler_flag:'`
3725885a 9270 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
9271 (eval "$lt_compile" 2>out/conftest.err)
9272 ac_status=$?
9273 cat out/conftest.err >&5
3725885a 9274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
9275 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9276 then
9277 # The compiler can only warn and ignore the option if not recognized
9278 # So say no if there are warnings
3725885a 9279 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
9280 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9281 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9282 lt_cv_prog_compiler_c_o=yes
9283 fi
9284 fi
9285 chmod u+w . 2>&5
9286 $RM conftest*
9287 # SGI C++ compiler will create directory out/ii_files/ for
9288 # template instantiation
9289 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9290 $RM out/* && rmdir out
9291 cd ..
9292 $RM -r conftest
9293 $RM conftest*
9294
9295fi
81ecdfbb
RW
9296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9297$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
9298
9299
9300
9301
9302hard_links="nottested"
9303if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9304 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
9305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9306$as_echo_n "checking if we can lock with hard links... " >&6; }
d7040cdb
SE
9307 hard_links=yes
9308 $RM conftest*
9309 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9310 touch conftest.a
9311 ln conftest.a conftest.b 2>&5 || hard_links=no
9312 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
9313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9314$as_echo "$hard_links" >&6; }
d7040cdb 9315 if test "$hard_links" = no; then
81ecdfbb
RW
9316 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9317$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
d7040cdb
SE
9318 need_locks=warn
9319 fi
9320else
9321 need_locks=no
9322fi
9323
9324
9325
9326
9327
9328
81ecdfbb
RW
9329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9330$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb
SE
9331
9332 runpath_var=
9333 allow_undefined_flag=
9334 always_export_symbols=no
9335 archive_cmds=
9336 archive_expsym_cmds=
9337 compiler_needs_object=no
9338 enable_shared_with_static_runtimes=no
9339 export_dynamic_flag_spec=
9340 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9341 hardcode_automatic=no
9342 hardcode_direct=no
9343 hardcode_direct_absolute=no
9344 hardcode_libdir_flag_spec=
9345 hardcode_libdir_flag_spec_ld=
9346 hardcode_libdir_separator=
9347 hardcode_minus_L=no
9348 hardcode_shlibpath_var=unsupported
9349 inherit_rpath=no
9350 link_all_deplibs=unknown
9351 module_cmds=
9352 module_expsym_cmds=
9353 old_archive_from_new_cmds=
9354 old_archive_from_expsyms_cmds=
9355 thread_safe_flag_spec=
9356 whole_archive_flag_spec=
9357 # include_expsyms should be a list of space-separated symbols to be *always*
9358 # included in the symbol list
9359 include_expsyms=
9360 # exclude_expsyms can be an extended regexp of symbols to exclude
9361 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9362 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9363 # as well as any symbol that contains `d'.
718a6fd8 9364 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
d7040cdb
SE
9365 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9366 # platforms (ab)use it in PIC code, but their linkers get confused if
9367 # the symbol is explicitly referenced. Since portable code cannot
9368 # rely on this symbol name, it's probably fine to never include it in
9369 # preloaded symbol tables.
718a6fd8 9370 # Exclude shared library initialization/finalization symbols.
d7040cdb
SE
9371 extract_expsyms_cmds=
9372
9373 case $host_os in
718a6fd8 9374 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9375 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9376 # When not using gcc, we currently assume that we are using
9377 # Microsoft Visual C++.
9378 if test "$GCC" != yes; then
9379 with_gnu_ld=no
9380 fi
9381 ;;
9382 interix*)
9383 # we just hope/assume this is gcc and not c89 (= MSVC++)
9384 with_gnu_ld=yes
9385 ;;
9386 openbsd*)
9387 with_gnu_ld=no
9388 ;;
9389 esac
9390
9391 ld_shlibs=yes
3725885a
RW
9392
9393 # On some targets, GNU ld is compatible enough with the native linker
9394 # that we're better off using the native interface for both.
9395 lt_use_gnu_ld_interface=no
d7040cdb 9396 if test "$with_gnu_ld" = yes; then
3725885a
RW
9397 case $host_os in
9398 aix*)
9399 # The AIX port of GNU ld has always aspired to compatibility
9400 # with the native linker. However, as the warning in the GNU ld
9401 # block says, versions before 2.19.5* couldn't really create working
9402 # shared libraries, regardless of the interface used.
9403 case `$LD -v 2>&1` in
9404 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9405 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9406 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9407 *)
9408 lt_use_gnu_ld_interface=yes
9409 ;;
9410 esac
9411 ;;
9412 *)
9413 lt_use_gnu_ld_interface=yes
9414 ;;
9415 esac
9416 fi
9417
9418 if test "$lt_use_gnu_ld_interface" = yes; then
d7040cdb
SE
9419 # If archive_cmds runs LD, not CC, wlarc should be empty
9420 wlarc='${wl}'
9421
9422 # Set some defaults for GNU ld with shared library support. These
9423 # are reset later if shared libraries are not supported. Putting them
9424 # here allows them to be overridden if necessary.
9425 runpath_var=LD_RUN_PATH
9426 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9427 export_dynamic_flag_spec='${wl}--export-dynamic'
9428 # ancient GNU ld didn't support --whole-archive et. al.
9429 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9430 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9431 else
9432 whole_archive_flag_spec=
9433 fi
9434 supports_anon_versioning=no
9435 case `$LD -v 2>&1` in
3725885a 9436 *GNU\ gold*) supports_anon_versioning=yes ;;
d7040cdb
SE
9437 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9438 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9439 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9440 *\ 2.11.*) ;; # other 2.11 versions
9441 *) supports_anon_versioning=yes ;;
9442 esac
9443
9444 # See if GNU ld supports shared libraries.
9445 case $host_os in
e81819a5 9446 aix[3-9]*)
d7040cdb
SE
9447 # On AIX/PPC, the GNU linker is very broken
9448 if test "$host_cpu" != ia64; then
9449 ld_shlibs=no
9450 cat <<_LT_EOF 1>&2
9451
3725885a 9452*** Warning: the GNU linker, at least up to release 2.19, is reported
d7040cdb
SE
9453*** to be unable to reliably create shared libraries on AIX.
9454*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
9455*** really care for shared libraries, you may want to install binutils
9456*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9457*** You will then need to restart the configuration process.
d7040cdb
SE
9458
9459_LT_EOF
9460 fi
9461 ;;
9462
9463 amigaos*)
718a6fd8
SE
9464 case $host_cpu in
9465 powerpc)
9466 # see comment about AmigaOS4 .so support
9467 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9468 archive_expsym_cmds=''
9469 ;;
9470 m68k)
9471 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)'
9472 hardcode_libdir_flag_spec='-L$libdir'
9473 hardcode_minus_L=yes
9474 ;;
9475 esac
d7040cdb
SE
9476 ;;
9477
9478 beos*)
9479 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9480 allow_undefined_flag=unsupported
9481 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9482 # support --undefined. This deserves some investigation. FIXME
9483 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9484 else
9485 ld_shlibs=no
9486 fi
9487 ;;
9488
718a6fd8 9489 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9490 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9491 # as there is no search path for DLLs.
9492 hardcode_libdir_flag_spec='-L$libdir'
3725885a 9493 export_dynamic_flag_spec='${wl}--export-all-symbols'
d7040cdb
SE
9494 allow_undefined_flag=unsupported
9495 always_export_symbols=no
9496 enable_shared_with_static_runtimes=yes
9497 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9498
9499 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9500 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9501 # If the export-symbols file already is a .def file (1st line
9502 # is EXPORTS), use it as is; otherwise, prepend...
9503 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9504 cp $export_symbols $output_objdir/$soname.def;
9505 else
9506 echo EXPORTS > $output_objdir/$soname.def;
9507 cat $export_symbols >> $output_objdir/$soname.def;
9508 fi~
9509 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9510 else
9511 ld_shlibs=no
9512 fi
9513 ;;
9514
3725885a
RW
9515 haiku*)
9516 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9517 link_all_deplibs=yes
9518 ;;
9519
d7040cdb
SE
9520 interix[3-9]*)
9521 hardcode_direct=no
9522 hardcode_shlibpath_var=no
9523 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9524 export_dynamic_flag_spec='${wl}-E'
9525 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9526 # Instead, shared libraries are loaded at an image base (0x10000000 by
9527 # default) and relocated if they conflict, which is a slow very memory
9528 # consuming and fragmenting process. To avoid this, we pick a random,
9529 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9530 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9531 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9532 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'
9533 ;;
9534
58e24671 9535 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
9536 tmp_diet=no
9537 if test "$host_os" = linux-dietlibc; then
9538 case $cc_basename in
9539 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9540 esac
9541 fi
9542 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9543 && test "$tmp_diet" = no
9544 then
6e733cce 9545 tmp_addflag=' $pic_flag'
718a6fd8 9546 tmp_sharedflag='-shared'
d7040cdb
SE
9547 case $cc_basename,$host_cpu in
9548 pgcc*) # Portland Group C compiler
3725885a 9549 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'
d7040cdb
SE
9550 tmp_addflag=' $pic_flag'
9551 ;;
3725885a
RW
9552 pgf77* | pgf90* | pgf95* | pgfortran*)
9553 # Portland Group f77 and f90 compilers
9554 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'
d7040cdb
SE
9555 tmp_addflag=' $pic_flag -Mnomain' ;;
9556 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9557 tmp_addflag=' -i_dynamic' ;;
9558 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9559 tmp_addflag=' -i_dynamic -nofor_main' ;;
9560 ifc* | ifort*) # Intel Fortran compiler
9561 tmp_addflag=' -nofor_main' ;;
718a6fd8
SE
9562 lf95*) # Lahey Fortran 8.1
9563 whole_archive_flag_spec=
9564 tmp_sharedflag='--shared' ;;
3725885a 9565 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
718a6fd8
SE
9566 tmp_sharedflag='-qmkshrobj'
9567 tmp_addflag= ;;
3725885a
RW
9568 nvcc*) # Cuda Compiler Driver 2.2
9569 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'
9570 compiler_needs_object=yes
9571 ;;
d7040cdb
SE
9572 esac
9573 case `$CC -V 2>&1 | sed 5q` in
9574 *Sun\ C*) # Sun C 5.9
3725885a 9575 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'
d7040cdb
SE
9576 compiler_needs_object=yes
9577 tmp_sharedflag='-G' ;;
9578 *Sun\ F*) # Sun Fortran 8.3
9579 tmp_sharedflag='-G' ;;
d7040cdb
SE
9580 esac
9581 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9582
9583 if test "x$supports_anon_versioning" = xyes; then
9584 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9585 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9586 echo "local: *; };" >> $output_objdir/$libname.ver~
9587 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9588 fi
718a6fd8
SE
9589
9590 case $cc_basename in
3725885a 9591 xlf* | bgf* | bgxlf* | mpixlf*)
718a6fd8
SE
9592 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9593 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9594 hardcode_libdir_flag_spec=
9595 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9596 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9597 if test "x$supports_anon_versioning" = xyes; then
9598 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9599 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9600 echo "local: *; };" >> $output_objdir/$libname.ver~
9601 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9602 fi
9603 ;;
9604 esac
d7040cdb
SE
9605 else
9606 ld_shlibs=no
9607 fi
9608 ;;
9609
9610 netbsd*)
9611 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9612 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9613 wlarc=
9614 else
9615 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9616 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9617 fi
9618 ;;
9619
9620 solaris*)
9621 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9622 ld_shlibs=no
9623 cat <<_LT_EOF 1>&2
9624
9625*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9626*** create shared libraries on Solaris systems. Therefore, libtool
9627*** is disabling shared libraries support. We urge you to upgrade GNU
9628*** binutils to release 2.9.1 or newer. Another option is to modify
9629*** your PATH or compiler configuration so that the native linker is
9630*** used, and then restart.
9631
9632_LT_EOF
9633 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9634 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9635 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9636 else
9637 ld_shlibs=no
9638 fi
9639 ;;
9640
9641 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9642 case `$LD -v 2>&1` in
9643 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9644 ld_shlibs=no
9645 cat <<_LT_EOF 1>&2
9646
9647*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9648*** reliably create shared libraries on SCO systems. Therefore, libtool
9649*** is disabling shared libraries support. We urge you to upgrade GNU
9650*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9651*** your PATH or compiler configuration so that the native linker is
9652*** used, and then restart.
9653
9654_LT_EOF
9655 ;;
9656 *)
9657 # For security reasons, it is highly recommended that you always
9658 # use absolute paths for naming shared libraries, and exclude the
9659 # DT_RUNPATH tag from executables and libraries. But doing so
9660 # requires that you compile everything twice, which is a pain.
9661 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9662 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9663 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9664 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9665 else
9666 ld_shlibs=no
9667 fi
9668 ;;
9669 esac
9670 ;;
9671
9672 sunos4*)
9673 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9674 wlarc=
9675 hardcode_direct=yes
9676 hardcode_shlibpath_var=no
9677 ;;
9678
9679 *)
9680 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9681 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9682 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9683 else
9684 ld_shlibs=no
9685 fi
9686 ;;
9687 esac
9688
9689 if test "$ld_shlibs" = no; then
9690 runpath_var=
9691 hardcode_libdir_flag_spec=
9692 export_dynamic_flag_spec=
9693 whole_archive_flag_spec=
9694 fi
9695 else
9696 # PORTME fill in a description of your system's linker (not GNU ld)
9697 case $host_os in
9698 aix3*)
9699 allow_undefined_flag=unsupported
9700 always_export_symbols=yes
9701 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'
9702 # Note: this linker hardcodes the directories in LIBPATH if there
9703 # are no directories specified by -L.
9704 hardcode_minus_L=yes
9705 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9706 # Neither direct hardcoding nor static linking is supported with a
9707 # broken collect2.
9708 hardcode_direct=unsupported
9709 fi
9710 ;;
9711
e81819a5 9712 aix[4-9]*)
d7040cdb
SE
9713 if test "$host_cpu" = ia64; then
9714 # On IA64, the linker does run time linking by default, so we don't
9715 # have to do anything special.
9716 aix_use_runtimelinking=no
9717 exp_sym_flag='-Bexport'
9718 no_entry_flag=""
9719 else
9720 # If we're using GNU nm, then we don't want the "-C" option.
9721 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9722 # Also, AIX nm treats weak defined symbols like other global
9723 # defined symbols, whereas GNU nm marks them as "W".
d7040cdb 9724 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9725 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'
d7040cdb 9726 else
5c14705f 9727 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'
d7040cdb
SE
9728 fi
9729 aix_use_runtimelinking=no
9730
9731 # Test if we are trying to use run time linking or normal
9732 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9733 # need to do runtime linking.
e81819a5 9734 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
d7040cdb
SE
9735 for ld_flag in $LDFLAGS; do
9736 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9737 aix_use_runtimelinking=yes
9738 break
9739 fi
9740 done
9741 ;;
9742 esac
9743
9744 exp_sym_flag='-bexport'
9745 no_entry_flag='-bnoentry'
9746 fi
9747
9748 # When large executables or shared objects are built, AIX ld can
9749 # have problems creating the table of contents. If linking a library
9750 # or program results in "error TOC overflow" add -mminimal-toc to
9751 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9752 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9753
9754 archive_cmds=''
9755 hardcode_direct=yes
9756 hardcode_direct_absolute=yes
9757 hardcode_libdir_separator=':'
9758 link_all_deplibs=yes
9759 file_list_spec='${wl}-f,'
9760
9761 if test "$GCC" = yes; then
9762 case $host_os in aix4.[012]|aix4.[012].*)
9763 # We only want to do this on AIX 4.2 and lower, the check
9764 # below for broken collect2 doesn't work under 4.3+
9765 collect2name=`${CC} -print-prog-name=collect2`
9766 if test -f "$collect2name" &&
9767 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9768 then
9769 # We have reworked collect2
9770 :
9771 else
9772 # We have old collect2
9773 hardcode_direct=unsupported
9774 # It fails to find uninstalled libraries when the uninstalled
9775 # path is not listed in the libpath. Setting hardcode_minus_L
9776 # to unsupported forces relinking
9777 hardcode_minus_L=yes
9778 hardcode_libdir_flag_spec='-L$libdir'
9779 hardcode_libdir_separator=
9780 fi
9781 ;;
9782 esac
9783 shared_flag='-shared'
9784 if test "$aix_use_runtimelinking" = yes; then
9785 shared_flag="$shared_flag "'${wl}-G'
9786 fi
9787 else
9788 # not using gcc
9789 if test "$host_cpu" = ia64; then
9790 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9791 # chokes on -Wl,-G. The following line is correct:
9792 shared_flag='-G'
9793 else
9794 if test "$aix_use_runtimelinking" = yes; then
9795 shared_flag='${wl}-G'
9796 else
9797 shared_flag='${wl}-bM:SRE'
9798 fi
9799 fi
9800 fi
9801
718a6fd8 9802 export_dynamic_flag_spec='${wl}-bexpall'
d7040cdb
SE
9803 # It seems that -bexpall does not export symbols beginning with
9804 # underscore (_), so it is better to generate a list of symbols to export.
9805 always_export_symbols=yes
9806 if test "$aix_use_runtimelinking" = yes; then
9807 # Warning - without using the other runtime loading flags (-brtl),
9808 # -berok will link without error, but may produce a broken library.
9809 allow_undefined_flag='-berok'
9810 # Determine the default libpath from the value encoded in an
9811 # empty executable.
81ecdfbb 9812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
9813/* end confdefs.h. */
9814
9815int
9816main ()
9817{
9818
9819 ;
9820 return 0;
9821}
9822_ACEOF
81ecdfbb 9823if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
9824
9825lt_aix_libpath_sed='
9826 /Import File Strings/,/^$/ {
9827 /^0/ {
9828 s/^0 *\(.*\)$/\1/
9829 p
9830 }
9831 }'
9832aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9833# Check for a 64-bit object if we didn't find anything.
9834if test -z "$aix_libpath"; then
9835 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9836fi
d7040cdb 9837fi
81ecdfbb
RW
9838rm -f core conftest.err conftest.$ac_objext \
9839 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
9840if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9841
9842 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9843 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"
d7040cdb
SE
9844 else
9845 if test "$host_cpu" = ia64; then
9846 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9847 allow_undefined_flag="-z nodefs"
9848 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"
9849 else
9850 # Determine the default libpath from the value encoded in an
9851 # empty executable.
81ecdfbb 9852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
9853/* end confdefs.h. */
9854
9855int
9856main ()
9857{
9858
9859 ;
9860 return 0;
9861}
9862_ACEOF
81ecdfbb 9863if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
9864
9865lt_aix_libpath_sed='
9866 /Import File Strings/,/^$/ {
9867 /^0/ {
9868 s/^0 *\(.*\)$/\1/
9869 p
9870 }
9871 }'
9872aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9873# Check for a 64-bit object if we didn't find anything.
9874if test -z "$aix_libpath"; then
9875 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9876fi
d7040cdb 9877fi
81ecdfbb
RW
9878rm -f core conftest.err conftest.$ac_objext \
9879 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
9880if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9881
9882 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9883 # Warning - without using the other run time loading flags,
9884 # -berok will link without error, but may produce a broken library.
9885 no_undefined_flag=' ${wl}-bernotok'
9886 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9887 if test "$with_gnu_ld" = yes; then
9888 # We only use this code for GNU lds that support --whole-archive.
9889 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9890 else
9891 # Exported symbols can be pulled into shared objects from archives
9892 whole_archive_flag_spec='$convenience'
9893 fi
d7040cdb
SE
9894 archive_cmds_need_lc=yes
9895 # This is similar to how AIX traditionally builds its shared libraries.
9896 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'
9897 fi
9898 fi
9899 ;;
9900
9901 amigaos*)
718a6fd8
SE
9902 case $host_cpu in
9903 powerpc)
9904 # see comment about AmigaOS4 .so support
9905 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9906 archive_expsym_cmds=''
9907 ;;
9908 m68k)
9909 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)'
9910 hardcode_libdir_flag_spec='-L$libdir'
9911 hardcode_minus_L=yes
9912 ;;
9913 esac
d7040cdb
SE
9914 ;;
9915
9916 bsdi[45]*)
9917 export_dynamic_flag_spec=-rdynamic
9918 ;;
9919
718a6fd8 9920 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9921 # When not using gcc, we currently assume that we are using
9922 # Microsoft Visual C++.
9923 # hardcode_libdir_flag_spec is actually meaningless, as there is
9924 # no search path for DLLs.
9925 hardcode_libdir_flag_spec=' '
9926 allow_undefined_flag=unsupported
9927 # Tell ltmain to make .lib files, not .a files.
9928 libext=lib
9929 # Tell ltmain to make .dll files, not .so files.
9930 shrext_cmds=".dll"
9931 # FIXME: Setting linknames here is a bad hack.
3725885a 9932 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
d7040cdb
SE
9933 # The linker will automatically build a .lib file if we build a DLL.
9934 old_archive_from_new_cmds='true'
9935 # FIXME: Should let the user specify the lib program.
9936 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9937 fix_srcfile_path='`cygpath -w "$srcfile"`'
9938 enable_shared_with_static_runtimes=yes
9939 ;;
9940
9941 darwin* | rhapsody*)
d7040cdb 9942
718a6fd8
SE
9943
9944 archive_cmds_need_lc=no
9945 hardcode_direct=no
9946 hardcode_automatic=yes
9947 hardcode_shlibpath_var=unsupported
3725885a
RW
9948 if test "$lt_cv_ld_force_load" = "yes"; then
9949 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\"`'
9950 else
9951 whole_archive_flag_spec=''
9952 fi
718a6fd8
SE
9953 link_all_deplibs=yes
9954 allow_undefined_flag="$_lt_dar_allow_undefined"
9955 case $cc_basename in
9956 ifort*) _lt_dar_can_shared=yes ;;
9957 *) _lt_dar_can_shared=$GCC ;;
9958 esac
9959 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9960 output_verbose_link_cmd=func_echo_all
718a6fd8
SE
9961 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9962 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9963 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}"
9964 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}"
9965
9966 else
9967 ld_shlibs=no
9968 fi
9969
d7040cdb
SE
9970 ;;
9971
9972 dgux*)
9973 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9974 hardcode_libdir_flag_spec='-L$libdir'
9975 hardcode_shlibpath_var=no
9976 ;;
9977
d7040cdb
SE
9978 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9979 # support. Future versions do this automatically, but an explicit c++rt0.o
9980 # does not break anything, and helps significantly (at the cost of a little
9981 # extra space).
9982 freebsd2.2*)
9983 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9984 hardcode_libdir_flag_spec='-R$libdir'
9985 hardcode_direct=yes
9986 hardcode_shlibpath_var=no
9987 ;;
9988
9989 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6d2920c8 9990 freebsd2.*)
d7040cdb
SE
9991 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9992 hardcode_direct=yes
9993 hardcode_minus_L=yes
9994 hardcode_shlibpath_var=no
9995 ;;
9996
9997 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9998 freebsd* | dragonfly*)
9999 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10000 hardcode_libdir_flag_spec='-R$libdir'
10001 hardcode_direct=yes
10002 hardcode_shlibpath_var=no
10003 ;;
10004
10005 hpux9*)
10006 if test "$GCC" = yes; then
10007 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'
10008 else
10009 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'
10010 fi
10011 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10012 hardcode_libdir_separator=:
10013 hardcode_direct=yes
10014
10015 # hardcode_minus_L: Not really in the search PATH,
10016 # but as the default location of the library.
10017 hardcode_minus_L=yes
10018 export_dynamic_flag_spec='${wl}-E'
10019 ;;
10020
10021 hpux10*)
3725885a 10022 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7040cdb
SE
10023 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10024 else
10025 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10026 fi
10027 if test "$with_gnu_ld" = no; then
10028 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10029 hardcode_libdir_flag_spec_ld='+b $libdir'
10030 hardcode_libdir_separator=:
10031 hardcode_direct=yes
10032 hardcode_direct_absolute=yes
10033 export_dynamic_flag_spec='${wl}-E'
10034 # hardcode_minus_L: Not really in the search PATH,
10035 # but as the default location of the library.
10036 hardcode_minus_L=yes
10037 fi
10038 ;;
10039
10040 hpux11*)
3725885a 10041 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7040cdb
SE
10042 case $host_cpu in
10043 hppa*64*)
10044 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10045 ;;
10046 ia64*)
718a6fd8 10047 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
10048 ;;
10049 *)
10050 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10051 ;;
10052 esac
10053 else
10054 case $host_cpu in
10055 hppa*64*)
10056 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10057 ;;
10058 ia64*)
10059 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10060 ;;
10061 *)
3725885a
RW
10062
10063 # Older versions of the 11.00 compiler do not understand -b yet
10064 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10066$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 10067if ${lt_cv_prog_compiler__b+:} false; then :
3725885a
RW
10068 $as_echo_n "(cached) " >&6
10069else
10070 lt_cv_prog_compiler__b=no
10071 save_LDFLAGS="$LDFLAGS"
10072 LDFLAGS="$LDFLAGS -b"
10073 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10074 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10075 # The linker can only warn and ignore the option if not recognized
10076 # So say no if there are warnings
10077 if test -s conftest.err; then
10078 # Append any errors to the config.log.
10079 cat conftest.err 1>&5
10080 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10081 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10082 if diff conftest.exp conftest.er2 >/dev/null; then
10083 lt_cv_prog_compiler__b=yes
10084 fi
10085 else
10086 lt_cv_prog_compiler__b=yes
10087 fi
10088 fi
10089 $RM -r conftest*
10090 LDFLAGS="$save_LDFLAGS"
10091
10092fi
10093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10094$as_echo "$lt_cv_prog_compiler__b" >&6; }
10095
10096if test x"$lt_cv_prog_compiler__b" = xyes; then
10097 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10098else
10099 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10100fi
10101
d7040cdb
SE
10102 ;;
10103 esac
10104 fi
10105 if test "$with_gnu_ld" = no; then
10106 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10107 hardcode_libdir_separator=:
10108
10109 case $host_cpu in
10110 hppa*64*|ia64*)
10111 hardcode_direct=no
10112 hardcode_shlibpath_var=no
10113 ;;
10114 *)
10115 hardcode_direct=yes
10116 hardcode_direct_absolute=yes
10117 export_dynamic_flag_spec='${wl}-E'
10118
10119 # hardcode_minus_L: Not really in the search PATH,
10120 # but as the default location of the library.
10121 hardcode_minus_L=yes
10122 ;;
10123 esac
10124 fi
10125 ;;
10126
10127 irix5* | irix6* | nonstopux*)
10128 if test "$GCC" = yes; then
3725885a 10129 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'
d7040cdb
SE
10130 # Try to use the -exported_symbol ld option, if it does not
10131 # work, assume that -exports_file does not work either and
10132 # implicitly export all symbols.
10133 save_LDFLAGS="$LDFLAGS"
10134 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
81ecdfbb
RW
10135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10136/* end confdefs.h. */
d7040cdb
SE
10137int foo(void) {}
10138_ACEOF
81ecdfbb 10139if ac_fn_c_try_link "$LINENO"; then :
3725885a 10140 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'
d7040cdb 10141
d7040cdb 10142fi
81ecdfbb
RW
10143rm -f core conftest.err conftest.$ac_objext \
10144 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
10145 LDFLAGS="$save_LDFLAGS"
10146 else
3725885a
RW
10147 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'
10148 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'
d7040cdb
SE
10149 fi
10150 archive_cmds_need_lc='no'
10151 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10152 hardcode_libdir_separator=:
10153 inherit_rpath=yes
10154 link_all_deplibs=yes
10155 ;;
10156
10157 netbsd*)
10158 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10159 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10160 else
10161 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10162 fi
10163 hardcode_libdir_flag_spec='-R$libdir'
10164 hardcode_direct=yes
10165 hardcode_shlibpath_var=no
10166 ;;
10167
10168 newsos6)
10169 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10170 hardcode_direct=yes
10171 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10172 hardcode_libdir_separator=:
10173 hardcode_shlibpath_var=no
10174 ;;
10175
10176 *nto* | *qnx*)
10177 ;;
10178
10179 openbsd*)
718a6fd8
SE
10180 if test -f /usr/libexec/ld.so; then
10181 hardcode_direct=yes
10182 hardcode_shlibpath_var=no
10183 hardcode_direct_absolute=yes
10184 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
d7040cdb 10185 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
718a6fd8 10186 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
d7040cdb 10187 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
718a6fd8
SE
10188 export_dynamic_flag_spec='${wl}-E'
10189 else
10190 case $host_os in
10191 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10192 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10193 hardcode_libdir_flag_spec='-R$libdir'
10194 ;;
10195 *)
10196 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10197 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10198 ;;
10199 esac
10200 fi
10201 else
10202 ld_shlibs=no
d7040cdb
SE
10203 fi
10204 ;;
10205
10206 os2*)
10207 hardcode_libdir_flag_spec='-L$libdir'
10208 hardcode_minus_L=yes
10209 allow_undefined_flag=unsupported
3725885a 10210 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'
d7040cdb
SE
10211 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10212 ;;
10213
10214 osf3*)
10215 if test "$GCC" = yes; then
10216 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 10217 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'
d7040cdb
SE
10218 else
10219 allow_undefined_flag=' -expect_unresolved \*'
3725885a 10220 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'
d7040cdb
SE
10221 fi
10222 archive_cmds_need_lc='no'
10223 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10224 hardcode_libdir_separator=:
10225 ;;
10226
10227 osf4* | osf5*) # as osf3* with the addition of -msym flag
10228 if test "$GCC" = yes; then
10229 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 10230 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'
d7040cdb
SE
10231 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10232 else
10233 allow_undefined_flag=' -expect_unresolved \*'
3725885a 10234 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'
d7040cdb 10235 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~
3725885a 10236 $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'
d7040cdb
SE
10237
10238 # Both c and cxx compiler support -rpath directly
10239 hardcode_libdir_flag_spec='-rpath $libdir'
10240 fi
10241 archive_cmds_need_lc='no'
10242 hardcode_libdir_separator=:
10243 ;;
10244
10245 solaris*)
10246 no_undefined_flag=' -z defs'
10247 if test "$GCC" = yes; then
10248 wlarc='${wl}'
10249 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10250 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10251 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10252 else
10253 case `$CC -V 2>&1` in
10254 *"Compilers 5.0"*)
10255 wlarc=''
10256 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10257 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10258 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10259 ;;
10260 *)
10261 wlarc='${wl}'
10262 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10263 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10264 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10265 ;;
10266 esac
10267 fi
10268 hardcode_libdir_flag_spec='-R$libdir'
10269 hardcode_shlibpath_var=no
10270 case $host_os in
10271 solaris2.[0-5] | solaris2.[0-5].*) ;;
10272 *)
10273 # The compiler driver will combine and reorder linker options,
10274 # but understands `-z linker_flag'. GCC discards it without `$wl',
10275 # but is careful enough not to reorder.
10276 # Supported since Solaris 2.6 (maybe 2.5.1?)
10277 if test "$GCC" = yes; then
10278 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10279 else
10280 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10281 fi
10282 ;;
10283 esac
10284 link_all_deplibs=yes
10285 ;;
10286
10287 sunos4*)
10288 if test "x$host_vendor" = xsequent; then
10289 # Use $CC to link under sequent, because it throws in some extra .o
10290 # files that make .init and .fini sections work.
10291 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10292 else
10293 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10294 fi
10295 hardcode_libdir_flag_spec='-L$libdir'
10296 hardcode_direct=yes
10297 hardcode_minus_L=yes
10298 hardcode_shlibpath_var=no
10299 ;;
10300
10301 sysv4)
10302 case $host_vendor in
10303 sni)
10304 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10305 hardcode_direct=yes # is this really true???
10306 ;;
10307 siemens)
10308 ## LD is ld it makes a PLAMLIB
10309 ## CC just makes a GrossModule.
10310 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10311 reload_cmds='$CC -r -o $output$reload_objs'
10312 hardcode_direct=no
10313 ;;
10314 motorola)
10315 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10316 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10317 ;;
10318 esac
10319 runpath_var='LD_RUN_PATH'
10320 hardcode_shlibpath_var=no
10321 ;;
10322
10323 sysv4.3*)
10324 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10325 hardcode_shlibpath_var=no
10326 export_dynamic_flag_spec='-Bexport'
10327 ;;
10328
10329 sysv4*MP*)
10330 if test -d /usr/nec; then
10331 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10332 hardcode_shlibpath_var=no
10333 runpath_var=LD_RUN_PATH
10334 hardcode_runpath_var=yes
10335 ld_shlibs=yes
10336 fi
10337 ;;
10338
10339 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10340 no_undefined_flag='${wl}-z,text'
10341 archive_cmds_need_lc=no
10342 hardcode_shlibpath_var=no
10343 runpath_var='LD_RUN_PATH'
10344
10345 if test "$GCC" = yes; then
10346 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10347 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10348 else
10349 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10350 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10351 fi
10352 ;;
10353
10354 sysv5* | sco3.2v5* | sco5v6*)
10355 # Note: We can NOT use -z defs as we might desire, because we do not
10356 # link with -lc, and that would cause any symbols used from libc to
10357 # always be unresolved, which means just about no library would
10358 # ever link correctly. If we're not using GNU ld we use -z text
10359 # though, which does catch some bad symbols but isn't as heavy-handed
10360 # as -z defs.
10361 no_undefined_flag='${wl}-z,text'
10362 allow_undefined_flag='${wl}-z,nodefs'
10363 archive_cmds_need_lc=no
10364 hardcode_shlibpath_var=no
10365 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10366 hardcode_libdir_separator=':'
10367 link_all_deplibs=yes
10368 export_dynamic_flag_spec='${wl}-Bexport'
10369 runpath_var='LD_RUN_PATH'
10370
10371 if test "$GCC" = yes; then
10372 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10373 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10374 else
10375 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10376 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10377 fi
10378 ;;
10379
10380 uts4*)
10381 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10382 hardcode_libdir_flag_spec='-L$libdir'
10383 hardcode_shlibpath_var=no
10384 ;;
10385
10386 *)
10387 ld_shlibs=no
10388 ;;
10389 esac
10390
10391 if test x$host_vendor = xsni; then
10392 case $host in
10393 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10394 export_dynamic_flag_spec='${wl}-Blargedynsym'
10395 ;;
10396 esac
10397 fi
10398 fi
10399
81ecdfbb
RW
10400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10401$as_echo "$ld_shlibs" >&6; }
d7040cdb
SE
10402test "$ld_shlibs" = no && can_build_shared=no
10403
10404with_gnu_ld=$with_gnu_ld
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420#
10421# Do we need to explicitly link libc?
10422#
10423case "x$archive_cmds_need_lc" in
10424x|xyes)
10425 # Assume -lc should be added
10426 archive_cmds_need_lc=yes
10427
10428 if test "$enable_shared" = yes && test "$GCC" = yes; then
10429 case $archive_cmds in
10430 *'~'*)
10431 # FIXME: we may have to deal with multi-command sequences.
10432 ;;
10433 '$CC '*)
10434 # Test whether the compiler implicitly links with -lc since on some
10435 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10436 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
10437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10438$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 10439if ${lt_cv_archive_cmds_need_lc+:} false; then :
81ecdfbb 10440 $as_echo_n "(cached) " >&6
39144654
RW
10441else
10442 $RM conftest*
10443 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 10444
81ecdfbb 10445 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
10446 (eval $ac_compile) 2>&5
10447 ac_status=$?
81ecdfbb
RW
10448 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10449 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
10450 soname=conftest
10451 lib=conftest
10452 libobjs=conftest.$ac_objext
10453 deplibs=
10454 wl=$lt_prog_compiler_wl
10455 pic_flag=$lt_prog_compiler_pic
10456 compiler_flags=-v
10457 linker_flags=-v
10458 verstring=
10459 output_objdir=.
10460 libname=conftest
10461 lt_save_allow_undefined_flag=$allow_undefined_flag
10462 allow_undefined_flag=
81ecdfbb 10463 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
d7040cdb
SE
10464 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10465 ac_status=$?
81ecdfbb
RW
10466 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10467 test $ac_status = 0; }
39144654
RW
10468 then
10469 lt_cv_archive_cmds_need_lc=no
10470 else
10471 lt_cv_archive_cmds_need_lc=yes
10472 fi
10473 allow_undefined_flag=$lt_save_allow_undefined_flag
10474 else
10475 cat conftest.err 1>&5
10476 fi
10477 $RM conftest*
10478
10479fi
81ecdfbb
RW
10480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10481$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 10482 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
d7040cdb
SE
10483 ;;
10484 esac
10485 fi
10486 ;;
10487esac
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
81ecdfbb
RW
10645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10646$as_echo_n "checking dynamic linker characteristics... " >&6; }
718a6fd8
SE
10647
10648if test "$GCC" = yes; then
d7040cdb
SE
10649 case $host_os in
10650 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10651 *) lt_awk_arg="/^libraries:/" ;;
10652 esac
3725885a
RW
10653 case $host_os in
10654 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10655 *) lt_sed_strip_eq="s,=/,/,g" ;;
10656 esac
10657 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10658 case $lt_search_path_spec in
10659 *\;*)
d7040cdb
SE
10660 # if the path contains ";" then we assume it to be the separator
10661 # otherwise default to the standard path separator (i.e. ":") - it is
10662 # assumed that no part of a normal pathname contains ";" but that should
10663 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10664 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10665 ;;
10666 *)
10667 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10668 ;;
10669 esac
d7040cdb
SE
10670 # Ok, now we have the path, separated by spaces, we can step through it
10671 # and add multilib dir if necessary.
10672 lt_tmp_lt_search_path_spec=
10673 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10674 for lt_sys_path in $lt_search_path_spec; do
10675 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10676 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10677 else
10678 test -d "$lt_sys_path" && \
10679 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10680 fi
10681 done
3725885a 10682 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
d7040cdb
SE
10683BEGIN {RS=" "; FS="/|\n";} {
10684 lt_foo="";
10685 lt_count=0;
10686 for (lt_i = NF; lt_i > 0; lt_i--) {
10687 if ($lt_i != "" && $lt_i != ".") {
10688 if ($lt_i == "..") {
10689 lt_count++;
10690 } else {
10691 if (lt_count == 0) {
10692 lt_foo="/" $lt_i lt_foo;
10693 } else {
10694 lt_count--;
10695 }
10696 }
10697 }
10698 }
10699 if (lt_foo != "") { lt_freq[lt_foo]++; }
10700 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10701}'`
3725885a
RW
10702 # AWK program above erroneously prepends '/' to C:/dos/paths
10703 # for these hosts.
10704 case $host_os in
10705 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10706 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10707 esac
10708 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb
SE
10709else
10710 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10711fi
10712library_names_spec=
10713libname_spec='lib$name'
10714soname_spec=
10715shrext_cmds=".so"
10716postinstall_cmds=
10717postuninstall_cmds=
10718finish_cmds=
10719finish_eval=
10720shlibpath_var=
10721shlibpath_overrides_runpath=unknown
10722version_type=none
10723dynamic_linker="$host_os ld.so"
10724sys_lib_dlsearch_path_spec="/lib /usr/lib"
10725need_lib_prefix=unknown
10726hardcode_into_libs=no
10727
10728# when you set need_version to no, make sure it does not cause -set_version
10729# flags to be left without arguments
10730need_version=unknown
10731
10732case $host_os in
10733aix3*)
10734 version_type=linux
10735 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10736 shlibpath_var=LIBPATH
10737
10738 # AIX 3 has no versioning support, so we append a major version to the name.
10739 soname_spec='${libname}${release}${shared_ext}$major'
10740 ;;
10741
e81819a5 10742aix[4-9]*)
d7040cdb
SE
10743 version_type=linux
10744 need_lib_prefix=no
10745 need_version=no
10746 hardcode_into_libs=yes
10747 if test "$host_cpu" = ia64; then
10748 # AIX 5 supports IA64
10749 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10750 shlibpath_var=LD_LIBRARY_PATH
10751 else
10752 # With GCC up to 2.95.x, collect2 would create an import file
10753 # for dependence libraries. The import file would start with
10754 # the line `#! .'. This would cause the generated library to
10755 # depend on `.', always an invalid library. This was fixed in
10756 # development snapshots of GCC prior to 3.0.
10757 case $host_os in
10758 aix4 | aix4.[01] | aix4.[01].*)
10759 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10760 echo ' yes '
10761 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10762 :
10763 else
10764 can_build_shared=no
10765 fi
10766 ;;
10767 esac
10768 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10769 # soname into executable. Probably we can add versioning support to
10770 # collect2, so additional links can be useful in future.
10771 if test "$aix_use_runtimelinking" = yes; then
10772 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10773 # instead of lib<name>.a to let people know that these are not
10774 # typical AIX shared libraries.
10775 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10776 else
10777 # We preserve .a as extension for shared libraries through AIX4.2
10778 # and later when we are not doing run time linking.
10779 library_names_spec='${libname}${release}.a $libname.a'
10780 soname_spec='${libname}${release}${shared_ext}$major'
10781 fi
10782 shlibpath_var=LIBPATH
10783 fi
10784 ;;
10785
10786amigaos*)
718a6fd8
SE
10787 case $host_cpu in
10788 powerpc)
10789 # Since July 2007 AmigaOS4 officially supports .so libraries.
10790 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10791 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10792 ;;
10793 m68k)
d7040cdb
SE
10794 library_names_spec='$libname.ixlibrary $libname.a'
10795 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10796 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'
718a6fd8
SE
10797 ;;
10798 esac
d7040cdb
SE
10799 ;;
10800
10801beos*)
10802 library_names_spec='${libname}${shared_ext}'
10803 dynamic_linker="$host_os ld.so"
10804 shlibpath_var=LIBRARY_PATH
10805 ;;
10806
10807bsdi[45]*)
10808 version_type=linux
10809 need_version=no
10810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10811 soname_spec='${libname}${release}${shared_ext}$major'
10812 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10813 shlibpath_var=LD_LIBRARY_PATH
10814 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10815 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10816 # the default ld.so.conf also contains /usr/contrib/lib and
10817 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10818 # libtool to hard-code these into programs
10819 ;;
10820
718a6fd8 10821cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
10822 version_type=windows
10823 shrext_cmds=".dll"
10824 need_version=no
10825 need_lib_prefix=no
10826
718a6fd8
SE
10827 case $GCC,$host_os in
10828 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
d7040cdb
SE
10829 library_names_spec='$libname.dll.a'
10830 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10831 postinstall_cmds='base_file=`basename \${file}`~
10832 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10833 dldir=$destdir/`dirname \$dlpath`~
10834 test -d \$dldir || mkdir -p \$dldir~
10835 $install_prog $dir/$dlname \$dldir/$dlname~
10836 chmod a+x \$dldir/$dlname~
10837 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10838 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10839 fi'
10840 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10841 dlpath=$dir/\$dldll~
10842 $RM \$dlpath'
10843 shlibpath_overrides_runpath=yes
10844
10845 case $host_os in
10846 cygwin*)
10847 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10848 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10849
10850 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
d7040cdb 10851 ;;
718a6fd8 10852 mingw* | cegcc*)
d7040cdb
SE
10853 # MinGW DLLs use traditional 'lib' prefix
10854 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
d7040cdb
SE
10855 ;;
10856 pw32*)
10857 # pw32 DLLs use 'pw' prefix rather than 'lib'
10858 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10859 ;;
10860 esac
10861 ;;
10862
10863 *)
10864 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10865 ;;
10866 esac
10867 dynamic_linker='Win32 ld.exe'
10868 # FIXME: first we should search . and the directory the executable is in
10869 shlibpath_var=PATH
10870 ;;
10871
10872darwin* | rhapsody*)
10873 dynamic_linker="$host_os dyld"
10874 version_type=darwin
10875 need_lib_prefix=no
10876 need_version=no
10877 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10878 soname_spec='${libname}${release}${major}$shared_ext'
10879 shlibpath_overrides_runpath=yes
10880 shlibpath_var=DYLD_LIBRARY_PATH
10881 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10882
10883 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10884 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10885 ;;
10886
10887dgux*)
10888 version_type=linux
10889 need_lib_prefix=no
10890 need_version=no
10891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10892 soname_spec='${libname}${release}${shared_ext}$major'
10893 shlibpath_var=LD_LIBRARY_PATH
10894 ;;
10895
d7040cdb
SE
10896freebsd* | dragonfly*)
10897 # DragonFly does not have aout. When/if they implement a new
10898 # versioning mechanism, adjust this.
10899 if test -x /usr/bin/objformat; then
10900 objformat=`/usr/bin/objformat`
10901 else
10902 case $host_os in
6d2920c8 10903 freebsd[23].*) objformat=aout ;;
d7040cdb
SE
10904 *) objformat=elf ;;
10905 esac
10906 fi
10907 version_type=freebsd-$objformat
10908 case $version_type in
10909 freebsd-elf*)
10910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10911 need_version=no
10912 need_lib_prefix=no
10913 ;;
10914 freebsd-*)
10915 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10916 need_version=yes
10917 ;;
10918 esac
10919 shlibpath_var=LD_LIBRARY_PATH
10920 case $host_os in
6d2920c8 10921 freebsd2.*)
d7040cdb
SE
10922 shlibpath_overrides_runpath=yes
10923 ;;
10924 freebsd3.[01]* | freebsdelf3.[01]*)
10925 shlibpath_overrides_runpath=yes
10926 hardcode_into_libs=yes
10927 ;;
10928 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10929 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10930 shlibpath_overrides_runpath=no
10931 hardcode_into_libs=yes
10932 ;;
10933 *) # from 4.6 on, and DragonFly
10934 shlibpath_overrides_runpath=yes
10935 hardcode_into_libs=yes
10936 ;;
10937 esac
10938 ;;
10939
3725885a
RW
10940haiku*)
10941 version_type=linux
10942 need_lib_prefix=no
10943 need_version=no
10944 dynamic_linker="$host_os runtime_loader"
10945 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10946 soname_spec='${libname}${release}${shared_ext}$major'
10947 shlibpath_var=LIBRARY_PATH
10948 shlibpath_overrides_runpath=yes
10949 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10950 hardcode_into_libs=yes
10951 ;;
10952
d7040cdb
SE
10953hpux9* | hpux10* | hpux11*)
10954 # Give a soname corresponding to the major version so that dld.sl refuses to
10955 # link against other versions.
10956 version_type=sunos
10957 need_lib_prefix=no
10958 need_version=no
10959 case $host_cpu in
10960 ia64*)
10961 shrext_cmds='.so'
10962 hardcode_into_libs=yes
10963 dynamic_linker="$host_os dld.so"
10964 shlibpath_var=LD_LIBRARY_PATH
10965 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10966 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10967 soname_spec='${libname}${release}${shared_ext}$major'
10968 if test "X$HPUX_IA64_MODE" = X32; then
10969 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10970 else
10971 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10972 fi
10973 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10974 ;;
10975 hppa*64*)
10976 shrext_cmds='.sl'
10977 hardcode_into_libs=yes
10978 dynamic_linker="$host_os dld.sl"
10979 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10980 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10982 soname_spec='${libname}${release}${shared_ext}$major'
10983 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10984 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10985 ;;
10986 *)
10987 shrext_cmds='.sl'
10988 dynamic_linker="$host_os dld.sl"
10989 shlibpath_var=SHLIB_PATH
10990 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10991 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10992 soname_spec='${libname}${release}${shared_ext}$major'
10993 ;;
10994 esac
3725885a 10995 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
d7040cdb 10996 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10997 # or fails outright, so override atomically:
10998 install_override_mode=555
d7040cdb
SE
10999 ;;
11000
11001interix[3-9]*)
11002 version_type=linux
11003 need_lib_prefix=no
11004 need_version=no
11005 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11006 soname_spec='${libname}${release}${shared_ext}$major'
11007 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11008 shlibpath_var=LD_LIBRARY_PATH
11009 shlibpath_overrides_runpath=no
11010 hardcode_into_libs=yes
11011 ;;
11012
11013irix5* | irix6* | nonstopux*)
11014 case $host_os in
11015 nonstopux*) version_type=nonstopux ;;
11016 *)
11017 if test "$lt_cv_prog_gnu_ld" = yes; then
11018 version_type=linux
11019 else
11020 version_type=irix
11021 fi ;;
11022 esac
11023 need_lib_prefix=no
11024 need_version=no
11025 soname_spec='${libname}${release}${shared_ext}$major'
11026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11027 case $host_os in
11028 irix5* | nonstopux*)
11029 libsuff= shlibsuff=
11030 ;;
11031 *)
11032 case $LD in # libtool.m4 will add one of these switches to LD
11033 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11034 libsuff= shlibsuff= libmagic=32-bit;;
11035 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11036 libsuff=32 shlibsuff=N32 libmagic=N32;;
11037 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11038 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11039 *) libsuff= shlibsuff= libmagic=never-match;;
11040 esac
11041 ;;
11042 esac
11043 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11044 shlibpath_overrides_runpath=no
11045 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11046 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11047 hardcode_into_libs=yes
11048 ;;
11049
11050# No shared lib support for Linux oldld, aout, or coff.
11051linux*oldld* | linux*aout* | linux*coff*)
11052 dynamic_linker=no
11053 ;;
11054
11055# This must be Linux ELF.
f4782128 11056linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
d7040cdb
SE
11057 version_type=linux
11058 need_lib_prefix=no
11059 need_version=no
11060 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11061 soname_spec='${libname}${release}${shared_ext}$major'
11062 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11063 shlibpath_var=LD_LIBRARY_PATH
11064 shlibpath_overrides_runpath=no
39144654 11065
d7040cdb 11066 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 11067 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
81ecdfbb 11068 $as_echo_n "(cached) " >&6
39144654
RW
11069else
11070 lt_cv_shlibpath_overrides_runpath=no
11071 save_LDFLAGS=$LDFLAGS
11072 save_libdir=$libdir
11073 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11074 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 11075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11076/* end confdefs.h. */
11077
11078int
11079main ()
11080{
11081
11082 ;
11083 return 0;
11084}
11085_ACEOF
81ecdfbb
RW
11086if ac_fn_c_try_link "$LINENO"; then :
11087 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 11088 lt_cv_shlibpath_overrides_runpath=yes
d7040cdb 11089fi
d7040cdb 11090fi
81ecdfbb
RW
11091rm -f core conftest.err conftest.$ac_objext \
11092 conftest$ac_exeext conftest.$ac_ext
39144654
RW
11093 LDFLAGS=$save_LDFLAGS
11094 libdir=$save_libdir
11095
11096fi
11097
11098 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
d7040cdb
SE
11099
11100 # This implies no fast_install, which is unacceptable.
11101 # Some rework will be needed to allow for fast_install
11102 # before this can be enabled.
11103 hardcode_into_libs=yes
11104
11105 # Append ld.so.conf contents to the search path
11106 if test -f /etc/ld.so.conf; then
3725885a 11107 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' ' '`
d7040cdb
SE
11108 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11109 fi
11110
11111 # We used to test for /lib/ld.so.1 and disable shared libraries on
11112 # powerpc, because MkLinux only supported shared libraries with the
11113 # GNU dynamic linker. Since this was broken with cross compilers,
11114 # most powerpc-linux boxes support dynamic linking these days and
11115 # people can always --disable-shared, the test was removed, and we
11116 # assume the GNU/Linux dynamic linker is in use.
11117 dynamic_linker='GNU/Linux ld.so'
11118 ;;
11119
11120netbsd*)
11121 version_type=sunos
11122 need_lib_prefix=no
11123 need_version=no
11124 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11125 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11126 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11127 dynamic_linker='NetBSD (a.out) ld.so'
11128 else
11129 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11130 soname_spec='${libname}${release}${shared_ext}$major'
11131 dynamic_linker='NetBSD ld.elf_so'
11132 fi
11133 shlibpath_var=LD_LIBRARY_PATH
11134 shlibpath_overrides_runpath=yes
11135 hardcode_into_libs=yes
11136 ;;
11137
11138newsos6)
11139 version_type=linux
11140 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11141 shlibpath_var=LD_LIBRARY_PATH
11142 shlibpath_overrides_runpath=yes
11143 ;;
11144
11145*nto* | *qnx*)
11146 version_type=qnx
11147 need_lib_prefix=no
11148 need_version=no
11149 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11150 soname_spec='${libname}${release}${shared_ext}$major'
11151 shlibpath_var=LD_LIBRARY_PATH
11152 shlibpath_overrides_runpath=no
11153 hardcode_into_libs=yes
11154 dynamic_linker='ldqnx.so'
11155 ;;
11156
11157openbsd*)
11158 version_type=sunos
11159 sys_lib_dlsearch_path_spec="/usr/lib"
11160 need_lib_prefix=no
11161 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11162 case $host_os in
11163 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11164 *) need_version=no ;;
11165 esac
11166 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11167 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11168 shlibpath_var=LD_LIBRARY_PATH
11169 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11170 case $host_os in
11171 openbsd2.[89] | openbsd2.[89].*)
11172 shlibpath_overrides_runpath=no
11173 ;;
11174 *)
11175 shlibpath_overrides_runpath=yes
11176 ;;
11177 esac
11178 else
11179 shlibpath_overrides_runpath=yes
11180 fi
11181 ;;
11182
11183os2*)
11184 libname_spec='$name'
11185 shrext_cmds=".dll"
11186 need_lib_prefix=no
11187 library_names_spec='$libname${shared_ext} $libname.a'
11188 dynamic_linker='OS/2 ld.exe'
11189 shlibpath_var=LIBPATH
11190 ;;
11191
11192osf3* | osf4* | osf5*)
11193 version_type=osf
11194 need_lib_prefix=no
11195 need_version=no
11196 soname_spec='${libname}${release}${shared_ext}$major'
11197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11198 shlibpath_var=LD_LIBRARY_PATH
11199 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11200 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11201 ;;
11202
11203rdos*)
11204 dynamic_linker=no
11205 ;;
11206
11207solaris*)
11208 version_type=linux
11209 need_lib_prefix=no
11210 need_version=no
11211 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11212 soname_spec='${libname}${release}${shared_ext}$major'
11213 shlibpath_var=LD_LIBRARY_PATH
11214 shlibpath_overrides_runpath=yes
11215 hardcode_into_libs=yes
11216 # ldd complains unless libraries are executable
11217 postinstall_cmds='chmod +x $lib'
11218 ;;
11219
11220sunos4*)
11221 version_type=sunos
11222 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11223 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11224 shlibpath_var=LD_LIBRARY_PATH
11225 shlibpath_overrides_runpath=yes
11226 if test "$with_gnu_ld" = yes; then
11227 need_lib_prefix=no
11228 fi
11229 need_version=yes
11230 ;;
11231
11232sysv4 | sysv4.3*)
11233 version_type=linux
11234 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11235 soname_spec='${libname}${release}${shared_ext}$major'
11236 shlibpath_var=LD_LIBRARY_PATH
11237 case $host_vendor in
11238 sni)
11239 shlibpath_overrides_runpath=no
11240 need_lib_prefix=no
11241 runpath_var=LD_RUN_PATH
11242 ;;
11243 siemens)
11244 need_lib_prefix=no
11245 ;;
11246 motorola)
11247 need_lib_prefix=no
11248 need_version=no
11249 shlibpath_overrides_runpath=no
11250 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11251 ;;
11252 esac
11253 ;;
11254
11255sysv4*MP*)
11256 if test -d /usr/nec ;then
11257 version_type=linux
11258 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11259 soname_spec='$libname${shared_ext}.$major'
11260 shlibpath_var=LD_LIBRARY_PATH
11261 fi
11262 ;;
11263
11264sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11265 version_type=freebsd-elf
11266 need_lib_prefix=no
11267 need_version=no
11268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11269 soname_spec='${libname}${release}${shared_ext}$major'
11270 shlibpath_var=LD_LIBRARY_PATH
11271 shlibpath_overrides_runpath=yes
11272 hardcode_into_libs=yes
11273 if test "$with_gnu_ld" = yes; then
11274 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11275 else
11276 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11277 case $host_os in
11278 sco3.2v5*)
11279 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11280 ;;
11281 esac
11282 fi
11283 sys_lib_dlsearch_path_spec='/usr/lib'
11284 ;;
11285
11286tpf*)
11287 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11288 version_type=linux
11289 need_lib_prefix=no
11290 need_version=no
718a6fd8 11291 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
d7040cdb
SE
11292 shlibpath_var=LD_LIBRARY_PATH
11293 shlibpath_overrides_runpath=no
11294 hardcode_into_libs=yes
11295 ;;
11296
11297uts4*)
11298 version_type=linux
11299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11300 soname_spec='${libname}${release}${shared_ext}$major'
11301 shlibpath_var=LD_LIBRARY_PATH
11302 ;;
11303
11304*)
11305 dynamic_linker=no
11306 ;;
11307esac
81ecdfbb
RW
11308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11309$as_echo "$dynamic_linker" >&6; }
d7040cdb
SE
11310test "$dynamic_linker" = no && can_build_shared=no
11311
11312variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11313if test "$GCC" = yes; then
11314 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11315fi
11316
718a6fd8
SE
11317if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11318 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11319fi
11320if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11321 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11322fi
11323
d7040cdb
SE
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
3725885a
RW
11404
11405
11406
11407
11408
d7040cdb
SE
11409
11410
11411
11412
11413
11414
81ecdfbb
RW
11415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11416$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
d7040cdb
SE
11417hardcode_action=
11418if test -n "$hardcode_libdir_flag_spec" ||
11419 test -n "$runpath_var" ||
11420 test "X$hardcode_automatic" = "Xyes" ; then
11421
11422 # We can hardcode non-existent directories.
11423 if test "$hardcode_direct" != no &&
11424 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11425 # have to relink, otherwise we might link with an installed library
11426 # when we should be linking with a yet-to-be-installed one
11427 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11428 test "$hardcode_minus_L" != no; then
11429 # Linking always hardcodes the temporary library directory.
11430 hardcode_action=relink
11431 else
11432 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11433 hardcode_action=immediate
11434 fi
11435else
11436 # We cannot hardcode anything, or else we can only hardcode existing
11437 # directories.
11438 hardcode_action=unsupported
11439fi
81ecdfbb
RW
11440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11441$as_echo "$hardcode_action" >&6; }
d7040cdb
SE
11442
11443if test "$hardcode_action" = relink ||
11444 test "$inherit_rpath" = yes; then
11445 # Fast installation is not supported
11446 enable_fast_install=no
11447elif test "$shlibpath_overrides_runpath" = yes ||
11448 test "$enable_shared" = no; then
11449 # Fast installation is not necessary
11450 enable_fast_install=needless
11451fi
11452
11453
11454
11455
11456
11457
11458 if test "x$enable_dlopen" != xyes; then
11459 enable_dlopen=unknown
11460 enable_dlopen_self=unknown
11461 enable_dlopen_self_static=unknown
11462else
11463 lt_cv_dlopen=no
11464 lt_cv_dlopen_libs=
11465
11466 case $host_os in
11467 beos*)
11468 lt_cv_dlopen="load_add_on"
11469 lt_cv_dlopen_libs=
11470 lt_cv_dlopen_self=yes
11471 ;;
11472
718a6fd8 11473 mingw* | pw32* | cegcc*)
d7040cdb
SE
11474 lt_cv_dlopen="LoadLibrary"
11475 lt_cv_dlopen_libs=
11476 ;;
11477
11478 cygwin*)
11479 lt_cv_dlopen="dlopen"
11480 lt_cv_dlopen_libs=
11481 ;;
11482
11483 darwin*)
11484 # if libdl is installed we need to link against it
81ecdfbb
RW
11485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11486$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11487if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 11488 $as_echo_n "(cached) " >&6
d7040cdb
SE
11489else
11490 ac_check_lib_save_LIBS=$LIBS
11491LIBS="-ldl $LIBS"
81ecdfbb 11492cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11493/* end confdefs.h. */
11494
81ecdfbb
RW
11495/* Override any GCC internal prototype to avoid an error.
11496 Use char because int might match the return type of a GCC
11497 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11498#ifdef __cplusplus
11499extern "C"
11500#endif
d7040cdb
SE
11501char dlopen ();
11502int
11503main ()
11504{
81ecdfbb 11505return dlopen ();
d7040cdb
SE
11506 ;
11507 return 0;
11508}
11509_ACEOF
81ecdfbb 11510if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11511 ac_cv_lib_dl_dlopen=yes
11512else
81ecdfbb 11513 ac_cv_lib_dl_dlopen=no
d7040cdb 11514fi
81ecdfbb
RW
11515rm -f core conftest.err conftest.$ac_objext \
11516 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11517LIBS=$ac_check_lib_save_LIBS
11518fi
81ecdfbb
RW
11519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11520$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11521if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
d7040cdb
SE
11522 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11523else
11524
11525 lt_cv_dlopen="dyld"
11526 lt_cv_dlopen_libs=
11527 lt_cv_dlopen_self=yes
11528
11529fi
11530
11531 ;;
11532
11533 *)
81ecdfbb 11534 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 11535if test "x$ac_cv_func_shl_load" = xyes; then :
d7040cdb
SE
11536 lt_cv_dlopen="shl_load"
11537else
81ecdfbb
RW
11538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11539$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 11540if ${ac_cv_lib_dld_shl_load+:} false; then :
81ecdfbb 11541 $as_echo_n "(cached) " >&6
d7040cdb
SE
11542else
11543 ac_check_lib_save_LIBS=$LIBS
11544LIBS="-ldld $LIBS"
81ecdfbb 11545cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11546/* end confdefs.h. */
11547
81ecdfbb
RW
11548/* Override any GCC internal prototype to avoid an error.
11549 Use char because int might match the return type of a GCC
11550 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11551#ifdef __cplusplus
11552extern "C"
11553#endif
d7040cdb
SE
11554char shl_load ();
11555int
11556main ()
11557{
81ecdfbb 11558return shl_load ();
d7040cdb
SE
11559 ;
11560 return 0;
11561}
11562_ACEOF
81ecdfbb 11563if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11564 ac_cv_lib_dld_shl_load=yes
11565else
81ecdfbb 11566 ac_cv_lib_dld_shl_load=no
d7040cdb 11567fi
81ecdfbb
RW
11568rm -f core conftest.err conftest.$ac_objext \
11569 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11570LIBS=$ac_check_lib_save_LIBS
11571fi
81ecdfbb
RW
11572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11573$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 11574if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
718a6fd8 11575 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
d7040cdb 11576else
81ecdfbb 11577 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 11578if test "x$ac_cv_func_dlopen" = xyes; then :
d7040cdb
SE
11579 lt_cv_dlopen="dlopen"
11580else
81ecdfbb
RW
11581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11582$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11583if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 11584 $as_echo_n "(cached) " >&6
d7040cdb
SE
11585else
11586 ac_check_lib_save_LIBS=$LIBS
11587LIBS="-ldl $LIBS"
81ecdfbb 11588cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11589/* end confdefs.h. */
11590
81ecdfbb
RW
11591/* Override any GCC internal prototype to avoid an error.
11592 Use char because int might match the return type of a GCC
11593 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11594#ifdef __cplusplus
11595extern "C"
11596#endif
d7040cdb
SE
11597char dlopen ();
11598int
11599main ()
11600{
81ecdfbb 11601return dlopen ();
d7040cdb
SE
11602 ;
11603 return 0;
11604}
11605_ACEOF
81ecdfbb 11606if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11607 ac_cv_lib_dl_dlopen=yes
11608else
81ecdfbb 11609 ac_cv_lib_dl_dlopen=no
d7040cdb 11610fi
81ecdfbb
RW
11611rm -f core conftest.err conftest.$ac_objext \
11612 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11613LIBS=$ac_check_lib_save_LIBS
11614fi
81ecdfbb
RW
11615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11616$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11617if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
d7040cdb
SE
11618 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11619else
81ecdfbb
RW
11620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11621$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 11622if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 11623 $as_echo_n "(cached) " >&6
d7040cdb
SE
11624else
11625 ac_check_lib_save_LIBS=$LIBS
11626LIBS="-lsvld $LIBS"
81ecdfbb 11627cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11628/* end confdefs.h. */
11629
81ecdfbb
RW
11630/* Override any GCC internal prototype to avoid an error.
11631 Use char because int might match the return type of a GCC
11632 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11633#ifdef __cplusplus
11634extern "C"
11635#endif
d7040cdb
SE
11636char dlopen ();
11637int
11638main ()
11639{
81ecdfbb 11640return dlopen ();
d7040cdb
SE
11641 ;
11642 return 0;
11643}
11644_ACEOF
81ecdfbb 11645if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11646 ac_cv_lib_svld_dlopen=yes
11647else
81ecdfbb 11648 ac_cv_lib_svld_dlopen=no
d7040cdb 11649fi
81ecdfbb
RW
11650rm -f core conftest.err conftest.$ac_objext \
11651 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11652LIBS=$ac_check_lib_save_LIBS
11653fi
81ecdfbb
RW
11654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11655$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 11656if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
d7040cdb
SE
11657 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11658else
81ecdfbb
RW
11659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11660$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 11661if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 11662 $as_echo_n "(cached) " >&6
d7040cdb
SE
11663else
11664 ac_check_lib_save_LIBS=$LIBS
11665LIBS="-ldld $LIBS"
81ecdfbb 11666cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11667/* end confdefs.h. */
11668
81ecdfbb
RW
11669/* Override any GCC internal prototype to avoid an error.
11670 Use char because int might match the return type of a GCC
11671 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11672#ifdef __cplusplus
11673extern "C"
11674#endif
d7040cdb
SE
11675char dld_link ();
11676int
11677main ()
11678{
81ecdfbb 11679return dld_link ();
d7040cdb
SE
11680 ;
11681 return 0;
11682}
11683_ACEOF
81ecdfbb 11684if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11685 ac_cv_lib_dld_dld_link=yes
11686else
81ecdfbb 11687 ac_cv_lib_dld_dld_link=no
d7040cdb 11688fi
81ecdfbb
RW
11689rm -f core conftest.err conftest.$ac_objext \
11690 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11691LIBS=$ac_check_lib_save_LIBS
11692fi
81ecdfbb
RW
11693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11694$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 11695if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
718a6fd8 11696 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
d7040cdb
SE
11697fi
11698
11699
11700fi
11701
11702
11703fi
11704
11705
11706fi
11707
11708
11709fi
11710
11711
11712fi
11713
11714 ;;
11715 esac
11716
11717 if test "x$lt_cv_dlopen" != xno; then
11718 enable_dlopen=yes
20e95c23 11719 else
d7040cdb 11720 enable_dlopen=no
252b5132 11721 fi
5464f5a1 11722
d7040cdb
SE
11723 case $lt_cv_dlopen in
11724 dlopen)
11725 save_CPPFLAGS="$CPPFLAGS"
11726 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11727
11728 save_LDFLAGS="$LDFLAGS"
11729 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11730
11731 save_LIBS="$LIBS"
11732 LIBS="$lt_cv_dlopen_libs $LIBS"
11733
81ecdfbb
RW
11734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11735$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 11736if ${lt_cv_dlopen_self+:} false; then :
81ecdfbb 11737 $as_echo_n "(cached) " >&6
20e95c23 11738else
d7040cdb
SE
11739 if test "$cross_compiling" = yes; then :
11740 lt_cv_dlopen_self=cross
11741else
11742 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11743 lt_status=$lt_dlunknown
11744 cat > conftest.$ac_ext <<_LT_EOF
a4966cd9 11745#line 11745 "configure"
d7040cdb
SE
11746#include "confdefs.h"
11747
11748#if HAVE_DLFCN_H
11749#include <dlfcn.h>
11750#endif
11751
11752#include <stdio.h>
11753
11754#ifdef RTLD_GLOBAL
11755# define LT_DLGLOBAL RTLD_GLOBAL
11756#else
11757# ifdef DL_GLOBAL
11758# define LT_DLGLOBAL DL_GLOBAL
11759# else
11760# define LT_DLGLOBAL 0
11761# endif
11762#endif
11763
11764/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11765 find out it does not work in some platform. */
11766#ifndef LT_DLLAZY_OR_NOW
11767# ifdef RTLD_LAZY
11768# define LT_DLLAZY_OR_NOW RTLD_LAZY
11769# else
11770# ifdef DL_LAZY
11771# define LT_DLLAZY_OR_NOW DL_LAZY
11772# else
11773# ifdef RTLD_NOW
11774# define LT_DLLAZY_OR_NOW RTLD_NOW
11775# else
11776# ifdef DL_NOW
11777# define LT_DLLAZY_OR_NOW DL_NOW
11778# else
11779# define LT_DLLAZY_OR_NOW 0
11780# endif
11781# endif
11782# endif
11783# endif
11784#endif
11785
3725885a
RW
11786/* When -fvisbility=hidden is used, assume the code has been annotated
11787 correspondingly for the symbols needed. */
11788#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11789void fnord () __attribute__((visibility("default")));
11790#endif
11791
11792void fnord () { int i=42; }
d7040cdb
SE
11793int main ()
11794{
11795 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11796 int status = $lt_dlunknown;
11797
11798 if (self)
11799 {
11800 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11801 else
11802 {
11803 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11804 else puts (dlerror ());
11805 }
d7040cdb
SE
11806 /* dlclose (self); */
11807 }
11808 else
11809 puts (dlerror ());
11810
718a6fd8 11811 return status;
d7040cdb
SE
11812}
11813_LT_EOF
81ecdfbb 11814 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11815 (eval $ac_link) 2>&5
11816 ac_status=$?
81ecdfbb
RW
11817 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11818 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11819 (./conftest; exit; ) >&5 2>/dev/null
11820 lt_status=$?
11821 case x$lt_status in
11822 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11823 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11824 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11825 esac
11826 else :
11827 # compilation failed
11828 lt_cv_dlopen_self=no
11829 fi
252b5132 11830fi
d7040cdb 11831rm -fr conftest*
20e95c23 11832
d7040cdb
SE
11833
11834fi
81ecdfbb
RW
11835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11836$as_echo "$lt_cv_dlopen_self" >&6; }
d7040cdb
SE
11837
11838 if test "x$lt_cv_dlopen_self" = xyes; then
11839 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11841$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 11842if ${lt_cv_dlopen_self_static+:} false; then :
81ecdfbb 11843 $as_echo_n "(cached) " >&6
20e95c23 11844else
d7040cdb
SE
11845 if test "$cross_compiling" = yes; then :
11846 lt_cv_dlopen_self_static=cross
11847else
11848 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11849 lt_status=$lt_dlunknown
11850 cat > conftest.$ac_ext <<_LT_EOF
a4966cd9 11851#line 11851 "configure"
d7040cdb
SE
11852#include "confdefs.h"
11853
11854#if HAVE_DLFCN_H
11855#include <dlfcn.h>
11856#endif
11857
11858#include <stdio.h>
11859
11860#ifdef RTLD_GLOBAL
11861# define LT_DLGLOBAL RTLD_GLOBAL
11862#else
11863# ifdef DL_GLOBAL
11864# define LT_DLGLOBAL DL_GLOBAL
11865# else
11866# define LT_DLGLOBAL 0
11867# endif
11868#endif
11869
11870/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11871 find out it does not work in some platform. */
11872#ifndef LT_DLLAZY_OR_NOW
11873# ifdef RTLD_LAZY
11874# define LT_DLLAZY_OR_NOW RTLD_LAZY
11875# else
11876# ifdef DL_LAZY
11877# define LT_DLLAZY_OR_NOW DL_LAZY
11878# else
11879# ifdef RTLD_NOW
11880# define LT_DLLAZY_OR_NOW RTLD_NOW
11881# else
11882# ifdef DL_NOW
11883# define LT_DLLAZY_OR_NOW DL_NOW
11884# else
11885# define LT_DLLAZY_OR_NOW 0
11886# endif
11887# endif
11888# endif
11889# endif
11890#endif
11891
3725885a
RW
11892/* When -fvisbility=hidden is used, assume the code has been annotated
11893 correspondingly for the symbols needed. */
11894#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11895void fnord () __attribute__((visibility("default")));
11896#endif
11897
11898void fnord () { int i=42; }
d7040cdb
SE
11899int main ()
11900{
11901 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11902 int status = $lt_dlunknown;
11903
11904 if (self)
11905 {
11906 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11907 else
11908 {
11909 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11910 else puts (dlerror ());
11911 }
d7040cdb
SE
11912 /* dlclose (self); */
11913 }
11914 else
11915 puts (dlerror ());
11916
718a6fd8 11917 return status;
d7040cdb
SE
11918}
11919_LT_EOF
81ecdfbb 11920 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11921 (eval $ac_link) 2>&5
11922 ac_status=$?
81ecdfbb
RW
11923 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11924 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11925 (./conftest; exit; ) >&5 2>/dev/null
11926 lt_status=$?
11927 case x$lt_status in
11928 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11929 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11930 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11931 esac
11932 else :
11933 # compilation failed
11934 lt_cv_dlopen_self_static=no
11935 fi
11936fi
11937rm -fr conftest*
11938
11939
11940fi
81ecdfbb
RW
11941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11942$as_echo "$lt_cv_dlopen_self_static" >&6; }
d7040cdb
SE
11943 fi
11944
11945 CPPFLAGS="$save_CPPFLAGS"
11946 LDFLAGS="$save_LDFLAGS"
11947 LIBS="$save_LIBS"
11948 ;;
11949 esac
11950
11951 case $lt_cv_dlopen_self in
11952 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11953 *) enable_dlopen_self=unknown ;;
11954 esac
11955
11956 case $lt_cv_dlopen_self_static in
11957 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11958 *) enable_dlopen_self_static=unknown ;;
11959 esac
11960fi
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978striplib=
11979old_striplib=
81ecdfbb
RW
11980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11981$as_echo_n "checking whether stripping libraries is possible... " >&6; }
d7040cdb
SE
11982if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11983 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11984 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11986$as_echo "yes" >&6; }
d7040cdb
SE
11987else
11988# FIXME - insert some real tests, host_os isn't really good enough
11989 case $host_os in
11990 darwin*)
11991 if test -n "$STRIP" ; then
11992 striplib="$STRIP -x"
11993 old_striplib="$STRIP -S"
81ecdfbb
RW
11994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11995$as_echo "yes" >&6; }
d7040cdb 11996 else
81ecdfbb
RW
11997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11998$as_echo "no" >&6; }
d7040cdb 11999 fi
20e95c23
DJ
12000 ;;
12001 *)
81ecdfbb
RW
12002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12003$as_echo "no" >&6; }
d7040cdb
SE
12004 ;;
12005 esac
12006fi
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019 # Report which library types will actually be built
81ecdfbb
RW
12020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12021$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12023$as_echo "$can_build_shared" >&6; }
d7040cdb 12024
81ecdfbb
RW
12025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12026$as_echo_n "checking whether to build shared libraries... " >&6; }
d7040cdb
SE
12027 test "$can_build_shared" = "no" && enable_shared=no
12028
12029 # On AIX, shared libraries and static libraries use the same namespace, and
12030 # are all built from PIC.
12031 case $host_os in
12032 aix3*)
12033 test "$enable_shared" = yes && enable_static=no
12034 if test -n "$RANLIB"; then
12035 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12036 postinstall_cmds='$RANLIB $lib'
12037 fi
12038 ;;
12039
e81819a5 12040 aix[4-9]*)
d7040cdb
SE
12041 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12042 test "$enable_shared" = yes && enable_static=no
12043 fi
20e95c23 12044 ;;
d7040cdb 12045 esac
81ecdfbb
RW
12046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12047$as_echo "$enable_shared" >&6; }
d7040cdb 12048
81ecdfbb
RW
12049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12050$as_echo_n "checking whether to build static libraries... " >&6; }
d7040cdb
SE
12051 # Make sure either enable_shared or enable_static is yes.
12052 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
12053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12054$as_echo "$enable_static" >&6; }
d7040cdb
SE
12055
12056
12057
12058
12059fi
12060ac_ext=c
12061ac_cpp='$CPP $CPPFLAGS'
12062ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12063ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12064ac_compiler_gnu=$ac_cv_c_compiler_gnu
12065
12066CC="$lt_save_CC"
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
81ecdfbb 12080 ac_config_commands="$ac_config_commands libtool"
ce3c775b
NC
12081
12082
12083
12084
12085# Only expand once:
12086
12087
12088
da2f07f1
JK
12089# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
12090
3388710e
JM
12091# The tests for host and target for $enable_largefile require
12092# canonical names.
12093
12094
12095
da2f07f1
JK
12096# As the $enable_largefile decision depends on --enable-plugins we must set it
12097# even in directories otherwise not depending on the $plugins option.
12098
5691d22d 12099
b879806f
AM
12100 maybe_plugins=no
12101 for ac_header in dlfcn.h
12102do :
12103 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
12104"
d0ac1c44 12105if test "x$ac_cv_header_dlfcn_h" = xyes; then :
b879806f
AM
12106 cat >>confdefs.h <<_ACEOF
12107#define HAVE_DLFCN_H 1
12108_ACEOF
12109 maybe_plugins=yes
12110fi
12111
12112done
12113
12114 for ac_header in windows.h
12115do :
12116 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
12117"
d0ac1c44 12118if test "x$ac_cv_header_windows_h" = xyes; then :
b879806f
AM
12119 cat >>confdefs.h <<_ACEOF
12120#define HAVE_WINDOWS_H 1
12121_ACEOF
12122 maybe_plugins=yes
12123fi
12124
12125done
12126
12127
12128 # Check whether --enable-plugins was given.
81ecdfbb
RW
12129if test "${enable_plugins+set}" = set; then :
12130 enableval=$enable_plugins; case "${enableval}" in
b879806f
AM
12131 no) plugins=no ;;
12132 *) plugins=yes
12133 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 12134 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
b879806f
AM
12135 fi ;;
12136 esac
ce3c775b 12137else
b879806f
AM
12138 plugins=$maybe_plugins
12139
81ecdfbb 12140fi
ce3c775b 12141
2974be62 12142 if test "$plugins" = "yes"; then
3cba8b6c
L
12143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
12144$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 12145if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
12146 $as_echo_n "(cached) " >&6
12147else
12148 ac_func_search_save_LIBS=$LIBS
12149cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12150/* end confdefs.h. */
12151
12152/* Override any GCC internal prototype to avoid an error.
12153 Use char because int might match the return type of a GCC
12154 builtin and then its argument prototype would still apply. */
12155#ifdef __cplusplus
12156extern "C"
12157#endif
3cba8b6c 12158char dlsym ();
2974be62
AM
12159int
12160main ()
12161{
3cba8b6c 12162return dlsym ();
2974be62
AM
12163 ;
12164 return 0;
12165}
12166_ACEOF
12167for ac_lib in '' dl; do
12168 if test -z "$ac_lib"; then
12169 ac_res="none required"
12170 else
12171 ac_res=-l$ac_lib
12172 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12173 fi
12174 if ac_fn_c_try_link "$LINENO"; then :
3cba8b6c 12175 ac_cv_search_dlsym=$ac_res
2974be62
AM
12176fi
12177rm -f core conftest.err conftest.$ac_objext \
12178 conftest$ac_exeext
d0ac1c44 12179 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
12180 break
12181fi
12182done
d0ac1c44 12183if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
12184
12185else
3cba8b6c 12186 ac_cv_search_dlsym=no
2974be62
AM
12187fi
12188rm conftest.$ac_ext
12189LIBS=$ac_func_search_save_LIBS
12190fi
3cba8b6c
L
12191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
12192$as_echo "$ac_cv_search_dlsym" >&6; }
12193ac_res=$ac_cv_search_dlsym
2974be62
AM
12194if test "$ac_res" != no; then :
12195 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12196
12197fi
12198
12199 fi
ce3c775b 12200
5691d22d 12201
da2f07f1 12202case "${host}" in
c8693053
RO
12203 sparc-*-solaris*|i?86-*-solaris*)
12204 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
12205 # were mutually exclusive until Solaris 11.3. Without procfs support,
12206 # the bfd/ elf module cannot provide certain routines such as
12207 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
12208 # explicitly requested large-file support through the
12209 # --enable-largefile switch, disable large-file support in favor of
12210 # procfs support.
12211 #
12212 # Check if <sys/procfs.h> is incompatible with large-file support.
12213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12214/* end confdefs.h. */
12215#define _FILE_OFFSET_BITS 64
12216#define _STRUCTURED_PROC 1
12217#include <sys/procfs.h>
12218int
12219main ()
12220{
12221
12222 ;
12223 return 0;
12224}
12225_ACEOF
12226if ac_fn_c_try_compile "$LINENO"; then :
12227 acx_cv_procfs_lfs=yes
12228else
12229 acx_cv_procfs_lfs=no
12230fi
12231rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12232 #
12233 # Forcefully disable large-file support only if necessary, gdb is in
12234 # tree and enabled.
12235 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
12236 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
12237 : ${enable_largefile="no"}
12238 if test "$plugins" = yes; then
12239 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
12240plugin support disabled; require large-file support which is incompatible with GDB." >&5
12241$as_echo "$as_me: WARNING:
12242plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
12243 plugins=no
12244 fi
12245 fi
12246 #
12247 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
12248 # benefit of g++ 9+ which predefines it on Solaris.
12249 if test "$enable_largefile" = no; then
12250 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
12251
12252 fi
ce3c775b
NC
12253 ;;
12254esac
12255
81ecdfbb
RW
12256# Check whether --enable-largefile was given.
12257if test "${enable_largefile+set}" = set; then :
12258 enableval=$enable_largefile;
12259fi
ce3c775b 12260
ce3c775b
NC
12261if test "$enable_largefile" != no; then
12262
81ecdfbb
RW
12263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12264$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
d0ac1c44 12265if ${ac_cv_sys_largefile_CC+:} false; then :
81ecdfbb 12266 $as_echo_n "(cached) " >&6
ce3c775b
NC
12267else
12268 ac_cv_sys_largefile_CC=no
12269 if test "$GCC" != yes; then
12270 ac_save_CC=$CC
12271 while :; do
81ecdfbb
RW
12272 # IRIX 6.2 and later do not support large files by default,
12273 # so use the C compiler's -n32 option if that helps.
12274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
12275/* end confdefs.h. */
12276#include <sys/types.h>
12277 /* Check that off_t can represent 2**63 - 1 correctly.
12278 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12279 since some C++ compilers masquerading as C compilers
12280 incorrectly reject 9223372036854775807. */
e0b2a78c 12281#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
ce3c775b
NC
12282 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12283 && LARGE_OFF_T % 2147483647 == 1)
12284 ? 1 : -1];
12285int
12286main ()
12287{
12288
12289 ;
12290 return 0;
12291}
12292_ACEOF
81ecdfbb 12293 if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 12294 break
ce3c775b 12295fi
81ecdfbb
RW
12296rm -f core conftest.err conftest.$ac_objext
12297 CC="$CC -n32"
12298 if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 12299 ac_cv_sys_largefile_CC=' -n32'; break
ce3c775b 12300fi
81ecdfbb 12301rm -f core conftest.err conftest.$ac_objext
ce3c775b
NC
12302 break
12303 done
12304 CC=$ac_save_CC
12305 rm -f conftest.$ac_ext
12306 fi
12307fi
81ecdfbb
RW
12308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12309$as_echo "$ac_cv_sys_largefile_CC" >&6; }
ce3c775b
NC
12310 if test "$ac_cv_sys_largefile_CC" != no; then
12311 CC=$CC$ac_cv_sys_largefile_CC
12312 fi
12313
81ecdfbb
RW
12314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12315$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
d0ac1c44 12316if ${ac_cv_sys_file_offset_bits+:} false; then :
81ecdfbb 12317 $as_echo_n "(cached) " >&6
ce3c775b
NC
12318else
12319 while :; do
81ecdfbb 12320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
12321/* end confdefs.h. */
12322#include <sys/types.h>
12323 /* Check that off_t can represent 2**63 - 1 correctly.
12324 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12325 since some C++ compilers masquerading as C compilers
12326 incorrectly reject 9223372036854775807. */
e0b2a78c 12327#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
ce3c775b
NC
12328 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12329 && LARGE_OFF_T % 2147483647 == 1)
12330 ? 1 : -1];
12331int
12332main ()
12333{
12334
12335 ;
12336 return 0;
12337}
12338_ACEOF
81ecdfbb
RW
12339if ac_fn_c_try_compile "$LINENO"; then :
12340 ac_cv_sys_file_offset_bits=no; break
ce3c775b 12341fi
81ecdfbb
RW
12342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
12344/* end confdefs.h. */
12345#define _FILE_OFFSET_BITS 64
12346#include <sys/types.h>
12347 /* Check that off_t can represent 2**63 - 1 correctly.
12348 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12349 since some C++ compilers masquerading as C compilers
12350 incorrectly reject 9223372036854775807. */
e0b2a78c 12351#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
ce3c775b
NC
12352 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12353 && LARGE_OFF_T % 2147483647 == 1)
12354 ? 1 : -1];
12355int
12356main ()
12357{
12358
12359 ;
12360 return 0;
12361}
12362_ACEOF
81ecdfbb 12363if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 12364 ac_cv_sys_file_offset_bits=64; break
ce3c775b 12365fi
81ecdfbb
RW
12366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12367 ac_cv_sys_file_offset_bits=unknown
ce3c775b
NC
12368 break
12369done
12370fi
81ecdfbb
RW
12371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12372$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12373case $ac_cv_sys_file_offset_bits in #(
12374 no | unknown) ;;
12375 *)
ce3c775b
NC
12376cat >>confdefs.h <<_ACEOF
12377#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12378_ACEOF
81ecdfbb
RW
12379;;
12380esac
12381rm -rf conftest*
12382 if test $ac_cv_sys_file_offset_bits = unknown; then
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12384$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
d0ac1c44 12385if ${ac_cv_sys_large_files+:} false; then :
81ecdfbb 12386 $as_echo_n "(cached) " >&6
ce3c775b
NC
12387else
12388 while :; do
81ecdfbb 12389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
12390/* end confdefs.h. */
12391#include <sys/types.h>
12392 /* Check that off_t can represent 2**63 - 1 correctly.
12393 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12394 since some C++ compilers masquerading as C compilers
12395 incorrectly reject 9223372036854775807. */
e0b2a78c 12396#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
ce3c775b
NC
12397 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12398 && LARGE_OFF_T % 2147483647 == 1)
12399 ? 1 : -1];
12400int
12401main ()
12402{
12403
12404 ;
12405 return 0;
12406}
12407_ACEOF
81ecdfbb
RW
12408if ac_fn_c_try_compile "$LINENO"; then :
12409 ac_cv_sys_large_files=no; break
ce3c775b 12410fi
81ecdfbb
RW
12411rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
12413/* end confdefs.h. */
12414#define _LARGE_FILES 1
12415#include <sys/types.h>
12416 /* Check that off_t can represent 2**63 - 1 correctly.
12417 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12418 since some C++ compilers masquerading as C compilers
12419 incorrectly reject 9223372036854775807. */
e0b2a78c 12420#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
ce3c775b
NC
12421 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12422 && LARGE_OFF_T % 2147483647 == 1)
12423 ? 1 : -1];
12424int
12425main ()
12426{
d7040cdb 12427
ce3c775b
NC
12428 ;
12429 return 0;
12430}
12431_ACEOF
81ecdfbb 12432if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 12433 ac_cv_sys_large_files=1; break
ce3c775b 12434fi
81ecdfbb
RW
12435rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12436 ac_cv_sys_large_files=unknown
ce3c775b
NC
12437 break
12438done
12439fi
81ecdfbb
RW
12440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12441$as_echo "$ac_cv_sys_large_files" >&6; }
12442case $ac_cv_sys_large_files in #(
12443 no | unknown) ;;
12444 *)
ce3c775b
NC
12445cat >>confdefs.h <<_ACEOF
12446#define _LARGE_FILES $ac_cv_sys_large_files
12447_ACEOF
81ecdfbb
RW
12448;;
12449esac
12450rm -rf conftest*
12451 fi
d0ac1c44
SM
12452
12453
ce3c775b 12454fi
d7040cdb
SE
12455
12456
da2f07f1 12457
1e927850 12458case "${target}" in
c40e6650 12459 hppa*64*-*-* | vax-*-netbsdelf*) ;;
1e927850
AM
12460 *-*-*aout* | i[3-7]86-*-bsd* | i[3-7]86-*-msdos* | ns32k-*-* | \
12461 pdp11-*-* | vax-*-*bsd*)
12462 if test "$plugins" = "yes"; then
12463 if test "${enable_plugins+set}" = set; then
12464 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Enabling plugins for AOUT is experimental" >&5
12465$as_echo "$as_me: WARNING: Enabling plugins for AOUT is experimental" >&2;}
12466 else
12467 plugins=no
12468 fi
12469 fi ;;
c40e6650 12470 hppa*-*-hpux* | *-*-*vms* | \
1e927850
AM
12471 powerpc*-*-aix* | powerpc-*-beos* | powerpc-*-macos* | rs6000-*-*)
12472 if test "$plugins" = "yes"; then
12473 if test "${enable_plugins+set}" = set; then
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Enabling plugins may result in ar creating non-standard archives for ${target}" >&5
12475$as_echo "$as_me: WARNING: Enabling plugins may result in ar creating non-standard archives for ${target}" >&2;}
12476 else
12477 plugins=no
12478 fi
12479 fi ;;
12480esac
12481
da2f07f1
JK
12482 if test "$plugins" = "yes"; then
12483 PLUGINS_TRUE=
12484 PLUGINS_FALSE='#'
12485else
12486 PLUGINS_TRUE='#'
12487 PLUGINS_FALSE=
12488fi
12489
12490
81ecdfbb
RW
12491# Check whether --enable-64-bit-bfd was given.
12492if test "${enable_64_bit_bfd+set}" = set; then :
12493 enableval=$enable_64_bit_bfd; case "${enableval}" in
d7040cdb
SE
12494 yes) want64=true ;;
12495 no) want64=false ;;
d0ac1c44 12496 *) as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
d7040cdb
SE
12497esac
12498else
12499 want64=false
81ecdfbb
RW
12500fi
12501
12502# Check whether --enable-targets was given.
12503if test "${enable_targets+set}" = set; then :
12504 enableval=$enable_targets; case "${enableval}" in
d0ac1c44 12505 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
d7040cdb
SE
12506 ;;
12507 no) enable_targets= ;;
12508 *) enable_targets=$enableval ;;
12509esac
81ecdfbb 12510fi
504b7d20 12511
e6cc316a
L
12512# Check whether --enable-64_bit_archive was given.
12513if test "${enable_64_bit_archive+set}" = set; then :
12514 enableval=$enable_64_bit_archive; case "${enableval}" in
12515 yes) want_64_bit_archive=true ;;
12516 no) want_64_bit_archive=false ;;
d0ac1c44 12517 *) as_fn_error $? "bad value ${enableval} for 64-bit-archive option" "$LINENO" 5 ;;
e6cc316a
L
12518esac
12519else
12520 want_64_bit_archive=unset
12521fi
12522
81ecdfbb
RW
12523
12524# Check whether --with-mmap was given.
12525if test "${with_mmap+set}" = set; then :
12526 withval=$with_mmap; case "${withval}" in
d7040cdb
SE
12527 yes) want_mmap=true ;;
12528 no) want_mmap=false ;;
d0ac1c44 12529 *) as_fn_error $? "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
20e95c23 12530esac
252b5132 12531else
d7040cdb 12532 want_mmap=false
81ecdfbb
RW
12533fi
12534
12535# Check whether --enable-secureplt was given.
12536if test "${enable_secureplt+set}" = set; then :
12537 enableval=$enable_secureplt; case "${enableval}" in
d7040cdb
SE
12538 yes) use_secureplt=true ;;
12539 no) use_secureplt=false ;;
d0ac1c44 12540 *) as_fn_error $? "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
d7040cdb 12541esac
252b5132 12542else
cc75d373 12543 use_secureplt=true
81ecdfbb
RW
12544fi
12545if test $use_secureplt = true; then
d7040cdb 12546
81ecdfbb 12547$as_echo "#define USE_SECUREPLT 1" >>confdefs.h
5464f5a1 12548
252b5132 12549fi
20e95c23 12550
f6aec96d
L
12551# Decide if -z separate-code should be enabled in ELF linker by default.
12552ac_default_ld_z_separate_code=unset
12553# Check whether --enable-separate-code was given.
12554if test "${enable_separate_code+set}" = set; then :
12555 enableval=$enable_separate_code; case "${enableval}" in
12556 yes) ac_default_ld_z_separate_code=1 ;;
12557 no) ac_default_ld_z_separate_code=0 ;;
12558esac
12559fi
12560
12561# Enable -z separate-code by default for Linux/x86.
12562case "${target}" in
872899f1 12563i[3-7]86-*-linux-* | x86_64-*-linux-*)
f6aec96d
L
12564 if test ${ac_default_ld_z_separate_code} = unset; then
12565 ac_default_ld_z_separate_code=1
12566 fi
12567 ;;
12568esac
12569if test "${ac_default_ld_z_separate_code}" = unset; then
12570 ac_default_ld_z_separate_code=0
12571fi
12572
12573cat >>confdefs.h <<_ACEOF
12574#define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code
12575_ACEOF
12576
12577
ef72a554
KT
12578# Check whether --enable-leading-mingw64-underscores was given.
12579if test "${enable_leading_mingw64_underscores+set}" = set; then :
12580 enableval=$enable_leading_mingw64_underscores;
12581fi
12582
12583if test x"$enable_leading_mingw64_underscores" = xyes ; then :
12584
12585$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
12586
12587fi
12588
0d4a1476
AS
12589DEBUGDIR=${libdir}/debug
12590
81ecdfbb
RW
12591# Check whether --with-separate-debug-dir was given.
12592if test "${with_separate_debug_dir+set}" = set; then :
12593 withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
12594fi
12595
0d4a1476
AS
12596
12597
504b7d20 12598
d7040cdb 12599
81ecdfbb
RW
12600# Check whether --with-pkgversion was given.
12601if test "${with_pkgversion+set}" = set; then :
12602 withval=$with_pkgversion; case "$withval" in
d0ac1c44 12603 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
d7040cdb
SE
12604 no) PKGVERSION= ;;
12605 *) PKGVERSION="($withval) " ;;
12606 esac
252b5132 12607else
d7040cdb 12608 PKGVERSION="(GNU Binutils) "
252b5132 12609
81ecdfbb
RW
12610fi
12611
20e95c23
DJ
12612
12613
5464f5a1 12614
20e95c23 12615
81ecdfbb
RW
12616# Check whether --with-bugurl was given.
12617if test "${with_bugurl+set}" = set; then :
12618 withval=$with_bugurl; case "$withval" in
d0ac1c44 12619 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
d7040cdb
SE
12620 no) BUGURL=
12621 ;;
12622 *) BUGURL="$withval"
12623 ;;
12624 esac
252b5132 12625else
d7040cdb
SE
12626 BUGURL="http://www.sourceware.org/bugzilla/"
12627
81ecdfbb
RW
12628fi
12629
d7040cdb
SE
12630 case ${BUGURL} in
12631 "")
12632 REPORT_BUGS_TO=
12633 REPORT_BUGS_TEXI=
20e95c23
DJ
12634 ;;
12635 *)
d7040cdb
SE
12636 REPORT_BUGS_TO="<$BUGURL>"
12637 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
20e95c23 12638 ;;
d7040cdb
SE
12639 esac;
12640
12641
12642
12643
12644
270c9937
JB
12645# Set the 'development' global.
12646. $srcdir/../bfd/development.sh
12647
c5da1932
VZ
12648# Set acp_cpp_for_build variable
12649ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12650
9780e045 12651# Default set of GCC warnings to enable.
d1a98e0c 12652GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
c5da1932 12653GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
9780e045
NC
12654
12655# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
d1a98e0c
AM
12656cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12657/* end confdefs.h. */
12658__GNUC__
12659_ACEOF
12660if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12661 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
d1a98e0c
AM
12662
12663else
12664 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12665fi
12666rm -f conftest*
12667
d7040cdb 12668
9780e045
NC
12669# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12670cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12671/* end confdefs.h. */
12672__GNUC__
12673_ACEOF
12674if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12675 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
9780e045
NC
12676
12677else
12678 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12679fi
12680rm -f conftest*
12681
12682
6757cf57
TS
12683# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12684WARN_WRITE_STRINGS=""
12685cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12686/* end confdefs.h. */
12687__GNUC__
12688_ACEOF
12689if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12690 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
6757cf57
TS
12691
12692else
12693 WARN_WRITE_STRINGS="-Wwrite-strings"
12694fi
12695rm -f conftest*
12696
9780e045 12697
96fe4562 12698# Verify CC_FOR_BUILD to be compatible with warning flags
c5da1932
VZ
12699
12700# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12701cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12702/* end confdefs.h. */
12703__GNUC__
12704_ACEOF
12705if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 12706 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
12707
12708else
12709 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12710fi
12711rm -f conftest*
12712
12713
12714# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12715cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12716/* end confdefs.h. */
12717__GNUC__
12718_ACEOF
12719if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 12720 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
12721
12722else
12723 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12724fi
12725rm -f conftest*
12726
12727
81ecdfbb
RW
12728# Check whether --enable-werror was given.
12729if test "${enable_werror+set}" = set; then :
12730 enableval=$enable_werror; case "${enableval}" in
d7040cdb
SE
12731 yes | y) ERROR_ON_WARNING="yes" ;;
12732 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 12733 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
d7040cdb 12734 esac
81ecdfbb
RW
12735fi
12736
d7040cdb 12737
d1a98e0c 12738# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
12739case "${host}" in
12740 *-*-mingw32*)
12741 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12742 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
c5da1932 12743 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
bb8541b9
L
12744 fi
12745 ;;
12746 *) ;;
12747esac
12748
270c9937
JB
12749# Enable -Werror by default when using gcc. Turn it off for releases.
12750if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
d7040cdb
SE
12751 ERROR_ON_WARNING=yes
12752fi
12753
12754NO_WERROR=
12755if test "${ERROR_ON_WARNING}" = yes ; then
9780e045 12756 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
c5da1932 12757 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
d7040cdb
SE
12758 NO_WERROR="-Wno-error"
12759fi
12760
12761if test "${GCC}" = yes ; then
12762 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
c5da1932 12763 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
d7040cdb
SE
12764fi
12765
81ecdfbb
RW
12766# Check whether --enable-build-warnings was given.
12767if test "${enable_build_warnings+set}" = set; then :
12768 enableval=$enable_build_warnings; case "${enableval}" in
c5da1932
VZ
12769 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12770 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
d7040cdb
SE
12771 no) if test "${GCC}" = yes ; then
12772 WARN_CFLAGS="-w"
c5da1932 12773 WARN_CFLAGS_FOR_BUILD="-w"
d7040cdb
SE
12774 fi;;
12775 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
12776 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12777 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
d7040cdb 12778 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
12779 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12780 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12781 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12782 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
20e95c23 12783esac
81ecdfbb
RW
12784fi
12785
d7040cdb
SE
12786
12787if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12788 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
20e95c23 12789fi
d7040cdb
SE
12790
12791
12792
12793
12794
6757cf57 12795
c5da1932 12796
81ecdfbb 12797ac_config_headers="$ac_config_headers config.h:config.in"
d7040cdb
SE
12798
12799
df7b86aa
NC
12800# PR 14072
12801
12802
d7040cdb 12803if test -z "$target" ; then
d0ac1c44 12804 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
20e95c23
DJ
12805fi
12806
81ecdfbb
RW
12807
12808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12809$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12810 # Check whether --enable-maintainer-mode was given.
12811if test "${enable_maintainer_mode+set}" = set; then :
12812 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
d7040cdb
SE
12813else
12814 USE_MAINTAINER_MODE=no
81ecdfbb 12815fi
20e95c23 12816
81ecdfbb
RW
12817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12818$as_echo "$USE_MAINTAINER_MODE" >&6; }
12819 if test $USE_MAINTAINER_MODE = yes; then
d7040cdb
SE
12820 MAINTAINER_MODE_TRUE=
12821 MAINTAINER_MODE_FALSE='#'
12822else
12823 MAINTAINER_MODE_TRUE='#'
12824 MAINTAINER_MODE_FALSE=
6be7c12c 12825fi
5464f5a1 12826
d7040cdb
SE
12827 MAINT=$MAINTAINER_MODE_TRUE
12828
12829
81ecdfbb 12830 if false; then
d7040cdb
SE
12831 GENINSRC_NEVER_TRUE=
12832 GENINSRC_NEVER_FALSE='#'
20e95c23 12833else
d7040cdb
SE
12834 GENINSRC_NEVER_TRUE='#'
12835 GENINSRC_NEVER_FALSE=
5464f5a1 12836fi
5464f5a1 12837
d7040cdb
SE
12838 case ${build_alias} in
12839 "") build_noncanonical=${build} ;;
12840 *) build_noncanonical=${build_alias} ;;
20e95c23 12841esac
d7040cdb
SE
12842
12843 case ${host_alias} in
12844 "") host_noncanonical=${build_noncanonical} ;;
12845 *) host_noncanonical=${host_alias} ;;
12846esac
12847
12848 case ${target_alias} in
12849 "") target_noncanonical=${host_noncanonical} ;;
12850 *) target_noncanonical=${target_alias} ;;
12851esac
12852
81ecdfbb
RW
12853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12854$as_echo_n "checking whether to install libbfd... " >&6; }
12855 # Check whether --enable-install-libbfd was given.
12856if test "${enable_install_libbfd+set}" = set; then :
12857 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
252b5132 12858else
d7040cdb
SE
12859 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12860 install_libbfd_p=yes
12861 else
12862 install_libbfd_p=no
12863 fi
81ecdfbb 12864fi
d7040cdb 12865
81ecdfbb
RW
12866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12867$as_echo "$install_libbfd_p" >&6; }
12868 if test $install_libbfd_p = yes; then
d7040cdb
SE
12869 INSTALL_LIBBFD_TRUE=
12870 INSTALL_LIBBFD_FALSE='#'
12871else
12872 INSTALL_LIBBFD_TRUE='#'
12873 INSTALL_LIBBFD_FALSE=
5464f5a1 12874fi
5464f5a1 12875
d7040cdb 12876 # Need _noncanonical variables for this.
5464f5a1 12877
5464f5a1 12878
d7040cdb
SE
12879
12880
12881 # libbfd.a is a host library containing target dependent code
12882 bfdlibdir='$(libdir)'
12883 bfdincludedir='$(includedir)'
12884 if test "${host}" != "${target}"; then
12885 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12886 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
20e95c23 12887 fi
6be7c12c 12888
5464f5a1 12889
5464f5a1
NN
12890
12891
5464f5a1 12892
ac48eca1 12893
573e8a1c
RW
12894
12895
d7040cdb
SE
12896host64=false
12897target64=false
12898bfd_default_target_size=32
252b5132 12899
d7040cdb 12900# host stuff:
20e95c23 12901
293b4d4f 12902ALL_LINGUAS="da es fi fr hr id ja ro ru rw sr sv tr uk vi zh_CN pt"
d7040cdb
SE
12903# If we haven't got the data from the intl directory,
12904# assume NLS is disabled.
12905USE_NLS=no
12906LIBINTL=
12907LIBINTL_DEP=
12908INCINTL=
12909XGETTEXT=
12910GMSGFMT=
12911POSUB=
12912
12913if test -f ../intl/config.intl; then
12914 . ../intl/config.intl
252b5132 12915fi
81ecdfbb
RW
12916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12917$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 12918if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
12919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12920$as_echo "no" >&6; }
d7040cdb 12921else
81ecdfbb
RW
12922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12923$as_echo "yes" >&6; }
5464f5a1 12924
81ecdfbb 12925$as_echo "#define ENABLE_NLS 1" >>confdefs.h
252b5132 12926
6be7c12c 12927
81ecdfbb
RW
12928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12929$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
12930 # Look for .po and .gmo files in the source directory.
12931 CATALOGS=
12932 XLINGUAS=
12933 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12934 # If there aren't any .gmo files the shell will give us the
12935 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12936 # weeded out.
12937 case "$cat" in *\**)
12938 continue;;
12939 esac
12940 # The quadruple backslash is collapsed to a double backslash
12941 # by the backticks, then collapsed again by the double quotes,
12942 # leaving us with one backslash in the sed expression (right
12943 # before the dot that mustn't act as a wildcard).
12944 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12945 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12946 # The user is allowed to set LINGUAS to a list of languages to
12947 # install catalogs for. If it's empty that means "all of them."
12948 if test "x$LINGUAS" = x; then
12949 CATALOGS="$CATALOGS $cat"
12950 XLINGUAS="$XLINGUAS $lang"
12951 else
12952 case "$LINGUAS" in *$lang*)
12953 CATALOGS="$CATALOGS $cat"
12954 XLINGUAS="$XLINGUAS $lang"
12955 ;;
12956 esac
12957 fi
12958 done
12959 LINGUAS="$XLINGUAS"
81ecdfbb
RW
12960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12961$as_echo "$LINGUAS" >&6; }
d7040cdb 12962
252b5132 12963
d7040cdb 12964 DATADIRNAME=share
252b5132 12965
d7040cdb 12966 INSTOBJEXT=.mo
5464f5a1 12967
d7040cdb 12968 GENCAT=gencat
20e95c23 12969
d7040cdb 12970 CATOBJEXT=.gmo
5464f5a1 12971
20e95c23 12972fi
5464f5a1 12973
d7040cdb
SE
12974 MKINSTALLDIRS=
12975 if test -n "$ac_aux_dir"; then
12976 case "$ac_aux_dir" in
12977 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12978 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12979 esac
12980 fi
12981 if test -z "$MKINSTALLDIRS"; then
12982 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
5464f5a1 12983 fi
5464f5a1 12984
5464f5a1 12985
d7040cdb 12986
81ecdfbb
RW
12987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12988$as_echo_n "checking whether NLS is requested... " >&6; }
12989 # Check whether --enable-nls was given.
12990if test "${enable_nls+set}" = set; then :
12991 enableval=$enable_nls; USE_NLS=$enableval
252b5132 12992else
d7040cdb 12993 USE_NLS=yes
81ecdfbb
RW
12994fi
12995
12996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12997$as_echo "$USE_NLS" >&6; }
5464f5a1 12998
252b5132 12999
5464f5a1 13000
252b5132 13001
d7040cdb
SE
13002
13003
13004# Prepare PATH_SEPARATOR.
13005# The user is always right.
13006if test "${PATH_SEPARATOR+set}" != set; then
13007 echo "#! /bin/sh" >conf$$.sh
13008 echo "exit 0" >>conf$$.sh
13009 chmod +x conf$$.sh
13010 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13011 PATH_SEPARATOR=';'
20e95c23 13012 else
d7040cdb 13013 PATH_SEPARATOR=:
20e95c23 13014 fi
d7040cdb
SE
13015 rm -f conf$$.sh
13016fi
13017
13018# Find out how to test for executable files. Don't use a zero-byte file,
13019# as systems may use methods other than mode bits to determine executability.
13020cat >conf$$.file <<_ASEOF
13021#! /bin/sh
13022exit 0
13023_ASEOF
13024chmod +x conf$$.file
13025if test -x conf$$.file >/dev/null 2>&1; then
13026 ac_executable_p="test -x"
20e95c23 13027else
d7040cdb 13028 ac_executable_p="test -f"
20e95c23 13029fi
d7040cdb 13030rm -f conf$$.file
5464f5a1 13031
d7040cdb
SE
13032# Extract the first word of "msgfmt", so it can be a program name with args.
13033set dummy msgfmt; ac_word=$2
81ecdfbb
RW
13034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13035$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13036if ${ac_cv_path_MSGFMT+:} false; then :
81ecdfbb 13037 $as_echo_n "(cached) " >&6
d7040cdb
SE
13038else
13039 case "$MSGFMT" in
13040 [\\/]* | ?:[\\/]*)
13041 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
13042 ;;
13043 *)
13044 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13045 for ac_dir in $PATH; do
13046 IFS="$ac_save_IFS"
13047 test -z "$ac_dir" && ac_dir=.
13048 for ac_exec_ext in '' $ac_executable_extensions; do
13049 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13050 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
13051 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13052 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
13053 break 2
13054 fi
13055 fi
13056 done
13057 done
13058 IFS="$ac_save_IFS"
13059 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
13060 ;;
13061esac
5464f5a1 13062fi
d7040cdb
SE
13063MSGFMT="$ac_cv_path_MSGFMT"
13064if test "$MSGFMT" != ":"; then
81ecdfbb
RW
13065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13066$as_echo "$MSGFMT" >&6; }
20e95c23 13067else
81ecdfbb
RW
13068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13069$as_echo "no" >&6; }
252b5132 13070fi
d7040cdb
SE
13071
13072 # Extract the first word of "gmsgfmt", so it can be a program name with args.
13073set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
13074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13075$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13076if ${ac_cv_path_GMSGFMT+:} false; then :
81ecdfbb 13077 $as_echo_n "(cached) " >&6
252b5132 13078else
d7040cdb
SE
13079 case $GMSGFMT in
13080 [\\/]* | ?:[\\/]*)
13081 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
13082 ;;
13083 *)
13084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13085for as_dir in $PATH
13086do
13087 IFS=$as_save_IFS
13088 test -z "$as_dir" && as_dir=.
81ecdfbb 13089 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13090 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 13091 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 13092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
13093 break 2
13094 fi
13095done
81ecdfbb
RW
13096 done
13097IFS=$as_save_IFS
5464f5a1 13098
d7040cdb
SE
13099 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
13100 ;;
13101esac
252b5132 13102fi
d7040cdb 13103GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 13104if test -n "$GMSGFMT"; then
81ecdfbb
RW
13105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13106$as_echo "$GMSGFMT" >&6; }
252b5132 13107else
81ecdfbb
RW
13108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13109$as_echo "no" >&6; }
252b5132
RH
13110fi
13111
20e95c23
DJ
13112
13113
81ecdfbb 13114
d7040cdb
SE
13115# Prepare PATH_SEPARATOR.
13116# The user is always right.
13117if test "${PATH_SEPARATOR+set}" != set; then
13118 echo "#! /bin/sh" >conf$$.sh
13119 echo "exit 0" >>conf$$.sh
13120 chmod +x conf$$.sh
13121 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13122 PATH_SEPARATOR=';'
13123 else
13124 PATH_SEPARATOR=:
13125 fi
13126 rm -f conf$$.sh
252b5132 13127fi
20e95c23 13128
d7040cdb
SE
13129# Find out how to test for executable files. Don't use a zero-byte file,
13130# as systems may use methods other than mode bits to determine executability.
13131cat >conf$$.file <<_ASEOF
13132#! /bin/sh
13133exit 0
13134_ASEOF
13135chmod +x conf$$.file
13136if test -x conf$$.file >/dev/null 2>&1; then
13137 ac_executable_p="test -x"
13138else
13139 ac_executable_p="test -f"
13140fi
13141rm -f conf$$.file
252b5132 13142
d7040cdb
SE
13143# Extract the first word of "xgettext", so it can be a program name with args.
13144set dummy xgettext; ac_word=$2
81ecdfbb
RW
13145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13146$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13147if ${ac_cv_path_XGETTEXT+:} false; then :
81ecdfbb 13148 $as_echo_n "(cached) " >&6
20e95c23 13149else
d7040cdb
SE
13150 case "$XGETTEXT" in
13151 [\\/]* | ?:[\\/]*)
13152 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
13153 ;;
13154 *)
13155 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13156 for ac_dir in $PATH; do
13157 IFS="$ac_save_IFS"
13158 test -z "$ac_dir" && ac_dir=.
13159 for ac_exec_ext in '' $ac_executable_extensions; do
13160 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13161 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13162 (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
13163 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
13164 break 2
13165 fi
13166 fi
13167 done
13168 done
13169 IFS="$ac_save_IFS"
13170 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
13171 ;;
13172esac
13173fi
13174XGETTEXT="$ac_cv_path_XGETTEXT"
13175if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
13176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13177$as_echo "$XGETTEXT" >&6; }
252b5132 13178else
81ecdfbb
RW
13179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13180$as_echo "no" >&6; }
252b5132
RH
13181fi
13182
d7040cdb 13183 rm -f messages.po
5464f5a1 13184
252b5132 13185
d7040cdb
SE
13186# Prepare PATH_SEPARATOR.
13187# The user is always right.
13188if test "${PATH_SEPARATOR+set}" != set; then
13189 echo "#! /bin/sh" >conf$$.sh
13190 echo "exit 0" >>conf$$.sh
13191 chmod +x conf$$.sh
13192 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13193 PATH_SEPARATOR=';'
13194 else
13195 PATH_SEPARATOR=:
13196 fi
13197 rm -f conf$$.sh
252b5132
RH
13198fi
13199
d7040cdb
SE
13200# Find out how to test for executable files. Don't use a zero-byte file,
13201# as systems may use methods other than mode bits to determine executability.
13202cat >conf$$.file <<_ASEOF
13203#! /bin/sh
13204exit 0
13205_ASEOF
13206chmod +x conf$$.file
13207if test -x conf$$.file >/dev/null 2>&1; then
13208 ac_executable_p="test -x"
5464f5a1 13209else
d7040cdb 13210 ac_executable_p="test -f"
20e95c23 13211fi
d7040cdb 13212rm -f conf$$.file
5464f5a1 13213
d7040cdb
SE
13214# Extract the first word of "msgmerge", so it can be a program name with args.
13215set dummy msgmerge; ac_word=$2
81ecdfbb
RW
13216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13217$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13218if ${ac_cv_path_MSGMERGE+:} false; then :
81ecdfbb 13219 $as_echo_n "(cached) " >&6
d7040cdb
SE
13220else
13221 case "$MSGMERGE" in
13222 [\\/]* | ?:[\\/]*)
13223 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13224 ;;
13225 *)
13226 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13227 for ac_dir in $PATH; do
13228 IFS="$ac_save_IFS"
13229 test -z "$ac_dir" && ac_dir=.
13230 for ac_exec_ext in '' $ac_executable_extensions; do
13231 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13232 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
13233 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13234 break 2
13235 fi
13236 fi
13237 done
13238 done
13239 IFS="$ac_save_IFS"
13240 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13241 ;;
13242esac
5464f5a1 13243fi
d7040cdb
SE
13244MSGMERGE="$ac_cv_path_MSGMERGE"
13245if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
13246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13247$as_echo "$MSGMERGE" >&6; }
20e95c23 13248else
81ecdfbb
RW
13249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13250$as_echo "no" >&6; }
d7040cdb 13251fi
20e95c23 13252
5464f5a1 13253
d7040cdb
SE
13254 if test "$GMSGFMT" != ":"; then
13255 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
13256 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13257 : ;
13258 else
13259 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
13260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
13261$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
13262 GMSGFMT=":"
13263 fi
13264 fi
252b5132 13265
d7040cdb
SE
13266 if test "$XGETTEXT" != ":"; then
13267 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13268 (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
13269 : ;
13270 else
81ecdfbb
RW
13271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
13272$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
13273 XGETTEXT=":"
13274 fi
13275 rm -f messages.po
13276 fi
6be7c12c 13277
81ecdfbb 13278 ac_config_commands="$ac_config_commands default-1"
5464f5a1 13279
252b5132 13280
5464f5a1 13281
d7040cdb
SE
13282# Permit host specific settings.
13283. ${srcdir}/configure.host
13284
13285
252b5132 13286
252b5132 13287
d7040cdb 13288BFD_HOST_64BIT_LONG=0
d2df793a 13289BFD_HOST_64BIT_LONG_LONG=0
d7040cdb
SE
13290BFD_HOST_64_BIT_DEFINED=0
13291BFD_HOST_64_BIT=
13292BFD_HOST_U_64_BIT=
d2df793a 13293BFD_HOSTPTR_T="unsigned long"
6be7c12c 13294
33c734b2
AM
13295
13296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double" >&5
13297$as_echo_n "checking for long double... " >&6; }
d0ac1c44 13298if ${ac_cv_type_long_double+:} false; then :
33c734b2
AM
13299 $as_echo_n "(cached) " >&6
13300else
13301 if test "$GCC" = yes; then
13302 ac_cv_type_long_double=yes
13303 else
13304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13305/* end confdefs.h. */
13306/* The Stardent Vistra knows sizeof (long double), but does
13307 not support it. */
13308 long double foo = 0.0L;
13309int
13310main ()
13311{
13312static int test_array [1 - 2 * !(/* On Ultrix 4.3 cc, long double is 4 and double is 8. */
13313 sizeof (double) <= sizeof (long double))];
d0ac1c44
SM
13314test_array [0] = 0;
13315return test_array [0];
33c734b2
AM
13316
13317 ;
13318 return 0;
13319}
13320_ACEOF
13321if ac_fn_c_try_compile "$LINENO"; then :
13322 ac_cv_type_long_double=yes
13323else
13324 ac_cv_type_long_double=no
13325fi
13326rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13327 fi
13328fi
13329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double" >&5
13330$as_echo "$ac_cv_type_long_double" >&6; }
13331 if test $ac_cv_type_long_double = yes; then
13332
13333$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
13334
13335 fi
13336
13337ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
d0ac1c44 13338if test "x$ac_cv_type_long_long" = xyes; then :
33c734b2
AM
13339
13340cat >>confdefs.h <<_ACEOF
13341#define HAVE_LONG_LONG 1
13342_ACEOF
13343
81ecdfbb
RW
13344# The cast to long int works around a bug in the HP C Compiler
13345# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13346# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13347# This bug is HP SR number 8606223364.
13348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
13349$as_echo_n "checking size of long long... " >&6; }
d0ac1c44 13350if ${ac_cv_sizeof_long_long+:} false; then :
81ecdfbb 13351 $as_echo_n "(cached) " >&6
6726e1ea 13352else
81ecdfbb
RW
13353 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
13354
13355else
13356 if test "$ac_cv_type_long_long" = yes; then
13357 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13358$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
13359as_fn_error 77 "cannot compute sizeof (long long)
13360See \`config.log' for more details" "$LINENO" 5; }
81ecdfbb
RW
13361 else
13362 ac_cv_sizeof_long_long=0
13363 fi
13364fi
13365
13366fi
13367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
13368$as_echo "$ac_cv_sizeof_long_long" >&6; }
13369
13370
13371
13372cat >>confdefs.h <<_ACEOF
13373#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5464f5a1 13374_ACEOF
81ecdfbb
RW
13375
13376
33c734b2
AM
13377fi
13378
81ecdfbb
RW
13379# The cast to long int works around a bug in the HP C Compiler
13380# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13381# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13382# This bug is HP SR number 8606223364.
13383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13384$as_echo_n "checking size of void *... " >&6; }
d0ac1c44 13385if ${ac_cv_sizeof_void_p+:} false; then :
81ecdfbb 13386 $as_echo_n "(cached) " >&6
6726e1ea 13387else
81ecdfbb 13388 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
5464f5a1 13389
81ecdfbb
RW
13390else
13391 if test "$ac_cv_type_void_p" = yes; then
13392 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13393$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
13394as_fn_error 77 "cannot compute sizeof (void *)
13395See \`config.log' for more details" "$LINENO" 5; }
81ecdfbb
RW
13396 else
13397 ac_cv_sizeof_void_p=0
13398 fi
6726e1ea 13399fi
81ecdfbb 13400
6726e1ea 13401fi
81ecdfbb
RW
13402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13403$as_echo "$ac_cv_sizeof_void_p" >&6; }
6726e1ea 13404
6726e1ea 13405
2ba49b59 13406
81ecdfbb
RW
13407cat >>confdefs.h <<_ACEOF
13408#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
5464f5a1 13409_ACEOF
81ecdfbb
RW
13410
13411
13412# The cast to long int works around a bug in the HP C Compiler
13413# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13414# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13415# This bug is HP SR number 8606223364.
13416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13417$as_echo_n "checking size of long... " >&6; }
d0ac1c44 13418if ${ac_cv_sizeof_long+:} false; then :
81ecdfbb 13419 $as_echo_n "(cached) " >&6
6726e1ea 13420else
81ecdfbb 13421 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5464f5a1 13422
252b5132 13423else
81ecdfbb
RW
13424 if test "$ac_cv_type_long" = yes; then
13425 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13426$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
13427as_fn_error 77 "cannot compute sizeof (long)
13428See \`config.log' for more details" "$LINENO" 5; }
81ecdfbb
RW
13429 else
13430 ac_cv_sizeof_long=0
13431 fi
13432fi
5464f5a1 13433
81ecdfbb
RW
13434fi
13435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13436$as_echo "$ac_cv_sizeof_long" >&6; }
2ba49b59 13437
81ecdfbb
RW
13438
13439
13440cat >>confdefs.h <<_ACEOF
13441#define SIZEOF_LONG $ac_cv_sizeof_long
5464f5a1 13442_ACEOF
2ba49b59 13443
2ba49b59 13444
242a1159
AM
13445# The cast to long int works around a bug in the HP C Compiler
13446# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13447# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13448# This bug is HP SR number 8606223364.
13449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13450$as_echo_n "checking size of int... " >&6; }
13451if ${ac_cv_sizeof_int+:} false; then :
13452 $as_echo_n "(cached) " >&6
13453else
13454 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
13455
13456else
13457 if test "$ac_cv_type_int" = yes; then
13458 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13459$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13460as_fn_error 77 "cannot compute sizeof (int)
13461See \`config.log' for more details" "$LINENO" 5; }
13462 else
13463 ac_cv_sizeof_int=0
13464 fi
13465fi
13466
13467fi
13468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13469$as_echo "$ac_cv_sizeof_int" >&6; }
13470
13471
13472
13473cat >>confdefs.h <<_ACEOF
13474#define SIZEOF_INT $ac_cv_sizeof_int
13475_ACEOF
13476
13477
81ecdfbb
RW
13478
13479if test "x${ac_cv_sizeof_void_p}" = "x8"; then
13480 host64=true
252b5132 13481fi
5464f5a1 13482
81ecdfbb
RW
13483if test "x${ac_cv_sizeof_long}" = "x8"; then
13484 BFD_HOST_64BIT_LONG=1
13485 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long"
13486 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long"
13487elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
13488 BFD_HOST_64BIT_LONG_LONG=1
13489 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long"
13490 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long"
13491 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
13492 BFD_HOSTPTR_T="unsigned long long"
13493 fi
252b5132 13494fi
81ecdfbb
RW
13495
13496if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then
13497 BFD_HOST_64_BIT_DEFINED=1
13498 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}"
13499 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}"
2ba49b59 13500fi
5464f5a1 13501
5464f5a1 13502
2ba49b59 13503
2ba49b59 13504
5464f5a1 13505
81ecdfbb
RW
13506
13507
13508
13509# Put a plausible default for CC_FOR_BUILD in Makefile.
13510if test -z "$CC_FOR_BUILD"; then
13511 if test "x$cross_compiling" = "xno"; then
13512 CC_FOR_BUILD='$(CC)'
13513 else
13514 CC_FOR_BUILD=gcc
13515 fi
2ba49b59 13516fi
81ecdfbb
RW
13517
13518# Also set EXEEXT_FOR_BUILD.
13519if test "x$cross_compiling" = "xno"; then
13520 EXEEXT_FOR_BUILD='$(EXEEXT)'
13521else
13522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
13523$as_echo_n "checking for build system executable suffix... " >&6; }
d0ac1c44 13524if ${bfd_cv_build_exeext+:} false; then :
81ecdfbb 13525 $as_echo_n "(cached) " >&6
6be7c12c 13526else
81ecdfbb
RW
13527 rm -f conftest*
13528 echo 'int main () { return 0; }' > conftest.c
13529 bfd_cv_build_exeext=
13530 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
13531 for file in conftest.*; do
13532 case $file in
13533 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
13534 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
13535 esac
13536 done
13537 rm -f conftest*
13538 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
5464f5a1 13539fi
81ecdfbb
RW
13540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
13541$as_echo "$bfd_cv_build_exeext" >&6; }
13542 EXEEXT_FOR_BUILD=""
13543 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
5464f5a1 13544fi
5464f5a1 13545
5464f5a1 13546
4b69ce9b
AM
13547for ac_header in alloca.h fcntl.h limits.h stddef.h stdlib.h string.h \
13548 strings.h sys/file.h sys/resource.h sys/stat.h sys/time.h \
13549 time.h unistd.h wchar.h wctype.h
81ecdfbb
RW
13550do :
13551 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13552ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 13553if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
81ecdfbb
RW
13554 cat >>confdefs.h <<_ACEOF
13555#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
d2df793a 13556_ACEOF
d2df793a 13557
d2df793a 13558fi
d2df793a 13559
81ecdfbb 13560done
d2df793a 13561
81ecdfbb 13562
d2df793a 13563
f3b4f6d0 13564inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
81ecdfbb 13565
f3b4f6d0
PB
13566acx_cv_header_stdint=stddef.h
13567acx_cv_header_stdint_kind="(already complete)"
13568for i in stdint.h $inttype_headers; do
13569 unset ac_cv_type_uintptr_t
13570 unset ac_cv_type_uintmax_t
13571 unset ac_cv_type_int_least32_t
13572 unset ac_cv_type_int_fast32_t
13573 unset ac_cv_type_uint64_t
13574 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
13575 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
13576#include <$i>
13577"
d0ac1c44 13578if test "x$ac_cv_type_uintmax_t" = xyes; then :
f3b4f6d0 13579 acx_cv_header_stdint=$i
d2df793a 13580else
f3b4f6d0
PB
13581 continue
13582fi
81ecdfbb 13583
f3b4f6d0
PB
13584 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
13585#include <$i>
13586"
d0ac1c44 13587if test "x$ac_cv_type_uintptr_t" = xyes; then :
d2df793a 13588
81ecdfbb 13589else
f3b4f6d0 13590 acx_cv_header_stdint_kind="(mostly complete)"
d2df793a 13591fi
81ecdfbb 13592
f3b4f6d0
PB
13593 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
13594#include <$i>
13595"
d0ac1c44 13596if test "x$ac_cv_type_int_least32_t" = xyes; then :
f3b4f6d0 13597
d2df793a 13598else
f3b4f6d0 13599 acx_cv_header_stdint_kind="(mostly complete)"
81ecdfbb 13600fi
81ecdfbb 13601
f3b4f6d0
PB
13602 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
13603#include <$i>
13604"
d0ac1c44 13605if test "x$ac_cv_type_int_fast32_t" = xyes; then :
81ecdfbb 13606
f3b4f6d0
PB
13607else
13608 acx_cv_header_stdint_kind="(mostly complete)"
13609fi
81ecdfbb 13610
f3b4f6d0
PB
13611 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
13612#include <$i>
13613"
d0ac1c44 13614if test "x$ac_cv_type_uint64_t" = xyes; then :
d2df793a 13615
07c58694 13616else
f3b4f6d0
PB
13617 acx_cv_header_stdint_kind="(lacks uint64_t)"
13618fi
81ecdfbb 13619
f3b4f6d0
PB
13620 break
13621done
13622if test "$acx_cv_header_stdint" = stddef.h; then
13623 acx_cv_header_stdint_kind="(lacks uintmax_t)"
13624 for i in stdint.h $inttype_headers; do
13625 unset ac_cv_type_uintptr_t
13626 unset ac_cv_type_uint32_t
13627 unset ac_cv_type_uint64_t
13628 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
13629 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
13630#include <$i>
13631"
d0ac1c44 13632if test "x$ac_cv_type_uint32_t" = xyes; then :
f3b4f6d0
PB
13633 acx_cv_header_stdint=$i
13634else
13635 continue
d2df793a 13636fi
81ecdfbb 13637
f3b4f6d0
PB
13638 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
13639#include <$i>
13640"
d0ac1c44 13641if test "x$ac_cv_type_uint64_t" = xyes; then :
81ecdfbb 13642
f3b4f6d0 13643fi
81ecdfbb 13644
f3b4f6d0
PB
13645 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
13646#include <$i>
13647"
d0ac1c44 13648if test "x$ac_cv_type_uintptr_t" = xyes; then :
81ecdfbb 13649
f3b4f6d0 13650fi
81ecdfbb 13651
f3b4f6d0
PB
13652 break
13653 done
13654fi
13655if test "$acx_cv_header_stdint" = stddef.h; then
13656 acx_cv_header_stdint_kind="(u_intXX_t style)"
13657 for i in sys/types.h $inttype_headers; do
13658 unset ac_cv_type_u_int32_t
13659 unset ac_cv_type_u_int64_t
13660 $as_echo_n "looking for u_intXX_t types in $i, " >&6
13661 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
13662#include <$i>
13663"
d0ac1c44 13664if test "x$ac_cv_type_u_int32_t" = xyes; then :
f3b4f6d0 13665 acx_cv_header_stdint=$i
07c58694 13666else
f3b4f6d0
PB
13667 continue
13668fi
81ecdfbb 13669
f3b4f6d0
PB
13670 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
13671#include <$i>
13672"
d0ac1c44 13673if test "x$ac_cv_type_u_int64_t" = xyes; then :
81ecdfbb 13674
f3b4f6d0 13675fi
81ecdfbb 13676
f3b4f6d0
PB
13677 break
13678 done
d2df793a 13679fi
f3b4f6d0
PB
13680if test "$acx_cv_header_stdint" = stddef.h; then
13681 acx_cv_header_stdint_kind="(using manual detection)"
d2df793a 13682fi
81ecdfbb 13683
f3b4f6d0
PB
13684test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
13685test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
13686test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
13687test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
13688test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
81ecdfbb 13689
f3b4f6d0 13690# ----------------- Summarize what we found so far
07c58694 13691
f3b4f6d0
PB
13692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5
13693$as_echo_n "checking what to include in bfd_stdint.h... " >&6; }
81ecdfbb 13694
f3b4f6d0
PB
13695case `$as_basename -- bfd_stdint.h ||
13696$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \
13697 Xbfd_stdint.h : 'X\(//\)$' \| \
13698 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null ||
13699$as_echo X/bfd_stdint.h |
13700 sed '/^.*\/\([^/][^/]*\)\/*$/{
13701 s//\1/
13702 q
13703 }
13704 /^X\/\(\/\/\)$/{
13705 s//\1/
13706 q
13707 }
13708 /^X\/\(\/\).*/{
13709 s//\1/
13710 q
13711 }
13712 s/.*/./; q'` in
13713 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13714$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13715 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13716$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13717 *) ;;
13718esac
81ecdfbb 13719
f3b4f6d0
PB
13720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
13721$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
5464f5a1 13722
f3b4f6d0 13723# ----------------- done included file, check C basic types --------
2ba49b59 13724
f3b4f6d0
PB
13725# Lacking an uintptr_t? Test size of void *
13726case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
13727 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
13728# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13729# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13730# This bug is HP SR number 8606223364.
13731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13732$as_echo_n "checking size of void *... " >&6; }
d0ac1c44 13733if ${ac_cv_sizeof_void_p+:} false; then :
f3b4f6d0
PB
13734 $as_echo_n "(cached) " >&6
13735else
13736 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
2ba49b59 13737
f3b4f6d0
PB
13738else
13739 if test "$ac_cv_type_void_p" = yes; then
13740 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13741$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
13742as_fn_error 77 "cannot compute sizeof (void *)
13743See \`config.log' for more details" "$LINENO" 5; }
f3b4f6d0
PB
13744 else
13745 ac_cv_sizeof_void_p=0
13746 fi
13747fi
81ecdfbb 13748
f3b4f6d0
PB
13749fi
13750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13751$as_echo "$ac_cv_sizeof_void_p" >&6; }
81ecdfbb 13752
07c58694
PB
13753
13754
13755cat >>confdefs.h <<_ACEOF
f3b4f6d0 13756#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
07c58694 13757_ACEOF
07c58694 13758
f3b4f6d0
PB
13759 ;;
13760esac
07c58694 13761
f3b4f6d0
PB
13762# Lacking an uint64_t? Test size of long
13763case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
13764 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
13765# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13766# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13767# This bug is HP SR number 8606223364.
13768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13769$as_echo_n "checking size of long... " >&6; }
d0ac1c44 13770if ${ac_cv_sizeof_long+:} false; then :
81ecdfbb 13771 $as_echo_n "(cached) " >&6
5464f5a1 13772else
f3b4f6d0 13773 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
07c58694 13774
2ba49b59 13775else
f3b4f6d0
PB
13776 if test "$ac_cv_type_long" = yes; then
13777 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13778$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
13779as_fn_error 77 "cannot compute sizeof (long)
13780See \`config.log' for more details" "$LINENO" 5; }
f3b4f6d0
PB
13781 else
13782 ac_cv_sizeof_long=0
13783 fi
81ecdfbb 13784fi
2ba49b59 13785
f3b4f6d0
PB
13786fi
13787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13788$as_echo "$ac_cv_sizeof_long" >&6; }
81ecdfbb 13789
5464f5a1 13790
81ecdfbb 13791
f3b4f6d0
PB
13792cat >>confdefs.h <<_ACEOF
13793#define SIZEOF_LONG $ac_cv_sizeof_long
13794_ACEOF
07c58694 13795
f3b4f6d0
PB
13796 ;;
13797esac
2ba49b59 13798
f3b4f6d0
PB
13799if test $acx_cv_header_stdint = stddef.h; then
13800 # Lacking a good header? Test size of everything and deduce all types.
13801 # The cast to long int works around a bug in the HP C Compiler
13802# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13803# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13804# This bug is HP SR number 8606223364.
13805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13806$as_echo_n "checking size of int... " >&6; }
d0ac1c44 13807if ${ac_cv_sizeof_int+:} false; then :
f3b4f6d0 13808 $as_echo_n "(cached) " >&6
81ecdfbb 13809else
f3b4f6d0 13810 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
81ecdfbb 13811
f3b4f6d0
PB
13812else
13813 if test "$ac_cv_type_int" = yes; then
13814 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13815$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
13816as_fn_error 77 "cannot compute sizeof (int)
13817See \`config.log' for more details" "$LINENO" 5; }
f3b4f6d0
PB
13818 else
13819 ac_cv_sizeof_int=0
13820 fi
2ba49b59 13821fi
81ecdfbb 13822
f3b4f6d0
PB
13823fi
13824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13825$as_echo "$ac_cv_sizeof_int" >&6; }
81ecdfbb
RW
13826
13827
07c58694
PB
13828
13829cat >>confdefs.h <<_ACEOF
f3b4f6d0 13830#define SIZEOF_INT $ac_cv_sizeof_int
07c58694 13831_ACEOF
81ecdfbb 13832
07c58694 13833
f3b4f6d0
PB
13834 # The cast to long int works around a bug in the HP C Compiler
13835# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13836# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13837# This bug is HP SR number 8606223364.
13838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
13839$as_echo_n "checking size of short... " >&6; }
d0ac1c44 13840if ${ac_cv_sizeof_short+:} false; then :
f3b4f6d0
PB
13841 $as_echo_n "(cached) " >&6
13842else
13843 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
07c58694 13844
f3b4f6d0
PB
13845else
13846 if test "$ac_cv_type_short" = yes; then
13847 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13848$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
13849as_fn_error 77 "cannot compute sizeof (short)
13850See \`config.log' for more details" "$LINENO" 5; }
f3b4f6d0
PB
13851 else
13852 ac_cv_sizeof_short=0
13853 fi
13854fi
07c58694 13855
f3b4f6d0
PB
13856fi
13857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
13858$as_echo "$ac_cv_sizeof_short" >&6; }
07c58694
PB
13859
13860
13861
f3b4f6d0
PB
13862cat >>confdefs.h <<_ACEOF
13863#define SIZEOF_SHORT $ac_cv_sizeof_short
13864_ACEOF
07c58694
PB
13865
13866
f3b4f6d0
PB
13867 # The cast to long int works around a bug in the HP C Compiler
13868# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13869# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13870# This bug is HP SR number 8606223364.
13871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
13872$as_echo_n "checking size of char... " >&6; }
d0ac1c44 13873if ${ac_cv_sizeof_char+:} false; then :
f3b4f6d0
PB
13874 $as_echo_n "(cached) " >&6
13875else
13876 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
07c58694 13877
f3b4f6d0
PB
13878else
13879 if test "$ac_cv_type_char" = yes; then
13880 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13881$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
13882as_fn_error 77 "cannot compute sizeof (char)
13883See \`config.log' for more details" "$LINENO" 5; }
f3b4f6d0
PB
13884 else
13885 ac_cv_sizeof_char=0
13886 fi
13887fi
07c58694 13888
f3b4f6d0
PB
13889fi
13890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
13891$as_echo "$ac_cv_sizeof_char" >&6; }
07c58694
PB
13892
13893
07c58694 13894
2ba49b59 13895cat >>confdefs.h <<_ACEOF
f3b4f6d0 13896#define SIZEOF_CHAR $ac_cv_sizeof_char
2ba49b59
KC
13897_ACEOF
13898
13899
2ba49b59 13900
f3b4f6d0
PB
13901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
13902$as_echo_n "checking for type equivalent to int8_t... " >&6; }
13903 case "$ac_cv_sizeof_char" in
13904 1) acx_cv_type_int8_t=char ;;
d0ac1c44 13905 *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5
f3b4f6d0
PB
13906 esac
13907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
13908$as_echo "$acx_cv_type_int8_t" >&6; }
13909
13910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
13911$as_echo_n "checking for type equivalent to int16_t... " >&6; }
13912 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
13913 2:*) acx_cv_type_int16_t=int ;;
13914 *:2) acx_cv_type_int16_t=short ;;
d0ac1c44 13915 *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5
f3b4f6d0
PB
13916 esac
13917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
13918$as_echo "$acx_cv_type_int16_t" >&6; }
13919
13920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
13921$as_echo_n "checking for type equivalent to int32_t... " >&6; }
13922 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
13923 4:*) acx_cv_type_int32_t=int ;;
13924 *:4) acx_cv_type_int32_t=long ;;
d0ac1c44 13925 *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5
f3b4f6d0
PB
13926 esac
13927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
13928$as_echo "$acx_cv_type_int32_t" >&6; }
81ecdfbb 13929fi
2ba49b59 13930
f3b4f6d0 13931# These tests are here to make the output prettier
07c58694 13932
f3b4f6d0
PB
13933if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
13934 case "$ac_cv_sizeof_long" in
13935 8) acx_cv_type_int64_t=long ;;
13936 esac
13937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
13938$as_echo_n "checking for type equivalent to int64_t... " >&6; }
13939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
13940$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
13941fi
13942
13943# Now we can use the above types
13944
13945if test "$ac_cv_type_uintptr_t" != yes; then
13946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
13947$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
13948 case $ac_cv_sizeof_void_p in
13949 2) acx_cv_type_intptr_t=int16_t ;;
13950 4) acx_cv_type_intptr_t=int32_t ;;
13951 8) acx_cv_type_intptr_t=int64_t ;;
d0ac1c44 13952 *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5
f3b4f6d0
PB
13953 esac
13954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
13955$as_echo "$acx_cv_type_intptr_t" >&6; }
13956fi
07c58694 13957
f3b4f6d0 13958# ----------------- done all checks, emit header -------------
81ecdfbb 13959ac_config_commands="$ac_config_commands bfd_stdint.h"
2ba49b59
KC
13960
13961
d2df793a 13962
81ecdfbb
RW
13963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13964$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
d0ac1c44 13965if ${ac_cv_header_time+:} false; then :
81ecdfbb 13966 $as_echo_n "(cached) " >&6
2ba49b59 13967else
81ecdfbb
RW
13968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13969/* end confdefs.h. */
13970#include <sys/types.h>
13971#include <sys/time.h>
13972#include <time.h>
13973
13974int
13975main ()
13976{
13977if ((struct tm *) 0)
13978return 0;
13979 ;
13980 return 0;
13981}
13982_ACEOF
13983if ac_fn_c_try_compile "$LINENO"; then :
13984 ac_cv_header_time=yes
2ba49b59 13985else
81ecdfbb 13986 ac_cv_header_time=no
2ba49b59 13987fi
81ecdfbb 13988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2ba49b59 13989fi
81ecdfbb
RW
13990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13991$as_echo "$ac_cv_header_time" >&6; }
13992if test $ac_cv_header_time = yes; then
2ba49b59 13993
81ecdfbb 13994$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
2ba49b59 13995
2ba49b59 13996fi
81ecdfbb
RW
13997
13998ac_header_dirent=no
13999for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
14000 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
14002$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
d0ac1c44 14003if eval \${$as_ac_Header+:} false; then :
81ecdfbb 14004 $as_echo_n "(cached) " >&6
2ba49b59 14005else
81ecdfbb 14006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2ba49b59 14007/* end confdefs.h. */
81ecdfbb
RW
14008#include <sys/types.h>
14009#include <$ac_hdr>
14010
14011int
14012main ()
14013{
14014if ((DIR *) 0)
14015return 0;
14016 ;
14017 return 0;
14018}
2ba49b59 14019_ACEOF
81ecdfbb
RW
14020if ac_fn_c_try_compile "$LINENO"; then :
14021 eval "$as_ac_Header=yes"
2ba49b59 14022else
81ecdfbb
RW
14023 eval "$as_ac_Header=no"
14024fi
14025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14026fi
14027eval ac_res=\$$as_ac_Header
14028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14029$as_echo "$ac_res" >&6; }
d0ac1c44 14030if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
81ecdfbb
RW
14031 cat >>confdefs.h <<_ACEOF
14032#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14033_ACEOF
2ba49b59 14034
81ecdfbb 14035ac_header_dirent=$ac_hdr; break
2ba49b59 14036fi
2ba49b59 14037
81ecdfbb
RW
14038done
14039# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14040if test $ac_header_dirent = dirent.h; then
14041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
14042$as_echo_n "checking for library containing opendir... " >&6; }
d0ac1c44 14043if ${ac_cv_search_opendir+:} false; then :
81ecdfbb
RW
14044 $as_echo_n "(cached) " >&6
14045else
14046 ac_func_search_save_LIBS=$LIBS
14047cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2ba49b59 14048/* end confdefs.h. */
81ecdfbb
RW
14049
14050/* Override any GCC internal prototype to avoid an error.
14051 Use char because int might match the return type of a GCC
14052 builtin and then its argument prototype would still apply. */
14053#ifdef __cplusplus
14054extern "C"
14055#endif
14056char opendir ();
14057int
14058main ()
14059{
14060return opendir ();
14061 ;
14062 return 0;
14063}
2ba49b59 14064_ACEOF
81ecdfbb
RW
14065for ac_lib in '' dir; do
14066 if test -z "$ac_lib"; then
14067 ac_res="none required"
2ba49b59 14068 else
81ecdfbb
RW
14069 ac_res=-l$ac_lib
14070 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2ba49b59 14071 fi
81ecdfbb
RW
14072 if ac_fn_c_try_link "$LINENO"; then :
14073 ac_cv_search_opendir=$ac_res
2ba49b59 14074fi
81ecdfbb
RW
14075rm -f core conftest.err conftest.$ac_objext \
14076 conftest$ac_exeext
d0ac1c44 14077 if ${ac_cv_search_opendir+:} false; then :
81ecdfbb 14078 break
2ba49b59 14079fi
81ecdfbb 14080done
d0ac1c44 14081if ${ac_cv_search_opendir+:} false; then :
2ba49b59 14082
2ba49b59 14083else
81ecdfbb 14084 ac_cv_search_opendir=no
2ba49b59 14085fi
81ecdfbb
RW
14086rm conftest.$ac_ext
14087LIBS=$ac_func_search_save_LIBS
2ba49b59 14088fi
81ecdfbb
RW
14089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
14090$as_echo "$ac_cv_search_opendir" >&6; }
14091ac_res=$ac_cv_search_opendir
14092if test "$ac_res" != no; then :
14093 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
2ba49b59
KC
14094
14095fi
14096
81ecdfbb
RW
14097else
14098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
14099$as_echo_n "checking for library containing opendir... " >&6; }
d0ac1c44 14100if ${ac_cv_search_opendir+:} false; then :
81ecdfbb
RW
14101 $as_echo_n "(cached) " >&6
14102else
14103 ac_func_search_save_LIBS=$LIBS
14104cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14105/* end confdefs.h. */
2ba49b59 14106
81ecdfbb
RW
14107/* Override any GCC internal prototype to avoid an error.
14108 Use char because int might match the return type of a GCC
14109 builtin and then its argument prototype would still apply. */
14110#ifdef __cplusplus
14111extern "C"
14112#endif
14113char opendir ();
14114int
14115main ()
14116{
14117return opendir ();
14118 ;
14119 return 0;
14120}
14121_ACEOF
14122for ac_lib in '' x; do
14123 if test -z "$ac_lib"; then
14124 ac_res="none required"
14125 else
14126 ac_res=-l$ac_lib
14127 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14128 fi
14129 if ac_fn_c_try_link "$LINENO"; then :
14130 ac_cv_search_opendir=$ac_res
14131fi
14132rm -f core conftest.err conftest.$ac_objext \
14133 conftest$ac_exeext
d0ac1c44 14134 if ${ac_cv_search_opendir+:} false; then :
81ecdfbb
RW
14135 break
14136fi
14137done
d0ac1c44 14138if ${ac_cv_search_opendir+:} false; then :
2ba49b59 14139
81ecdfbb
RW
14140else
14141 ac_cv_search_opendir=no
14142fi
14143rm conftest.$ac_ext
14144LIBS=$ac_func_search_save_LIBS
14145fi
14146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
14147$as_echo "$ac_cv_search_opendir" >&6; }
14148ac_res=$ac_cv_search_opendir
14149if test "$ac_res" != no; then :
14150 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
2ba49b59 14151
81ecdfbb 14152fi
efde2f2c 14153
2ba49b59 14154fi
81ecdfbb 14155
17d5dae2 14156
81ecdfbb
RW
14157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
14158$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
d0ac1c44 14159if ${gcc_cv_header_string+:} false; then :
81ecdfbb 14160 $as_echo_n "(cached) " >&6
2ba49b59 14161else
81ecdfbb 14162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2ba49b59 14163/* end confdefs.h. */
81ecdfbb
RW
14164#include <string.h>
14165#include <strings.h>
14166int
14167main ()
14168{
14169
14170 ;
14171 return 0;
14172}
2ba49b59 14173_ACEOF
81ecdfbb
RW
14174if ac_fn_c_try_compile "$LINENO"; then :
14175 gcc_cv_header_string=yes
2ba49b59 14176else
81ecdfbb
RW
14177 gcc_cv_header_string=no
14178fi
14179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14180fi
14181{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
14182$as_echo "$gcc_cv_header_string" >&6; }
14183if test $gcc_cv_header_string = yes; then
14184
14185$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
2ba49b59 14186
2ba49b59 14187fi
2ba49b59 14188
a767a1c4 14189for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno fls
81ecdfbb
RW
14190do :
14191 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14192ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 14193if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
81ecdfbb
RW
14194 cat >>confdefs.h <<_ACEOF
14195#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
2ba49b59 14196_ACEOF
81ecdfbb
RW
14197
14198fi
14199done
14200
9d782e8d 14201for ac_func in strtoull getrlimit
81ecdfbb 14202do :
9d782e8d
MW
14203 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14204ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 14205if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
81ecdfbb 14206 cat >>confdefs.h <<_ACEOF
9d782e8d 14207#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
2ba49b59 14208_ACEOF
81ecdfbb
RW
14209
14210fi
14211done
14212
14213
14214ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
d0ac1c44 14215if test "x$ac_cv_have_decl_basename" = xyes; then :
81ecdfbb 14216 ac_have_decl=1
2ba49b59 14217else
81ecdfbb 14218 ac_have_decl=0
2ba49b59 14219fi
81ecdfbb
RW
14220
14221cat >>confdefs.h <<_ACEOF
14222#define HAVE_DECL_BASENAME $ac_have_decl
14223_ACEOF
14224
14225ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
d0ac1c44 14226if test "x$ac_cv_have_decl_ftello" = xyes; then :
81ecdfbb 14227 ac_have_decl=1
2ba49b59 14228else
81ecdfbb
RW
14229 ac_have_decl=0
14230fi
2ba49b59 14231
81ecdfbb
RW
14232cat >>confdefs.h <<_ACEOF
14233#define HAVE_DECL_FTELLO $ac_have_decl
14234_ACEOF
14235
14236ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
d0ac1c44 14237if test "x$ac_cv_have_decl_ftello64" = xyes; then :
81ecdfbb
RW
14238 ac_have_decl=1
14239else
14240 ac_have_decl=0
2ba49b59 14241fi
2ba49b59 14242
81ecdfbb
RW
14243cat >>confdefs.h <<_ACEOF
14244#define HAVE_DECL_FTELLO64 $ac_have_decl
14245_ACEOF
14246
14247ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
d0ac1c44 14248if test "x$ac_cv_have_decl_fseeko" = xyes; then :
81ecdfbb 14249 ac_have_decl=1
2ba49b59 14250else
81ecdfbb 14251 ac_have_decl=0
2ba49b59 14252fi
2ba49b59 14253
81ecdfbb
RW
14254cat >>confdefs.h <<_ACEOF
14255#define HAVE_DECL_FSEEKO $ac_have_decl
14256_ACEOF
14257
14258ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
d0ac1c44 14259if test "x$ac_cv_have_decl_fseeko64" = xyes; then :
81ecdfbb
RW
14260 ac_have_decl=1
14261else
14262 ac_have_decl=0
2ba49b59 14263fi
81ecdfbb
RW
14264
14265cat >>confdefs.h <<_ACEOF
14266#define HAVE_DECL_FSEEKO64 $ac_have_decl
2ba49b59
KC
14267_ACEOF
14268
81ecdfbb
RW
14269
14270
14271case "${host}" in
14272*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
14273
14274$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
14275 ;;
14276esac
14277
14278ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
d0ac1c44 14279if test "x$ac_cv_have_decl_ffs" = xyes; then :
81ecdfbb
RW
14280 ac_have_decl=1
14281else
14282 ac_have_decl=0
2ba49b59
KC
14283fi
14284
81ecdfbb
RW
14285cat >>confdefs.h <<_ACEOF
14286#define HAVE_DECL_FFS $ac_have_decl
14287_ACEOF
2ba49b59 14288
81ecdfbb 14289ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
d0ac1c44 14290if test "x$ac_cv_have_decl_free" = xyes; then :
81ecdfbb
RW
14291 ac_have_decl=1
14292else
14293 ac_have_decl=0
14294fi
d5efd9fc 14295
81ecdfbb
RW
14296cat >>confdefs.h <<_ACEOF
14297#define HAVE_DECL_FREE $ac_have_decl
14298_ACEOF
d5efd9fc 14299
81ecdfbb 14300ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
d0ac1c44 14301if test "x$ac_cv_have_decl_getenv" = xyes; then :
81ecdfbb
RW
14302 ac_have_decl=1
14303else
14304 ac_have_decl=0
14305fi
d5efd9fc 14306
81ecdfbb
RW
14307cat >>confdefs.h <<_ACEOF
14308#define HAVE_DECL_GETENV $ac_have_decl
d5efd9fc 14309_ACEOF
d5efd9fc 14310
81ecdfbb 14311ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
d0ac1c44 14312if test "x$ac_cv_have_decl_malloc" = xyes; then :
81ecdfbb
RW
14313 ac_have_decl=1
14314else
14315 ac_have_decl=0
14316fi
14317
14318cat >>confdefs.h <<_ACEOF
14319#define HAVE_DECL_MALLOC $ac_have_decl
d5efd9fc 14320_ACEOF
81ecdfbb
RW
14321
14322ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
d0ac1c44 14323if test "x$ac_cv_have_decl_realloc" = xyes; then :
81ecdfbb 14324 ac_have_decl=1
d5efd9fc 14325else
81ecdfbb
RW
14326 ac_have_decl=0
14327fi
14328
14329cat >>confdefs.h <<_ACEOF
14330#define HAVE_DECL_REALLOC $ac_have_decl
14331_ACEOF
d5efd9fc 14332
81ecdfbb 14333ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
d0ac1c44 14334if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
81ecdfbb
RW
14335 ac_have_decl=1
14336else
14337 ac_have_decl=0
d5efd9fc 14338fi
81ecdfbb
RW
14339
14340cat >>confdefs.h <<_ACEOF
14341#define HAVE_DECL_STPCPY $ac_have_decl
14342_ACEOF
14343
14344ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
d0ac1c44 14345if test "x$ac_cv_have_decl_strstr" = xyes; then :
81ecdfbb
RW
14346 ac_have_decl=1
14347else
14348 ac_have_decl=0
d5efd9fc 14349fi
81ecdfbb
RW
14350
14351cat >>confdefs.h <<_ACEOF
14352#define HAVE_DECL_STRSTR $ac_have_decl
14353_ACEOF
14354
d6f1bafa 14355ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
d0ac1c44 14356if test "x$ac_cv_have_decl_asprintf" = xyes; then :
d6f1bafa
IB
14357 ac_have_decl=1
14358else
14359 ac_have_decl=0
14360fi
14361
14362cat >>confdefs.h <<_ACEOF
14363#define HAVE_DECL_ASPRINTF $ac_have_decl
14364_ACEOF
14365
14366ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
d0ac1c44 14367if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
d6f1bafa
IB
14368 ac_have_decl=1
14369else
14370 ac_have_decl=0
14371fi
14372
14373cat >>confdefs.h <<_ACEOF
14374#define HAVE_DECL_VASPRINTF $ac_have_decl
14375_ACEOF
14376
81ecdfbb 14377ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
d0ac1c44 14378if test "x$ac_cv_have_decl_snprintf" = xyes; then :
81ecdfbb 14379 ac_have_decl=1
d5efd9fc 14380else
81ecdfbb 14381 ac_have_decl=0
d5efd9fc
AM
14382fi
14383
81ecdfbb
RW
14384cat >>confdefs.h <<_ACEOF
14385#define HAVE_DECL_SNPRINTF $ac_have_decl
14386_ACEOF
14387
14388ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
d0ac1c44 14389if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
81ecdfbb 14390 ac_have_decl=1
d5efd9fc 14391else
81ecdfbb
RW
14392 ac_have_decl=0
14393fi
14394
14395cat >>confdefs.h <<_ACEOF
14396#define HAVE_DECL_VSNPRINTF $ac_have_decl
d5efd9fc 14397_ACEOF
81ecdfbb 14398
5a026fc9 14399ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
d0ac1c44 14400if test "x$ac_cv_have_decl_strnlen" = xyes; then :
5a026fc9
NC
14401 ac_have_decl=1
14402else
14403 ac_have_decl=0
14404fi
14405
14406cat >>confdefs.h <<_ACEOF
14407#define HAVE_DECL_STRNLEN $ac_have_decl
14408_ACEOF
14409
81ecdfbb 14410
9ae46699
L
14411# Link in zlib if we can. This allows us to read compressed debug sections.
14412# This is used only by compress.c.
14413
14414 # Use the system's zlib library.
39f3de7c
L
14415 zlibdir="-L\$(top_builddir)/../zlib"
14416 zlibinc="-I\$(top_srcdir)/../zlib"
bf993e3c 14417
243340ad
L
14418# Check whether --with-system-zlib was given.
14419if test "${with_system_zlib+set}" = set; then :
afa59b79
L
14420 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
14421 zlibdir=
14422 zlibinc=
14423 fi
bf993e3c 14424
bf993e3c
JB
14425fi
14426
14427
bf993e3c 14428
d5efd9fc 14429
9ae46699 14430
629dabe3
AM
14431save_CFLAGS="$CFLAGS"
14432CFLAGS="$CFLAGS -Werror"
8722de9c
AM
14433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler support for hidden visibility" >&5
14434$as_echo_n "checking compiler support for hidden visibility... " >&6; }
d0ac1c44 14435if ${bfd_cv_hidden+:} false; then :
8722de9c
AM
14436 $as_echo_n "(cached) " >&6
14437else
14438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14439/* end confdefs.h. */
14440
14441const char hw[] __attribute__ ((__visibility__ ("hidden"))) = "Hello, World\n";
14442extern void print (const char *) __attribute__ ((__visibility__ ("hidden")));
14443int
14444main ()
14445{
14446print (hw);
14447 ;
14448 return 0;
14449}
14450_ACEOF
14451if ac_fn_c_try_compile "$LINENO"; then :
14452 bfd_cv_hidden=yes
14453else
14454 bfd_cv_hidden=no
14455fi
14456rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14457fi
14458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_hidden" >&5
14459$as_echo "$bfd_cv_hidden" >&6; }
629dabe3 14460CFLAGS="$save_CFLAGS"
8722de9c
AM
14461if test $bfd_cv_hidden = yes; then
14462
14463$as_echo "#define HAVE_HIDDEN 1" >>confdefs.h
14464
14465fi
14466
c603b11b
AM
14467# Check if linker supports --as-needed and --no-as-needed options
14468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14469$as_echo_n "checking linker --as-needed support... " >&6; }
d0ac1c44 14470if ${bfd_cv_ld_as_needed+:} false; then :
c603b11b
AM
14471 $as_echo_n "(cached) " >&6
14472else
14473 bfd_cv_ld_as_needed=no
14474 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
14475 bfd_cv_ld_as_needed=yes
14476 fi
d5efd9fc 14477
c603b11b
AM
14478fi
14479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
14480$as_echo "$bfd_cv_ld_as_needed" >&6; }
d5efd9fc 14481
c603b11b
AM
14482LIBM=
14483case $host in
14484*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
14485 # These system don't have libm, or don't need it
14486 ;;
14487*-ncr-sysv4.3*)
14488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
14489$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
d0ac1c44 14490if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then :
c603b11b
AM
14491 $as_echo_n "(cached) " >&6
14492else
14493 ac_check_lib_save_LIBS=$LIBS
14494LIBS="-lmw $LIBS"
14495cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14496/* end confdefs.h. */
c603b11b
AM
14497
14498/* Override any GCC internal prototype to avoid an error.
14499 Use char because int might match the return type of a GCC
14500 builtin and then its argument prototype would still apply. */
14501#ifdef __cplusplus
14502extern "C"
14503#endif
14504char _mwvalidcheckl ();
d5efd9fc
AM
14505int
14506main ()
14507{
c603b11b 14508return _mwvalidcheckl ();
d5efd9fc
AM
14509 ;
14510 return 0;
14511}
14512_ACEOF
c603b11b
AM
14513if ac_fn_c_try_link "$LINENO"; then :
14514 ac_cv_lib_mw__mwvalidcheckl=yes
d5efd9fc 14515else
c603b11b 14516 ac_cv_lib_mw__mwvalidcheckl=no
d5efd9fc 14517fi
c603b11b
AM
14518rm -f core conftest.err conftest.$ac_objext \
14519 conftest$ac_exeext conftest.$ac_ext
14520LIBS=$ac_check_lib_save_LIBS
d5efd9fc 14521fi
c603b11b
AM
14522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
14523$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
d0ac1c44 14524if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then :
c603b11b 14525 LIBM="-lmw"
d5efd9fc
AM
14526fi
14527
c603b11b
AM
14528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14529$as_echo_n "checking for cos in -lm... " >&6; }
d0ac1c44 14530if ${ac_cv_lib_m_cos+:} false; then :
81ecdfbb 14531 $as_echo_n "(cached) " >&6
d5efd9fc 14532else
c603b11b
AM
14533 ac_check_lib_save_LIBS=$LIBS
14534LIBS="-lm $LIBS"
14535cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14536/* end confdefs.h. */
81ecdfbb 14537
c603b11b
AM
14538/* Override any GCC internal prototype to avoid an error.
14539 Use char because int might match the return type of a GCC
14540 builtin and then its argument prototype would still apply. */
14541#ifdef __cplusplus
14542extern "C"
14543#endif
14544char cos ();
d5efd9fc
AM
14545int
14546main ()
14547{
c603b11b 14548return cos ();
d5efd9fc
AM
14549 ;
14550 return 0;
14551}
14552_ACEOF
c603b11b
AM
14553if ac_fn_c_try_link "$LINENO"; then :
14554 ac_cv_lib_m_cos=yes
d5efd9fc 14555else
c603b11b 14556 ac_cv_lib_m_cos=no
d5efd9fc 14557fi
c603b11b
AM
14558rm -f core conftest.err conftest.$ac_objext \
14559 conftest$ac_exeext conftest.$ac_ext
14560LIBS=$ac_check_lib_save_LIBS
14561fi
14562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14563$as_echo "$ac_cv_lib_m_cos" >&6; }
d0ac1c44 14564if test "x$ac_cv_lib_m_cos" = xyes; then :
c603b11b 14565 LIBM="$LIBM -lm"
d5efd9fc 14566fi
d5efd9fc 14567
c603b11b
AM
14568 ;;
14569*)
14570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14571$as_echo_n "checking for cos in -lm... " >&6; }
d0ac1c44 14572if ${ac_cv_lib_m_cos+:} false; then :
81ecdfbb 14573 $as_echo_n "(cached) " >&6
d5efd9fc 14574else
c603b11b
AM
14575 ac_check_lib_save_LIBS=$LIBS
14576LIBS="-lm $LIBS"
14577cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14578/* end confdefs.h. */
81ecdfbb 14579
c603b11b
AM
14580/* Override any GCC internal prototype to avoid an error.
14581 Use char because int might match the return type of a GCC
14582 builtin and then its argument prototype would still apply. */
14583#ifdef __cplusplus
14584extern "C"
14585#endif
14586char cos ();
d5efd9fc
AM
14587int
14588main ()
14589{
c603b11b 14590return cos ();
d5efd9fc
AM
14591 ;
14592 return 0;
14593}
14594_ACEOF
c603b11b
AM
14595if ac_fn_c_try_link "$LINENO"; then :
14596 ac_cv_lib_m_cos=yes
81ecdfbb 14597else
c603b11b 14598 ac_cv_lib_m_cos=no
81ecdfbb 14599fi
c603b11b
AM
14600rm -f core conftest.err conftest.$ac_objext \
14601 conftest$ac_exeext conftest.$ac_ext
14602LIBS=$ac_check_lib_save_LIBS
14603fi
14604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14605$as_echo "$ac_cv_lib_m_cos" >&6; }
d0ac1c44 14606if test "x$ac_cv_lib_m_cos" = xyes; then :
c603b11b 14607 LIBM="-lm"
81ecdfbb
RW
14608fi
14609
c603b11b
AM
14610 ;;
14611esac
81ecdfbb 14612
81ecdfbb 14613
81ecdfbb 14614
c603b11b
AM
14615# When building a shared libbfd, link against the pic version of libiberty
14616# so that apps that use libbfd won't need libiberty just to satisfy any
14617# libbfd references.
14618# We can't do that if a pic libiberty is unavailable since including non-pic
14619# code would insert text relocations into libbfd.
14620SHARED_LIBADD=
14621SHARED_LDFLAGS=
14622if test "$enable_shared" = "yes"; then
14623 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
14624 if test -n "$x"; then
14625 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
14626 fi
81ecdfbb 14627
c603b11b 14628 case "${host}" in
edd01d07 14629 # More hacks to build DLLs on Windows.
c603b11b
AM
14630 *-*-cygwin*)
14631 SHARED_LDFLAGS="-no-undefined"
14632 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
14633 ;;
d5efd9fc 14634
edd01d07
MR
14635 # Use built-in libintl on macOS, since it is not provided by libc.
14636 *-*-darwin*)
c603b11b
AM
14637 SHARED_LIBADD="-L`pwd`/../libiberty/pic -L`pwd`/../intl -liberty -lintl"
14638 ;;
14639 esac
14640
14641 if test -n "$SHARED_LIBADD"; then
14642 if test -n "$LIBM"; then
14643 if test x"$bfd_cv_ld_as_needed" = xyes; then
14644 # Link against libm only when needed. Put -lc, -lm inside -Wl
14645 # to stop libtool reordering these options.
14646 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
14647 else
14648 SHARED_LIBADD="$SHARED_LIBADD $LIBM"
14649 fi
14650 fi
14651 fi
81ecdfbb 14652fi
d5efd9fc 14653
81ecdfbb 14654
81ecdfbb 14655
c603b11b 14656# target stuff:
81ecdfbb 14657
c603b11b
AM
14658# Canonicalize the secondary target names.
14659if test -n "$enable_targets" ; then
14660 for targ in `echo $enable_targets | sed 's/,/ /g'`
14661 do
14662 result=`$ac_config_sub $targ 2>/dev/null`
14663 if test -n "$result" ; then
14664 canon_targets="$canon_targets $result"
14665 else
14666 # Allow targets that config.sub doesn't recognize, like "all".
14667 canon_targets="$canon_targets $targ"
14668 fi
14669 done
d5efd9fc 14670fi
d5efd9fc 14671
c603b11b
AM
14672all_targets=false
14673defvec=
14674selvecs=
14675assocvecs=
14676selarchs=
14677TDEFINES=
14678for targ in $target $canon_targets
14679do
999d6dff 14680 if test $targ = all; then
c603b11b
AM
14681 all_targets=true
14682 assocvecs="$assocvecs $targ_defvec $targ_selvecs"
999d6dff 14683 elif test $targ != plugin; then
c603b11b 14684 . $srcdir/config.bfd
999d6dff 14685 if test $targ = $target; then
c603b11b
AM
14686 defvec=$targ_defvec
14687 fi
14688 selvecs="$selvecs $targ_defvec $targ_selvecs"
14689 selarchs="$selarchs $targ_archs"
14690 TDEFINES="$TDEFINES $targ_cflags"
14691 fi
14692done
d5efd9fc 14693
81ecdfbb 14694
c603b11b
AM
14695# This processing still needs to be done if we're to decide properly whether
14696# 64-bit support needs to be compiled in. Currently, it will be included if
14697# the default or any other explicitly requested target requires it; it
14698# will not be included on a 32-bit host if no 64-bit target is requested, and
14699# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
14700# used.
81ecdfbb 14701
c603b11b
AM
14702# uniq the default and selected vectors in all the configured targets.
14703f=""
14704for i in $selvecs ; do
14705 case " $f " in
14706 *" $i "*) ;;
14707 *) f="$f $i" ;;
14708 esac
14709done
14710selvecs="$f"
335e41d4 14711
335e41d4 14712
c603b11b
AM
14713# uniq the associated vectors in all the configured targets.
14714f=""
14715for i in $assocvecs ; do
14716 case " $f " in
14717 *" $i "*) ;;
14718 *) f="$f $i" ;;
14719 esac
14720done
14721assocvecs="$f"
335e41d4 14722
335e41d4 14723
c603b11b
AM
14724# uniq the architectures in all the configured targets.
14725f=""
14726for i in $selarchs ; do
14727 case " $f " in
14728 *" $i "*) ;;
14729 *) f="$f $i" ;;
14730 esac
14731done
14732selarchs="$f"
335e41d4 14733
c603b11b
AM
14734# Target backend .o files.
14735tb=
335e41d4 14736
98641896
L
14737elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo
14738 dwarf1.lo dwarf2.lo"
c603b11b
AM
14739coffgen="coffgen.lo dwarf2.lo"
14740coff="cofflink.lo $coffgen"
14741ecoff="ecofflink.lo $coffgen"
14742xcoff="xcofflink.lo $coffgen"
2ba49b59 14743
bbd19b19 14744elfxx_x86="elfxx-x86.lo elf-ifunc.lo elf-vxworks.lo"
81ecdfbb 14745for vec in $selvecs
49c97a80 14746do
81ecdfbb
RW
14747 target_size=32
14748 case "$vec" in
14749 # This list is alphabetized to make it easy to compare
14750 # with the two vector lists in targets.c. For the same reason,
14751 # use one entry per line, even though this leads to long lines.
2f67d686
AM
14752 aarch64_elf32_be_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
14753 aarch64_elf32_le_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
d8bd95ef 14754 aarch64_elf64_be_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
a75cf613 14755 aarch64_elf64_be_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
d8bd95ef 14756 aarch64_elf64_le_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
a75cf613 14757 aarch64_elf64_le_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
f075eb5e 14758 aarch64_mach_o_vec) tb="$tb mach-o-aarch64.lo"; target_size=64 ;;
f4943d82 14759 alpha_ecoff_le_vec) tb="$tb coff-alpha.lo ecoff.lo $ecoff"; target_size=64 ;;
2f67d686
AM
14760 alpha_elf64_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
14761 alpha_elf64_fbsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
2f67d686
AM
14762 alpha_vms_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
14763 alpha_vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;;
14764 am33_elf32_linux_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
6d00b590 14765 aout0_be_vec) tb="$tb aout0.lo aout32.lo" ;;
2f67d686
AM
14766 aout64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
14767 aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
2f67d686
AM
14768 arc_elf32_be_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
14769 arc_elf32_le_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
2f67d686
AM
14770 arm_elf32_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14771 arm_elf32_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
617a5ada
CL
14772 arm_elf32_fdpic_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14773 arm_elf32_fdpic_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
2f67d686
AM
14774 arm_elf32_nacl_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14775 arm_elf32_nacl_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14776 arm_elf32_symbian_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14777 arm_elf32_symbian_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14778 arm_elf32_vxworks_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14779 arm_elf32_vxworks_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
f4943d82
AM
14780 arm_pe_be_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;;
14781 arm_pe_le_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;;
f4943d82
AM
14782 arm_pe_wince_be_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
14783 arm_pe_wince_le_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
14784 arm_pei_be_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;;
14785 arm_pei_le_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;;
f4943d82
AM
14786 arm_pei_wince_be_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
14787 arm_pei_wince_le_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
f075eb5e 14788 arm_mach_o_vec) tb="$tb mach-o-arm.lo" ;;
6d00b590
AM
14789 avr_elf32_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;;
14790 bfin_elf32_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
14791 bfin_elf32_fdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
6d00b590 14792 cr16_elf32_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
2f67d686 14793 cris_aout_vec) tb="$tb aout-cris.lo" ;;
6d00b590 14794 cris_elf32_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
2f67d686 14795 cris_elf32_us_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
6d00b590 14796 crx_elf32_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;;
b8891f8d
AJ
14797 csky_elf32_be_vec) tb="$tb elf32-csky.lo elf32.lo $elf" ;;
14798 csky_elf32_le_vec) tb="$tb elf32-csky.lo elf32.lo $elf" ;;
6d00b590
AM
14799 d10v_elf32_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
14800 d30v_elf32_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
14801 dlx_elf32_be_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
2f67d686
AM
14802 elf32_be_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
14803 elf32_le_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
14804 elf64_be_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14805 elf64_le_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
45d5293f
JM
14806 bpf_elf64_le_vec) tb="$tb elf64-bpf.lo elf64.lo $elf"; target_size=64;;
14807 bpf_elf64_be_vec) tb="$tb elf64-bpf.lo elf64.lo $elf"; target_size=64 ;;
6d00b590
AM
14808 epiphany_elf32_vec) tb="$tb elf32-epiphany.lo elf32.lo $elf" ;;
14809 fr30_elf32_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
14810 frv_elf32_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
14811 frv_elf32_fdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
14812 h8300_elf32_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
5518c738 14813 h8300_elf32_linux_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
2f67d686 14814 hppa_elf32_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
6d00b590
AM
14815 hppa_elf32_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
14816 hppa_elf32_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
2f67d686
AM
14817 hppa_elf64_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
14818 hppa_elf64_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
14819 hppa_som_vec) tb="$tb som.lo" ;;
2f67d686
AM
14820 i386_aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
14821 i386_aout_bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
2f67d686 14822 i386_aout_lynx_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
f4943d82
AM
14823 i386_coff_vec) tb="$tb coff-i386.lo $coff" ;;
14824 i386_coff_go32_vec) tb="$tb coff-go32.lo $coff" ;;
14825 i386_coff_go32stubbed_vec) tb="$tb coff-stgo32.lo $coff" ;;
14826 i386_coff_lynx_vec) tb="$tb cf-i386lynx.lo lynx-core.lo $coff" ;;
5f2a6b85
AM
14827 i386_elf32_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
14828 i386_elf32_fbsd_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
5f2a6b85
AM
14829 i386_elf32_sol2_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
14830 i386_elf32_vxworks_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
2f67d686
AM
14831 i386_mach_o_vec) tb="$tb mach-o-i386.lo" ;;
14832 i386_msdos_vec) tb="$tb i386msdos.lo" ;;
f4943d82 14833 i386_pe_vec) tb="$tb pe-i386.lo peigen.lo $coff" ;;
251dae91 14834 i386_pe_big_vec) tb="$tb pe-i386.lo peigen.lo $coff" ;;
f4943d82 14835 i386_pei_vec) tb="$tb pei-i386.lo peigen.lo $coff" ;;
5f2a6b85 14836 iamcu_elf32_vec) tb="$tb elf32-i386.lo $elfxx_x86 elf32.lo $elf" ;;
6d00b590
AM
14837 ia64_elf32_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
14838 ia64_elf32_hpux_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
2f67d686
AM
14839 ia64_elf64_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14840 ia64_elf64_le_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14841 ia64_elf64_hpux_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14842 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 ;;
f4943d82 14843 ia64_pei_vec) tb="$tb pei-ia64.lo pepigen.lo $coff"; target_size=64 ;;
6d00b590
AM
14844 ip2k_elf32_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
14845 iq2000_elf32_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
bbd19b19
L
14846 k1om_elf64_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14847 k1om_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14848 l1om_elf64_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14849 l1om_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elfxx-x86.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
6d00b590
AM
14850 lm32_elf32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
14851 lm32_elf32_fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
6d00b590
AM
14852 m32c_elf32_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
14853 m32r_elf32_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14854 m32r_elf32_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14855 m32r_elf32_linux_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14856 m32r_elf32_linux_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14857 m68hc11_elf32_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
14858 m68hc12_elf32_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
14859 m68k_elf32_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
7b4ae824 14860 s12z_elf32_vec) tb="$tb elf32-s12z.lo elf32.lo $elf" ;;
f4943d82
AM
14861 mach_o_be_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
14862 mach_o_le_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
14863 mach_o_fat_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
6d00b590
AM
14864 mcore_elf32_be_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
14865 mcore_elf32_le_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
f4943d82
AM
14866 mcore_pe_be_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;;
14867 mcore_pe_le_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;;
14868 mcore_pei_be_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;;
14869 mcore_pei_le_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;;
6d00b590
AM
14870 mep_elf32_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
14871 mep_elf32_le_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
14872 metag_elf32_vec) tb="$tb elf32-metag.lo elf32.lo $elf" ;;
6d00b590 14873 microblaze_elf32_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
2f67d686 14874 microblaze_elf32_le_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
8e415ce8
AM
14875 mips_ecoff_be_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
14876 mips_ecoff_le_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
14877 mips_ecoff_bele_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
f4943d82
AM
14878 mips_elf32_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14879 mips_elf32_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14880 mips_elf32_n_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14881 mips_elf32_n_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14882 mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14883 mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14884 mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14885 mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14886 mips_elf32_trad_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14887 mips_elf32_trad_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14888 mips_elf32_tradfbsd_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14889 mips_elf32_tradfbsd_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14890 mips_elf32_vxworks_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14891 mips_elf32_vxworks_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14892 mips_elf64_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14893 mips_elf64_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14894 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 ;;
14895 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 ;;
14896 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 ;;
14897 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 ;;
2f67d686
AM
14898 mmix_elf64_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
14899 mmix_mmo_vec) tb="$tb mmo.lo" target_size=64 ;;
14900 mn10200_elf32_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
14901 mn10300_elf32_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
14902 moxie_elf32_be_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
14903 moxie_elf32_le_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
14904 msp430_elf32_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
14905 msp430_elf32_ti_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
14906 mt_elf32_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;;
6d00b590
AM
14907 nds32_elf32_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14908 nds32_elf32_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14909 nds32_elf32_linux_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14910 nds32_elf32_linux_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
fe944acf 14911 nfp_elf64_vec) tb="$tb elf64-nfp.lo elf64.lo $elf" ;;
2f67d686
AM
14912 nios2_elf32_be_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
14913 nios2_elf32_le_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
14914 ns32k_aout_pc532mach_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
14915 ns32k_aout_pc532nbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
6d00b590 14916 or1k_elf32_vec) tb="$tb elf32-or1k.lo elf32.lo $elf" ;;
2f67d686
AM
14917 pdp11_aout_vec) tb="$tb pdp11.lo" ;;
14918 pef_vec) tb="$tb pef.lo" ;;
14919 pef_xlib_vec) tb="$tb pef.lo" ;;
6d00b590
AM
14920 pj_elf32_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;;
14921 pj_elf32_le_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;;
2f67d686 14922 powerpc_boot_vec) tb="$tb ppcboot.lo" ;;
6d00b590
AM
14923 powerpc_elf32_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14924 powerpc_elf32_le_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14925 powerpc_elf32_fbsd_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14926 powerpc_elf32_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
2f67d686
AM
14927 powerpc_elf64_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14928 powerpc_elf64_le_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
14929 powerpc_elf64_fbsd_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
6afcdeb3 14930 powerpc_elf64_fbsd_le_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
f4943d82 14931 powerpc_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;;
889294f6 14932 pru_elf32_vec) tb="$tb elf32-pru.lo elf32.lo $elf" ;;
02dd9d25
NC
14933 riscv_elf32_vec) tb="$tb elf32-riscv.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf" ;;
14934 riscv_elf64_vec) tb="$tb elf64-riscv.lo elf64.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
fbc09e7a
MC
14935 riscv_elf32_be_vec) tb="$tb elf32-riscv.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf" ;;
14936 riscv_elf64_be_vec) tb="$tb elf64-riscv.lo elf64.lo elfxx-riscv.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
6d00b590 14937 rl78_elf32_vec) tb="$tb elf32-rl78.lo elf32.lo $elf" ;;
f4943d82
AM
14938 rs6000_xcoff64_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
14939 rs6000_xcoff64_aix_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
14940 rs6000_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;;
6d00b590
AM
14941 rx_elf32_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
14942 rx_elf32_be_ns_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
2f67d686 14943 rx_elf32_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
42d4c301 14944 rx_elf32_linux_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
6d00b590 14945 s390_elf32_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;;
2f67d686 14946 s390_elf64_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
a8e14f4c
NC
14947 score_elf32_be_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo elf64.lo $elf"; want64=true; target_size=64 ;;
14948 score_elf32_le_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo elf64.lo $elf"; want64=true; target_size=64 ;;
f4943d82
AM
14949 sh_coff_vec) tb="$tb coff-sh.lo $coff" ;;
14950 sh_coff_le_vec) tb="$tb coff-sh.lo $coff" ;;
14951 sh_coff_small_vec) tb="$tb coff-sh.lo $coff" ;;
14952 sh_coff_small_le_vec) tb="$tb coff-sh.lo $coff" ;;
14953 sh_elf32_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14954 sh_elf32_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14955 sh_elf32_fdpic_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14956 sh_elf32_fdpic_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14957 sh_elf32_linux_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14958 sh_elf32_linux_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14959 sh_elf32_nbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14960 sh_elf32_nbsd_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
f4943d82
AM
14961 sh_elf32_vxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14962 sh_elf32_vxworks_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14963 sh_pe_le_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo $coff" ;;
14964 sh_pei_le_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo $coff" ;;
2f67d686
AM
14965 sparc_elf32_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14966 sparc_elf32_sol2_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14967 sparc_elf32_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14968 sparc_elf64_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14969 sparc_elf64_fbsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14970 sparc_elf64_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
2f67d686 14971 spu_elf32_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;;
6d00b590 14972 sym_vec) tb="$tb xsym.lo" ;;
f4943d82
AM
14973 tic30_coff_vec) tb="$tb coff-tic30.lo $coffgen" ;;
14974 tic4x_coff0_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
14975 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
14976 tic4x_coff1_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
14977 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
14978 tic4x_coff2_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
14979 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
14980 tic54x_coff0_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
14981 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
14982 tic54x_coff1_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
14983 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
14984 tic54x_coff2_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
14985 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
2f67d686
AM
14986 tic6x_elf32_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14987 tic6x_elf32_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14988 tic6x_elf32_c6000_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14989 tic6x_elf32_c6000_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14990 tic6x_elf32_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14991 tic6x_elf32_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
2f67d686
AM
14992 tilegx_elf32_be_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
14993 tilegx_elf32_le_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
14994 tilegx_elf64_be_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
14995 tilegx_elf64_le_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
14996 tilepro_elf32_vec) tb="$tb elf32-tilepro.lo elf32.lo $elf" ;;
14997 v800_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
14998 v850_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
6d00b590 14999 vax_aout_1knbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;;
2f67d686
AM
15000 vax_aout_nbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;;
15001 vax_elf32_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;;
3f8107ab 15002 ft32_elf32_vec) tb="$tb elf32-ft32.lo elf32.lo $elf" ;;
d924db55 15003 visium_elf32_vec) tb="$tb elf32-visium.lo elf32.lo $elf" ;;
a6be0538 15004 wasm_vec) tb="$tb wasm-module.lo" ;;
8fb740dd 15005 wasm32_elf32_vec) tb="$tb elf32-wasm32.lo elf32.lo $elf" ;;
f4943d82 15006 x86_64_coff_vec) tb="$tb coff-x86_64.lo $coff"; target_size=64 ;;
5f2a6b85 15007 x86_64_elf32_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo elf32.lo $elf"; target_size=64 ;;
5f2a6b85
AM
15008 x86_64_elf64_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
15009 x86_64_elf64_cloudabi_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
15010 x86_64_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
5f2a6b85 15011 x86_64_elf64_sol2_vec) tb="$tb elf64-x86-64.lo $elfxx_x86 elf64.lo $elf"; target_size=64 ;;
2f67d686 15012 x86_64_mach_o_vec) tb="$tb mach-o-x86-64.lo" ;;
f4943d82 15013 x86_64_pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
251dae91 15014 x86_64_pe_big_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
f4943d82 15015 x86_64_pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
2f67d686
AM
15016 xc16x_elf32_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
15017 xgate_elf32_vec) tb="$tb elf32-xgate.lo elf32.lo $elf" ;;
15018 xstormy16_elf32_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
15019 xtensa_elf32_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15020 xtensa_elf32_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
f4943d82 15021 z80_coff_vec) tb="$tb coff-z80.lo reloc16.lo $coffgen" ;;
6655dba2 15022 z80_elf32_vec) tb="$tb elf32-z80.lo elf32.lo $elf" ;;
f4943d82 15023 z8k_coff_vec) tb="$tb coff-z8k.lo reloc16.lo $coff" ;;
2ba49b59 15024
c603b11b
AM
15025 # These appear out of order in targets.c
15026 srec_vec) tb="$tb srec.lo" ;;
15027 symbolsrec_vec) tb="$tb srec.lo" ;;
15028 tekhex_vec) tb="$tb tekhex.lo" ;;
15029 core_cisco_be_vec) tb="$tb cisco-core.lo" ;;
15030 core_cisco_le_vec) tb="$tb cisco-core.lo" ;;
15031
15032 "") ;;
d0ac1c44 15033 *) as_fn_error $? "*** unknown target vector $vec" "$LINENO" 5 ;;
c603b11b
AM
15034 esac
15035
15036 if test ${target_size} = 64; then
15037 target64=true
15038 fi
15039 if test x"${vec}" = x"${defvec}"; then
15040 bfd_default_target_size=${target_size}
15041 fi
15042done
15043
999d6dff
AM
15044if test "$plugins" = "yes"; then
15045 tb="$tb plugin.lo"
15046fi
15047
c603b11b
AM
15048# Target architecture .o files.
15049# A couple of CPUs use shorter file names to avoid problems on DOS
15050# filesystems.
15051ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
15052
15053# Weed out duplicate .o files.
15054f=""
15055for i in $tb ; do
15056 case " $f " in
15057 *" $i "*) ;;
15058 *) f="$f $i" ;;
15059 esac
15060done
15061tb="$f"
15062
15063f=""
15064for i in $ta ; do
15065 case " $f " in
15066 *" $i "*) ;;
15067 *) f="$f $i" ;;
15068 esac
15069done
15070ta="$f"
15071
15072bfd_backends="$tb"
15073bfd_machines="$ta"
15074
15075if test x${all_targets} = xtrue ; then
15076 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
15077 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
15078 selvecs=
15079 havevecs=-DHAVE_all_vecs
15080 selarchs=
15081 test -n "$assocvecs" &&
15082 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15083else # all_targets is true
15084 # Only set these if they will be nonempty, for the clever echo.
15085 havevecs=
15086 assocvecs=
15087 test -n "$selvecs" &&
15088 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
15089 test -n "$selvecs" &&
15090 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15091 test -n "$selarchs" &&
15092 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15093fi # all_targets is true
15094
e6cc316a
L
15095# 64-bit archives need a 64-bit bfd_vma.
15096if test "x$want_64_bit_archive" = xtrue; then
15097 want64=true
15098
15099$as_echo "#define USE_64_BIT_ARCHIVE 1" >>confdefs.h
15100
15101fi
15102
c603b11b
AM
15103case ${host64}-${target64}-${want64} in
15104 *true*)
15105 wordsize=64
15106 bfd64_libs='$(BFD64_LIBS)'
15107 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
15108 if test $BFD_HOST_64_BIT_DEFINED = 0; then
15109 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
15110$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
15111 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
15112$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
15113 fi
15114 if test -n "$GCC" ; then
15115 bad_64bit_gcc=no;
15116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
15117$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
15118 # Add more tests for gcc versions with non-working 64-bit support here.
15119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15120/* end confdefs.h. */
15121:__GNUC__:__GNUC_MINOR__:__i386__:
15122_ACEOF
15123if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15124 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
15125 bad_64bit_gcc=yes;
15126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
15127$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
15128else
15129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15130$as_echo "no" >&6; }
15131fi
15132rm -f conftest*
15133
15134 if test $bad_64bit_gcc = yes ; then
d0ac1c44 15135 as_fn_error $? "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
c603b11b
AM
15136 fi
15137 fi
15138 ;;
15139 false-false-false)
15140 wordsize=32
15141 all_backends='$(BFD32_BACKENDS)'
15142 ;;
15143esac
15144
15145tdefaults=""
15146test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
15147test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
15148test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
15149test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
15150
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160# If we are configured native, pick a core file support file.
15161COREFILE=
15162COREFLAG=
15163CORE_HEADER=
15164TRAD_HEADER=
15165if test "${target}" = "${host}"; then
15166 case "${host}" in
15167 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*)
15168 COREFILE=''
15169 ;;
15170 alpha*-*-linux-*)
15171 COREFILE=trad-core.lo
15172 TRAD_HEADER='"hosts/alphalinux.h"'
15173 ;;
15174 alpha*-*-netbsd* | alpha*-*-openbsd*)
15175 COREFILE=netbsd-core.lo
15176 ;;
15177 alpha*-*-*)
15178 COREFILE=osf-core.lo
15179 ;;
15180 arm-*-freebsd* | arm-*-kfreebsd*-gnu)
15181 COREFILE='' ;;
8b5d0a4f 15182 arm*-*-netbsd* | arm-*-openbsd*)
c603b11b
AM
15183 COREFILE=netbsd-core.lo
15184 ;;
15185 arm-*-riscix) COREFILE=trad-core.lo ;;
15186 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
15187 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
15188 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;;
15189 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
15190 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
15191 hppa*-*-netbsd* | hppa*-*-openbsd*)
15192 COREFILE=netbsd-core.lo
15193 ;;
15194
c603b11b
AM
15195 i[3-7]86-sequent-bsd*)
15196 COREFILE=trad-core.lo
15197 TRAD_HEADER='"hosts/symmetry.h"'
15198 ;;
15199 i[3-7]86-sequent-sysv4*) ;;
15200 i[3-7]86-sequent-sysv*)
15201 COREFILE=trad-core.lo
15202 TRAD_HEADER='"hosts/symmetry.h"'
15203 ;;
15204 i[3-7]86-*-bsdi)
15205 COREFILE=
15206 ;;
15207 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*)
15208 COREFILE=trad-core.lo
15209 TRAD_HEADER='"hosts/i386bsd.h"'
15210 ;;
15211 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
15212 COREFILE=''
15213 TRAD_HEADER='"hosts/i386bsd.h"'
15214 ;;
15215 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
15216 COREFILE=netbsd-core.lo
15217 ;;
15218 i[3-7]86-esix-sysv3*)
15219 COREFILE=trad-core.lo
15220 TRAD_HEADER='"hosts/esix.h"'
15221 ;;
15222 i[3-7]86-*-sco3.2v5*)
15223 COREFILE=sco5-core.lo
15224 ;;
15225 i[3-7]86-*-sco* | i[3-7]86-*-isc*)
15226 COREFILE=trad-core.lo
15227 TRAD_HEADER='"hosts/i386sco.h"'
15228 ;;
15229 i[3-7]86-*-mach3*)
15230 COREFILE=trad-core.lo
15231 TRAD_HEADER='"hosts/i386mach3.h"'
15232 ;;
15233 i[3-7]86-*-linux-*)
15234 COREFILE=trad-core.lo
15235 TRAD_HEADER='"hosts/i386linux.h"'
15236 case "$enable_targets"-"$want64" in
15237 *x86_64-*linux*|*-true)
15238 CORE_HEADER='"hosts/x86-64linux.h"'
15239 esac
15240 ;;
15241 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;;
15242 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;;
8b5d0a4f 15243 mips*-*-netbsd* | mips*-*-openbsd*)
c603b11b
AM
15244 COREFILE=netbsd-core.lo
15245 ;;
c603b11b
AM
15246 mips-sgi-irix4*) COREFILE=irix-core.lo ;;
15247 mips-sgi-irix5*) COREFILE=irix-core.lo ;;
15248 mips-sgi-irix6*) COREFILE=irix-core.lo ;;
c603b11b
AM
15249 m68*-*-linux-*)
15250 COREFILE=trad-core.lo
15251 TRAD_HEADER='"hosts/m68klinux.h"'
15252 ;;
dc12032b 15253 m68*-*-netbsd*)
c603b11b
AM
15254 COREFILE=netbsd-core.lo
15255 ;;
c603b11b
AM
15256 ns32k-pc532-mach)
15257 COREFILE=trad-core.lo
15258 TRAD_HEADER='"hosts/pc532mach.h"'
15259 ;;
15260 ns32k-*-netbsd* | ns32k-*-openbsd*)
15261 COREFILE=netbsd-core.lo
15262 ;;
15263 rs6000-*-lynx*)
15264 COREFILE=lynx-core.lo
15265 ;;
15266 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].* | powerpc64-*-aix[5-9].*)
15267 COREFILE=rs6000-core.lo
15268 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
15269 ;;
15270 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
15271 COREFILE=rs6000-core.lo
15272 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
15273 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
15274 # have c_impl as a member of struct core_dumpx
15275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
15276$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
15277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15278/* end confdefs.h. */
15279#include <core.h>
15280int
15281main ()
15282{
15283struct core_dumpx c; c.c_impl = 0;
15284 ;
15285 return 0;
15286}
15287_ACEOF
15288if ac_fn_c_try_compile "$LINENO"; then :
15289
15290$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
15291
15292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15293$as_echo "yes" >&6; }
15294else
15295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15296$as_echo "no" >&6; }
15297fi
15298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15299 ;;
15300 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
15301 rs6000-*-*) COREFILE=rs6000-core.lo ;;
15302 powerpc64-*-aix*) COREFILE=rs6000-core.lo ;;
15303 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
15304 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
15305 powerpc-*-beos*) ;;
15306 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
15307 COREFILE='' ;;
15308 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
15309 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
15310 s390*-*-*) COREFILE=trad-core.lo ;;
15311 sh*-*-netbsd* | sh*-*-openbsd*)
15312 COREFILE=netbsd-core.lo
15313 ;;
15314 sparc-*-netbsd* | sparc*-*-openbsd*)
15315 COREFILE=netbsd-core.lo
15316 ;;
c603b11b
AM
15317 vax-*-netbsd* | vax-*-openbsd*)
15318 COREFILE=netbsd-core.lo
15319 ;;
15320 vax-*-ultrix2*)
15321 COREFILE=trad-core.lo
15322 TRAD_HEADER='"hosts/vaxult2.h"'
15323 ;;
15324 vax-*-ultrix*)
15325 COREFILE=trad-core.lo
15326 TRAD_HEADER='"hosts/vaxult2.h"'
15327 ;;
15328 vax-*-linux-*)
15329 COREFILE=trad-core.lo
15330 TRAD_HEADER='"hosts/vaxlinux.h"'
15331 ;;
15332 vax-*-*)
15333 COREFILE=trad-core.lo
15334 TRAD_HEADER='"hosts/vaxbsd.h"'
15335 ;;
15336 x86_64-*-linux*)
15337 CORE_HEADER='"hosts/x86-64linux.h"'
15338 ;;
15339 x86_64-*-netbsd* | x86_64-*-openbsd*)
15340 COREFILE=netbsd-core.lo
15341 ;;
15342 esac
15343
15344 case "$COREFILE" in
15345 aix386-core.lo) COREFLAG=-DAIX386_CORE ;;
15346 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
15347 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
15348 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
15349 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
15350 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
15351 osf-core.lo) COREFLAG=-DOSF_CORE ;;
15352 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
15353 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
15354 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;;
15355 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
15356 esac
15357
15358 # ELF corefile support has several flavors, but all of
15359 # them use something called <sys/procfs.h>
c8693053
RO
15360
15361$as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
15362
15363 for ac_header in sys/procfs.h
c603b11b
AM
15364do :
15365 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
d0ac1c44 15366if test "x$ac_cv_header_sys_procfs_h" = xyes; then :
c603b11b
AM
15367 cat >>confdefs.h <<_ACEOF
15368#define HAVE_SYS_PROCFS_H 1
15369_ACEOF
15370
15371fi
15372
15373done
15374
15375 if test "$ac_cv_header_sys_procfs_h" = yes; then
c8693053
RO
15376
15377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
c603b11b 15378$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
d0ac1c44 15379 if ${bfd_cv_have_sys_procfs_type_prstatus_t+:} false; then :
c603b11b
AM
15380 $as_echo_n "(cached) " >&6
15381else
15382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15383/* end confdefs.h. */
15384
15385#define _SYSCALL32
c603b11b
AM
15386#include <sys/procfs.h>
15387int
15388main ()
15389{
15390prstatus_t avar
15391 ;
15392 return 0;
15393}
15394_ACEOF
15395if ac_fn_c_try_compile "$LINENO"; then :
15396 bfd_cv_have_sys_procfs_type_prstatus_t=yes
15397else
15398 bfd_cv_have_sys_procfs_type_prstatus_t=no
15399
15400fi
15401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15402fi
15403
15404 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
15405
15406$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
15407
15408 fi
15409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
15410$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
15411
c8693053
RO
15412
15413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
c603b11b 15414$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
d0ac1c44 15415 if ${bfd_cv_have_sys_procfs_type_prstatus32_t+:} false; then :
c603b11b
AM
15416 $as_echo_n "(cached) " >&6
15417else
15418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15419/* end confdefs.h. */
15420
15421#define _SYSCALL32
c603b11b
AM
15422#include <sys/procfs.h>
15423int
15424main ()
15425{
15426prstatus32_t avar
15427 ;
15428 return 0;
15429}
15430_ACEOF
15431if ac_fn_c_try_compile "$LINENO"; then :
15432 bfd_cv_have_sys_procfs_type_prstatus32_t=yes
15433else
15434 bfd_cv_have_sys_procfs_type_prstatus32_t=no
15435
15436fi
15437rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15438fi
15439
15440 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
15441
15442$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
15443
15444 fi
15445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
15446$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
15447
c8693053
RO
15448
15449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
c603b11b 15450$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
d0ac1c44 15451 if ${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+:} false; then :
c603b11b
AM
15452 $as_echo_n "(cached) " >&6
15453else
15454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15455/* end confdefs.h. */
15456
15457#define _SYSCALL32
c603b11b
AM
15458#include <sys/procfs.h>
15459int
15460main ()
15461{
15462prstatus_t avar; void* aref = (void*) &avar.pr_who
15463 ;
15464 return 0;
15465}
15466_ACEOF
15467if ac_fn_c_try_compile "$LINENO"; then :
15468 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
15469else
15470 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
15471
15472fi
15473rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15474fi
15475
15476 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
15477
15478$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
15479
15480 fi
15481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
15482$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
15483
c8693053
RO
15484
15485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
c603b11b 15486$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
d0ac1c44 15487 if ${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+:} false; then :
c603b11b
AM
15488 $as_echo_n "(cached) " >&6
15489else
15490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15491/* end confdefs.h. */
15492
15493#define _SYSCALL32
c603b11b
AM
15494#include <sys/procfs.h>
15495int
15496main ()
15497{
15498prstatus32_t avar; void* aref = (void*) &avar.pr_who
15499 ;
15500 return 0;
15501}
15502_ACEOF
15503if ac_fn_c_try_compile "$LINENO"; then :
15504 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
15505else
15506 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
15507
15508fi
15509rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15510fi
15511
15512 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
15513
15514$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
15515
15516 fi
15517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
15518$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
15519
c8693053
RO
15520
15521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
c603b11b 15522$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
d0ac1c44 15523 if ${bfd_cv_have_sys_procfs_type_pstatus_t+:} false; then :
c603b11b
AM
15524 $as_echo_n "(cached) " >&6
15525else
15526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15527/* end confdefs.h. */
15528
15529#define _SYSCALL32
c603b11b
AM
15530#include <sys/procfs.h>
15531int
15532main ()
15533{
15534pstatus_t avar
15535 ;
15536 return 0;
15537}
15538_ACEOF
15539if ac_fn_c_try_compile "$LINENO"; then :
15540 bfd_cv_have_sys_procfs_type_pstatus_t=yes
15541else
15542 bfd_cv_have_sys_procfs_type_pstatus_t=no
15543
15544fi
15545rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15546fi
15547
15548 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
15549
15550$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
15551
15552 fi
15553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
15554$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
15555
c8693053
RO
15556
15557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
c603b11b 15558$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
d0ac1c44 15559 if ${bfd_cv_have_sys_procfs_type_pxstatus_t+:} false; then :
c603b11b
AM
15560 $as_echo_n "(cached) " >&6
15561else
15562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15563/* end confdefs.h. */
15564
15565#define _SYSCALL32
c603b11b
AM
15566#include <sys/procfs.h>
15567int
15568main ()
15569{
15570pxstatus_t avar
15571 ;
15572 return 0;
15573}
15574_ACEOF
15575if ac_fn_c_try_compile "$LINENO"; then :
15576 bfd_cv_have_sys_procfs_type_pxstatus_t=yes
15577else
15578 bfd_cv_have_sys_procfs_type_pxstatus_t=no
15579
15580fi
15581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15582fi
15583
15584 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
15585
15586$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
15587
15588 fi
15589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
15590$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
15591
c8693053
RO
15592
15593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
c603b11b 15594$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
d0ac1c44 15595 if ${bfd_cv_have_sys_procfs_type_pstatus32_t+:} false; then :
c603b11b
AM
15596 $as_echo_n "(cached) " >&6
15597else
15598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15599/* end confdefs.h. */
15600
15601#define _SYSCALL32
c603b11b
AM
15602#include <sys/procfs.h>
15603int
15604main ()
15605{
15606pstatus32_t avar
15607 ;
15608 return 0;
15609}
15610_ACEOF
15611if ac_fn_c_try_compile "$LINENO"; then :
15612 bfd_cv_have_sys_procfs_type_pstatus32_t=yes
15613else
15614 bfd_cv_have_sys_procfs_type_pstatus32_t=no
15615
15616fi
15617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15618fi
15619
15620 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
15621
15622$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
15623
15624 fi
15625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
15626$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
15627
c8693053
RO
15628
15629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
c603b11b 15630$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
d0ac1c44 15631 if ${bfd_cv_have_sys_procfs_type_prpsinfo_t+:} false; then :
c603b11b
AM
15632 $as_echo_n "(cached) " >&6
15633else
15634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15635/* end confdefs.h. */
15636
15637#define _SYSCALL32
c603b11b
AM
15638#include <sys/procfs.h>
15639int
15640main ()
15641{
15642prpsinfo_t avar
15643 ;
15644 return 0;
15645}
15646_ACEOF
15647if ac_fn_c_try_compile "$LINENO"; then :
15648 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
15649else
15650 bfd_cv_have_sys_procfs_type_prpsinfo_t=no
15651
15652fi
15653rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15654fi
15655
15656 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
15657
15658$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
15659
15660 fi
15661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
15662$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
15663
c8693053
RO
15664
15665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5
c603b11b 15666$as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; }
d0ac1c44 15667 if ${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+:} false; then :
c603b11b
AM
15668 $as_echo_n "(cached) " >&6
15669else
15670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15671/* end confdefs.h. */
15672
15673#define _SYSCALL32
c603b11b
AM
15674#include <sys/procfs.h>
15675int
15676main ()
15677{
15678prpsinfo_t avar; void* aref = (void*) &avar.pr_pid
15679 ;
15680 return 0;
15681}
15682_ACEOF
15683if ac_fn_c_try_compile "$LINENO"; then :
15684 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes
15685else
15686 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no
15687
15688fi
15689rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15690fi
15691
15692 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then
15693
15694$as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h
15695
15696 fi
15697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5
15698$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; }
15699
c8693053
RO
15700
15701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
c603b11b 15702$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
d0ac1c44 15703 if ${bfd_cv_have_sys_procfs_type_prpsinfo32_t+:} false; then :
c603b11b
AM
15704 $as_echo_n "(cached) " >&6
15705else
15706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15707/* end confdefs.h. */
15708
15709#define _SYSCALL32
c603b11b
AM
15710#include <sys/procfs.h>
15711int
15712main ()
15713{
15714prpsinfo32_t avar
15715 ;
15716 return 0;
15717}
15718_ACEOF
15719if ac_fn_c_try_compile "$LINENO"; then :
15720 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
15721else
15722 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
15723
15724fi
15725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15726fi
15727
15728 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
15729
15730$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
15731
15732 fi
15733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
15734$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
15735
c8693053
RO
15736
15737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5
c603b11b 15738$as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; }
d0ac1c44 15739 if ${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+:} false; then :
c603b11b
AM
15740 $as_echo_n "(cached) " >&6
15741else
15742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15743/* end confdefs.h. */
15744
15745#define _SYSCALL32
c603b11b
AM
15746#include <sys/procfs.h>
15747int
15748main ()
15749{
15750prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid
15751 ;
15752 return 0;
15753}
15754_ACEOF
15755if ac_fn_c_try_compile "$LINENO"; then :
15756 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes
15757else
15758 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no
15759
15760fi
15761rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15762fi
15763
15764 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then
15765
15766$as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h
15767
15768 fi
15769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5
15770$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; }
15771
c8693053
RO
15772
15773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
c603b11b 15774$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
d0ac1c44 15775 if ${bfd_cv_have_sys_procfs_type_psinfo_t+:} false; then :
c603b11b
AM
15776 $as_echo_n "(cached) " >&6
15777else
15778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15779/* end confdefs.h. */
15780
15781#define _SYSCALL32
c603b11b
AM
15782#include <sys/procfs.h>
15783int
15784main ()
15785{
15786psinfo_t avar
15787 ;
15788 return 0;
15789}
15790_ACEOF
15791if ac_fn_c_try_compile "$LINENO"; then :
15792 bfd_cv_have_sys_procfs_type_psinfo_t=yes
15793else
15794 bfd_cv_have_sys_procfs_type_psinfo_t=no
15795
15796fi
15797rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15798fi
15799
15800 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
15801
15802$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
15803
15804 fi
15805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
15806$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
15807
c8693053
RO
15808
15809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5
c603b11b 15810$as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; }
d0ac1c44 15811 if ${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+:} false; then :
c603b11b
AM
15812 $as_echo_n "(cached) " >&6
15813else
15814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15815/* end confdefs.h. */
15816
15817#define _SYSCALL32
c603b11b
AM
15818#include <sys/procfs.h>
15819int
15820main ()
15821{
15822psinfo_t avar; void* aref = (void*) &avar.pr_pid
15823 ;
15824 return 0;
15825}
15826_ACEOF
15827if ac_fn_c_try_compile "$LINENO"; then :
15828 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes
15829else
15830 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no
15831
15832fi
15833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15834fi
15835
15836 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then
15837
15838$as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h
15839
15840 fi
15841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5
15842$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; }
15843
c8693053
RO
15844
15845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
c603b11b 15846$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
d0ac1c44 15847 if ${bfd_cv_have_sys_procfs_type_psinfo32_t+:} false; then :
c603b11b
AM
15848 $as_echo_n "(cached) " >&6
15849else
15850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15851/* end confdefs.h. */
15852
15853#define _SYSCALL32
c603b11b
AM
15854#include <sys/procfs.h>
15855int
15856main ()
15857{
15858psinfo32_t avar
15859 ;
15860 return 0;
15861}
15862_ACEOF
15863if ac_fn_c_try_compile "$LINENO"; then :
15864 bfd_cv_have_sys_procfs_type_psinfo32_t=yes
15865else
15866 bfd_cv_have_sys_procfs_type_psinfo32_t=no
15867
15868fi
15869rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15870fi
15871
15872 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
15873
15874$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
15875
15876 fi
15877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
15878$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
15879
c8693053
RO
15880
15881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5
c603b11b 15882$as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; }
d0ac1c44 15883 if ${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+:} false; then :
c603b11b
AM
15884 $as_echo_n "(cached) " >&6
15885else
15886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15887/* end confdefs.h. */
15888
15889#define _SYSCALL32
c603b11b
AM
15890#include <sys/procfs.h>
15891int
15892main ()
15893{
15894psinfo32_t avar; void* aref = (void*) &avar.pr_pid
15895 ;
15896 return 0;
15897}
15898_ACEOF
15899if ac_fn_c_try_compile "$LINENO"; then :
15900 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes
15901else
15902 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no
15903
15904fi
15905rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15906fi
15907
15908 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then
15909
15910$as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h
15911
15912 fi
15913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5
15914$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; }
15915
c8693053
RO
15916
15917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
c603b11b 15918$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
d0ac1c44 15919 if ${bfd_cv_have_sys_procfs_type_lwpstatus_t+:} false; then :
c603b11b
AM
15920 $as_echo_n "(cached) " >&6
15921else
15922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15923/* end confdefs.h. */
15924
15925#define _SYSCALL32
c603b11b
AM
15926#include <sys/procfs.h>
15927int
15928main ()
15929{
15930lwpstatus_t avar
15931 ;
15932 return 0;
15933}
15934_ACEOF
15935if ac_fn_c_try_compile "$LINENO"; then :
15936 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
15937else
15938 bfd_cv_have_sys_procfs_type_lwpstatus_t=no
15939
15940fi
15941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15942fi
15943
15944 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
15945
15946$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
15947
15948 fi
15949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
15950$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
15951
c8693053
RO
15952
15953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
c603b11b 15954$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
d0ac1c44 15955 if ${bfd_cv_have_sys_procfs_type_lwpxstatus_t+:} false; then :
c603b11b
AM
15956 $as_echo_n "(cached) " >&6
15957else
15958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15959/* end confdefs.h. */
15960
15961#define _SYSCALL32
c603b11b
AM
15962#include <sys/procfs.h>
15963int
15964main ()
15965{
15966lwpxstatus_t avar
15967 ;
15968 return 0;
15969}
15970_ACEOF
15971if ac_fn_c_try_compile "$LINENO"; then :
15972 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
15973else
15974 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
15975
15976fi
15977rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15978fi
15979
15980 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
15981
15982$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
5464f5a1 15983
c603b11b
AM
15984 fi
15985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
15986$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
1012372a 15987
c8693053
RO
15988
15989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
c603b11b 15990$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
d0ac1c44 15991 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+:} false; then :
c603b11b
AM
15992 $as_echo_n "(cached) " >&6
15993else
15994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15995/* end confdefs.h. */
2ba49b59 15996
c603b11b 15997#define _SYSCALL32
c603b11b
AM
15998#include <sys/procfs.h>
15999int
16000main ()
16001{
16002lwpstatus_t avar; void* aref = (void*) &avar.pr_context
16003 ;
16004 return 0;
16005}
16006_ACEOF
16007if ac_fn_c_try_compile "$LINENO"; then :
16008 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
16009else
16010 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
5464f5a1 16011
c603b11b
AM
16012fi
16013rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16014fi
1012372a 16015
c603b11b 16016 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
2ba49b59 16017
c603b11b 16018$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
1012372a 16019
c603b11b
AM
16020 fi
16021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
16022$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
81ecdfbb 16023
c8693053
RO
16024
16025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
c603b11b 16026$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
d0ac1c44 16027 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+:} false; then :
c603b11b
AM
16028 $as_echo_n "(cached) " >&6
16029else
16030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb 16031/* end confdefs.h. */
c603b11b
AM
16032
16033#define _SYSCALL32
c603b11b
AM
16034#include <sys/procfs.h>
16035int
16036main ()
16037{
16038lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
16039 ;
16040 return 0;
16041}
81ecdfbb 16042_ACEOF
c603b11b
AM
16043if ac_fn_c_try_compile "$LINENO"; then :
16044 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
2ba49b59 16045else
c603b11b
AM
16046 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
16047
16048fi
16049rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2ba49b59 16050fi
1012372a 16051
c603b11b
AM
16052 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
16053
16054$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
16055
16056 fi
16057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
16058$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
16059
c8693053
RO
16060
16061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
c603b11b 16062$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
d0ac1c44 16063 if ${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+:} false; then :
c603b11b
AM
16064 $as_echo_n "(cached) " >&6
16065else
16066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16067/* end confdefs.h. */
16068
16069#define _SYSCALL32
c603b11b
AM
16070#include <sys/procfs.h>
16071int
16072main ()
16073{
16074lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
16075 ;
16076 return 0;
16077}
16078_ACEOF
16079if ac_fn_c_try_compile "$LINENO"; then :
16080 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
16081else
16082 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
16083
16084fi
16085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16086fi
16087
16088 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
1012372a 16089
c603b11b
AM
16090$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
16091
16092 fi
16093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
16094$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
16095
c8693053
RO
16096
16097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
c603b11b 16098$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
d0ac1c44 16099 if ${bfd_cv_have_sys_procfs_type_win32_pstatus_t+:} false; then :
c603b11b
AM
16100 $as_echo_n "(cached) " >&6
16101else
16102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16103/* end confdefs.h. */
16104
16105#define _SYSCALL32
c603b11b
AM
16106#include <sys/procfs.h>
16107int
16108main ()
16109{
16110win32_pstatus_t avar
16111 ;
16112 return 0;
16113}
16114_ACEOF
16115if ac_fn_c_try_compile "$LINENO"; then :
16116 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
16117else
16118 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
16119
16120fi
16121rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16122fi
16123
16124 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
16125
16126$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
16127
16128 fi
16129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
16130$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
16131
16132 fi
16133fi
1012372a
AC
16134
16135
c603b11b 16136if test -n "$CORE_HEADER"; then
1012372a 16137
c603b11b
AM
16138cat >>confdefs.h <<_ACEOF
16139#define CORE_HEADER $CORE_HEADER
16140_ACEOF
252b5132 16141
c603b11b
AM
16142fi
16143if test -n "$TRAD_HEADER"; then
6be7c12c 16144
c603b11b
AM
16145cat >>confdefs.h <<_ACEOF
16146#define TRAD_HEADER $TRAD_HEADER
16147_ACEOF
5464f5a1 16148
c603b11b 16149fi
5464f5a1 16150
81ecdfbb
RW
16151if test "$plugins" = "yes"; then
16152 supports_plugins=1
5464f5a1 16153else
81ecdfbb 16154 supports_plugins=0
5464f5a1 16155fi
5464f5a1 16156
81ecdfbb 16157
3cf9e6c4 16158
96fe4562 16159# Determine the host dependent file_ptr a.k.a. off_t type. In order
81ecdfbb
RW
16160# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
16161# fseeko, long. This assumes that sizeof off_t is .ge. sizeof long.
16162# Hopefully a reasonable assumption since fseeko et.al. should be
16163# upward compatible.
16164for ac_func in ftello ftello64 fseeko fseeko64 fopen64
16165do :
16166 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16167ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 16168if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
81ecdfbb
RW
16169 cat >>confdefs.h <<_ACEOF
16170#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5464f5a1 16171_ACEOF
5464f5a1 16172
252b5132 16173fi
81ecdfbb 16174done
5464f5a1 16175
81ecdfbb
RW
16176if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
16177 # The cast to long int works around a bug in the HP C Compiler
16178# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16179# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16180# This bug is HP SR number 8606223364.
16181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
16182$as_echo_n "checking size of off_t... " >&6; }
d0ac1c44 16183if ${ac_cv_sizeof_off_t+:} false; then :
81ecdfbb 16184 $as_echo_n "(cached) " >&6
6be7c12c 16185else
81ecdfbb 16186 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
5464f5a1 16187
81ecdfbb
RW
16188else
16189 if test "$ac_cv_type_off_t" = yes; then
16190 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16191$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
16192as_fn_error 77 "cannot compute sizeof (off_t)
16193See \`config.log' for more details" "$LINENO" 5; }
81ecdfbb
RW
16194 else
16195 ac_cv_sizeof_off_t=0
16196 fi
5464f5a1 16197fi
5464f5a1 16198
252b5132 16199fi
81ecdfbb
RW
16200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
16201$as_echo "$ac_cv_sizeof_off_t" >&6; }
5464f5a1 16202
252b5132 16203
5464f5a1 16204
81ecdfbb
RW
16205cat >>confdefs.h <<_ACEOF
16206#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
5464f5a1 16207_ACEOF
5464f5a1 16208
5464f5a1 16209
81ecdfbb
RW
16210fi
16211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
16212$as_echo_n "checking file_ptr type... " >&6; }
16213bfd_file_ptr="long"
16214bfd_ufile_ptr="unsigned long"
16215if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
16216 -o x"${ac_cv_sizeof_off_t}" = x8; then
16217 bfd_file_ptr=BFD_HOST_64_BIT
16218 bfd_ufile_ptr=BFD_HOST_U_64_BIT
16219fi
16220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
16221$as_echo "$bfd_file_ptr" >&6; }
16222
6be7c12c 16223
252b5132 16224
d0ac1c44
SM
16225
16226
16227
16228 for ac_header in $ac_header_list
81ecdfbb
RW
16229do :
16230 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
d0ac1c44
SM
16231ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
16232"
16233if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
81ecdfbb
RW
16234 cat >>confdefs.h <<_ACEOF
16235#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5464f5a1 16236_ACEOF
5464f5a1 16237
5464f5a1 16238fi
81ecdfbb
RW
16239
16240done
16241
d0ac1c44
SM
16242
16243
16244
16245
16246
16247
16248
81ecdfbb
RW
16249for ac_func in getpagesize
16250do :
16251 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
d0ac1c44 16252if test "x$ac_cv_func_getpagesize" = xyes; then :
5464f5a1 16253 cat >>confdefs.h <<_ACEOF
81ecdfbb 16254#define HAVE_GETPAGESIZE 1
5464f5a1 16255_ACEOF
252b5132 16256
252b5132
RH
16257fi
16258done
16259
81ecdfbb
RW
16260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
16261$as_echo_n "checking for working mmap... " >&6; }
d0ac1c44 16262if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
81ecdfbb 16263 $as_echo_n "(cached) " >&6
252b5132 16264else
81ecdfbb 16265 if test "$cross_compiling" = yes; then :
252b5132
RH
16266 ac_cv_func_mmap_fixed_mapped=no
16267else
81ecdfbb 16268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
16269/* end confdefs.h. */
16270$ac_includes_default
16271/* malloc might have been renamed as rpl_malloc. */
16272#undef malloc
6be7c12c 16273
252b5132
RH
16274/* Thanks to Mike Haertel and Jim Avera for this test.
16275 Here is a matrix of mmap possibilities:
16276 mmap private not fixed
16277 mmap private fixed at somewhere currently unmapped
16278 mmap private fixed at somewhere already mapped
16279 mmap shared not fixed
16280 mmap shared fixed at somewhere currently unmapped
16281 mmap shared fixed at somewhere already mapped
16282 For private mappings, we should verify that changes cannot be read()
16283 back from the file, nor mmap's back from the file at a different
16284 address. (There have been systems where private was not correctly
16285 implemented like the infamous i386 svr4.0, and systems where the
5464f5a1 16286 VM page cache was not coherent with the file system buffer cache
252b5132
RH
16287 like early versions of FreeBSD and possibly contemporary NetBSD.)
16288 For shared mappings, we should conversely verify that changes get
5464f5a1 16289 propagated back to all the places they're supposed to be.
252b5132
RH
16290
16291 Grep wants private fixed already mapped.
16292 The main things grep needs to know about mmap are:
16293 * does it exist and is it safe to write into the mmap'd area
16294 * how to use it (BSD variants) */
5464f5a1 16295
252b5132
RH
16296#include <fcntl.h>
16297#include <sys/mman.h>
16298
81ecdfbb 16299#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
5464f5a1
NN
16300char *malloc ();
16301#endif
6be7c12c 16302
5464f5a1 16303/* This mess was copied from the GNU getpagesize.h. */
81ecdfbb 16304#ifndef HAVE_GETPAGESIZE
252b5132
RH
16305# ifdef _SC_PAGESIZE
16306# define getpagesize() sysconf(_SC_PAGESIZE)
16307# else /* no _SC_PAGESIZE */
81ecdfbb 16308# ifdef HAVE_SYS_PARAM_H
252b5132
RH
16309# include <sys/param.h>
16310# ifdef EXEC_PAGESIZE
16311# define getpagesize() EXEC_PAGESIZE
16312# else /* no EXEC_PAGESIZE */
16313# ifdef NBPG
16314# define getpagesize() NBPG * CLSIZE
16315# ifndef CLSIZE
16316# define CLSIZE 1
16317# endif /* no CLSIZE */
16318# else /* no NBPG */
16319# ifdef NBPC
16320# define getpagesize() NBPC
16321# else /* no NBPC */
16322# ifdef PAGESIZE
16323# define getpagesize() PAGESIZE
16324# endif /* PAGESIZE */
16325# endif /* no NBPC */
16326# endif /* no NBPG */
16327# endif /* no EXEC_PAGESIZE */
16328# else /* no HAVE_SYS_PARAM_H */
16329# define getpagesize() 8192 /* punt totally */
16330# endif /* no HAVE_SYS_PARAM_H */
16331# endif /* no _SC_PAGESIZE */
16332
5464f5a1
NN
16333#endif /* no HAVE_GETPAGESIZE */
16334
16335int
16336main ()
16337{
16338 char *data, *data2, *data3;
d0ac1c44 16339 const char *cdata2;
5464f5a1 16340 int i, pagesize;
d0ac1c44 16341 int fd, fd2;
5464f5a1
NN
16342
16343 pagesize = getpagesize ();
16344
16345 /* First, make a file with some known garbage in it. */
16346 data = (char *) malloc (pagesize);
16347 if (!data)
81ecdfbb 16348 return 1;
5464f5a1
NN
16349 for (i = 0; i < pagesize; ++i)
16350 *(data + i) = rand ();
16351 umask (0);
16352 fd = creat ("conftest.mmap", 0600);
16353 if (fd < 0)
d0ac1c44 16354 return 2;
5464f5a1 16355 if (write (fd, data, pagesize) != pagesize)
d0ac1c44 16356 return 3;
5464f5a1
NN
16357 close (fd);
16358
d0ac1c44
SM
16359 /* Next, check that the tail of a page is zero-filled. File must have
16360 non-zero length, otherwise we risk SIGBUS for entire page. */
16361 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
16362 if (fd2 < 0)
16363 return 4;
16364 cdata2 = "";
16365 if (write (fd2, cdata2, 1) != 1)
16366 return 5;
16367 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
16368 if (data2 == MAP_FAILED)
16369 return 6;
16370 for (i = 0; i < pagesize; ++i)
16371 if (*(data2 + i))
16372 return 7;
16373 close (fd2);
16374 if (munmap (data2, pagesize))
16375 return 8;
16376
5464f5a1
NN
16377 /* Next, try to mmap the file at a fixed address which already has
16378 something else allocated at it. If we can, also make sure that
16379 we see the same garbage. */
16380 fd = open ("conftest.mmap", O_RDWR);
16381 if (fd < 0)
d0ac1c44 16382 return 9;
5464f5a1
NN
16383 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16384 MAP_PRIVATE | MAP_FIXED, fd, 0L))
d0ac1c44 16385 return 10;
5464f5a1
NN
16386 for (i = 0; i < pagesize; ++i)
16387 if (*(data + i) != *(data2 + i))
d0ac1c44 16388 return 11;
5464f5a1
NN
16389
16390 /* Finally, make sure that changes to the mapped area do not
16391 percolate back to the file as seen by read(). (This is a bug on
16392 some variants of i386 svr4.0.) */
16393 for (i = 0; i < pagesize; ++i)
16394 *(data2 + i) = *(data2 + i) + 1;
16395 data3 = (char *) malloc (pagesize);
16396 if (!data3)
d0ac1c44 16397 return 12;
5464f5a1 16398 if (read (fd, data3, pagesize) != pagesize)
d0ac1c44 16399 return 13;
5464f5a1
NN
16400 for (i = 0; i < pagesize; ++i)
16401 if (*(data + i) != *(data3 + i))
d0ac1c44 16402 return 14;
5464f5a1 16403 close (fd);
81ecdfbb 16404 return 0;
5464f5a1
NN
16405}
16406_ACEOF
81ecdfbb 16407if ac_fn_c_try_run "$LINENO"; then :
5464f5a1
NN
16408 ac_cv_func_mmap_fixed_mapped=yes
16409else
81ecdfbb 16410 ac_cv_func_mmap_fixed_mapped=no
5464f5a1 16411fi
81ecdfbb
RW
16412rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16413 conftest.$ac_objext conftest.beam conftest.$ac_ext
5464f5a1 16414fi
81ecdfbb 16415
5464f5a1 16416fi
81ecdfbb
RW
16417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
16418$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
5464f5a1
NN
16419if test $ac_cv_func_mmap_fixed_mapped = yes; then
16420
81ecdfbb 16421$as_echo "#define HAVE_MMAP 1" >>confdefs.h
5464f5a1
NN
16422
16423fi
d0ac1c44 16424rm -f conftest.mmap conftest.txt
5464f5a1 16425
5464f5a1 16426for ac_func in madvise mprotect
81ecdfbb
RW
16427do :
16428 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16429ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 16430if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5464f5a1 16431 cat >>confdefs.h <<_ACEOF
81ecdfbb 16432#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5464f5a1
NN
16433_ACEOF
16434
16435fi
16436done
16437
16438case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
16439 true+yes )
81ecdfbb 16440$as_echo "#define USE_MMAP 1" >>confdefs.h
5464f5a1
NN
16441 ;;
16442esac
16443
16444rm -f doc/config.status
81ecdfbb 16445ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
5464f5a1 16446
20e95c23 16447
81ecdfbb 16448ac_config_commands="$ac_config_commands default"
5464f5a1 16449
108a6f8e
CD
16450
16451
16452
16453
16454
31dd3154 16455
5464f5a1
NN
16456cat >confcache <<\_ACEOF
16457# This file is a shell script that caches the results of configure
16458# tests run on this system so they can be shared between configure
16459# scripts and configure runs, see configure's option --config-cache.
16460# It is not useful on other systems. If it contains results you don't
16461# want to keep, you may remove or edit it.
16462#
16463# config.status only pays attention to the cache file if you give it
16464# the --recheck option to rerun configure.
16465#
16466# `ac_cv_env_foo' variables (set or unset) will be overridden when
16467# loading this file, other *unset* `ac_cv_foo' will be assigned the
16468# following values.
16469
16470_ACEOF
16471
16472# The following way of writing the cache mishandles newlines in values,
16473# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 16474# So, we kill variables containing newlines.
5464f5a1
NN
16475# Ultrix sh set writes to stderr and can't be redirected directly,
16476# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
16477(
16478 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16479 eval ac_val=\$$ac_var
16480 case $ac_val in #(
16481 *${as_nl}*)
16482 case $ac_var in #(
16483 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16484$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16485 esac
16486 case $ac_var in #(
16487 _ | IFS | as_nl) ;; #(
16488 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16489 *) { eval $ac_var=; unset $ac_var;} ;;
16490 esac ;;
16491 esac
16492 done
16493
5464f5a1 16494 (set) 2>&1 |
81ecdfbb
RW
16495 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16496 *${as_nl}ac_space=\ *)
16497 # `set' does not quote correctly, so add quotes: double-quote
16498 # substitution turns \\\\ into \\, and sed turns \\ into \.
5464f5a1
NN
16499 sed -n \
16500 "s/'/'\\\\''/g;
16501 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 16502 ;; #(
5464f5a1
NN
16503 *)
16504 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 16505 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5464f5a1 16506 ;;
81ecdfbb
RW
16507 esac |
16508 sort
16509) |
5464f5a1 16510 sed '
81ecdfbb 16511 /^ac_cv_env_/b end
5464f5a1 16512 t clear
81ecdfbb 16513 :clear
5464f5a1
NN
16514 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16515 t end
81ecdfbb
RW
16516 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16517 :end' >>confcache
16518if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16519 if test -w "$cache_file"; then
d0ac1c44 16520 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
16521 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16522$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
16523 if test ! -f "$cache_file" || test -h "$cache_file"; then
16524 cat confcache >"$cache_file"
16525 else
16526 case $cache_file in #(
16527 */* | ?:*)
16528 mv -f confcache "$cache_file"$$ &&
16529 mv -f "$cache_file"$$ "$cache_file" ;; #(
16530 *)
16531 mv -f confcache "$cache_file" ;;
16532 esac
16533 fi
16534 fi
5464f5a1 16535 else
81ecdfbb
RW
16536 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16537$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5464f5a1
NN
16538 fi
16539fi
16540rm -f confcache
16541
16542test "x$prefix" = xNONE && prefix=$ac_default_prefix
16543# Let make expand exec_prefix.
16544test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16545
5464f5a1
NN
16546DEFS=-DHAVE_CONFIG_H
16547
16548ac_libobjs=
16549ac_ltlibobjs=
d0ac1c44 16550U=
5464f5a1
NN
16551for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16552 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
16553 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16554 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16555 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16556 # will be set to the directory where LIBOBJS objects are built.
16557 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16558 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5464f5a1
NN
16559done
16560LIBOBJS=$ac_libobjs
16561
16562LTLIBOBJS=$ac_ltlibobjs
16563
16564
d0ac1c44
SM
16565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
16566$as_echo_n "checking that generated files are newer than configure... " >&6; }
16567 if test -n "$am_sleep_pid"; then
16568 # Hide warnings about reused PIDs.
16569 wait $am_sleep_pid 2>/dev/null
16570 fi
16571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
16572$as_echo "done" >&6; }
f5385ebf 16573if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
d0ac1c44 16574 as_fn_error $? "conditional \"AMDEP\" was never defined.
81ecdfbb 16575Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf
AM
16576fi
16577if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
d0ac1c44 16578 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
81ecdfbb
RW
16579Usually this means the macro was only invoked conditionally." "$LINENO" 5
16580fi
16581 if test -n "$EXEEXT"; then
16582 am__EXEEXT_TRUE=
16583 am__EXEEXT_FALSE='#'
16584else
16585 am__EXEEXT_TRUE='#'
16586 am__EXEEXT_FALSE=
f5385ebf 16587fi
81ecdfbb 16588
ce3c775b 16589if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 16590 as_fn_error $? "conditional \"PLUGINS\" was never defined.
81ecdfbb 16591Usually this means the macro was only invoked conditionally." "$LINENO" 5
ce3c775b 16592fi
f5385ebf 16593if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 16594 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
81ecdfbb 16595Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf 16596fi
d5fbea21 16597if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
d0ac1c44 16598 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
81ecdfbb 16599Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 16600fi
f5385ebf 16601if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
d0ac1c44 16602 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
81ecdfbb 16603Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf 16604fi
5464f5a1 16605
d0ac1c44 16606: "${CONFIG_STATUS=./config.status}"
81ecdfbb 16607ac_write_fail=0
5464f5a1
NN
16608ac_clean_files_save=$ac_clean_files
16609ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
16610{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16611$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16612as_write_fail=0
16613cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5464f5a1
NN
16614#! $SHELL
16615# Generated by $as_me.
16616# Run this file to recreate the current configuration.
16617# Compiler output produced by configure, useful for debugging
16618# configure, is in config.log if it exists.
16619
16620debug=false
16621ac_cs_recheck=false
16622ac_cs_silent=false
5464f5a1 16623
81ecdfbb
RW
16624SHELL=\${CONFIG_SHELL-$SHELL}
16625export SHELL
16626_ASEOF
16627cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16628## -------------------- ##
16629## M4sh Initialization. ##
16630## -------------------- ##
5464f5a1 16631
81ecdfbb
RW
16632# Be more Bourne compatible
16633DUALCASE=1; export DUALCASE # for MKS sh
16634if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5464f5a1
NN
16635 emulate sh
16636 NULLCMD=:
81ecdfbb 16637 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5464f5a1
NN
16638 # is contrary to our usage. Disable this feature.
16639 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
16640 setopt NO_GLOB_SUBST
16641else
16642 case `(set -o) 2>/dev/null` in #(
16643 *posix*) :
16644 set -o posix ;; #(
16645 *) :
16646 ;;
16647esac
5464f5a1 16648fi
5464f5a1 16649
81ecdfbb
RW
16650
16651as_nl='
16652'
16653export as_nl
16654# Printing a long string crashes Solaris 7 /usr/bin/printf.
16655as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16656as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16657as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16658# Prefer a ksh shell builtin over an external printf program on Solaris,
16659# but without wasting forks for bash or zsh.
16660if test -z "$BASH_VERSION$ZSH_VERSION" \
16661 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16662 as_echo='print -r --'
16663 as_echo_n='print -rn --'
16664elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16665 as_echo='printf %s\n'
16666 as_echo_n='printf %s'
16667else
16668 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16669 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16670 as_echo_n='/usr/ucb/echo -n'
16671 else
16672 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16673 as_echo_n_body='eval
16674 arg=$1;
16675 case $arg in #(
16676 *"$as_nl"*)
16677 expr "X$arg" : "X\\(.*\\)$as_nl";
16678 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16679 esac;
16680 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16681 '
16682 export as_echo_n_body
16683 as_echo_n='sh -c $as_echo_n_body as_echo'
16684 fi
16685 export as_echo_body
16686 as_echo='sh -c $as_echo_body as_echo'
16687fi
16688
16689# The user is always right.
16690if test "${PATH_SEPARATOR+set}" != set; then
16691 PATH_SEPARATOR=:
16692 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16693 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16694 PATH_SEPARATOR=';'
16695 }
5464f5a1
NN
16696fi
16697
16698
81ecdfbb
RW
16699# IFS
16700# We need space, tab and new line, in precisely that order. Quoting is
16701# there to prevent editors from complaining about space-tab.
16702# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16703# splitting by setting IFS to empty value.)
16704IFS=" "" $as_nl"
16705
16706# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 16707as_myself=
81ecdfbb
RW
16708case $0 in #((
16709 *[\\/]* ) as_myself=$0 ;;
16710 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16711for as_dir in $PATH
16712do
16713 IFS=$as_save_IFS
16714 test -z "$as_dir" && as_dir=.
16715 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16716 done
16717IFS=$as_save_IFS
16718
16719 ;;
16720esac
16721# We did not find ourselves, most probably we were run as `sh COMMAND'
16722# in which case we are not to be found in the path.
16723if test "x$as_myself" = x; then
16724 as_myself=$0
16725fi
16726if test ! -f "$as_myself"; then
16727 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16728 exit 1
16729fi
16730
16731# Unset variables that we do not need and which cause bugs (e.g. in
16732# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16733# suppresses any "Segmentation fault" message there. '((' could
16734# trigger a bug in pdksh 5.2.14.
16735for as_var in BASH_ENV ENV MAIL MAILPATH
16736do eval test x\${$as_var+set} = xset \
16737 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16738done
5464f5a1
NN
16739PS1='$ '
16740PS2='> '
16741PS4='+ '
16742
16743# NLS nuisances.
81ecdfbb
RW
16744LC_ALL=C
16745export LC_ALL
16746LANGUAGE=C
16747export LANGUAGE
16748
16749# CDPATH.
16750(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16751
16752
d0ac1c44
SM
16753# as_fn_error STATUS ERROR [LINENO LOG_FD]
16754# ----------------------------------------
81ecdfbb
RW
16755# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16756# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 16757# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
16758as_fn_error ()
16759{
d0ac1c44
SM
16760 as_status=$1; test $as_status -eq 0 && as_status=1
16761 if test "$4"; then
16762 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16763 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
5464f5a1 16764 fi
d0ac1c44 16765 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
16766 as_fn_exit $as_status
16767} # as_fn_error
16768
16769
16770# as_fn_set_status STATUS
16771# -----------------------
16772# Set $? to STATUS, without forking.
16773as_fn_set_status ()
16774{
16775 return $1
16776} # as_fn_set_status
16777
16778# as_fn_exit STATUS
16779# -----------------
16780# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16781as_fn_exit ()
16782{
16783 set +e
16784 as_fn_set_status $1
16785 exit $1
16786} # as_fn_exit
16787
16788# as_fn_unset VAR
16789# ---------------
16790# Portably unset VAR.
16791as_fn_unset ()
16792{
16793 { eval $1=; unset $1;}
16794}
16795as_unset=as_fn_unset
16796# as_fn_append VAR VALUE
16797# ----------------------
16798# Append the text in VALUE to the end of the definition contained in VAR. Take
16799# advantage of any shell optimizations that allow amortized linear growth over
16800# repeated appends, instead of the typical quadratic growth present in naive
16801# implementations.
16802if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16803 eval 'as_fn_append ()
16804 {
16805 eval $1+=\$2
16806 }'
16807else
16808 as_fn_append ()
16809 {
16810 eval $1=\$$1\$2
16811 }
16812fi # as_fn_append
16813
16814# as_fn_arith ARG...
16815# ------------------
16816# Perform arithmetic evaluation on the ARGs, and store the result in the
16817# global $as_val. Take advantage of shells that can avoid forks. The arguments
16818# must be portable across $(()) and expr.
16819if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16820 eval 'as_fn_arith ()
16821 {
16822 as_val=$(( $* ))
16823 }'
16824else
16825 as_fn_arith ()
16826 {
16827 as_val=`expr "$@" || test $? -eq 1`
16828 }
16829fi # as_fn_arith
16830
5464f5a1 16831
81ecdfbb
RW
16832if expr a : '\(a\)' >/dev/null 2>&1 &&
16833 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5464f5a1
NN
16834 as_expr=expr
16835else
16836 as_expr=false
16837fi
16838
81ecdfbb 16839if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5464f5a1
NN
16840 as_basename=basename
16841else
16842 as_basename=false
16843fi
252b5132 16844
81ecdfbb
RW
16845if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16846 as_dirname=dirname
16847else
16848 as_dirname=false
16849fi
6be7c12c 16850
81ecdfbb 16851as_me=`$as_basename -- "$0" ||
5464f5a1
NN
16852$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16853 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
16854 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16855$as_echo X/"$0" |
16856 sed '/^.*\/\([^/][^/]*\)\/*$/{
16857 s//\1/
16858 q
16859 }
16860 /^X\/\(\/\/\)$/{
16861 s//\1/
16862 q
16863 }
16864 /^X\/\(\/\).*/{
16865 s//\1/
16866 q
16867 }
16868 s/.*/./; q'`
5464f5a1 16869
5464f5a1
NN
16870# Avoid depending upon Character Ranges.
16871as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16872as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16873as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16874as_cr_digits='0123456789'
16875as_cr_alnum=$as_cr_Letters$as_cr_digits
16876
81ecdfbb
RW
16877ECHO_C= ECHO_N= ECHO_T=
16878case `echo -n x` in #(((((
16879-n*)
16880 case `echo 'xy\c'` in
16881 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16882 xy) ECHO_C='\c';;
16883 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16884 ECHO_T=' ';;
16885 esac;;
16886*)
16887 ECHO_N='-n';;
5464f5a1
NN
16888esac
16889
81ecdfbb
RW
16890rm -f conf$$ conf$$.exe conf$$.file
16891if test -d conf$$.dir; then
16892 rm -f conf$$.dir/conf$$.file
252b5132 16893else
81ecdfbb
RW
16894 rm -f conf$$.dir
16895 mkdir conf$$.dir 2>/dev/null
252b5132 16896fi
81ecdfbb
RW
16897if (echo >conf$$.file) 2>/dev/null; then
16898 if ln -s conf$$.file conf$$ 2>/dev/null; then
5464f5a1 16899 as_ln_s='ln -s'
81ecdfbb
RW
16900 # ... but there are two gotchas:
16901 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16902 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 16903 # In both cases, we have to default to `cp -pR'.
81ecdfbb 16904 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 16905 as_ln_s='cp -pR'
81ecdfbb
RW
16906 elif ln conf$$.file conf$$ 2>/dev/null; then
16907 as_ln_s=ln
16908 else
d0ac1c44 16909 as_ln_s='cp -pR'
5464f5a1 16910 fi
5464f5a1 16911else
d0ac1c44 16912 as_ln_s='cp -pR'
252b5132 16913fi
81ecdfbb
RW
16914rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16915rmdir conf$$.dir 2>/dev/null
16916
16917
16918# as_fn_mkdir_p
16919# -------------
16920# Create "$as_dir" as a directory, including parents if necessary.
16921as_fn_mkdir_p ()
16922{
16923
16924 case $as_dir in #(
16925 -*) as_dir=./$as_dir;;
16926 esac
16927 test -d "$as_dir" || eval $as_mkdir_p || {
16928 as_dirs=
16929 while :; do
16930 case $as_dir in #(
16931 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16932 *) as_qdir=$as_dir;;
16933 esac
16934 as_dirs="'$as_qdir' $as_dirs"
16935 as_dir=`$as_dirname -- "$as_dir" ||
16936$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16937 X"$as_dir" : 'X\(//\)[^/]' \| \
16938 X"$as_dir" : 'X\(//\)$' \| \
16939 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16940$as_echo X"$as_dir" |
16941 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16942 s//\1/
16943 q
16944 }
16945 /^X\(\/\/\)[^/].*/{
16946 s//\1/
16947 q
16948 }
16949 /^X\(\/\/\)$/{
16950 s//\1/
16951 q
16952 }
16953 /^X\(\/\).*/{
16954 s//\1/
16955 q
16956 }
16957 s/.*/./; q'`
16958 test -d "$as_dir" && break
16959 done
16960 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 16961 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb 16962
6be7c12c 16963
81ecdfbb 16964} # as_fn_mkdir_p
5464f5a1 16965if mkdir -p . 2>/dev/null; then
81ecdfbb 16966 as_mkdir_p='mkdir -p "$as_dir"'
5464f5a1
NN
16967else
16968 test -d ./-p && rmdir ./-p
16969 as_mkdir_p=false
252b5132 16970fi
81ecdfbb 16971
d0ac1c44
SM
16972
16973# as_fn_executable_p FILE
16974# -----------------------
16975# Test if FILE is an executable regular file.
16976as_fn_executable_p ()
16977{
16978 test -f "$1" && test -x "$1"
16979} # as_fn_executable_p
16980as_test_x='test -x'
16981as_executable_p=as_fn_executable_p
252b5132 16982
5464f5a1
NN
16983# Sed expression to map a string onto a valid CPP name.
16984as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
252b5132 16985
5464f5a1
NN
16986# Sed expression to map a string onto a valid variable name.
16987as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6be7c12c 16988
252b5132 16989
5464f5a1 16990exec 6>&1
81ecdfbb
RW
16991## ----------------------------------- ##
16992## Main body of $CONFIG_STATUS script. ##
16993## ----------------------------------- ##
16994_ASEOF
16995test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5464f5a1 16996
81ecdfbb
RW
16997cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16998# Save the log message, to keep $0 and so on meaningful, and to
5464f5a1 16999# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
17000# values after options handling.
17001ac_log="
573fe3fb 17002This file was extended by bfd $as_me 2.36.50, which was
d0ac1c44 17003generated by GNU Autoconf 2.69. Invocation command line was
5464f5a1
NN
17004
17005 CONFIG_FILES = $CONFIG_FILES
17006 CONFIG_HEADERS = $CONFIG_HEADERS
17007 CONFIG_LINKS = $CONFIG_LINKS
17008 CONFIG_COMMANDS = $CONFIG_COMMANDS
17009 $ $0 $@
17010
81ecdfbb
RW
17011on `(hostname || uname -n) 2>/dev/null | sed 1q`
17012"
17013
5464f5a1
NN
17014_ACEOF
17015
81ecdfbb
RW
17016case $ac_config_files in *"
17017"*) set x $ac_config_files; shift; ac_config_files=$*;;
17018esac
5464f5a1 17019
81ecdfbb
RW
17020case $ac_config_headers in *"
17021"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17022esac
252b5132 17023
252b5132 17024
81ecdfbb
RW
17025cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17026# Files that config.status was made for.
17027config_files="$ac_config_files"
17028config_headers="$ac_config_headers"
17029config_commands="$ac_config_commands"
252b5132 17030
81ecdfbb 17031_ACEOF
5464f5a1 17032
81ecdfbb 17033cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1 17034ac_cs_usage="\
81ecdfbb
RW
17035\`$as_me' instantiates files and other configuration actions
17036from templates according to the current configuration. Unless the files
17037and actions are specified as TAGs, all are instantiated by default.
5464f5a1 17038
81ecdfbb 17039Usage: $0 [OPTION]... [TAG]...
5464f5a1
NN
17040
17041 -h, --help print this help, then exit
81ecdfbb 17042 -V, --version print version number and configuration settings, then exit
d0ac1c44 17043 --config print configuration, then exit
81ecdfbb
RW
17044 -q, --quiet, --silent
17045 do not print progress messages
5464f5a1
NN
17046 -d, --debug don't remove temporary files
17047 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
17048 --file=FILE[:TEMPLATE]
17049 instantiate the configuration file FILE
17050 --header=FILE[:TEMPLATE]
17051 instantiate the configuration header FILE
5464f5a1
NN
17052
17053Configuration files:
17054$config_files
17055
17056Configuration headers:
17057$config_headers
17058
17059Configuration commands:
17060$config_commands
17061
81ecdfbb 17062Report bugs to the package provider."
5464f5a1 17063
81ecdfbb
RW
17064_ACEOF
17065cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 17066ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
5464f5a1 17067ac_cs_version="\\
573fe3fb 17068bfd config.status 2.36.50
d0ac1c44
SM
17069configured by $0, generated by GNU Autoconf 2.69,
17070 with options \\"\$ac_cs_config\\"
5464f5a1 17071
d0ac1c44 17072Copyright (C) 2012 Free Software Foundation, Inc.
5464f5a1
NN
17073This config.status script is free software; the Free Software Foundation
17074gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
17075
17076ac_pwd='$ac_pwd'
17077srcdir='$srcdir'
17078INSTALL='$INSTALL'
17079MKDIR_P='$MKDIR_P'
17080AWK='$AWK'
17081test -n "\$AWK" || AWK=awk
5464f5a1
NN
17082_ACEOF
17083
81ecdfbb
RW
17084cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17085# The default lists apply if the user does not specify any file.
5464f5a1
NN
17086ac_need_defaults=:
17087while test $# != 0
17088do
17089 case $1 in
d0ac1c44 17090 --*=?*)
81ecdfbb
RW
17091 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17092 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5464f5a1 17093 ac_shift=:
6be7c12c 17094 ;;
d0ac1c44
SM
17095 --*=)
17096 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17097 ac_optarg=
17098 ac_shift=:
17099 ;;
81ecdfbb 17100 *)
5464f5a1
NN
17101 ac_option=$1
17102 ac_optarg=$2
17103 ac_shift=shift
6be7c12c 17104 ;;
5464f5a1 17105 esac
252b5132 17106
5464f5a1
NN
17107 case $ac_option in
17108 # Handling of the options.
5464f5a1
NN
17109 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17110 ac_cs_recheck=: ;;
81ecdfbb
RW
17111 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17112 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
17113 --config | --confi | --conf | --con | --co | --c )
17114 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 17115 --debug | --debu | --deb | --de | --d | -d )
5464f5a1
NN
17116 debug=: ;;
17117 --file | --fil | --fi | --f )
17118 $ac_shift
81ecdfbb
RW
17119 case $ac_optarg in
17120 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 17121 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
17122 esac
17123 as_fn_append CONFIG_FILES " '$ac_optarg'"
5464f5a1
NN
17124 ac_need_defaults=false;;
17125 --header | --heade | --head | --hea )
17126 $ac_shift
81ecdfbb
RW
17127 case $ac_optarg in
17128 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17129 esac
17130 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
5464f5a1 17131 ac_need_defaults=false;;
81ecdfbb
RW
17132 --he | --h)
17133 # Conflict between --help and --header
d0ac1c44 17134 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
17135Try \`$0 --help' for more information.";;
17136 --help | --hel | -h )
17137 $as_echo "$ac_cs_usage"; exit ;;
5464f5a1
NN
17138 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17139 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17140 ac_cs_silent=: ;;
6be7c12c 17141
5464f5a1 17142 # This is an error.
d0ac1c44 17143 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 17144Try \`$0 --help' for more information." ;;
252b5132 17145
81ecdfbb
RW
17146 *) as_fn_append ac_config_targets " $1"
17147 ac_need_defaults=false ;;
252b5132 17148
5464f5a1
NN
17149 esac
17150 shift
17151done
6be7c12c 17152
5464f5a1 17153ac_configure_extra_args=
252b5132 17154
5464f5a1
NN
17155if $ac_cs_silent; then
17156 exec 6>/dev/null
17157 ac_configure_extra_args="$ac_configure_extra_args --silent"
17158fi
6be7c12c 17159
5464f5a1 17160_ACEOF
81ecdfbb 17161cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5464f5a1 17162if \$ac_cs_recheck; then
d0ac1c44 17163 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
17164 shift
17165 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17166 CONFIG_SHELL='$SHELL'
17167 export CONFIG_SHELL
17168 exec "\$@"
5464f5a1
NN
17169fi
17170
17171_ACEOF
81ecdfbb
RW
17172cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17173exec 5>>config.log
17174{
17175 echo
17176 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17177## Running $as_me. ##
17178_ASBOX
17179 $as_echo "$ac_log"
17180} >&5
5464f5a1 17181
81ecdfbb
RW
17182_ACEOF
17183cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6be7c12c 17184#
81ecdfbb 17185# INIT-COMMANDS
6be7c12c 17186#
f5385ebf 17187AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
17188
17189
17190# The HP-UX ksh and POSIX shell print the target directory to stdout
17191# if CDPATH is set.
17192(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17193
17194sed_quote_subst='$sed_quote_subst'
17195double_quote_subst='$double_quote_subst'
17196delay_variable_subst='$delay_variable_subst'
3725885a
RW
17197enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17198macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17199macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17200enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17201pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17202enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17203SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17204ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17205host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17206host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17207host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17208build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17209build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17210build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17211SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17212Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17213GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17214EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17215FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17216LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17217NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17218LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17219max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17220ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17221exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17222lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17223lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17224lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17225reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17226reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17227OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17228deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17229file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17230AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17231AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17232STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17233RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17234old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17235old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17236old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17237lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17238CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17239CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17240compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17241GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17242lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17243lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17244lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17245lt_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"`'
17246objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17247MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17248lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17249lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17250lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17251lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17252lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17253need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17254DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17255NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17256LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17257OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17258OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17259libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17260shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17261extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17262archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17263enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17264export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17265whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17266compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17267old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17268old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17269archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17270archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17271module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17272module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17273with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17274allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17275no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17276hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17277hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17278hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17279hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17280hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17281hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17282hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17283hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17284inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17285link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17286fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17287always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17288export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17289exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17290include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17291prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17292file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17293variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17294need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17295need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17296version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17297runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17298shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17299shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17300libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17301library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17302soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17303install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17304postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17305postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17306finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17307finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17308hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17309sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17310sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17311hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17312enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17313enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17314enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17315old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17316striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
17317
17318LTCC='$LTCC'
17319LTCFLAGS='$LTCFLAGS'
17320compiler='$compiler_DEFAULT'
17321
3725885a
RW
17322# A function that is used when there is no print builtin or printf.
17323func_fallback_echo ()
17324{
17325 eval 'cat <<_LTECHO_EOF
17326\$1
17327_LTECHO_EOF'
17328}
17329
d7040cdb 17330# Quote evaled strings.
3725885a
RW
17331for var in SHELL \
17332ECHO \
17333SED \
d7040cdb
SE
17334GREP \
17335EGREP \
17336FGREP \
17337LD \
17338NM \
17339LN_S \
17340lt_SP2NL \
17341lt_NL2SP \
17342reload_flag \
718a6fd8 17343OBJDUMP \
d7040cdb
SE
17344deplibs_check_method \
17345file_magic_cmd \
17346AR \
17347AR_FLAGS \
17348STRIP \
17349RANLIB \
17350CC \
17351CFLAGS \
17352compiler \
17353lt_cv_sys_global_symbol_pipe \
17354lt_cv_sys_global_symbol_to_cdecl \
17355lt_cv_sys_global_symbol_to_c_name_address \
718a6fd8 17356lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
17357lt_prog_compiler_no_builtin_flag \
17358lt_prog_compiler_wl \
17359lt_prog_compiler_pic \
17360lt_prog_compiler_static \
17361lt_cv_prog_compiler_c_o \
17362need_locks \
718a6fd8
SE
17363DSYMUTIL \
17364NMEDIT \
17365LIPO \
17366OTOOL \
17367OTOOL64 \
d7040cdb
SE
17368shrext_cmds \
17369export_dynamic_flag_spec \
17370whole_archive_flag_spec \
17371compiler_needs_object \
17372with_gnu_ld \
17373allow_undefined_flag \
17374no_undefined_flag \
17375hardcode_libdir_flag_spec \
17376hardcode_libdir_flag_spec_ld \
17377hardcode_libdir_separator \
17378fix_srcfile_path \
17379exclude_expsyms \
17380include_expsyms \
17381file_list_spec \
17382variables_saved_for_relink \
17383libname_spec \
17384library_names_spec \
17385soname_spec \
3725885a 17386install_override_mode \
d7040cdb
SE
17387finish_eval \
17388old_striplib \
17389striplib; do
3725885a 17390 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 17391 *[\\\\\\\`\\"\\\$]*)
3725885a 17392 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
17393 ;;
17394 *)
17395 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17396 ;;
17397 esac
17398done
17399
17400# Double-quote double-evaled strings.
17401for var in reload_cmds \
17402old_postinstall_cmds \
17403old_postuninstall_cmds \
17404old_archive_cmds \
17405extract_expsyms_cmds \
17406old_archive_from_new_cmds \
17407old_archive_from_expsyms_cmds \
17408archive_cmds \
17409archive_expsym_cmds \
17410module_cmds \
17411module_expsym_cmds \
17412export_symbols_cmds \
17413prelink_cmds \
17414postinstall_cmds \
17415postuninstall_cmds \
17416finish_cmds \
17417sys_lib_search_path_spec \
17418sys_lib_dlsearch_path_spec; do
3725885a 17419 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 17420 *[\\\\\\\`\\"\\\$]*)
3725885a 17421 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
17422 ;;
17423 *)
17424 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17425 ;;
17426 esac
17427done
17428
d7040cdb
SE
17429ac_aux_dir='$ac_aux_dir'
17430xsi_shell='$xsi_shell'
17431lt_shell_append='$lt_shell_append'
17432
17433# See if we are running on zsh, and set the options which allow our
17434# commands through without removal of \ escapes INIT.
17435if test -n "\${ZSH_VERSION+set}" ; then
17436 setopt NO_GLOB_SUBST
17437fi
17438
17439
17440 PACKAGE='$PACKAGE'
17441 VERSION='$VERSION'
17442 TIMESTAMP='$TIMESTAMP'
17443 RM='$RM'
17444 ofile='$ofile'
17445
17446
17447
20e95c23
DJ
17448# Capture the value of obsolete ALL_LINGUAS because we need it to compute
17449 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17450 # from automake.
17451 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17452 # Capture the value of LINGUAS because we need it to compute CATALOGS.
17453 LINGUAS="${LINGUAS-%UNSET%}"
17454
5464f5a1 17455
f3b4f6d0
PB
17456GCC="$GCC"
17457CC="$CC"
17458acx_cv_header_stdint="$acx_cv_header_stdint"
17459acx_cv_type_int8_t="$acx_cv_type_int8_t"
17460acx_cv_type_int16_t="$acx_cv_type_int16_t"
17461acx_cv_type_int32_t="$acx_cv_type_int32_t"
17462acx_cv_type_int64_t="$acx_cv_type_int64_t"
17463acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
17464ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
17465ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
17466ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
17467ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
17468ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
d5efd9fc
AM
17469ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
17470ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
f3b4f6d0 17471ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
d5efd9fc
AM
17472
17473
5464f5a1
NN
17474
17475_ACEOF
17476
81ecdfbb 17477cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1 17478
81ecdfbb 17479# Handling of arguments.
5464f5a1 17480for ac_config_target in $ac_config_targets
252b5132 17481do
81ecdfbb
RW
17482 case $ac_config_target in
17483 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17484 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17485 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17486 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
17487 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
17488 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17489 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17490 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
17491 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
17492 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17493
d0ac1c44 17494 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132
RH
17495 esac
17496done
17497
81ecdfbb 17498
5464f5a1
NN
17499# If the user did not use the arguments to specify the items to instantiate,
17500# then the envvar interface is used. Set only those that are not.
17501# We use the long form for the default assignment because of an extremely
17502# bizarre bug on SunOS 4.1.3.
17503if $ac_need_defaults; then
17504 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17505 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17506 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17507fi
17508
17509# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 17510# simply because there is no reason against having it here, and in addition,
5464f5a1 17511# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
17512# Hook for its removal unless debugging.
17513# Note that there is a small window in which the directory will not be cleaned:
17514# after its creation but before its name has been assigned to `$tmp'.
5464f5a1
NN
17515$debug ||
17516{
d0ac1c44 17517 tmp= ac_tmp=
81ecdfbb 17518 trap 'exit_status=$?
d0ac1c44
SM
17519 : "${ac_tmp:=$tmp}"
17520 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
17521' 0
17522 trap 'as_fn_exit 1' 1 2 13 15
5464f5a1 17523}
5464f5a1 17524# Create a (secure) tmp directory for tmp files.
b3baf5d0 17525
5464f5a1 17526{
81ecdfbb 17527 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 17528 test -d "$tmp"
5464f5a1
NN
17529} ||
17530{
81ecdfbb
RW
17531 tmp=./conf$$-$RANDOM
17532 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
17533} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
17534ac_tmp=$tmp
81ecdfbb
RW
17535
17536# Set up the scripts for CONFIG_FILES section.
17537# No need to generate them if there are no CONFIG_FILES.
17538# This happens for instance with `./config.status config.h'.
17539if test -n "$CONFIG_FILES"; then
17540
17541
17542ac_cr=`echo X | tr X '\015'`
17543# On cygwin, bash can eat \r inside `` if the user requested igncr.
17544# But we know of no other shell where ac_cr would be empty at this
17545# point, so we can use a bashism as a fallback.
17546if test "x$ac_cr" = x; then
17547 eval ac_cr=\$\'\\r\'
17548fi
17549ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17550if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 17551 ac_cs_awk_cr='\\r'
81ecdfbb
RW
17552else
17553 ac_cs_awk_cr=$ac_cr
17554fi
17555
d0ac1c44 17556echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
81ecdfbb
RW
17557_ACEOF
17558
17559
17560{
17561 echo "cat >conf$$subs.awk <<_ACEOF" &&
17562 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17563 echo "_ACEOF"
17564} >conf$$subs.sh ||
d0ac1c44
SM
17565 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17566ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
17567ac_delim='%!_!# '
17568for ac_last_try in false false false false false :; do
17569 . ./conf$$subs.sh ||
d0ac1c44 17570 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
17571
17572 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17573 if test $ac_delim_n = $ac_delim_num; then
17574 break
17575 elif $ac_last_try; then
d0ac1c44 17576 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
17577 else
17578 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17579 fi
17580done
17581rm -f conf$$subs.sh
17582
17583cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 17584cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
17585_ACEOF
17586sed -n '
17587h
17588s/^/S["/; s/!.*/"]=/
17589p
17590g
17591s/^[^!]*!//
17592:repl
17593t repl
17594s/'"$ac_delim"'$//
17595t delim
17596:nl
17597h
d0ac1c44 17598s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
17599t more1
17600s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17601p
17602n
17603b repl
17604:more1
17605s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17606p
17607g
17608s/.\{148\}//
17609t nl
17610:delim
17611h
d0ac1c44 17612s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
17613t more2
17614s/["\\]/\\&/g; s/^/"/; s/$/"/
17615p
17616b
17617:more2
17618s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17619p
17620g
17621s/.\{148\}//
17622t delim
17623' <conf$$subs.awk | sed '
17624/^[^""]/{
17625 N
17626 s/\n//
17627}
17628' >>$CONFIG_STATUS || ac_write_fail=1
17629rm -f conf$$subs.awk
17630cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17631_ACAWK
d0ac1c44 17632cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
17633 for (key in S) S_is_set[key] = 1
17634 FS = "\a"
17635
17636}
5464f5a1 17637{
81ecdfbb
RW
17638 line = $ 0
17639 nfields = split(line, field, "@")
17640 substed = 0
17641 len = length(field[1])
17642 for (i = 2; i < nfields; i++) {
17643 key = field[i]
17644 keylen = length(key)
17645 if (S_is_set[key]) {
17646 value = S[key]
17647 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17648 len += length(value) + length(field[++i])
17649 substed = 1
17650 } else
17651 len += 1 + keylen
17652 }
17653
17654 print line
5464f5a1
NN
17655}
17656
81ecdfbb
RW
17657_ACAWK
17658_ACEOF
17659cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17660if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17661 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17662else
17663 cat
d0ac1c44
SM
17664fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17665 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
5464f5a1
NN
17666_ACEOF
17667
d0ac1c44
SM
17668# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17669# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
17670# trailing colons and then remove the whole line if VPATH becomes empty
17671# (actually we leave an empty line to preserve line numbers).
17672if test "x$srcdir" = x.; then
d0ac1c44
SM
17673 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
17674h
17675s///
17676s/^/:/
17677s/[ ]*$/:/
17678s/:\$(srcdir):/:/g
17679s/:\${srcdir}:/:/g
17680s/:@srcdir@:/:/g
17681s/^:*//
81ecdfbb 17682s/:*$//
d0ac1c44
SM
17683x
17684s/\(=[ ]*\).*/\1/
17685G
17686s/\n//
81ecdfbb
RW
17687s/^[^=]*=[ ]*$//
17688}'
17689fi
b3baf5d0 17690
81ecdfbb
RW
17691cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17692fi # test -n "$CONFIG_FILES"
252b5132 17693
81ecdfbb
RW
17694# Set up the scripts for CONFIG_HEADERS section.
17695# No need to generate them if there are no CONFIG_HEADERS.
17696# This happens for instance with `./config.status Makefile'.
17697if test -n "$CONFIG_HEADERS"; then
d0ac1c44 17698cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb 17699BEGIN {
5464f5a1
NN
17700_ACEOF
17701
81ecdfbb
RW
17702# Transform confdefs.h into an awk script `defines.awk', embedded as
17703# here-document in config.status, that substitutes the proper values into
17704# config.h.in to produce config.h.
17705
17706# Create a delimiter string that does not exist in confdefs.h, to ease
17707# handling of long lines.
17708ac_delim='%!_!# '
17709for ac_last_try in false false :; do
d0ac1c44
SM
17710 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17711 if test -z "$ac_tt"; then
81ecdfbb
RW
17712 break
17713 elif $ac_last_try; then
d0ac1c44 17714 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
81ecdfbb
RW
17715 else
17716 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
252b5132 17717 fi
81ecdfbb 17718done
6be7c12c 17719
81ecdfbb
RW
17720# For the awk script, D is an array of macro values keyed by name,
17721# likewise P contains macro parameters if any. Preserve backslash
17722# newline sequences.
17723
17724ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17725sed -n '
17726s/.\{148\}/&'"$ac_delim"'/g
17727t rset
17728:rset
17729s/^[ ]*#[ ]*define[ ][ ]*/ /
17730t def
17731d
17732:def
17733s/\\$//
17734t bsnl
17735s/["\\]/\\&/g
17736s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17737D["\1"]=" \3"/p
17738s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17739d
17740:bsnl
17741s/["\\]/\\&/g
17742s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17743D["\1"]=" \3\\\\\\n"\\/p
17744t cont
17745s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17746t cont
17747d
17748:cont
17749n
17750s/.\{148\}/&'"$ac_delim"'/g
17751t clear
17752:clear
17753s/\\$//
17754t bsnlc
17755s/["\\]/\\&/g; s/^/"/; s/$/"/p
17756d
17757:bsnlc
17758s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17759b cont
17760' <confdefs.h | sed '
17761s/'"$ac_delim"'/"\\\
17762"/g' >>$CONFIG_STATUS || ac_write_fail=1
17763
17764cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17765 for (key in D) D_is_set[key] = 1
17766 FS = "\a"
17767}
17768/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17769 line = \$ 0
17770 split(line, arg, " ")
17771 if (arg[1] == "#") {
17772 defundef = arg[2]
17773 mac1 = arg[3]
17774 } else {
17775 defundef = substr(arg[1], 2)
17776 mac1 = arg[2]
17777 }
17778 split(mac1, mac2, "(") #)
17779 macro = mac2[1]
17780 prefix = substr(line, 1, index(line, defundef) - 1)
17781 if (D_is_set[macro]) {
17782 # Preserve the white space surrounding the "#".
17783 print prefix "define", macro P[macro] D[macro]
17784 next
17785 } else {
17786 # Replace #undef with comments. This is necessary, for example,
17787 # in the case of _POSIX_SOURCE, which is predefined and required
17788 # on some systems where configure will not decide to define it.
17789 if (defundef == "undef") {
17790 print "/*", prefix defundef, macro, "*/"
17791 next
17792 }
17793 }
17794}
17795{ print }
17796_ACAWK
5464f5a1 17797_ACEOF
81ecdfbb 17798cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 17799 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb
RW
17800fi # test -n "$CONFIG_HEADERS"
17801
17802
17803eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17804shift
17805for ac_tag
17806do
17807 case $ac_tag in
17808 :[FHLC]) ac_mode=$ac_tag; continue;;
17809 esac
17810 case $ac_mode$ac_tag in
17811 :[FHL]*:*);;
d0ac1c44 17812 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
17813 :[FH]-) ac_tag=-:-;;
17814 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17815 esac
17816 ac_save_IFS=$IFS
17817 IFS=:
17818 set x $ac_tag
17819 IFS=$ac_save_IFS
17820 shift
17821 ac_file=$1
17822 shift
17823
17824 case $ac_mode in
17825 :L) ac_source=$1;;
17826 :[FH])
17827 ac_file_inputs=
17828 for ac_f
17829 do
17830 case $ac_f in
d0ac1c44 17831 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
17832 *) # Look for the file first in the build tree, then in the source tree
17833 # (if the path is not absolute). The absolute path cannot be DOS-style,
17834 # because $ac_f cannot contain `:'.
17835 test -f "$ac_f" ||
17836 case $ac_f in
17837 [\\/$]*) false;;
17838 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17839 esac ||
d0ac1c44 17840 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
81ecdfbb
RW
17841 esac
17842 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17843 as_fn_append ac_file_inputs " '$ac_f'"
17844 done
17845
17846 # Let's still pretend it is `configure' which instantiates (i.e., don't
17847 # use $as_me), people would be surprised to read:
17848 # /* config.h. Generated by config.status. */
17849 configure_input='Generated from '`
17850 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17851 `' by configure.'
17852 if test x"$ac_file" != x-; then
17853 configure_input="$ac_file. $configure_input"
17854 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17855$as_echo "$as_me: creating $ac_file" >&6;}
17856 fi
17857 # Neutralize special characters interpreted by sed in replacement strings.
17858 case $configure_input in #(
17859 *\&* | *\|* | *\\* )
17860 ac_sed_conf_input=`$as_echo "$configure_input" |
17861 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17862 *) ac_sed_conf_input=$configure_input;;
17863 esac
17864
17865 case $ac_tag in
d0ac1c44
SM
17866 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17867 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
17868 esac
17869 ;;
252b5132
RH
17870 esac
17871
81ecdfbb 17872 ac_dir=`$as_dirname -- "$ac_file" ||
5464f5a1
NN
17873$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17874 X"$ac_file" : 'X\(//\)[^/]' \| \
17875 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
17876 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17877$as_echo X"$ac_file" |
17878 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17879 s//\1/
17880 q
17881 }
17882 /^X\(\/\/\)[^/].*/{
17883 s//\1/
17884 q
17885 }
17886 /^X\(\/\/\)$/{
17887 s//\1/
17888 q
17889 }
17890 /^X\(\/\).*/{
17891 s//\1/
17892 q
17893 }
17894 s/.*/./; q'`
17895 as_dir="$ac_dir"; as_fn_mkdir_p
5464f5a1
NN
17896 ac_builddir=.
17897
81ecdfbb
RW
17898case "$ac_dir" in
17899.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17900*)
17901 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17902 # A ".." for each directory in $ac_dir_suffix.
17903 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17904 case $ac_top_builddir_sub in
17905 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17906 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17907 esac ;;
17908esac
17909ac_abs_top_builddir=$ac_pwd
17910ac_abs_builddir=$ac_pwd$ac_dir_suffix
17911# for backward compatibility:
17912ac_top_builddir=$ac_top_build_prefix
252b5132 17913
5464f5a1 17914case $srcdir in
81ecdfbb 17915 .) # We are building in place.
5464f5a1 17916 ac_srcdir=.
81ecdfbb
RW
17917 ac_top_srcdir=$ac_top_builddir_sub
17918 ac_abs_top_srcdir=$ac_pwd ;;
17919 [\\/]* | ?:[\\/]* ) # Absolute name.
5464f5a1 17920 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
17921 ac_top_srcdir=$srcdir
17922 ac_abs_top_srcdir=$srcdir ;;
17923 *) # Relative name.
17924 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17925 ac_top_srcdir=$ac_top_build_prefix$srcdir
17926 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
5464f5a1 17927esac
81ecdfbb 17928ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
252b5132 17929
252b5132 17930
81ecdfbb
RW
17931 case $ac_mode in
17932 :F)
17933 #
17934 # CONFIG_FILE
17935 #
5464f5a1
NN
17936
17937 case $INSTALL in
17938 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
17939 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17940 esac
17941 ac_MKDIR_P=$MKDIR_P
17942 case $MKDIR_P in
17943 [\\/$]* | ?:[\\/]* ) ;;
17944 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
6be7c12c 17945 esac
81ecdfbb 17946_ACEOF
252b5132 17947
81ecdfbb
RW
17948cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17949# If the template does not know about datarootdir, expand it.
17950# FIXME: This hack should be removed a few years after 2.60.
17951ac_datarootdir_hack=; ac_datarootdir_seen=
17952ac_sed_dataroot='
17953/datarootdir/ {
17954 p
17955 q
17956}
17957/@datadir@/p
17958/@docdir@/p
17959/@infodir@/p
17960/@localedir@/p
17961/@mandir@/p'
17962case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17963*datarootdir*) ac_datarootdir_seen=yes;;
17964*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17966$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17967_ACEOF
17968cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17969 ac_datarootdir_hack='
17970 s&@datadir@&$datadir&g
17971 s&@docdir@&$docdir&g
17972 s&@infodir@&$infodir&g
17973 s&@localedir@&$localedir&g
17974 s&@mandir@&$mandir&g
17975 s&\\\${datarootdir}&$datarootdir&g' ;;
17976esac
5464f5a1 17977_ACEOF
81ecdfbb
RW
17978
17979# Neutralize VPATH when `$srcdir' = `.'.
17980# Shell code in configure.ac might set extrasub.
17981# FIXME: do we really want to maintain this feature?
17982cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17983ac_sed_extra="$ac_vpsub
5464f5a1
NN
17984$extrasub
17985_ACEOF
81ecdfbb 17986cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1
NN
17987:t
17988/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
17989s|@configure_input@|$ac_sed_conf_input|;t t
17990s&@top_builddir@&$ac_top_builddir_sub&;t t
17991s&@top_build_prefix@&$ac_top_build_prefix&;t t
17992s&@srcdir@&$ac_srcdir&;t t
17993s&@abs_srcdir@&$ac_abs_srcdir&;t t
17994s&@top_srcdir@&$ac_top_srcdir&;t t
17995s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17996s&@builddir@&$ac_builddir&;t t
17997s&@abs_builddir@&$ac_abs_builddir&;t t
17998s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17999s&@INSTALL@&$ac_INSTALL&;t t
18000s&@MKDIR_P@&$ac_MKDIR_P&;t t
18001$ac_datarootdir_hack
18002"
d0ac1c44
SM
18003eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
18004 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
18005
18006test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
18007 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
18008 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
18009 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 18010 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 18011which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 18012$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 18013which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 18014
d0ac1c44 18015 rm -f "$ac_tmp/stdin"
5464f5a1 18016 case $ac_file in
d0ac1c44
SM
18017 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
18018 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 18019 esac \
d0ac1c44 18020 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
18021 ;;
18022 :H)
18023 #
18024 # CONFIG_HEADER
18025 #
5464f5a1 18026 if test x"$ac_file" != x-; then
81ecdfbb
RW
18027 {
18028 $as_echo "/* $configure_input */" \
d0ac1c44
SM
18029 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
18030 } >"$ac_tmp/config.h" \
18031 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18032 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
18033 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18034$as_echo "$as_me: $ac_file is unchanged" >&6;}
5464f5a1 18035 else
81ecdfbb 18036 rm -f "$ac_file"
d0ac1c44
SM
18037 mv "$ac_tmp/config.h" "$ac_file" \
18038 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
252b5132 18039 fi
5464f5a1 18040 else
81ecdfbb 18041 $as_echo "/* $configure_input */" \
d0ac1c44
SM
18042 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
18043 || as_fn_error $? "could not create -" "$LINENO" 5
252b5132 18044 fi
81ecdfbb
RW
18045# Compute "$ac_file"'s index in $config_headers.
18046_am_arg="$ac_file"
f5385ebf
AM
18047_am_stamp_count=1
18048for _am_header in $config_headers :; do
18049 case $_am_header in
81ecdfbb 18050 $_am_arg | $_am_arg:* )
f5385ebf
AM
18051 break ;;
18052 * )
18053 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18054 esac
18055done
81ecdfbb
RW
18056echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18057$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18058 X"$_am_arg" : 'X\(//\)[^/]' \| \
18059 X"$_am_arg" : 'X\(//\)$' \| \
18060 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18061$as_echo X"$_am_arg" |
18062 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18063 s//\1/
18064 q
18065 }
18066 /^X\(\/\/\)[^/].*/{
18067 s//\1/
18068 q
18069 }
18070 /^X\(\/\/\)$/{
18071 s//\1/
18072 q
18073 }
18074 /^X\(\/\).*/{
18075 s//\1/
18076 q
18077 }
18078 s/.*/./; q'`/stamp-h$_am_stamp_count
18079 ;;
5464f5a1 18080
81ecdfbb
RW
18081 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18082$as_echo "$as_me: executing $ac_file commands" >&6;}
18083 ;;
18084 esac
5464f5a1
NN
18085
18086
81ecdfbb
RW
18087 case $ac_file$ac_mode in
18088 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
d0ac1c44 18089 # Older Autoconf quotes --file arguments for eval, but not when files
81ecdfbb
RW
18090 # are listed without --file. Let's play safe and only enable the eval
18091 # if we detect the quoting.
18092 case $CONFIG_FILES in
18093 *\'*) eval set x "$CONFIG_FILES" ;;
18094 *) set x $CONFIG_FILES ;;
18095 esac
18096 shift
18097 for mf
18098 do
18099 # Strip MF so we end up with the name of the file.
18100 mf=`echo "$mf" | sed -e 's/:.*$//'`
18101 # Check whether this is an Automake generated Makefile or not.
d0ac1c44 18102 # We used to match only the files named 'Makefile.in', but
81ecdfbb
RW
18103 # some people rename them; so instead we look at the file content.
18104 # Grep'ing the first line is not enough: some people post-process
18105 # each Makefile.in and add a new line on top of each file to say so.
18106 # Grep'ing the whole file is not good either: AIX grep has a line
18107 # limit of 2048, but all sed's we know have understand at least 4000.
18108 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18109 dirpart=`$as_dirname -- "$mf" ||
f5385ebf
AM
18110$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18111 X"$mf" : 'X\(//\)[^/]' \| \
18112 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
18113 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18114$as_echo X"$mf" |
18115 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18116 s//\1/
18117 q
18118 }
18119 /^X\(\/\/\)[^/].*/{
18120 s//\1/
18121 q
18122 }
18123 /^X\(\/\/\)$/{
18124 s//\1/
18125 q
18126 }
18127 /^X\(\/\).*/{
18128 s//\1/
18129 q
18130 }
18131 s/.*/./; q'`
18132 else
18133 continue
18134 fi
18135 # Extract the definition of DEPDIR, am__include, and am__quote
d0ac1c44 18136 # from the Makefile without running 'make'.
81ecdfbb
RW
18137 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18138 test -z "$DEPDIR" && continue
18139 am__include=`sed -n 's/^am__include = //p' < "$mf"`
d0ac1c44 18140 test -z "$am__include" && continue
81ecdfbb 18141 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
81ecdfbb
RW
18142 # Find all dependency output files, they are included files with
18143 # $(DEPDIR) in their names. We invoke sed twice because it is the
18144 # simplest approach to changing $(DEPDIR) to its actual value in the
18145 # expansion.
18146 for file in `sed -n "
18147 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
d0ac1c44 18148 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
81ecdfbb
RW
18149 # Make sure the directory exists.
18150 test -f "$dirpart/$file" && continue
18151 fdir=`$as_dirname -- "$file" ||
f5385ebf
AM
18152$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18153 X"$file" : 'X\(//\)[^/]' \| \
18154 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
18155 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18156$as_echo X"$file" |
18157 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18158 s//\1/
18159 q
18160 }
18161 /^X\(\/\/\)[^/].*/{
18162 s//\1/
18163 q
18164 }
18165 /^X\(\/\/\)$/{
18166 s//\1/
18167 q
18168 }
18169 /^X\(\/\).*/{
18170 s//\1/
18171 q
18172 }
18173 s/.*/./; q'`
18174 as_dir=$dirpart/$fdir; as_fn_mkdir_p
18175 # echo "creating $dirpart/$file"
18176 echo '# dummy' > "$dirpart/$file"
f5385ebf 18177 done
f5385ebf 18178 done
81ecdfbb 18179}
d7040cdb 18180 ;;
81ecdfbb 18181 "libtool":C)
d7040cdb
SE
18182
18183 # See if we are running on zsh, and set the options which allow our
18184 # commands through without removal of \ escapes.
18185 if test -n "${ZSH_VERSION+set}" ; then
18186 setopt NO_GLOB_SUBST
18187 fi
18188
18189 cfgfile="${ofile}T"
18190 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18191 $RM "$cfgfile"
18192
18193 cat <<_LT_EOF >> "$cfgfile"
18194#! $SHELL
18195
18196# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
718a6fd8 18197# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
18198# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18199# NOTE: Changes made to this file will be lost: look at ltmain.sh.
18200#
718a6fd8 18201# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 18202# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
718a6fd8 18203# Written by Gordon Matzigkeit, 1996
d7040cdb 18204#
718a6fd8 18205# This file is part of GNU Libtool.
d7040cdb 18206#
718a6fd8
SE
18207# GNU Libtool is free software; you can redistribute it and/or
18208# modify it under the terms of the GNU General Public License as
18209# published by the Free Software Foundation; either version 2 of
18210# the License, or (at your option) any later version.
d7040cdb 18211#
718a6fd8
SE
18212# As a special exception to the GNU General Public License,
18213# if you distribute this file as part of a program or library that
18214# is built using GNU Libtool, you may include this file under the
18215# same distribution terms that you use for the rest of that program.
d7040cdb 18216#
718a6fd8
SE
18217# GNU Libtool is distributed in the hope that it will be useful,
18218# but WITHOUT ANY WARRANTY; without even the implied warranty of
18219# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18220# GNU General Public License for more details.
d7040cdb 18221#
718a6fd8
SE
18222# You should have received a copy of the GNU General Public License
18223# along with GNU Libtool; see the file COPYING. If not, a copy
18224# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18225# obtained by writing to the Free Software Foundation, Inc.,
18226# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
18227
18228
18229# The names of the tagged configurations supported by this script.
18230available_tags=""
18231
18232# ### BEGIN LIBTOOL CONFIG
18233
18234# Whether or not to build shared libraries.
18235build_libtool_libs=$enable_shared
18236
18237# Which release of libtool.m4 was used?
18238macro_version=$macro_version
18239macro_revision=$macro_revision
18240
18241# Whether or not to build static libraries.
18242build_old_libs=$enable_static
18243
18244# What type of objects to build.
18245pic_mode=$pic_mode
18246
18247# Whether or not to optimize for fast installation.
18248fast_install=$enable_fast_install
18249
3725885a
RW
18250# Shell to use when invoking shell scripts.
18251SHELL=$lt_SHELL
18252
18253# An echo program that protects backslashes.
18254ECHO=$lt_ECHO
18255
d7040cdb
SE
18256# The host system.
18257host_alias=$host_alias
18258host=$host
18259host_os=$host_os
18260
18261# The build system.
18262build_alias=$build_alias
18263build=$build
18264build_os=$build_os
18265
18266# A sed program that does not truncate output.
18267SED=$lt_SED
18268
18269# Sed that helps us avoid accidentally triggering echo(1) options like -n.
18270Xsed="\$SED -e 1s/^X//"
18271
18272# A grep program that handles long lines.
18273GREP=$lt_GREP
18274
18275# An ERE matcher.
18276EGREP=$lt_EGREP
18277
18278# A literal string matcher.
18279FGREP=$lt_FGREP
18280
18281# A BSD- or MS-compatible name lister.
18282NM=$lt_NM
18283
18284# Whether we need soft or hard links.
18285LN_S=$lt_LN_S
18286
18287# What is the maximum length of a command?
18288max_cmd_len=$max_cmd_len
18289
18290# Object file suffix (normally "o").
18291objext=$ac_objext
18292
18293# Executable file suffix (normally "").
18294exeext=$exeext
18295
18296# whether the shell understands "unset".
18297lt_unset=$lt_unset
18298
18299# turn spaces into newlines.
18300SP2NL=$lt_lt_SP2NL
18301
18302# turn newlines into spaces.
18303NL2SP=$lt_lt_NL2SP
18304
718a6fd8
SE
18305# An object symbol dumper.
18306OBJDUMP=$lt_OBJDUMP
18307
d7040cdb
SE
18308# Method to check whether dependent libraries are shared objects.
18309deplibs_check_method=$lt_deplibs_check_method
18310
18311# Command to use when deplibs_check_method == "file_magic".
18312file_magic_cmd=$lt_file_magic_cmd
18313
18314# The archiver.
18315AR=$lt_AR
18316AR_FLAGS=$lt_AR_FLAGS
18317
18318# A symbol stripping program.
18319STRIP=$lt_STRIP
18320
18321# Commands used to install an old-style archive.
18322RANLIB=$lt_RANLIB
18323old_postinstall_cmds=$lt_old_postinstall_cmds
18324old_postuninstall_cmds=$lt_old_postuninstall_cmds
18325
3725885a
RW
18326# Whether to use a lock for old archive extraction.
18327lock_old_archive_extraction=$lock_old_archive_extraction
18328
d7040cdb
SE
18329# A C compiler.
18330LTCC=$lt_CC
18331
18332# LTCC compiler flags.
18333LTCFLAGS=$lt_CFLAGS
18334
18335# Take the output of nm and produce a listing of raw symbols and C names.
18336global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18337
18338# Transform the output of nm in a proper C declaration.
18339global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18340
18341# Transform the output of nm in a C name address pair.
18342global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18343
718a6fd8
SE
18344# Transform the output of nm in a C name address pair when lib prefix is needed.
18345global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18346
d7040cdb
SE
18347# The name of the directory that contains temporary libtool files.
18348objdir=$objdir
18349
d7040cdb
SE
18350# Used to examine libraries when file_magic_cmd begins with "file".
18351MAGIC_CMD=$MAGIC_CMD
18352
18353# Must we lock files when doing compilation?
18354need_locks=$lt_need_locks
18355
718a6fd8
SE
18356# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18357DSYMUTIL=$lt_DSYMUTIL
18358
18359# Tool to change global to local symbols on Mac OS X.
18360NMEDIT=$lt_NMEDIT
18361
18362# Tool to manipulate fat objects and archives on Mac OS X.
18363LIPO=$lt_LIPO
18364
18365# ldd/readelf like tool for Mach-O binaries on Mac OS X.
18366OTOOL=$lt_OTOOL
18367
18368# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18369OTOOL64=$lt_OTOOL64
18370
d7040cdb
SE
18371# Old archive suffix (normally "a").
18372libext=$libext
18373
18374# Shared library suffix (normally ".so").
18375shrext_cmds=$lt_shrext_cmds
18376
18377# The commands to extract the exported symbol list from a shared archive.
18378extract_expsyms_cmds=$lt_extract_expsyms_cmds
18379
18380# Variables whose values should be saved in libtool wrapper scripts and
18381# restored at link time.
18382variables_saved_for_relink=$lt_variables_saved_for_relink
18383
18384# Do we need the "lib" prefix for modules?
18385need_lib_prefix=$need_lib_prefix
18386
18387# Do we need a version for libraries?
18388need_version=$need_version
18389
18390# Library versioning type.
18391version_type=$version_type
18392
18393# Shared library runtime path variable.
18394runpath_var=$runpath_var
18395
18396# Shared library path variable.
18397shlibpath_var=$shlibpath_var
18398
18399# Is shlibpath searched before the hard-coded library search path?
18400shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18401
18402# Format of library name prefix.
18403libname_spec=$lt_libname_spec
18404
18405# List of archive names. First name is the real one, the rest are links.
18406# The last name is the one that the linker finds with -lNAME
18407library_names_spec=$lt_library_names_spec
18408
18409# The coded name of the library, if different from the real name.
18410soname_spec=$lt_soname_spec
18411
3725885a
RW
18412# Permission mode override for installation of shared libraries.
18413install_override_mode=$lt_install_override_mode
18414
d7040cdb
SE
18415# Command to use after installation of a shared archive.
18416postinstall_cmds=$lt_postinstall_cmds
18417
18418# Command to use after uninstallation of a shared archive.
18419postuninstall_cmds=$lt_postuninstall_cmds
18420
18421# Commands used to finish a libtool library installation in a directory.
18422finish_cmds=$lt_finish_cmds
18423
18424# As "finish_cmds", except a single script fragment to be evaled but
18425# not shown.
18426finish_eval=$lt_finish_eval
18427
18428# Whether we should hardcode library paths into libraries.
18429hardcode_into_libs=$hardcode_into_libs
18430
18431# Compile-time system search path for libraries.
18432sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18433
18434# Run-time system search path for libraries.
18435sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18436
18437# Whether dlopen is supported.
18438dlopen_support=$enable_dlopen
18439
18440# Whether dlopen of programs is supported.
18441dlopen_self=$enable_dlopen_self
18442
18443# Whether dlopen of statically linked programs is supported.
18444dlopen_self_static=$enable_dlopen_self_static
18445
18446# Commands to strip libraries.
18447old_striplib=$lt_old_striplib
18448striplib=$lt_striplib
18449
18450
18451# The linker used to build libraries.
18452LD=$lt_LD
18453
3725885a
RW
18454# How to create reloadable object files.
18455reload_flag=$lt_reload_flag
18456reload_cmds=$lt_reload_cmds
18457
d7040cdb
SE
18458# Commands used to build an old-style archive.
18459old_archive_cmds=$lt_old_archive_cmds
18460
18461# A language specific compiler.
18462CC=$lt_compiler
18463
18464# Is the compiler the GNU compiler?
18465with_gcc=$GCC
18466
18467# Compiler flag to turn off builtin functions.
18468no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18469
18470# How to pass a linker flag through the compiler.
18471wl=$lt_lt_prog_compiler_wl
18472
18473# Additional compiler flags for building library objects.
18474pic_flag=$lt_lt_prog_compiler_pic
18475
18476# Compiler flag to prevent dynamic linking.
18477link_static_flag=$lt_lt_prog_compiler_static
18478
18479# Does compiler simultaneously support -c and -o options?
18480compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18481
18482# Whether or not to add -lc for building shared libraries.
18483build_libtool_need_lc=$archive_cmds_need_lc
18484
18485# Whether or not to disallow shared libs when runtime libs are static.
18486allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18487
18488# Compiler flag to allow reflexive dlopens.
18489export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18490
18491# Compiler flag to generate shared objects directly from archives.
18492whole_archive_flag_spec=$lt_whole_archive_flag_spec
18493
18494# Whether the compiler copes with passing no objects directly.
18495compiler_needs_object=$lt_compiler_needs_object
18496
18497# Create an old-style archive from a shared archive.
18498old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18499
18500# Create a temporary old-style archive to link instead of a shared archive.
18501old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18502
18503# Commands used to build a shared archive.
18504archive_cmds=$lt_archive_cmds
18505archive_expsym_cmds=$lt_archive_expsym_cmds
18506
18507# Commands used to build a loadable module if different from building
18508# a shared archive.
18509module_cmds=$lt_module_cmds
18510module_expsym_cmds=$lt_module_expsym_cmds
18511
18512# Whether we are building with GNU ld or not.
18513with_gnu_ld=$lt_with_gnu_ld
18514
18515# Flag that allows shared libraries with undefined symbols to be built.
18516allow_undefined_flag=$lt_allow_undefined_flag
18517
18518# Flag that enforces no undefined symbols.
18519no_undefined_flag=$lt_no_undefined_flag
18520
18521# Flag to hardcode \$libdir into a binary during linking.
18522# This must work even if \$libdir does not exist
18523hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18524
18525# If ld is used when linking, flag to hardcode \$libdir into a binary
18526# during linking. This must work even if \$libdir does not exist.
18527hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18528
18529# Whether we need a single "-rpath" flag with a separated argument.
18530hardcode_libdir_separator=$lt_hardcode_libdir_separator
18531
18532# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18533# DIR into the resulting binary.
18534hardcode_direct=$hardcode_direct
18535
18536# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18537# DIR into the resulting binary and the resulting library dependency is
18538# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18539# library is relocated.
18540hardcode_direct_absolute=$hardcode_direct_absolute
18541
18542# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18543# into the resulting binary.
18544hardcode_minus_L=$hardcode_minus_L
18545
18546# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18547# into the resulting binary.
18548hardcode_shlibpath_var=$hardcode_shlibpath_var
18549
18550# Set to "yes" if building a shared library automatically hardcodes DIR
18551# into the library and all subsequent libraries and executables linked
18552# against it.
18553hardcode_automatic=$hardcode_automatic
18554
18555# Set to yes if linker adds runtime paths of dependent libraries
18556# to runtime path list.
18557inherit_rpath=$inherit_rpath
18558
18559# Whether libtool must link a program against all its dependency libraries.
18560link_all_deplibs=$link_all_deplibs
18561
18562# Fix the shell variable \$srcfile for the compiler.
18563fix_srcfile_path=$lt_fix_srcfile_path
18564
18565# Set to "yes" if exported symbols are required.
18566always_export_symbols=$always_export_symbols
18567
18568# The commands to list exported symbols.
18569export_symbols_cmds=$lt_export_symbols_cmds
18570
18571# Symbols that should not be listed in the preloaded symbols.
18572exclude_expsyms=$lt_exclude_expsyms
18573
18574# Symbols that must always be exported.
18575include_expsyms=$lt_include_expsyms
18576
18577# Commands necessary for linking programs (against libraries) with templates.
18578prelink_cmds=$lt_prelink_cmds
18579
18580# Specify filename containing input files.
18581file_list_spec=$lt_file_list_spec
18582
18583# How to hardcode a shared library path into an executable.
18584hardcode_action=$hardcode_action
18585
18586# ### END LIBTOOL CONFIG
18587
18588_LT_EOF
18589
18590 case $host_os in
18591 aix3*)
18592 cat <<\_LT_EOF >> "$cfgfile"
18593# AIX sometimes has problems with the GCC collect2 program. For some
18594# reason, if we set the COLLECT_NAMES environment variable, the problems
18595# vanish in a puff of smoke.
18596if test "X${COLLECT_NAMES+set}" != Xset; then
18597 COLLECT_NAMES=
18598 export COLLECT_NAMES
18599fi
18600_LT_EOF
18601 ;;
18602 esac
18603
18604
18605ltmain="$ac_aux_dir/ltmain.sh"
18606
18607
18608 # We use sed instead of cat because bash on DJGPP gets confused if
18609 # if finds mixed CR/LF and LF-only lines. Since sed operates in
18610 # text mode, it properly converts lines to CR/LF. This bash problem
18611 # is reportedly fixed, but why not run on old versions too?
18612 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18613 || (rm -f "$cfgfile"; exit 1)
18614
18615 case $xsi_shell in
18616 yes)
18617 cat << \_LT_EOF >> "$cfgfile"
718a6fd8 18618
d7040cdb
SE
18619# func_dirname file append nondir_replacement
18620# Compute the dirname of FILE. If nonempty, add APPEND to the result,
18621# otherwise set result to NONDIR_REPLACEMENT.
18622func_dirname ()
18623{
18624 case ${1} in
18625 */*) func_dirname_result="${1%/*}${2}" ;;
18626 * ) func_dirname_result="${3}" ;;
18627 esac
18628}
18629
18630# func_basename file
18631func_basename ()
18632{
18633 func_basename_result="${1##*/}"
18634}
18635
718a6fd8
SE
18636# func_dirname_and_basename file append nondir_replacement
18637# perform func_basename and func_dirname in a single function
18638# call:
18639# dirname: Compute the dirname of FILE. If nonempty,
18640# add APPEND to the result, otherwise set result
18641# to NONDIR_REPLACEMENT.
18642# value returned in "$func_dirname_result"
18643# basename: Compute filename of FILE.
18644# value retuned in "$func_basename_result"
18645# Implementation must be kept synchronized with func_dirname
18646# and func_basename. For efficiency, we do not delegate to
18647# those functions but instead duplicate the functionality here.
18648func_dirname_and_basename ()
18649{
18650 case ${1} in
18651 */*) func_dirname_result="${1%/*}${2}" ;;
18652 * ) func_dirname_result="${3}" ;;
18653 esac
18654 func_basename_result="${1##*/}"
18655}
18656
d7040cdb
SE
18657# func_stripname prefix suffix name
18658# strip PREFIX and SUFFIX off of NAME.
18659# PREFIX and SUFFIX must not contain globbing or regex special
18660# characters, hashes, percent signs, but SUFFIX may contain a leading
18661# dot (in which case that matches only a dot).
18662func_stripname ()
18663{
18664 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18665 # positional parameters, so assign one to ordinary parameter first.
18666 func_stripname_result=${3}
18667 func_stripname_result=${func_stripname_result#"${1}"}
18668 func_stripname_result=${func_stripname_result%"${2}"}
18669}
18670
18671# func_opt_split
18672func_opt_split ()
18673{
18674 func_opt_split_opt=${1%%=*}
18675 func_opt_split_arg=${1#*=}
18676}
18677
18678# func_lo2o object
18679func_lo2o ()
18680{
18681 case ${1} in
18682 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18683 *) func_lo2o_result=${1} ;;
18684 esac
18685}
718a6fd8
SE
18686
18687# func_xform libobj-or-source
18688func_xform ()
18689{
18690 func_xform_result=${1%.*}.lo
18691}
18692
18693# func_arith arithmetic-term...
18694func_arith ()
18695{
18696 func_arith_result=$(( $* ))
18697}
18698
18699# func_len string
18700# STRING may not start with a hyphen.
18701func_len ()
18702{
18703 func_len_result=${#1}
18704}
18705
d7040cdb
SE
18706_LT_EOF
18707 ;;
18708 *) # Bourne compatible functions.
18709 cat << \_LT_EOF >> "$cfgfile"
718a6fd8 18710
d7040cdb
SE
18711# func_dirname file append nondir_replacement
18712# Compute the dirname of FILE. If nonempty, add APPEND to the result,
18713# otherwise set result to NONDIR_REPLACEMENT.
18714func_dirname ()
18715{
18716 # Extract subdirectory from the argument.
3725885a 18717 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
18718 if test "X$func_dirname_result" = "X${1}"; then
18719 func_dirname_result="${3}"
18720 else
18721 func_dirname_result="$func_dirname_result${2}"
18722 fi
18723}
18724
18725# func_basename file
18726func_basename ()
18727{
3725885a 18728 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
18729}
18730
718a6fd8 18731
d7040cdb
SE
18732# func_stripname prefix suffix name
18733# strip PREFIX and SUFFIX off of NAME.
18734# PREFIX and SUFFIX must not contain globbing or regex special
18735# characters, hashes, percent signs, but SUFFIX may contain a leading
18736# dot (in which case that matches only a dot).
18737# func_strip_suffix prefix name
18738func_stripname ()
18739{
18740 case ${2} in
3725885a
RW
18741 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18742 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
18743 esac
18744}
18745
18746# sed scripts:
18747my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18748my_sed_long_arg='1s/^-[^=]*=//'
18749
18750# func_opt_split
18751func_opt_split ()
18752{
3725885a
RW
18753 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18754 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
18755}
18756
18757# func_lo2o object
18758func_lo2o ()
18759{
3725885a 18760 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 18761}
718a6fd8
SE
18762
18763# func_xform libobj-or-source
18764func_xform ()
18765{
3725885a 18766 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
718a6fd8
SE
18767}
18768
18769# func_arith arithmetic-term...
18770func_arith ()
18771{
18772 func_arith_result=`expr "$@"`
18773}
18774
18775# func_len string
18776# STRING may not start with a hyphen.
18777func_len ()
18778{
18779 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18780}
18781
d7040cdb
SE
18782_LT_EOF
18783esac
18784
18785case $lt_shell_append in
18786 yes)
18787 cat << \_LT_EOF >> "$cfgfile"
18788
18789# func_append var value
18790# Append VALUE to the end of shell variable VAR.
18791func_append ()
18792{
18793 eval "$1+=\$2"
18794}
18795_LT_EOF
18796 ;;
18797 *)
18798 cat << \_LT_EOF >> "$cfgfile"
18799
18800# func_append var value
18801# Append VALUE to the end of shell variable VAR.
18802func_append ()
18803{
18804 eval "$1=\$$1\$2"
18805}
718a6fd8 18806
d7040cdb
SE
18807_LT_EOF
18808 ;;
18809 esac
18810
18811
18812 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18813 || (rm -f "$cfgfile"; exit 1)
18814
18815 mv -f "$cfgfile" "$ofile" ||
18816 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18817 chmod +x "$ofile"
18818
f5385ebf 18819 ;;
81ecdfbb 18820 "default-1":C)
20e95c23
DJ
18821 for ac_file in $CONFIG_FILES; do
18822 # Support "outfile[:infile[:infile...]]"
18823 case "$ac_file" in
18824 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18825 esac
18826 # PO directories have a Makefile.in generated from Makefile.in.in.
18827 case "$ac_file" in */Makefile.in)
18828 # Adjust a relative srcdir.
18829 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 18830 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
18831 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18832 # In autoconf-2.13 it is called $ac_given_srcdir.
18833 # In autoconf-2.50 it is called $srcdir.
18834 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18835 case "$ac_given_srcdir" in
18836 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18837 /*) top_srcdir="$ac_given_srcdir" ;;
18838 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
18839 esac
18840 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18841 rm -f "$ac_dir/POTFILES"
18842 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18843 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18844 POMAKEFILEDEPS="POTFILES.in"
18845 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18846 # on $ac_dir but don't depend on user-specified configuration
18847 # parameters.
18848 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18849 # The LINGUAS file contains the set of available languages.
18850 if test -n "$OBSOLETE_ALL_LINGUAS"; then
37a42ee9 18851 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
20e95c23
DJ
18852 fi
18853 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18854 # Hide the ALL_LINGUAS assigment from automake.
18855 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18856 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18857 else
37a42ee9 18858 # The set of available languages was given in configure.ac.
20e95c23
DJ
18859 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18860 fi
18861 case "$ac_given_srcdir" in
18862 .) srcdirpre= ;;
18863 *) srcdirpre='$(srcdir)/' ;;
18864 esac
18865 POFILES=
18866 GMOFILES=
18867 UPDATEPOFILES=
18868 DUMMYPOFILES=
18869 for lang in $ALL_LINGUAS; do
18870 POFILES="$POFILES $srcdirpre$lang.po"
18871 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18872 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18873 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18874 done
18875 # CATALOGS depends on both $ac_dir and the user's LINGUAS
18876 # environment variable.
18877 INST_LINGUAS=
18878 if test -n "$ALL_LINGUAS"; then
18879 for presentlang in $ALL_LINGUAS; do
18880 useit=no
18881 if test "%UNSET%" != "$LINGUAS"; then
18882 desiredlanguages="$LINGUAS"
18883 else
18884 desiredlanguages="$ALL_LINGUAS"
18885 fi
18886 for desiredlang in $desiredlanguages; do
18887 # Use the presentlang catalog if desiredlang is
18888 # a. equal to presentlang, or
18889 # b. a variant of presentlang (because in this case,
18890 # presentlang can be used as a fallback for messages
18891 # which are not translated in the desiredlang catalog).
18892 case "$desiredlang" in
18893 "$presentlang"*) useit=yes;;
18894 esac
18895 done
18896 if test $useit = yes; then
18897 INST_LINGUAS="$INST_LINGUAS $presentlang"
18898 fi
18899 done
18900 fi
18901 CATALOGS=
18902 if test -n "$INST_LINGUAS"; then
18903 for lang in $INST_LINGUAS; do
18904 CATALOGS="$CATALOGS $lang.gmo"
18905 done
18906 fi
18907 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18908 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"
18909 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18910 if test -f "$f"; then
18911 case "$f" in
18912 *.orig | *.bak | *~) ;;
18913 *) cat "$f" >> "$ac_dir/Makefile" ;;
18914 esac
18915 fi
18916 done
18917 fi
18918 ;;
18919 esac
18920 done ;;
81ecdfbb 18921 "bfd_stdint.h":C)
f3b4f6d0
PB
18922if test "$GCC" = yes; then
18923 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18924else
18925 echo "/* generated for $CC */" > tmp-stdint.h
18926fi
d5efd9fc 18927
f3b4f6d0
PB
18928sed 's/^ *//' >> tmp-stdint.h <<EOF
18929
18930 #ifndef GCC_GENERATED_STDINT_H
18931 #define GCC_GENERATED_STDINT_H 1
18932
18933 #include <sys/types.h>
18934EOF
18935
18936if test "$acx_cv_header_stdint" != stdint.h; then
18937 echo "#include <stddef.h>" >> tmp-stdint.h
18938fi
18939if test "$acx_cv_header_stdint" != stddef.h; then
18940 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18941fi
18942
18943sed 's/^ *//' >> tmp-stdint.h <<EOF
18944 /* glibc uses these symbols as guards to prevent redefinitions. */
18945 #ifdef __int8_t_defined
18946 #define _INT8_T
18947 #define _INT16_T
18948 #define _INT32_T
18949 #endif
18950 #ifdef __uint32_t_defined
18951 #define _UINT32_T
18952 #endif
18953
18954EOF
18955
18956# ----------------- done header, emit basic int types -------------
18957if test "$acx_cv_header_stdint" = stddef.h; then
18958 sed 's/^ *//' >> tmp-stdint.h <<EOF
18959
18960 #ifndef _UINT8_T
18961 #define _UINT8_T
18962 #ifndef __uint8_t_defined
18963 #define __uint8_t_defined
a009f2e7 18964 #ifndef uint8_t
f3b4f6d0
PB
18965 typedef unsigned $acx_cv_type_int8_t uint8_t;
18966 #endif
18967 #endif
a009f2e7 18968 #endif
f3b4f6d0
PB
18969
18970 #ifndef _UINT16_T
18971 #define _UINT16_T
18972 #ifndef __uint16_t_defined
18973 #define __uint16_t_defined
a009f2e7 18974 #ifndef uint16_t
f3b4f6d0
PB
18975 typedef unsigned $acx_cv_type_int16_t uint16_t;
18976 #endif
18977 #endif
a009f2e7 18978 #endif
f3b4f6d0
PB
18979
18980 #ifndef _UINT32_T
18981 #define _UINT32_T
18982 #ifndef __uint32_t_defined
18983 #define __uint32_t_defined
a009f2e7 18984 #ifndef uint32_t
f3b4f6d0
PB
18985 typedef unsigned $acx_cv_type_int32_t uint32_t;
18986 #endif
18987 #endif
a009f2e7 18988 #endif
f3b4f6d0
PB
18989
18990 #ifndef _INT8_T
18991 #define _INT8_T
18992 #ifndef __int8_t_defined
18993 #define __int8_t_defined
a009f2e7 18994 #ifndef int8_t
f3b4f6d0
PB
18995 typedef $acx_cv_type_int8_t int8_t;
18996 #endif
18997 #endif
a009f2e7 18998 #endif
f3b4f6d0
PB
18999
19000 #ifndef _INT16_T
19001 #define _INT16_T
19002 #ifndef __int16_t_defined
19003 #define __int16_t_defined
a009f2e7 19004 #ifndef int16_t
f3b4f6d0
PB
19005 typedef $acx_cv_type_int16_t int16_t;
19006 #endif
19007 #endif
a009f2e7 19008 #endif
f3b4f6d0
PB
19009
19010 #ifndef _INT32_T
19011 #define _INT32_T
19012 #ifndef __int32_t_defined
19013 #define __int32_t_defined
a009f2e7 19014 #ifndef int32_t
f3b4f6d0
PB
19015 typedef $acx_cv_type_int32_t int32_t;
19016 #endif
19017 #endif
a009f2e7 19018 #endif
f3b4f6d0
PB
19019EOF
19020elif test "$ac_cv_type_u_int32_t" = yes; then
19021 sed 's/^ *//' >> tmp-stdint.h <<EOF
19022
19023 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
19024 #ifndef _INT8_T
19025 #define _INT8_T
19026 #endif
19027 #ifndef _INT16_T
19028 #define _INT16_T
19029 #endif
19030 #ifndef _INT32_T
19031 #define _INT32_T
19032 #endif
19033
19034 #ifndef _UINT8_T
19035 #define _UINT8_T
19036 #ifndef __uint8_t_defined
19037 #define __uint8_t_defined
a009f2e7 19038 #ifndef uint8_t
f3b4f6d0
PB
19039 typedef u_int8_t uint8_t;
19040 #endif
19041 #endif
a009f2e7 19042 #endif
f3b4f6d0
PB
19043
19044 #ifndef _UINT16_T
19045 #define _UINT16_T
19046 #ifndef __uint16_t_defined
19047 #define __uint16_t_defined
a009f2e7 19048 #ifndef uint16_t
f3b4f6d0
PB
19049 typedef u_int16_t uint16_t;
19050 #endif
19051 #endif
a009f2e7 19052 #endif
f3b4f6d0
PB
19053
19054 #ifndef _UINT32_T
19055 #define _UINT32_T
19056 #ifndef __uint32_t_defined
19057 #define __uint32_t_defined
a009f2e7 19058 #ifndef uint32_t
f3b4f6d0
PB
19059 typedef u_int32_t uint32_t;
19060 #endif
19061 #endif
a009f2e7 19062 #endif
d5efd9fc 19063EOF
f3b4f6d0
PB
19064else
19065 sed 's/^ *//' >> tmp-stdint.h <<EOF
19066
19067 /* Some systems have guard macros to prevent redefinitions, define them. */
19068 #ifndef _INT8_T
19069 #define _INT8_T
19070 #endif
19071 #ifndef _INT16_T
19072 #define _INT16_T
19073 #endif
19074 #ifndef _INT32_T
19075 #define _INT32_T
19076 #endif
19077 #ifndef _UINT8_T
19078 #define _UINT8_T
19079 #endif
19080 #ifndef _UINT16_T
19081 #define _UINT16_T
19082 #endif
19083 #ifndef _UINT32_T
19084 #define _UINT32_T
19085 #endif
19086EOF
19087fi
19088
19089# ------------- done basic int types, emit int64_t types ------------
19090if test "$ac_cv_type_uint64_t" = yes; then
19091 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc 19092
f3b4f6d0
PB
19093 /* system headers have good uint64_t and int64_t */
19094 #ifndef _INT64_T
19095 #define _INT64_T
19096 #endif
19097 #ifndef _UINT64_T
19098 #define _UINT64_T
19099 #endif
19100EOF
19101elif test "$ac_cv_type_u_int64_t" = yes; then
19102 sed 's/^ *//' >> tmp-stdint.h <<EOF
19103
19104 /* system headers have an u_int64_t (and int64_t) */
19105 #ifndef _INT64_T
19106 #define _INT64_T
19107 #endif
19108 #ifndef _UINT64_T
19109 #define _UINT64_T
19110 #ifndef __uint64_t_defined
19111 #define __uint64_t_defined
a009f2e7 19112 #ifndef uint64_t
f3b4f6d0
PB
19113 typedef u_int64_t uint64_t;
19114 #endif
19115 #endif
a009f2e7 19116 #endif
f3b4f6d0
PB
19117EOF
19118elif test -n "$acx_cv_type_int64_t"; then
19119 sed 's/^ *//' >> tmp-stdint.h <<EOF
19120
19121 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
19122 #ifndef _INT64_T
19123 #define _INT64_T
a009f2e7 19124 #ifndef int64_t
f3b4f6d0
PB
19125 typedef $acx_cv_type_int64_t int64_t;
19126 #endif
a009f2e7 19127 #endif
f3b4f6d0
PB
19128 #ifndef _UINT64_T
19129 #define _UINT64_T
19130 #ifndef __uint64_t_defined
19131 #define __uint64_t_defined
a009f2e7 19132 #ifndef uint64_t
f3b4f6d0
PB
19133 typedef unsigned $acx_cv_type_int64_t uint64_t;
19134 #endif
19135 #endif
a009f2e7 19136 #endif
f3b4f6d0
PB
19137EOF
19138else
19139 sed 's/^ *//' >> tmp-stdint.h <<EOF
19140
19141 /* some common heuristics for int64_t, using compiler-specific tests */
19142 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
19143 #ifndef _INT64_T
19144 #define _INT64_T
19145 #ifndef __int64_t_defined
a009f2e7 19146 #ifndef int64_t
f3b4f6d0
PB
19147 typedef long long int64_t;
19148 #endif
19149 #endif
a009f2e7 19150 #endif
f3b4f6d0
PB
19151 #ifndef _UINT64_T
19152 #define _UINT64_T
a009f2e7 19153 #ifndef uint64_t
f3b4f6d0
PB
19154 typedef unsigned long long uint64_t;
19155 #endif
a009f2e7 19156 #endif
f3b4f6d0
PB
19157
19158 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
19159 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
19160 does not implement __extension__. But that compiler doesn't define
19161 __GNUC_MINOR__. */
19162 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
19163 # define __extension__
19164 # endif
19165
19166 # ifndef _INT64_T
19167 # define _INT64_T
a009f2e7 19168 # ifndef int64_t
f3b4f6d0
PB
19169 __extension__ typedef long long int64_t;
19170 # endif
a009f2e7 19171 # endif
f3b4f6d0
PB
19172 # ifndef _UINT64_T
19173 # define _UINT64_T
a009f2e7 19174 # ifndef uint64_t
f3b4f6d0
PB
19175 __extension__ typedef unsigned long long uint64_t;
19176 # endif
a009f2e7 19177 # endif
f3b4f6d0
PB
19178
19179 #elif !defined __STRICT_ANSI__
19180 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
19181
19182 # ifndef _INT64_T
19183 # define _INT64_T
a009f2e7 19184 # ifndef int64_t
f3b4f6d0
PB
19185 typedef __int64 int64_t;
19186 # endif
a009f2e7 19187 # endif
f3b4f6d0
PB
19188 # ifndef _UINT64_T
19189 # define _UINT64_T
a009f2e7 19190 # ifndef uint64_t
f3b4f6d0
PB
19191 typedef unsigned __int64 uint64_t;
19192 # endif
a009f2e7 19193 # endif
f3b4f6d0
PB
19194 # endif /* compiler */
19195
19196 #endif /* ANSI version */
19197EOF
19198fi
19199
19200# ------------- done int64_t types, emit intptr types ------------
19201if test "$ac_cv_type_uintptr_t" != yes; then
19202 sed 's/^ *//' >> tmp-stdint.h <<EOF
19203
19204 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
19205 #ifndef __uintptr_t_defined
a009f2e7 19206 #ifndef uintptr_t
f3b4f6d0
PB
19207 typedef u$acx_cv_type_intptr_t uintptr_t;
19208 #endif
a009f2e7 19209 #endif
f3b4f6d0 19210 #ifndef __intptr_t_defined
a009f2e7 19211 #ifndef intptr_t
f3b4f6d0
PB
19212 typedef $acx_cv_type_intptr_t intptr_t;
19213 #endif
a009f2e7 19214 #endif
f3b4f6d0
PB
19215EOF
19216fi
19217
19218# ------------- done intptr types, emit int_least types ------------
d5efd9fc 19219if test "$ac_cv_type_int_least32_t" != yes; then
f3b4f6d0 19220 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc
AM
19221
19222 /* Define int_least types */
19223 typedef int8_t int_least8_t;
19224 typedef int16_t int_least16_t;
19225 typedef int32_t int_least32_t;
f3b4f6d0 19226 #ifdef _INT64_T
d5efd9fc 19227 typedef int64_t int_least64_t;
f3b4f6d0 19228 #endif
d5efd9fc
AM
19229
19230 typedef uint8_t uint_least8_t;
19231 typedef uint16_t uint_least16_t;
19232 typedef uint32_t uint_least32_t;
f3b4f6d0 19233 #ifdef _UINT64_T
d5efd9fc 19234 typedef uint64_t uint_least64_t;
f3b4f6d0 19235 #endif
d5efd9fc
AM
19236EOF
19237fi
19238
f3b4f6d0 19239# ------------- done intptr types, emit int_fast types ------------
d5efd9fc 19240if test "$ac_cv_type_int_fast32_t" != yes; then
f3b4f6d0 19241 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc
AM
19242
19243 /* Define int_fast types. short is often slow */
19244 typedef int8_t int_fast8_t;
19245 typedef int int_fast16_t;
19246 typedef int32_t int_fast32_t;
f3b4f6d0 19247 #ifdef _INT64_T
d5efd9fc 19248 typedef int64_t int_fast64_t;
f3b4f6d0 19249 #endif
d5efd9fc
AM
19250
19251 typedef uint8_t uint_fast8_t;
19252 typedef unsigned int uint_fast16_t;
19253 typedef uint32_t uint_fast32_t;
f3b4f6d0 19254 #ifdef _UINT64_T
d5efd9fc 19255 typedef uint64_t uint_fast64_t;
f3b4f6d0
PB
19256 #endif
19257EOF
19258fi
19259
19260if test "$ac_cv_type_uintmax_t" != yes; then
19261 sed 's/^ *//' >> tmp-stdint.h <<EOF
19262
19263 /* Define intmax based on what we found */
a009f2e7 19264 #ifndef intmax_t
f3b4f6d0
PB
19265 #ifdef _INT64_T
19266 typedef int64_t intmax_t;
19267 #else
19268 typedef long intmax_t;
19269 #endif
a009f2e7
RW
19270 #endif
19271 #ifndef uintmax_t
f3b4f6d0
PB
19272 #ifdef _UINT64_T
19273 typedef uint64_t uintmax_t;
19274 #else
19275 typedef unsigned long uintmax_t;
19276 #endif
a009f2e7 19277 #endif
d5efd9fc
AM
19278EOF
19279fi
19280
f3b4f6d0
PB
19281sed 's/^ *//' >> tmp-stdint.h <<EOF
19282
19283 #endif /* GCC_GENERATED_STDINT_H */
19284EOF
d5efd9fc 19285
f3b4f6d0
PB
19286if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
19287 rm -f tmp-stdint.h
d5efd9fc 19288else
f3b4f6d0 19289 mv -f tmp-stdint.h bfd_stdint.h
d5efd9fc
AM
19290fi
19291
19292 ;;
81ecdfbb 19293 "default":C)
20e95c23
DJ
19294case "$srcdir" in
19295 .) srcdirpre= ;;
19296 *) srcdirpre='$(srcdir)/' ;;
19297esac
19298POFILES=
19299GMOFILES=
19300for lang in dummy $OBSOLETE_ALL_LINGUAS; do
19301 if test $lang != dummy; then
19302 POFILES="$POFILES $srcdirpre$lang.po"
19303 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19304 fi
19305done
19306sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
19307 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
19308 -e "s,@POFILES@,$POFILES," \
19309 -e "s,@GMOFILES@,$GMOFILES," \
19310 po/Makefile.in > po/Makefile ;;
81ecdfbb 19311
5464f5a1 19312 esac
81ecdfbb 19313done # for ac_tag
5464f5a1 19314
5464f5a1 19315
81ecdfbb 19316as_fn_exit 0
5464f5a1 19317_ACEOF
5464f5a1
NN
19318ac_clean_files=$ac_clean_files_save
19319
81ecdfbb 19320test $ac_write_fail = 0 ||
d0ac1c44 19321 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 19322
5464f5a1
NN
19323
19324# configure is writing to config.log, and then calls config.status.
19325# config.status does its own redirection, appending to config.log.
19326# Unfortunately, on DOS this fails, as config.log is still kept open
19327# by configure, so config.status won't be able to write to it; its
19328# output is simply discarded. So we exec the FD to /dev/null,
19329# effectively closing config.log, so it can be properly (re)opened and
19330# appended to by config.status. When coming back to configure, we
19331# need to make the FD available again.
19332if test "$no_create" != yes; then
19333 ac_cs_success=:
19334 ac_config_status_args=
19335 test "$silent" = yes &&
19336 ac_config_status_args="$ac_config_status_args --quiet"
19337 exec 5>/dev/null
19338 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19339 exec 5>>config.log
19340 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19341 # would make configure fail if this is the last instruction.
d0ac1c44 19342 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
19343fi
19344if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19345 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19346$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
5464f5a1 19347fi
252b5132 19348