enable -Wwrite-strings for gas
[deliverable/binutils-gdb.git] / bfd / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
d8bd95ef 3# Generated by GNU Autoconf 2.64 for bfd 2.26.51.
81ecdfbb
RW
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
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.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
5464f5a1
NN
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
81ecdfbb
RW
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
3725885a
RW
172test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183else
184 as_have_required=no
185fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190as_found=false
191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
5464f5a1 192do
81ecdfbb
RW
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206fi
207fi
208 done;;
209 esac
210 as_found=false
211done
212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215fi; }
216IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
5464f5a1 236 else
81ecdfbb
RW
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238$0: including any error possibly output before this
239$0: message. Then install a modern shell, or manually run
240$0: the script under such a shell if you do have one."
5464f5a1 241 fi
81ecdfbb
RW
242 exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260 { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269 return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277 set +e
278 as_fn_set_status $1
279 exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362fi # as_fn_arith
363
5464f5a1 364
81ecdfbb
RW
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379} # as_fn_error
380
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5464f5a1
NN
383 as_expr=expr
384else
385 as_expr=false
386fi
387
81ecdfbb 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5464f5a1
NN
389 as_basename=basename
390else
391 as_basename=false
392fi
393
81ecdfbb
RW
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396else
397 as_dirname=false
398fi
5464f5a1 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
5464f5a1
NN
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404$as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
5464f5a1 418
5464f5a1
NN
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
425
5464f5a1 426
81ecdfbb
RW
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
5464f5a1 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
5464f5a1 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
5464f5a1 444 t loop
81ecdfbb 445 s/-\n.*//
5464f5a1 446 ' >$as_me.lineno &&
81ecdfbb
RW
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
5464f5a1
NN
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
5464f5a1
NN
454 # Exit status is that of the last command.
455 exit
456}
457
81ecdfbb
RW
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467*)
468 ECHO_N='-n';;
5464f5a1
NN
469esac
470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
5464f5a1 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
5464f5a1 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
5464f5a1 480 as_ln_s='ln -s'
81ecdfbb
RW
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
5464f5a1 491 fi
5464f5a1
NN
492else
493 as_ln_s='cp -p'
494fi
81ecdfbb
RW
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
5464f5a1
NN
497
498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
5464f5a1
NN
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
504
81ecdfbb
RW
505if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525fi
526as_executable_p=$as_test_x
5464f5a1
NN
527
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
d7040cdb
SE
534SHELL=${CONFIG_SHELL-/bin/sh}
535
d7040cdb 536
81ecdfbb
RW
537exec 7<&0 </dev/null 6>&1
538
5464f5a1
NN
539# Name of the host.
540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541# so uname gets run too.
542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252b5132 543
5464f5a1
NN
544#
545# Initializations.
546#
252b5132 547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
5464f5a1 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
5464f5a1
NN
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
5464f5a1
NN
555
556# Identity of this package.
c4dd807e
MF
557PACKAGE_NAME='bfd'
558PACKAGE_TARNAME='bfd'
d8bd95ef
TG
559PACKAGE_VERSION='2.26.51'
560PACKAGE_STRING='bfd 2.26.51'
c4dd807e
MF
561PACKAGE_BUGREPORT=''
562PACKAGE_URL=''
5464f5a1
NN
563
564ac_unique_file="libbfd.c"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
81ecdfbb 568#ifdef HAVE_SYS_TYPES_H
5464f5a1
NN
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
5464f5a1
NN
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
5464f5a1
NN
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
5464f5a1
NN
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
5464f5a1
NN
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
5464f5a1
NN
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
5464f5a1 592# include <inttypes.h>
5464f5a1 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
5464f5a1
NN
598# include <unistd.h>
599#endif"
600
81ecdfbb
RW
601ac_subst_vars='am__EXEEXT_FALSE
602am__EXEEXT_TRUE
603LTLIBOBJS
604LIBOBJS
81ecdfbb
RW
605bfd_ufile_ptr
606bfd_file_ptr
3cf9e6c4 607lt_cv_dlopen_libs
81ecdfbb 608supports_plugins
c603b11b
AM
609COREFLAG
610COREFILE
611havevecs
612tdefaults
81ecdfbb
RW
613bfd_default_target_size
614bfd_machines
615bfd_backends
616all_backends
617bfd64_libs
618wordsize
619TDEFINES
620SHARED_LIBADD
621SHARED_LDFLAGS
622LIBM
243340ad
L
623zlibinc
624zlibdir
81ecdfbb
RW
625EXEEXT_FOR_BUILD
626CC_FOR_BUILD
627BFD_HOSTPTR_T
628BFD_HOST_U_64_BIT
629BFD_HOST_64_BIT
630BFD_HOST_64_BIT_DEFINED
631BFD_HOST_64BIT_LONG_LONG
632BFD_HOST_64BIT_LONG
633HDEFINES
634MSGMERGE
635MSGFMT
636MKINSTALLDIRS
637CATOBJEXT
638GENCAT
639INSTOBJEXT
640DATADIRNAME
641CATALOGS
642POSUB
643GMSGFMT
644XGETTEXT
645INCINTL
646LIBINTL_DEP
647LIBINTL
648USE_NLS
649bfdincludedir
650bfdlibdir
651target_noncanonical
652host_noncanonical
653INSTALL_LIBBFD_FALSE
654INSTALL_LIBBFD_TRUE
655GENINSRC_NEVER_FALSE
656GENINSRC_NEVER_TRUE
657MAINT
658MAINTAINER_MODE_FALSE
659MAINTAINER_MODE_TRUE
6757cf57 660WARN_WRITE_STRINGS
81ecdfbb
RW
661NO_WERROR
662WARN_CFLAGS
663REPORT_BUGS_TEXI
664REPORT_BUGS_TO
665PKGVERSION
666DEBUGDIR
667PLUGINS_FALSE
668PLUGINS_TRUE
669OTOOL64
670OTOOL
671LIPO
672NMEDIT
673DSYMUTIL
81ecdfbb
RW
674OBJDUMP
675LN_S
676NM
677ac_ct_DUMPBIN
678DUMPBIN
679LD
680FGREP
681SED
682LIBTOOL
683EGREP
684GREP
685CPP
686RANLIB
687AR
688am__fastdepCC_FALSE
689am__fastdepCC_TRUE
690CCDEPMODE
691AMDEPBACKSLASH
692AMDEP_FALSE
693AMDEP_TRUE
694am__quote
695am__include
696DEPDIR
697am__untar
698am__tar
699AMTAR
700am__leading_dot
701SET_MAKE
702AWK
703mkdir_p
704MKDIR_P
705INSTALL_STRIP_PROGRAM
706STRIP
707install_sh
708MAKEINFO
709AUTOHEADER
710AUTOMAKE
711AUTOCONF
712ACLOCAL
713VERSION
714PACKAGE
715CYGPATH_W
716am__isrc
717INSTALL_DATA
718INSTALL_SCRIPT
719INSTALL_PROGRAM
720OBJEXT
721EXEEXT
722ac_ct_CC
723CPPFLAGS
724LDFLAGS
725CFLAGS
726CC
727target_os
728target_vendor
729target_cpu
730target
731host_os
732host_vendor
733host_cpu
734host
735build_os
736build_vendor
737build_cpu
738build
739target_alias
740host_alias
741build_alias
742LIBS
743ECHO_T
744ECHO_N
745ECHO_C
746DEFS
747mandir
748localedir
749libdir
750psdir
751pdfdir
752dvidir
753htmldir
754infodir
755docdir
756oldincludedir
757includedir
758localstatedir
759sharedstatedir
760sysconfdir
761datadir
762datarootdir
763libexecdir
764sbindir
765bindir
766program_transform_name
767prefix
768exec_prefix
769PACKAGE_URL
770PACKAGE_BUGREPORT
771PACKAGE_STRING
772PACKAGE_VERSION
773PACKAGE_TARNAME
774PACKAGE_NAME
775PATH_SEPARATOR
776SHELL'
5464f5a1 777ac_subst_files=''
81ecdfbb
RW
778ac_user_opts='
779enable_option_checking
780enable_dependency_tracking
781enable_shared
782enable_static
783with_pic
784enable_fast_install
785with_gnu_ld
786enable_libtool_lock
787enable_plugins
788enable_largefile
789enable_64_bit_bfd
790enable_targets
791with_mmap
792enable_secureplt
ef72a554 793enable_leading_mingw64_underscores
81ecdfbb 794with_separate_debug_dir
81ecdfbb
RW
795with_pkgversion
796with_bugurl
797enable_werror
798enable_build_warnings
799enable_maintainer_mode
800enable_install_libbfd
801enable_nls
243340ad 802with_system_zlib
81ecdfbb
RW
803'
804 ac_precious_vars='build_alias
805host_alias
806target_alias
807CC
808CFLAGS
809LDFLAGS
810LIBS
811CPPFLAGS
812CPP'
813
252b5132
RH
814
815# Initialize some variables set by options.
5464f5a1
NN
816ac_init_help=
817ac_init_version=false
81ecdfbb
RW
818ac_unrecognized_opts=
819ac_unrecognized_sep=
252b5132
RH
820# The variables have the same names as the options, with
821# dashes changed to underlines.
5464f5a1 822cache_file=/dev/null
252b5132 823exec_prefix=NONE
252b5132 824no_create=
252b5132
RH
825no_recursion=
826prefix=NONE
827program_prefix=NONE
828program_suffix=NONE
829program_transform_name=s,x,x,
830silent=
831site=
832srcdir=
252b5132
RH
833verbose=
834x_includes=NONE
835x_libraries=NONE
5464f5a1
NN
836
837# Installation directory options.
838# These are left unexpanded so users can "make install exec_prefix=/foo"
839# and all the variables that are supposed to be based on exec_prefix
840# by default will actually change.
841# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 842# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
843bindir='${exec_prefix}/bin'
844sbindir='${exec_prefix}/sbin'
845libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
846datarootdir='${prefix}/share'
847datadir='${datarootdir}'
252b5132
RH
848sysconfdir='${prefix}/etc'
849sharedstatedir='${prefix}/com'
850localstatedir='${prefix}/var'
252b5132
RH
851includedir='${prefix}/include'
852oldincludedir='/usr/include'
c4dd807e 853docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
854infodir='${datarootdir}/info'
855htmldir='${docdir}'
856dvidir='${docdir}'
857pdfdir='${docdir}'
858psdir='${docdir}'
859libdir='${exec_prefix}/lib'
860localedir='${datarootdir}/locale'
861mandir='${datarootdir}/man'
252b5132 862
252b5132 863ac_prev=
81ecdfbb 864ac_dashdash=
252b5132
RH
865for ac_option
866do
252b5132
RH
867 # If the previous option needs an argument, assign it.
868 if test -n "$ac_prev"; then
81ecdfbb 869 eval $ac_prev=\$ac_option
252b5132
RH
870 ac_prev=
871 continue
872 fi
873
81ecdfbb
RW
874 case $ac_option in
875 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
876 *) ac_optarg=yes ;;
877 esac
252b5132
RH
878
879 # Accept the important Cygnus configure options, so we can diagnose typos.
880
81ecdfbb
RW
881 case $ac_dashdash$ac_option in
882 --)
883 ac_dashdash=yes ;;
252b5132
RH
884
885 -bindir | --bindir | --bindi | --bind | --bin | --bi)
886 ac_prev=bindir ;;
887 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
5464f5a1 888 bindir=$ac_optarg ;;
252b5132
RH
889
890 -build | --build | --buil | --bui | --bu)
5464f5a1 891 ac_prev=build_alias ;;
252b5132 892 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
5464f5a1 893 build_alias=$ac_optarg ;;
252b5132
RH
894
895 -cache-file | --cache-file | --cache-fil | --cache-fi \
896 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
897 ac_prev=cache_file ;;
898 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
899 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
5464f5a1
NN
900 cache_file=$ac_optarg ;;
901
902 --config-cache | -C)
903 cache_file=config.cache ;;
252b5132 904
81ecdfbb 905 -datadir | --datadir | --datadi | --datad)
252b5132 906 ac_prev=datadir ;;
81ecdfbb 907 -datadir=* | --datadir=* | --datadi=* | --datad=*)
5464f5a1 908 datadir=$ac_optarg ;;
252b5132 909
81ecdfbb
RW
910 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
911 | --dataroo | --dataro | --datar)
912 ac_prev=datarootdir ;;
913 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
914 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
915 datarootdir=$ac_optarg ;;
916
252b5132 917 -disable-* | --disable-*)
81ecdfbb 918 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 919 # Reject names that are not valid shell variable names.
81ecdfbb
RW
920 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
921 as_fn_error "invalid feature name: $ac_useropt"
922 ac_useropt_orig=$ac_useropt
923 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
924 case $ac_user_opts in
925 *"
926"enable_$ac_useropt"
927"*) ;;
928 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
929 ac_unrecognized_sep=', ';;
930 esac
931 eval enable_$ac_useropt=no ;;
932
933 -docdir | --docdir | --docdi | --doc | --do)
934 ac_prev=docdir ;;
935 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
936 docdir=$ac_optarg ;;
937
938 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
939 ac_prev=dvidir ;;
940 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
941 dvidir=$ac_optarg ;;
252b5132
RH
942
943 -enable-* | --enable-*)
81ecdfbb 944 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 945 # Reject names that are not valid shell variable names.
81ecdfbb
RW
946 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
947 as_fn_error "invalid feature name: $ac_useropt"
948 ac_useropt_orig=$ac_useropt
949 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
950 case $ac_user_opts in
951 *"
952"enable_$ac_useropt"
953"*) ;;
954 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
955 ac_unrecognized_sep=', ';;
252b5132 956 esac
81ecdfbb 957 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
958
959 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
960 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
961 | --exec | --exe | --ex)
962 ac_prev=exec_prefix ;;
963 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
964 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
965 | --exec=* | --exe=* | --ex=*)
5464f5a1 966 exec_prefix=$ac_optarg ;;
252b5132
RH
967
968 -gas | --gas | --ga | --g)
969 # Obsolete; use --with-gas.
970 with_gas=yes ;;
971
5464f5a1
NN
972 -help | --help | --hel | --he | -h)
973 ac_init_help=long ;;
974 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
975 ac_init_help=recursive ;;
976 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
977 ac_init_help=short ;;
252b5132
RH
978
979 -host | --host | --hos | --ho)
5464f5a1 980 ac_prev=host_alias ;;
252b5132 981 -host=* | --host=* | --hos=* | --ho=*)
5464f5a1 982 host_alias=$ac_optarg ;;
252b5132 983
81ecdfbb
RW
984 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
985 ac_prev=htmldir ;;
986 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
987 | --ht=*)
988 htmldir=$ac_optarg ;;
989
252b5132
RH
990 -includedir | --includedir | --includedi | --included | --include \
991 | --includ | --inclu | --incl | --inc)
992 ac_prev=includedir ;;
993 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
994 | --includ=* | --inclu=* | --incl=* | --inc=*)
5464f5a1 995 includedir=$ac_optarg ;;
252b5132
RH
996
997 -infodir | --infodir | --infodi | --infod | --info | --inf)
998 ac_prev=infodir ;;
999 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
5464f5a1 1000 infodir=$ac_optarg ;;
252b5132
RH
1001
1002 -libdir | --libdir | --libdi | --libd)
1003 ac_prev=libdir ;;
1004 -libdir=* | --libdir=* | --libdi=* | --libd=*)
5464f5a1 1005 libdir=$ac_optarg ;;
252b5132
RH
1006
1007 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1008 | --libexe | --libex | --libe)
1009 ac_prev=libexecdir ;;
1010 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1011 | --libexe=* | --libex=* | --libe=*)
5464f5a1 1012 libexecdir=$ac_optarg ;;
252b5132 1013
81ecdfbb
RW
1014 -localedir | --localedir | --localedi | --localed | --locale)
1015 ac_prev=localedir ;;
1016 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1017 localedir=$ac_optarg ;;
1018
252b5132 1019 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1020 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1021 ac_prev=localstatedir ;;
1022 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1023 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
5464f5a1 1024 localstatedir=$ac_optarg ;;
252b5132
RH
1025
1026 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1027 ac_prev=mandir ;;
1028 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
5464f5a1 1029 mandir=$ac_optarg ;;
252b5132
RH
1030
1031 -nfp | --nfp | --nf)
1032 # Obsolete; use --without-fp.
1033 with_fp=no ;;
1034
1035 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
5464f5a1 1036 | --no-cr | --no-c | -n)
252b5132
RH
1037 no_create=yes ;;
1038
1039 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1040 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1041 no_recursion=yes ;;
1042
1043 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1044 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1045 | --oldin | --oldi | --old | --ol | --o)
1046 ac_prev=oldincludedir ;;
1047 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1048 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1049 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
5464f5a1 1050 oldincludedir=$ac_optarg ;;
252b5132
RH
1051
1052 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1053 ac_prev=prefix ;;
1054 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
5464f5a1 1055 prefix=$ac_optarg ;;
252b5132
RH
1056
1057 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1058 | --program-pre | --program-pr | --program-p)
1059 ac_prev=program_prefix ;;
1060 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1061 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
5464f5a1 1062 program_prefix=$ac_optarg ;;
252b5132
RH
1063
1064 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1065 | --program-suf | --program-su | --program-s)
1066 ac_prev=program_suffix ;;
1067 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1068 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
5464f5a1 1069 program_suffix=$ac_optarg ;;
252b5132
RH
1070
1071 -program-transform-name | --program-transform-name \
1072 | --program-transform-nam | --program-transform-na \
1073 | --program-transform-n | --program-transform- \
1074 | --program-transform | --program-transfor \
1075 | --program-transfo | --program-transf \
1076 | --program-trans | --program-tran \
1077 | --progr-tra | --program-tr | --program-t)
1078 ac_prev=program_transform_name ;;
1079 -program-transform-name=* | --program-transform-name=* \
1080 | --program-transform-nam=* | --program-transform-na=* \
1081 | --program-transform-n=* | --program-transform-=* \
1082 | --program-transform=* | --program-transfor=* \
1083 | --program-transfo=* | --program-transf=* \
1084 | --program-trans=* | --program-tran=* \
1085 | --progr-tra=* | --program-tr=* | --program-t=*)
5464f5a1 1086 program_transform_name=$ac_optarg ;;
252b5132 1087
81ecdfbb
RW
1088 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1089 ac_prev=pdfdir ;;
1090 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1091 pdfdir=$ac_optarg ;;
1092
1093 -psdir | --psdir | --psdi | --psd | --ps)
1094 ac_prev=psdir ;;
1095 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1096 psdir=$ac_optarg ;;
1097
252b5132
RH
1098 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1099 | -silent | --silent | --silen | --sile | --sil)
1100 silent=yes ;;
1101
1102 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1103 ac_prev=sbindir ;;
1104 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1105 | --sbi=* | --sb=*)
5464f5a1 1106 sbindir=$ac_optarg ;;
252b5132
RH
1107
1108 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1109 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1110 | --sharedst | --shareds | --shared | --share | --shar \
1111 | --sha | --sh)
1112 ac_prev=sharedstatedir ;;
1113 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1114 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1115 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1116 | --sha=* | --sh=*)
5464f5a1 1117 sharedstatedir=$ac_optarg ;;
252b5132
RH
1118
1119 -site | --site | --sit)
1120 ac_prev=site ;;
1121 -site=* | --site=* | --sit=*)
5464f5a1 1122 site=$ac_optarg ;;
6be7c12c 1123
252b5132
RH
1124 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1125 ac_prev=srcdir ;;
1126 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
5464f5a1 1127 srcdir=$ac_optarg ;;
252b5132
RH
1128
1129 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1130 | --syscon | --sysco | --sysc | --sys | --sy)
1131 ac_prev=sysconfdir ;;
1132 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1133 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
5464f5a1 1134 sysconfdir=$ac_optarg ;;
252b5132
RH
1135
1136 -target | --target | --targe | --targ | --tar | --ta | --t)
5464f5a1 1137 ac_prev=target_alias ;;
252b5132 1138 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
5464f5a1 1139 target_alias=$ac_optarg ;;
252b5132
RH
1140
1141 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1142 verbose=yes ;;
1143
5464f5a1
NN
1144 -version | --version | --versio | --versi | --vers | -V)
1145 ac_init_version=: ;;
252b5132
RH
1146
1147 -with-* | --with-*)
81ecdfbb 1148 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1149 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1150 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1151 as_fn_error "invalid package name: $ac_useropt"
1152 ac_useropt_orig=$ac_useropt
1153 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1154 case $ac_user_opts in
1155 *"
1156"with_$ac_useropt"
1157"*) ;;
1158 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1159 ac_unrecognized_sep=', ';;
252b5132 1160 esac
81ecdfbb 1161 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1162
1163 -without-* | --without-*)
81ecdfbb 1164 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1165 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1166 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1167 as_fn_error "invalid package name: $ac_useropt"
1168 ac_useropt_orig=$ac_useropt
1169 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1170 case $ac_user_opts in
1171 *"
1172"with_$ac_useropt"
1173"*) ;;
1174 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1175 ac_unrecognized_sep=', ';;
1176 esac
1177 eval with_$ac_useropt=no ;;
252b5132
RH
1178
1179 --x)
1180 # Obsolete; use --with-x.
1181 with_x=yes ;;
1182
1183 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1184 | --x-incl | --x-inc | --x-in | --x-i)
1185 ac_prev=x_includes ;;
1186 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1187 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
5464f5a1 1188 x_includes=$ac_optarg ;;
252b5132
RH
1189
1190 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1191 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1192 ac_prev=x_libraries ;;
1193 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1194 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
5464f5a1 1195 x_libraries=$ac_optarg ;;
252b5132 1196
81ecdfbb
RW
1197 -*) as_fn_error "unrecognized option: \`$ac_option'
1198Try \`$0 --help' for more information."
252b5132
RH
1199 ;;
1200
5464f5a1
NN
1201 *=*)
1202 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1203 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1204 case $ac_envvar in #(
1205 '' | [0-9]* | *[!_$as_cr_alnum]* )
1206 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1207 esac
1208 eval $ac_envvar=\$ac_optarg
5464f5a1
NN
1209 export $ac_envvar ;;
1210
252b5132 1211 *)
5464f5a1 1212 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1213 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
5464f5a1 1214 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1215 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
5464f5a1 1216 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
1217 ;;
1218
1219 esac
1220done
1221
1222if test -n "$ac_prev"; then
5464f5a1 1223 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1224 as_fn_error "missing argument to $ac_option"
252b5132 1225fi
252b5132 1226
81ecdfbb
RW
1227if test -n "$ac_unrecognized_opts"; then
1228 case $enable_option_checking in
1229 no) ;;
1230 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1231 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
5464f5a1 1232 esac
81ecdfbb 1233fi
6be7c12c 1234
81ecdfbb
RW
1235# Check all directory arguments for consistency.
1236for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1237 datadir sysconfdir sharedstatedir localstatedir includedir \
1238 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1239 libdir localedir mandir
252b5132 1240do
81ecdfbb
RW
1241 eval ac_val=\$$ac_var
1242 # Remove trailing slashes.
5464f5a1 1243 case $ac_val in
81ecdfbb
RW
1244 */ )
1245 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1246 eval $ac_var=\$ac_val;;
252b5132 1247 esac
81ecdfbb
RW
1248 # Be sure to have absolute directory names.
1249 case $ac_val in
1250 [\\/$]* | ?:[\\/]* ) continue;;
1251 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1252 esac
1253 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1254done
1255
5464f5a1
NN
1256# There might be people who depend on the old broken behavior: `$host'
1257# used to hold the argument of --host etc.
1258# FIXME: To remove some day.
1259build=$build_alias
1260host=$host_alias
1261target=$target_alias
1262
1263# FIXME: To remove some day.
1264if test "x$host_alias" != x; then
1265 if test "x$build_alias" = x; then
1266 cross_compiling=maybe
81ecdfbb 1267 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
5464f5a1
NN
1268 If a cross compiler is detected then cross compile mode will be used." >&2
1269 elif test "x$build_alias" != "x$host_alias"; then
1270 cross_compiling=yes
1271 fi
1272fi
252b5132 1273
5464f5a1
NN
1274ac_tool_prefix=
1275test -n "$host_alias" && ac_tool_prefix=$host_alias-
1276
1277test "$silent" = yes && exec 6>/dev/null
252b5132 1278
252b5132 1279
81ecdfbb
RW
1280ac_pwd=`pwd` && test -n "$ac_pwd" &&
1281ac_ls_di=`ls -di .` &&
1282ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1283 as_fn_error "working directory cannot be determined"
1284test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1285 as_fn_error "pwd does not report name of working directory"
1286
1287
252b5132
RH
1288# Find the source files, if location was not specified.
1289if test -z "$srcdir"; then
1290 ac_srcdir_defaulted=yes
81ecdfbb
RW
1291 # Try the directory containing this script, then the parent directory.
1292 ac_confdir=`$as_dirname -- "$as_myself" ||
1293$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1294 X"$as_myself" : 'X\(//\)[^/]' \| \
1295 X"$as_myself" : 'X\(//\)$' \| \
1296 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1297$as_echo X"$as_myself" |
1298 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1299 s//\1/
1300 q
1301 }
1302 /^X\(\/\/\)[^/].*/{
1303 s//\1/
1304 q
1305 }
1306 /^X\(\/\/\)$/{
1307 s//\1/
1308 q
1309 }
1310 /^X\(\/\).*/{
1311 s//\1/
1312 q
1313 }
1314 s/.*/./; q'`
252b5132 1315 srcdir=$ac_confdir
81ecdfbb 1316 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1317 srcdir=..
1318 fi
1319else
1320 ac_srcdir_defaulted=no
1321fi
81ecdfbb
RW
1322if test ! -r "$srcdir/$ac_unique_file"; then
1323 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1324 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1325fi
1326ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1327ac_abs_confdir=`(
1328 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1329 pwd)`
1330# When building in place, set srcdir=.
1331if test "$ac_abs_confdir" = "$ac_pwd"; then
1332 srcdir=.
1333fi
1334# Remove unnecessary trailing slashes from srcdir.
1335# Double slashes in file names in object file debugging info
1336# mess up M-x gdb in Emacs.
1337case $srcdir in
1338*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1339esac
1340for ac_var in $ac_precious_vars; do
1341 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1342 eval ac_env_${ac_var}_value=\$${ac_var}
1343 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1344 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1345done
b3baf5d0 1346
5464f5a1
NN
1347#
1348# Report the --help message.
1349#
1350if test "$ac_init_help" = "long"; then
1351 # Omit some internal or obsolete options to make the list less imposing.
1352 # This message is too long to be a string in the A/UX 3.1 sh.
1353 cat <<_ACEOF
d8bd95ef 1354\`configure' configures bfd 2.26.51 to adapt to many kinds of systems.
252b5132 1355
5464f5a1 1356Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1357
5464f5a1
NN
1358To assign environment variables (e.g., CC, CFLAGS...), specify them as
1359VAR=VALUE. See below for descriptions of some of the useful variables.
6be7c12c 1360
5464f5a1 1361Defaults for the options are specified in brackets.
6be7c12c 1362
5464f5a1
NN
1363Configuration:
1364 -h, --help display this help and exit
1365 --help=short display options specific to this package
1366 --help=recursive display the short help of all the included packages
1367 -V, --version display version information and exit
1368 -q, --quiet, --silent do not print \`checking...' messages
1369 --cache-file=FILE cache test results in FILE [disabled]
1370 -C, --config-cache alias for \`--cache-file=config.cache'
1371 -n, --no-create do not create output files
1372 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1373
5464f5a1
NN
1374Installation directories:
1375 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1376 [$ac_default_prefix]
5464f5a1 1377 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1378 [PREFIX]
6be7c12c 1379
5464f5a1
NN
1380By default, \`make install' will install all the files in
1381\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1382an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1383for instance \`--prefix=\$HOME'.
6be7c12c 1384
5464f5a1 1385For better control, use the options below.
6be7c12c 1386
5464f5a1 1387Fine tuning of the installation directories:
81ecdfbb
RW
1388 --bindir=DIR user executables [EPREFIX/bin]
1389 --sbindir=DIR system admin executables [EPREFIX/sbin]
1390 --libexecdir=DIR program executables [EPREFIX/libexec]
1391 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1392 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1393 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1394 --libdir=DIR object code libraries [EPREFIX/lib]
1395 --includedir=DIR C header files [PREFIX/include]
1396 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1397 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1398 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1399 --infodir=DIR info documentation [DATAROOTDIR/info]
1400 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1401 --mandir=DIR man documentation [DATAROOTDIR/man]
c4dd807e 1402 --docdir=DIR documentation root [DATAROOTDIR/doc/bfd]
81ecdfbb
RW
1403 --htmldir=DIR html documentation [DOCDIR]
1404 --dvidir=DIR dvi documentation [DOCDIR]
1405 --pdfdir=DIR pdf documentation [DOCDIR]
1406 --psdir=DIR ps documentation [DOCDIR]
5464f5a1 1407_ACEOF
6be7c12c 1408
5464f5a1 1409 cat <<\_ACEOF
6be7c12c 1410
5464f5a1
NN
1411Program names:
1412 --program-prefix=PREFIX prepend PREFIX to installed program names
1413 --program-suffix=SUFFIX append SUFFIX to installed program names
1414 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1415
5464f5a1
NN
1416System types:
1417 --build=BUILD configure for building on BUILD [guessed]
1418 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1419 --target=TARGET configure for building compilers for TARGET [HOST]
1420_ACEOF
252b5132 1421fi
252b5132 1422
5464f5a1 1423if test -n "$ac_init_help"; then
c4dd807e 1424 case $ac_init_help in
d8bd95ef 1425 short | recursive ) echo "Configuration of bfd 2.26.51:";;
c4dd807e 1426 esac
5464f5a1 1427 cat <<\_ACEOF
252b5132 1428
5464f5a1 1429Optional Features:
81ecdfbb 1430 --disable-option-checking ignore unrecognized --enable/--with options
5464f5a1
NN
1431 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1432 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
f5385ebf
AM
1433 --disable-dependency-tracking speeds up one-time build
1434 --enable-dependency-tracking do not reject slow dependency extractors
81ecdfbb
RW
1435 --enable-shared[=PKGS] build shared libraries [default=no]
1436 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1437 --enable-fast-install[=PKGS]
1438 optimize for fast installation [default=yes]
5464f5a1 1439 --disable-libtool-lock avoid locking (might break parallel builds)
b879806f 1440 --enable-plugins Enable support for plugins
ce3c775b 1441 --disable-largefile omit support for large files
5464f5a1
NN
1442 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1443 --enable-targets alternative target configurations
6ec7057a 1444 --enable-secureplt Default to creating read-only plt entries
ef72a554
KT
1445 --enable-leading-mingw64-underscores
1446 Enable leading underscores on 64 bit mingw targets
241a6c40
AM
1447 --enable-werror treat compile warnings as errors
1448 --enable-build-warnings enable build-time compiler warnings
f5385ebf
AM
1449 --enable-maintainer-mode enable make rules and dependencies not useful
1450 (and sometimes confusing) to the casual installer
5464f5a1
NN
1451 --enable-install-libbfd controls installation of libbfd and related headers
1452 --disable-nls do not use Native Language Support
1453
1454Optional Packages:
1455 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1456 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1457 --with-pic try to use only PIC/non-PIC objects [default=use
1458 both]
1459 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
5464f5a1 1460 --with-mmap try using mmap for BFD input files if available
0d4a1476
AS
1461 --with-separate-debug-dir=DIR
1462 Look for global separate debug info in DIR
1463 [default=LIBDIR/debug]
a1ac8190
JM
1464 --with-pkgversion=PKG Use PKG in the version string in place of "GNU
1465 Binutils"
c428fa83 1466 --with-bugurl=URL Direct users to URL to report a bug
243340ad 1467 --with-system-zlib use installed libz
5464f5a1
NN
1468
1469Some influential environment variables:
1470 CC C compiler command
1471 CFLAGS C compiler flags
1472 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1473 nonstandard directory <lib dir>
81ecdfbb
RW
1474 LIBS libraries to pass to the linker, e.g. -l<library>
1475 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1476 you have headers in a nonstandard directory <include dir>
5464f5a1
NN
1477 CPP C preprocessor
1478
1479Use these variables to override the choices made by `configure' or to help
1480it to find libraries and programs with nonstandard names/locations.
1481
81ecdfbb 1482Report bugs to the package provider.
5464f5a1 1483_ACEOF
81ecdfbb 1484ac_status=$?
5464f5a1
NN
1485fi
1486
1487if test "$ac_init_help" = "recursive"; then
1488 # If there are subdirs, report their specific --help.
5464f5a1 1489 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1490 test -d "$ac_dir" ||
1491 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1492 continue
5464f5a1
NN
1493 ac_builddir=.
1494
81ecdfbb
RW
1495case "$ac_dir" in
1496.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1497*)
1498 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1499 # A ".." for each directory in $ac_dir_suffix.
1500 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1501 case $ac_top_builddir_sub in
1502 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1503 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1504 esac ;;
1505esac
1506ac_abs_top_builddir=$ac_pwd
1507ac_abs_builddir=$ac_pwd$ac_dir_suffix
1508# for backward compatibility:
1509ac_top_builddir=$ac_top_build_prefix
5464f5a1
NN
1510
1511case $srcdir in
81ecdfbb 1512 .) # We are building in place.
5464f5a1 1513 ac_srcdir=.
81ecdfbb
RW
1514 ac_top_srcdir=$ac_top_builddir_sub
1515 ac_abs_top_srcdir=$ac_pwd ;;
1516 [\\/]* | ?:[\\/]* ) # Absolute name.
5464f5a1 1517 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1518 ac_top_srcdir=$srcdir
1519 ac_abs_top_srcdir=$srcdir ;;
1520 *) # Relative name.
1521 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1522 ac_top_srcdir=$ac_top_build_prefix$srcdir
1523 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
5464f5a1 1524esac
81ecdfbb
RW
1525ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1526
1527 cd "$ac_dir" || { ac_status=$?; continue; }
1528 # Check for guested configure.
1529 if test -f "$ac_srcdir/configure.gnu"; then
1530 echo &&
1531 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1532 elif test -f "$ac_srcdir/configure"; then
1533 echo &&
1534 $SHELL "$ac_srcdir/configure" --help=recursive
5464f5a1 1535 else
81ecdfbb
RW
1536 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1537 fi || ac_status=$?
1538 cd "$ac_pwd" || { ac_status=$?; break; }
5464f5a1 1539 done
6be7c12c
AO
1540fi
1541
81ecdfbb 1542test -n "$ac_init_help" && exit $ac_status
5464f5a1
NN
1543if $ac_init_version; then
1544 cat <<\_ACEOF
d8bd95ef 1545bfd configure 2.26.51
81ecdfbb 1546generated by GNU Autoconf 2.64
6be7c12c 1547
81ecdfbb 1548Copyright (C) 2009 Free Software Foundation, Inc.
5464f5a1
NN
1549This configure script is free software; the Free Software Foundation
1550gives unlimited permission to copy, distribute and modify it.
1551_ACEOF
81ecdfbb 1552 exit
5464f5a1 1553fi
6be7c12c 1554
81ecdfbb
RW
1555## ------------------------ ##
1556## Autoconf initialization. ##
1557## ------------------------ ##
6be7c12c 1558
81ecdfbb
RW
1559# ac_fn_c_try_compile LINENO
1560# --------------------------
1561# Try to compile conftest.$ac_ext, and return whether this succeeded.
1562ac_fn_c_try_compile ()
5464f5a1 1563{
81ecdfbb
RW
1564 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1565 rm -f conftest.$ac_objext
1566 if { { ac_try="$ac_compile"
1567case "(($ac_try" in
1568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1569 *) ac_try_echo=$ac_try;;
1570esac
1571eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1572$as_echo "$ac_try_echo"; } >&5
1573 (eval "$ac_compile") 2>conftest.err
1574 ac_status=$?
1575 if test -s conftest.err; then
1576 grep -v '^ *+' conftest.err >conftest.er1
1577 cat conftest.er1 >&5
1578 mv -f conftest.er1 conftest.err
1579 fi
1580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1581 test $ac_status = 0; } && {
1582 test -z "$ac_c_werror_flag" ||
1583 test ! -s conftest.err
1584 } && test -s conftest.$ac_objext; then :
1585 ac_retval=0
1586else
1587 $as_echo "$as_me: failed program was:" >&5
1588sed 's/^/| /' conftest.$ac_ext >&5
5464f5a1 1589
81ecdfbb
RW
1590 ac_retval=1
1591fi
1592 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1593 return $ac_retval
5464f5a1 1594
81ecdfbb 1595} # ac_fn_c_try_compile
5464f5a1 1596
81ecdfbb
RW
1597# ac_fn_c_try_link LINENO
1598# -----------------------
1599# Try to link conftest.$ac_ext, and return whether this succeeded.
1600ac_fn_c_try_link ()
1601{
1602 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1603 rm -f conftest.$ac_objext conftest$ac_exeext
1604 if { { ac_try="$ac_link"
1605case "(($ac_try" in
1606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1607 *) ac_try_echo=$ac_try;;
1608esac
1609eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1610$as_echo "$ac_try_echo"; } >&5
1611 (eval "$ac_link") 2>conftest.err
1612 ac_status=$?
1613 if test -s conftest.err; then
1614 grep -v '^ *+' conftest.err >conftest.er1
1615 cat conftest.er1 >&5
1616 mv -f conftest.er1 conftest.err
1617 fi
1618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1619 test $ac_status = 0; } && {
1620 test -z "$ac_c_werror_flag" ||
1621 test ! -s conftest.err
1622 } && test -s conftest$ac_exeext && {
1623 test "$cross_compiling" = yes ||
1624 $as_test_x conftest$ac_exeext
1625 }; then :
1626 ac_retval=0
1627else
1628 $as_echo "$as_me: failed program was:" >&5
1629sed 's/^/| /' conftest.$ac_ext >&5
5464f5a1 1630
81ecdfbb
RW
1631 ac_retval=1
1632fi
1633 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1634 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1635 # interfere with the next link command; also delete a directory that is
1636 # left behind by Apple's compiler. We do this before executing the actions.
1637 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1638 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1639 return $ac_retval
6be7c12c 1640
81ecdfbb 1641} # ac_fn_c_try_link
66e25bab 1642
81ecdfbb
RW
1643# ac_fn_c_try_cpp LINENO
1644# ----------------------
1645# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1646ac_fn_c_try_cpp ()
1647{
1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1649 if { { ac_try="$ac_cpp conftest.$ac_ext"
1650case "(($ac_try" in
1651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1652 *) ac_try_echo=$ac_try;;
1653esac
1654eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1655$as_echo "$ac_try_echo"; } >&5
1656 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1657 ac_status=$?
1658 if test -s conftest.err; then
1659 grep -v '^ *+' conftest.err >conftest.er1
1660 cat conftest.er1 >&5
1661 mv -f conftest.er1 conftest.err
1662 fi
1663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1664 test $ac_status = 0; } >/dev/null && {
1665 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1666 test ! -s conftest.err
1667 }; then :
1668 ac_retval=0
1669else
1670 $as_echo "$as_me: failed program was:" >&5
1671sed 's/^/| /' conftest.$ac_ext >&5
b3baf5d0 1672
81ecdfbb
RW
1673 ac_retval=1
1674fi
1675 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1676 return $ac_retval
6be7c12c 1677
81ecdfbb 1678} # ac_fn_c_try_cpp
252b5132 1679
81ecdfbb
RW
1680# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1681# -------------------------------------------------------
1682# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1683# the include files in INCLUDES and setting the cache variable VAR
1684# accordingly.
1685ac_fn_c_check_header_mongrel ()
1686{
1687 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1688 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1690$as_echo_n "checking for $2... " >&6; }
1691if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1692 $as_echo_n "(cached) " >&6
1693fi
1694eval ac_res=\$$3
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1696$as_echo "$ac_res" >&6; }
1697else
1698 # Is the header compilable?
1699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1700$as_echo_n "checking $2 usability... " >&6; }
1701cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1702/* end confdefs.h. */
1703$4
1704#include <$2>
5464f5a1 1705_ACEOF
81ecdfbb
RW
1706if ac_fn_c_try_compile "$LINENO"; then :
1707 ac_header_compiler=yes
1708else
1709 ac_header_compiler=no
1710fi
1711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1713$as_echo "$ac_header_compiler" >&6; }
c5d1701e 1714
81ecdfbb
RW
1715# Is the header present?
1716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1717$as_echo_n "checking $2 presence... " >&6; }
1718cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1719/* end confdefs.h. */
1720#include <$2>
1721_ACEOF
1722if ac_fn_c_try_cpp "$LINENO"; then :
1723 ac_header_preproc=yes
1724else
1725 ac_header_preproc=no
1726fi
1727rm -f conftest.err conftest.$ac_ext
1728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1729$as_echo "$ac_header_preproc" >&6; }
6be7c12c 1730
81ecdfbb
RW
1731# So? What about this header?
1732case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1733 yes:no: )
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1735$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1737$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1738 ;;
1739 no:yes:* )
1740 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1741$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1743$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1745$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1747$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1749$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1750 ;;
1751esac
1752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1753$as_echo_n "checking for $2... " >&6; }
1754if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1755 $as_echo_n "(cached) " >&6
1756else
1757 eval "$3=\$ac_header_compiler"
1758fi
1759eval ac_res=\$$3
1760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1761$as_echo "$ac_res" >&6; }
1762fi
1763 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 1764
81ecdfbb 1765} # ac_fn_c_check_header_mongrel
5464f5a1 1766
81ecdfbb
RW
1767# ac_fn_c_try_run LINENO
1768# ----------------------
1769# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1770# that executables *can* be run.
1771ac_fn_c_try_run ()
5464f5a1 1772{
81ecdfbb
RW
1773 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1774 if { { ac_try="$ac_link"
1775case "(($ac_try" in
1776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1777 *) ac_try_echo=$ac_try;;
1778esac
1779eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1780$as_echo "$ac_try_echo"; } >&5
1781 (eval "$ac_link") 2>&5
1782 ac_status=$?
1783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1784 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1785 { { case "(($ac_try" in
1786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1787 *) ac_try_echo=$ac_try;;
1788esac
1789eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1790$as_echo "$ac_try_echo"; } >&5
1791 (eval "$ac_try") 2>&5
1792 ac_status=$?
1793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794 test $ac_status = 0; }; }; then :
1795 ac_retval=0
1796else
1797 $as_echo "$as_me: program exited with status $ac_status" >&5
1798 $as_echo "$as_me: failed program was:" >&5
1799sed 's/^/| /' conftest.$ac_ext >&5
5464f5a1 1800
81ecdfbb
RW
1801 ac_retval=$ac_status
1802fi
1803 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1804 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1805 return $ac_retval
5464f5a1 1806
81ecdfbb 1807} # ac_fn_c_try_run
5464f5a1 1808
81ecdfbb
RW
1809# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1810# -------------------------------------------------------
1811# Tests whether HEADER exists and can be compiled using the include files in
1812# INCLUDES, setting the cache variable VAR accordingly.
1813ac_fn_c_check_header_compile ()
1814{
1815 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817$as_echo_n "checking for $2... " >&6; }
1818if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1819 $as_echo_n "(cached) " >&6
1820else
1821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822/* end confdefs.h. */
1823$4
1824#include <$2>
1825_ACEOF
1826if ac_fn_c_try_compile "$LINENO"; then :
1827 eval "$3=yes"
1828else
1829 eval "$3=no"
1830fi
1831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1832fi
1833eval ac_res=\$$3
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1835$as_echo "$ac_res" >&6; }
1836 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 1837
81ecdfbb 1838} # ac_fn_c_check_header_compile
5464f5a1 1839
81ecdfbb
RW
1840# ac_fn_c_check_func LINENO FUNC VAR
1841# ----------------------------------
1842# Tests whether FUNC exists, setting the cache variable VAR accordingly
1843ac_fn_c_check_func ()
1844{
1845 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1847$as_echo_n "checking for $2... " >&6; }
1848if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1849 $as_echo_n "(cached) " >&6
1850else
1851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1852/* end confdefs.h. */
1853/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1854 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1855#define $2 innocuous_$2
5464f5a1 1856
81ecdfbb
RW
1857/* System header to define __stub macros and hopefully few prototypes,
1858 which can conflict with char $2 (); below.
1859 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1860 <limits.h> exists even on freestanding compilers. */
5464f5a1 1861
81ecdfbb
RW
1862#ifdef __STDC__
1863# include <limits.h>
1864#else
1865# include <assert.h>
1866#endif
5464f5a1 1867
81ecdfbb 1868#undef $2
5464f5a1 1869
81ecdfbb
RW
1870/* Override any GCC internal prototype to avoid an error.
1871 Use char because int might match the return type of a GCC
1872 builtin and then its argument prototype would still apply. */
1873#ifdef __cplusplus
1874extern "C"
1875#endif
1876char $2 ();
1877/* The GNU C library defines this for functions which it implements
1878 to always fail with ENOSYS. Some functions are actually named
1879 something starting with __ and the normal name is an alias. */
1880#if defined __stub_$2 || defined __stub___$2
1881choke me
1882#endif
5464f5a1 1883
81ecdfbb
RW
1884int
1885main ()
1886{
1887return $2 ();
1888 ;
1889 return 0;
1890}
5464f5a1 1891_ACEOF
81ecdfbb
RW
1892if ac_fn_c_try_link "$LINENO"; then :
1893 eval "$3=yes"
1894else
1895 eval "$3=no"
1896fi
1897rm -f core conftest.err conftest.$ac_objext \
1898 conftest$ac_exeext conftest.$ac_ext
1899fi
1900eval ac_res=\$$3
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1902$as_echo "$ac_res" >&6; }
1903 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 1904
81ecdfbb 1905} # ac_fn_c_check_func
5464f5a1 1906
81ecdfbb
RW
1907# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1908# --------------------------------------------
1909# Tries to find the compile-time value of EXPR in a program that includes
1910# INCLUDES, setting VAR accordingly. Returns whether the value could be
1911# computed
1912ac_fn_c_compute_int ()
1913{
1914 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1915 if test "$cross_compiling" = yes; then
1916 # Depending upon the size, compute the lo and hi bounds.
1917cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1918/* end confdefs.h. */
1919$4
1920int
1921main ()
1922{
1923static int test_array [1 - 2 * !(($2) >= 0)];
1924test_array [0] = 0
5464f5a1 1925
81ecdfbb
RW
1926 ;
1927 return 0;
1928}
5464f5a1 1929_ACEOF
81ecdfbb
RW
1930if ac_fn_c_try_compile "$LINENO"; then :
1931 ac_lo=0 ac_mid=0
1932 while :; do
1933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934/* end confdefs.h. */
1935$4
1936int
1937main ()
1938{
1939static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1940test_array [0] = 0
5464f5a1 1941
81ecdfbb
RW
1942 ;
1943 return 0;
1944}
1945_ACEOF
1946if ac_fn_c_try_compile "$LINENO"; then :
1947 ac_hi=$ac_mid; break
5464f5a1 1948else
81ecdfbb
RW
1949 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1950 if test $ac_lo -le $ac_mid; then
1951 ac_lo= ac_hi=
1952 break
1953 fi
1954 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
5464f5a1 1955fi
81ecdfbb
RW
1956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1957 done
1958else
1959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1960/* end confdefs.h. */
1961$4
1962int
1963main ()
1964{
1965static int test_array [1 - 2 * !(($2) < 0)];
1966test_array [0] = 0
5464f5a1 1967
81ecdfbb
RW
1968 ;
1969 return 0;
1970}
1971_ACEOF
1972if ac_fn_c_try_compile "$LINENO"; then :
1973 ac_hi=-1 ac_mid=-1
1974 while :; do
1975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1976/* end confdefs.h. */
1977$4
1978int
1979main ()
1980{
1981static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1982test_array [0] = 0
5464f5a1 1983
81ecdfbb
RW
1984 ;
1985 return 0;
1986}
1987_ACEOF
1988if ac_fn_c_try_compile "$LINENO"; then :
1989 ac_lo=$ac_mid; break
1990else
1991 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1992 if test $ac_mid -le $ac_hi; then
1993 ac_lo= ac_hi=
1994 break
1995 fi
1996 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1997fi
1998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1999 done
2000else
2001 ac_lo= ac_hi=
2002fi
2003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2004fi
2005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2006# Binary search between lo and hi bounds.
2007while test "x$ac_lo" != "x$ac_hi"; do
2008 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2010/* end confdefs.h. */
2011$4
2012int
2013main ()
2014{
2015static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2016test_array [0] = 0
5464f5a1 2017
81ecdfbb
RW
2018 ;
2019 return 0;
2020}
2021_ACEOF
2022if ac_fn_c_try_compile "$LINENO"; then :
2023 ac_hi=$ac_mid
2024else
2025 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2026fi
2027rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2028done
2029case $ac_lo in #((
2030?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2031'') ac_retval=1 ;;
2032esac
2033 else
2034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2035/* end confdefs.h. */
2036$4
2037static long int longval () { return $2; }
2038static unsigned long int ulongval () { return $2; }
2039#include <stdio.h>
2040#include <stdlib.h>
2041int
2042main ()
2043{
5464f5a1 2044
81ecdfbb
RW
2045 FILE *f = fopen ("conftest.val", "w");
2046 if (! f)
2047 return 1;
2048 if (($2) < 0)
2049 {
2050 long int i = longval ();
2051 if (i != ($2))
2052 return 1;
2053 fprintf (f, "%ld", i);
2054 }
2055 else
2056 {
2057 unsigned long int i = ulongval ();
2058 if (i != ($2))
2059 return 1;
2060 fprintf (f, "%lu", i);
2061 }
2062 /* Do not output a trailing newline, as this causes \r\n confusion
2063 on some platforms. */
2064 return ferror (f) || fclose (f) != 0;
5464f5a1 2065
81ecdfbb
RW
2066 ;
2067 return 0;
2068}
2069_ACEOF
2070if ac_fn_c_try_run "$LINENO"; then :
2071 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2072else
2073 ac_retval=1
2074fi
2075rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2076 conftest.$ac_objext conftest.beam conftest.$ac_ext
2077rm -f conftest.val
7357c5b6 2078
81ecdfbb
RW
2079 fi
2080 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2081 return $ac_retval
7357c5b6 2082
81ecdfbb 2083} # ac_fn_c_compute_int
7357c5b6 2084
81ecdfbb
RW
2085# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2086# -------------------------------------------
2087# Tests whether TYPE exists after having included INCLUDES, setting cache
2088# variable VAR accordingly.
2089ac_fn_c_check_type ()
2090{
2091 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2093$as_echo_n "checking for $2... " >&6; }
2094if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2095 $as_echo_n "(cached) " >&6
2096else
2097 eval "$3=no"
2098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2099/* end confdefs.h. */
2100$4
2101int
2102main ()
2103{
2104if (sizeof ($2))
2105 return 0;
2106 ;
2107 return 0;
2108}
2109_ACEOF
2110if ac_fn_c_try_compile "$LINENO"; then :
2111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2112/* end confdefs.h. */
2113$4
2114int
2115main ()
2116{
2117if (sizeof (($2)))
2118 return 0;
2119 ;
2120 return 0;
2121}
2122_ACEOF
2123if ac_fn_c_try_compile "$LINENO"; then :
5464f5a1 2124
81ecdfbb
RW
2125else
2126 eval "$3=yes"
2127fi
2128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2129fi
2130rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2131fi
2132eval ac_res=\$$3
2133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2134$as_echo "$ac_res" >&6; }
2135 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 2136
81ecdfbb 2137} # ac_fn_c_check_type
5464f5a1 2138
81ecdfbb
RW
2139# ac_fn_c_check_decl LINENO SYMBOL VAR
2140# ------------------------------------
2141# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2142ac_fn_c_check_decl ()
2143{
2144 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
360cfc9c
AM
2145 as_decl_name=`echo $2|sed 's/ *(.*//'`
2146 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2148$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
81ecdfbb
RW
2149if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2150 $as_echo_n "(cached) " >&6
2151else
2152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2153/* end confdefs.h. */
2154$4
2155int
2156main ()
2157{
360cfc9c
AM
2158#ifndef $as_decl_name
2159#ifdef __cplusplus
2160 (void) $as_decl_use;
2161#else
2162 (void) $as_decl_name;
2163#endif
81ecdfbb 2164#endif
5464f5a1 2165
81ecdfbb
RW
2166 ;
2167 return 0;
2168}
2169_ACEOF
2170if ac_fn_c_try_compile "$LINENO"; then :
2171 eval "$3=yes"
2172else
2173 eval "$3=no"
5464f5a1 2174fi
81ecdfbb
RW
2175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2176fi
2177eval ac_res=\$$3
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2179$as_echo "$ac_res" >&6; }
2180 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 2181
81ecdfbb
RW
2182} # ac_fn_c_check_decl
2183cat >config.log <<_ACEOF
2184This file contains any messages produced by compilers while
2185running configure, to aid debugging if configure makes a mistake.
5464f5a1 2186
d8bd95ef 2187It was created by bfd $as_me 2.26.51, which was
81ecdfbb 2188generated by GNU Autoconf 2.64. Invocation command line was
5464f5a1 2189
81ecdfbb 2190 $ $0 $@
5464f5a1 2191
81ecdfbb
RW
2192_ACEOF
2193exec 5>>config.log
2194{
2195cat <<_ASUNAME
2196## --------- ##
2197## Platform. ##
2198## --------- ##
5464f5a1 2199
81ecdfbb
RW
2200hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2201uname -m = `(uname -m) 2>/dev/null || echo unknown`
2202uname -r = `(uname -r) 2>/dev/null || echo unknown`
2203uname -s = `(uname -s) 2>/dev/null || echo unknown`
2204uname -v = `(uname -v) 2>/dev/null || echo unknown`
5464f5a1 2205
81ecdfbb
RW
2206/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2207/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
5464f5a1 2208
81ecdfbb
RW
2209/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2210/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2211/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2212/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2213/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2214/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2215/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
5464f5a1 2216
81ecdfbb 2217_ASUNAME
5464f5a1 2218
5464f5a1
NN
2219as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2220for as_dir in $PATH
2221do
2222 IFS=$as_save_IFS
2223 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2224 $as_echo "PATH: $as_dir"
2225 done
2226IFS=$as_save_IFS
5464f5a1 2227
81ecdfbb 2228} >&5
5464f5a1 2229
81ecdfbb 2230cat >&5 <<_ACEOF
5464f5a1 2231
5464f5a1 2232
81ecdfbb
RW
2233## ----------- ##
2234## Core tests. ##
2235## ----------- ##
5464f5a1 2236
81ecdfbb
RW
2237_ACEOF
2238
2239
2240# Keep a trace of the command line.
2241# Strip out --no-create and --no-recursion so they do not pile up.
2242# Strip out --silent because we don't want to record it for future runs.
2243# Also quote any args containing shell meta-characters.
2244# Make two passes to allow for proper duplicate-argument suppression.
2245ac_configure_args=
2246ac_configure_args0=
2247ac_configure_args1=
2248ac_must_keep_next=false
2249for ac_pass in 1 2
2250do
2251 for ac_arg
2252 do
2253 case $ac_arg in
2254 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2255 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2256 | -silent | --silent | --silen | --sile | --sil)
2257 continue ;;
2258 *\'*)
2259 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2260 esac
2261 case $ac_pass in
2262 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2263 2)
2264 as_fn_append ac_configure_args1 " '$ac_arg'"
2265 if test $ac_must_keep_next = true; then
2266 ac_must_keep_next=false # Got value, back to normal.
2267 else
2268 case $ac_arg in
2269 *=* | --config-cache | -C | -disable-* | --disable-* \
2270 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2271 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2272 | -with-* | --with-* | -without-* | --without-* | --x)
2273 case "$ac_configure_args0 " in
2274 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2275 esac
2276 ;;
2277 -* ) ac_must_keep_next=true ;;
2278 esac
2279 fi
2280 as_fn_append ac_configure_args " '$ac_arg'"
2281 ;;
2282 esac
2283 done
2284done
2285{ ac_configure_args0=; unset ac_configure_args0;}
2286{ ac_configure_args1=; unset ac_configure_args1;}
2287
2288# When interrupted or exit'd, cleanup temporary files, and complete
2289# config.log. We remove comments because anyway the quotes in there
2290# would cause problems or look ugly.
2291# WARNING: Use '\'' to represent an apostrophe within the trap.
2292# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2293trap 'exit_status=$?
2294 # Save into config.log some information that might help in debugging.
2295 {
2296 echo
2297
2298 cat <<\_ASBOX
2299## ---------------- ##
2300## Cache variables. ##
2301## ---------------- ##
2302_ASBOX
2303 echo
2304 # The following way of writing the cache mishandles newlines in values,
2305(
2306 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2307 eval ac_val=\$$ac_var
2308 case $ac_val in #(
2309 *${as_nl}*)
2310 case $ac_var in #(
2311 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2312$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2313 esac
2314 case $ac_var in #(
2315 _ | IFS | as_nl) ;; #(
2316 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2317 *) { eval $ac_var=; unset $ac_var;} ;;
2318 esac ;;
2319 esac
2320 done
2321 (set) 2>&1 |
2322 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2323 *${as_nl}ac_space=\ *)
2324 sed -n \
2325 "s/'\''/'\''\\\\'\'''\''/g;
2326 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2327 ;; #(
2328 *)
2329 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2330 ;;
2331 esac |
2332 sort
2333)
2334 echo
2335
2336 cat <<\_ASBOX
2337## ----------------- ##
2338## Output variables. ##
2339## ----------------- ##
2340_ASBOX
2341 echo
2342 for ac_var in $ac_subst_vars
2343 do
2344 eval ac_val=\$$ac_var
2345 case $ac_val in
2346 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2347 esac
2348 $as_echo "$ac_var='\''$ac_val'\''"
2349 done | sort
2350 echo
2351
2352 if test -n "$ac_subst_files"; then
2353 cat <<\_ASBOX
2354## ------------------- ##
2355## File substitutions. ##
2356## ------------------- ##
2357_ASBOX
2358 echo
2359 for ac_var in $ac_subst_files
2360 do
2361 eval ac_val=\$$ac_var
2362 case $ac_val in
2363 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2364 esac
2365 $as_echo "$ac_var='\''$ac_val'\''"
2366 done | sort
2367 echo
2368 fi
2369
2370 if test -s confdefs.h; then
2371 cat <<\_ASBOX
2372## ----------- ##
2373## confdefs.h. ##
2374## ----------- ##
2375_ASBOX
2376 echo
2377 cat confdefs.h
2378 echo
2379 fi
2380 test "$ac_signal" != 0 &&
2381 $as_echo "$as_me: caught signal $ac_signal"
2382 $as_echo "$as_me: exit $exit_status"
2383 } >&5
2384 rm -f core *.core core.conftest.* &&
2385 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2386 exit $exit_status
2387' 0
2388for ac_signal in 1 2 13 15; do
2389 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2390done
2391ac_signal=0
2392
2393# confdefs.h avoids OS command line length limits that DEFS can exceed.
2394rm -f -r conftest* confdefs.h
2395
2396$as_echo "/* confdefs.h */" > confdefs.h
2397
2398# Predefined preprocessor variables.
2399
2400cat >>confdefs.h <<_ACEOF
2401#define PACKAGE_NAME "$PACKAGE_NAME"
2402_ACEOF
2403
2404cat >>confdefs.h <<_ACEOF
2405#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2406_ACEOF
2407
2408cat >>confdefs.h <<_ACEOF
2409#define PACKAGE_VERSION "$PACKAGE_VERSION"
2410_ACEOF
2411
2412cat >>confdefs.h <<_ACEOF
2413#define PACKAGE_STRING "$PACKAGE_STRING"
2414_ACEOF
2415
2416cat >>confdefs.h <<_ACEOF
2417#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2418_ACEOF
2419
2420cat >>confdefs.h <<_ACEOF
2421#define PACKAGE_URL "$PACKAGE_URL"
2422_ACEOF
2423
2424
2425# Let the site file select an alternate cache file if it wants to.
2426# Prefer an explicitly selected file to automatically selected ones.
2427ac_site_file1=NONE
2428ac_site_file2=NONE
2429if test -n "$CONFIG_SITE"; then
2430 ac_site_file1=$CONFIG_SITE
2431elif test "x$prefix" != xNONE; then
2432 ac_site_file1=$prefix/share/config.site
2433 ac_site_file2=$prefix/etc/config.site
2434else
2435 ac_site_file1=$ac_default_prefix/share/config.site
2436 ac_site_file2=$ac_default_prefix/etc/config.site
2437fi
2438for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2439do
2440 test "x$ac_site_file" = xNONE && continue
2441 if test -r "$ac_site_file"; then
2442 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2443$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2444 sed 's/^/| /' "$ac_site_file" >&5
2445 . "$ac_site_file"
2446 fi
2447done
2448
2449if test -r "$cache_file"; then
2450 # Some versions of bash will fail to source /dev/null (special
2451 # files actually), so we avoid doing that.
2452 if test -f "$cache_file"; then
2453 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2454$as_echo "$as_me: loading cache $cache_file" >&6;}
2455 case $cache_file in
2456 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2457 *) . "./$cache_file";;
2458 esac
2459 fi
2460else
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2462$as_echo "$as_me: creating cache $cache_file" >&6;}
2463 >$cache_file
2464fi
2465
2466# Check that the precious variables saved in the cache have kept the same
2467# value.
2468ac_cache_corrupted=false
2469for ac_var in $ac_precious_vars; do
2470 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2471 eval ac_new_set=\$ac_env_${ac_var}_set
2472 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2473 eval ac_new_val=\$ac_env_${ac_var}_value
2474 case $ac_old_set,$ac_new_set in
2475 set,)
2476 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2477$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2478 ac_cache_corrupted=: ;;
2479 ,set)
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2481$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2482 ac_cache_corrupted=: ;;
2483 ,);;
2484 *)
2485 if test "x$ac_old_val" != "x$ac_new_val"; then
2486 # differences in whitespace do not lead to failure.
2487 ac_old_val_w=`echo x $ac_old_val`
2488 ac_new_val_w=`echo x $ac_new_val`
2489 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2491$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2492 ac_cache_corrupted=:
2493 else
2494 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2495$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2496 eval $ac_var=\$ac_old_val
2497 fi
2498 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2499$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2500 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2501$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2502 fi;;
2503 esac
2504 # Pass precious variables to config.status.
2505 if test "$ac_new_set" = set; then
2506 case $ac_new_val in
2507 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2508 *) ac_arg=$ac_var=$ac_new_val ;;
2509 esac
2510 case " $ac_configure_args " in
2511 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2512 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2513 esac
5464f5a1
NN
2514 fi
2515done
81ecdfbb
RW
2516if $ac_cache_corrupted; then
2517 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2518$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2520$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2521 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2522fi
2523## -------------------- ##
2524## Main body of script. ##
2525## -------------------- ##
2526
2527ac_ext=c
2528ac_cpp='$CPP $CPPFLAGS'
2529ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2530ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2531ac_compiler_gnu=$ac_cv_c_compiler_gnu
2532
2533
2534
2535
2536
2537
2538
2539ac_aux_dir=
2540for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2541 for ac_t in install-sh install.sh shtool; do
2542 if test -f "$ac_dir/$ac_t"; then
2543 ac_aux_dir=$ac_dir
2544 ac_install_sh="$ac_aux_dir/$ac_t -c"
2545 break 2
2546 fi
2547 done
5464f5a1 2548done
81ecdfbb
RW
2549if test -z "$ac_aux_dir"; then
2550 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2551fi
2552
2553# These three variables are undocumented and unsupported,
2554# and are intended to be withdrawn in a future Autoconf release.
2555# They can cause serious problems if a builder's source tree is in a directory
2556# whose full name contains unusual characters.
2557ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2558ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2559ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2560
2561
2562# Make sure we can run config.sub.
2563$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2564 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2565
2566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2567$as_echo_n "checking build system type... " >&6; }
2568if test "${ac_cv_build+set}" = set; then :
2569 $as_echo_n "(cached) " >&6
2570else
2571 ac_build_alias=$build_alias
2572test "x$ac_build_alias" = x &&
2573 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2574test "x$ac_build_alias" = x &&
2575 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2576ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2577 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2578
2579fi
2580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2581$as_echo "$ac_cv_build" >&6; }
2582case $ac_cv_build in
2583*-*-*) ;;
2584*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2585esac
2586build=$ac_cv_build
2587ac_save_IFS=$IFS; IFS='-'
2588set x $ac_cv_build
2589shift
2590build_cpu=$1
2591build_vendor=$2
2592shift; shift
2593# Remember, the first character of IFS is used to create $*,
2594# except with old shells:
2595build_os=$*
2596IFS=$ac_save_IFS
2597case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5464f5a1 2598
81ecdfbb
RW
2599
2600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2601$as_echo_n "checking host system type... " >&6; }
2602if test "${ac_cv_host+set}" = set; then :
2603 $as_echo_n "(cached) " >&6
2604else
2605 if test "x$host_alias" = x; then
2606 ac_cv_host=$ac_cv_build
2607else
2608 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2609 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5464f5a1 2610fi
81ecdfbb 2611
5464f5a1 2612fi
81ecdfbb
RW
2613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2614$as_echo "$ac_cv_host" >&6; }
2615case $ac_cv_host in
2616*-*-*) ;;
2617*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2618esac
2619host=$ac_cv_host
2620ac_save_IFS=$IFS; IFS='-'
2621set x $ac_cv_host
2622shift
2623host_cpu=$1
2624host_vendor=$2
2625shift; shift
2626# Remember, the first character of IFS is used to create $*,
2627# except with old shells:
2628host_os=$*
2629IFS=$ac_save_IFS
2630case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2631
2632
2633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2634$as_echo_n "checking target system type... " >&6; }
2635if test "${ac_cv_target+set}" = set; then :
2636 $as_echo_n "(cached) " >&6
5464f5a1 2637else
81ecdfbb
RW
2638 if test "x$target_alias" = x; then
2639 ac_cv_target=$ac_cv_host
2640else
2641 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2642 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5464f5a1
NN
2643fi
2644
2645fi
81ecdfbb
RW
2646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2647$as_echo "$ac_cv_target" >&6; }
2648case $ac_cv_target in
2649*-*-*) ;;
2650*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2651esac
2652target=$ac_cv_target
2653ac_save_IFS=$IFS; IFS='-'
2654set x $ac_cv_target
2655shift
2656target_cpu=$1
2657target_vendor=$2
2658shift; shift
2659# Remember, the first character of IFS is used to create $*,
2660# except with old shells:
2661target_os=$*
2662IFS=$ac_save_IFS
2663case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2664
2665
2666# The aliases save the names the user supplied, while $host etc.
2667# will get canonicalized.
2668test -n "$target_alias" &&
2669 test "$program_prefix$program_suffix$program_transform_name" = \
2670 NONENONEs,x,x, &&
2671 program_prefix=${target_alias}-
2672ac_ext=c
2673ac_cpp='$CPP $CPPFLAGS'
2674ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2675ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2676ac_compiler_gnu=$ac_cv_c_compiler_gnu
2677if test -n "$ac_tool_prefix"; then
2678 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2679set dummy ${ac_tool_prefix}gcc; ac_word=$2
2680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2681$as_echo_n "checking for $ac_word... " >&6; }
2682if test "${ac_cv_prog_CC+set}" = set; then :
2683 $as_echo_n "(cached) " >&6
5464f5a1 2684else
81ecdfbb
RW
2685 if test -n "$CC"; then
2686 ac_cv_prog_CC="$CC" # Let the user override the test.
5464f5a1
NN
2687else
2688as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2689for as_dir in $PATH
2690do
2691 IFS=$as_save_IFS
2692 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2693 for ac_exec_ext in '' $ac_executable_extensions; do
2694 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2695 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2697 break 2
2698 fi
2699done
81ecdfbb
RW
2700 done
2701IFS=$as_save_IFS
5464f5a1
NN
2702
2703fi
2704fi
81ecdfbb
RW
2705CC=$ac_cv_prog_CC
2706if test -n "$CC"; then
2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2708$as_echo "$CC" >&6; }
5464f5a1 2709else
81ecdfbb
RW
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2711$as_echo "no" >&6; }
5464f5a1
NN
2712fi
2713
81ecdfbb
RW
2714
2715fi
2716if test -z "$ac_cv_prog_CC"; then
2717 ac_ct_CC=$CC
2718 # Extract the first word of "gcc", so it can be a program name with args.
2719set dummy gcc; ac_word=$2
2720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2721$as_echo_n "checking for $ac_word... " >&6; }
2722if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2723 $as_echo_n "(cached) " >&6
2724else
2725 if test -n "$ac_ct_CC"; then
2726 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2727else
2728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2729for as_dir in $PATH
2730do
2731 IFS=$as_save_IFS
2732 test -z "$as_dir" && as_dir=.
2733 for ac_exec_ext in '' $ac_executable_extensions; do
2734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2735 ac_cv_prog_ac_ct_CC="gcc"
2736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2737 break 2
2738 fi
2739done
2740 done
2741IFS=$as_save_IFS
2742
2743fi
2744fi
2745ac_ct_CC=$ac_cv_prog_ac_ct_CC
2746if test -n "$ac_ct_CC"; then
2747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2748$as_echo "$ac_ct_CC" >&6; }
2749else
2750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2751$as_echo "no" >&6; }
2752fi
2753
2754 if test "x$ac_ct_CC" = x; then
2755 CC=""
2756 else
2757 case $cross_compiling:$ac_tool_warned in
2758yes:)
2759{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2760$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2761ac_tool_warned=yes ;;
2762esac
2763 CC=$ac_ct_CC
2764 fi
2765else
2766 CC="$ac_cv_prog_CC"
2767fi
2768
2769if test -z "$CC"; then
2770 if test -n "$ac_tool_prefix"; then
2771 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2772set dummy ${ac_tool_prefix}cc; ac_word=$2
2773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2774$as_echo_n "checking for $ac_word... " >&6; }
2775if test "${ac_cv_prog_CC+set}" = set; then :
2776 $as_echo_n "(cached) " >&6
2777else
2778 if test -n "$CC"; then
2779 ac_cv_prog_CC="$CC" # Let the user override the test.
2780else
2781as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2782for as_dir in $PATH
2783do
2784 IFS=$as_save_IFS
2785 test -z "$as_dir" && as_dir=.
2786 for ac_exec_ext in '' $ac_executable_extensions; do
2787 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2788 ac_cv_prog_CC="${ac_tool_prefix}cc"
2789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2790 break 2
2791 fi
2792done
2793 done
2794IFS=$as_save_IFS
2795
5464f5a1 2796fi
81ecdfbb
RW
2797fi
2798CC=$ac_cv_prog_CC
2799if test -n "$CC"; then
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2801$as_echo "$CC" >&6; }
2802else
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2804$as_echo "no" >&6; }
2805fi
2806
5464f5a1 2807
81ecdfbb 2808 fi
5464f5a1
NN
2809fi
2810if test -z "$CC"; then
2811 # Extract the first word of "cc", so it can be a program name with args.
2812set dummy cc; ac_word=$2
81ecdfbb
RW
2813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2814$as_echo_n "checking for $ac_word... " >&6; }
2815if test "${ac_cv_prog_CC+set}" = set; then :
2816 $as_echo_n "(cached) " >&6
5464f5a1
NN
2817else
2818 if test -n "$CC"; then
2819 ac_cv_prog_CC="$CC" # Let the user override the test.
2820else
2821 ac_prog_rejected=no
2822as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2823for as_dir in $PATH
2824do
2825 IFS=$as_save_IFS
2826 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2827 for ac_exec_ext in '' $ac_executable_extensions; do
2828 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1
NN
2829 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2830 ac_prog_rejected=yes
2831 continue
2832 fi
2833 ac_cv_prog_CC="cc"
81ecdfbb 2834 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2835 break 2
2836 fi
2837done
81ecdfbb
RW
2838 done
2839IFS=$as_save_IFS
5464f5a1
NN
2840
2841if test $ac_prog_rejected = yes; then
2842 # We found a bogon in the path, so make sure we never use it.
2843 set dummy $ac_cv_prog_CC
2844 shift
2845 if test $# != 0; then
2846 # We chose a different compiler from the bogus one.
2847 # However, it has the same basename, so the bogon will be chosen
2848 # first if we set CC to just the basename; use the full file name.
2849 shift
2850 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2851 fi
2852fi
2853fi
2854fi
2855CC=$ac_cv_prog_CC
2856if test -n "$CC"; then
81ecdfbb
RW
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2858$as_echo "$CC" >&6; }
5464f5a1 2859else
81ecdfbb
RW
2860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2861$as_echo "no" >&6; }
5464f5a1
NN
2862fi
2863
81ecdfbb 2864
5464f5a1
NN
2865fi
2866if test -z "$CC"; then
2867 if test -n "$ac_tool_prefix"; then
81ecdfbb 2868 for ac_prog in cl.exe
5464f5a1
NN
2869 do
2870 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2871set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2873$as_echo_n "checking for $ac_word... " >&6; }
2874if test "${ac_cv_prog_CC+set}" = set; then :
2875 $as_echo_n "(cached) " >&6
5464f5a1
NN
2876else
2877 if test -n "$CC"; then
2878 ac_cv_prog_CC="$CC" # Let the user override the test.
2879else
2880as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2881for as_dir in $PATH
2882do
2883 IFS=$as_save_IFS
2884 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2885 for ac_exec_ext in '' $ac_executable_extensions; do
2886 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 2887 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2889 break 2
2890 fi
2891done
81ecdfbb
RW
2892 done
2893IFS=$as_save_IFS
5464f5a1
NN
2894
2895fi
2896fi
2897CC=$ac_cv_prog_CC
2898if test -n "$CC"; then
81ecdfbb
RW
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2900$as_echo "$CC" >&6; }
5464f5a1 2901else
81ecdfbb
RW
2902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2903$as_echo "no" >&6; }
5464f5a1
NN
2904fi
2905
81ecdfbb 2906
5464f5a1
NN
2907 test -n "$CC" && break
2908 done
2909fi
2910if test -z "$CC"; then
2911 ac_ct_CC=$CC
81ecdfbb 2912 for ac_prog in cl.exe
5464f5a1
NN
2913do
2914 # Extract the first word of "$ac_prog", so it can be a program name with args.
2915set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2917$as_echo_n "checking for $ac_word... " >&6; }
2918if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2919 $as_echo_n "(cached) " >&6
5464f5a1
NN
2920else
2921 if test -n "$ac_ct_CC"; then
2922 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2923else
2924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2925for as_dir in $PATH
2926do
2927 IFS=$as_save_IFS
2928 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2929 for ac_exec_ext in '' $ac_executable_extensions; do
2930 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 2931 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2933 break 2
2934 fi
2935done
81ecdfbb
RW
2936 done
2937IFS=$as_save_IFS
5464f5a1
NN
2938
2939fi
2940fi
2941ac_ct_CC=$ac_cv_prog_ac_ct_CC
2942if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2944$as_echo "$ac_ct_CC" >&6; }
5464f5a1 2945else
81ecdfbb
RW
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2947$as_echo "no" >&6; }
5464f5a1
NN
2948fi
2949
81ecdfbb 2950
5464f5a1
NN
2951 test -n "$ac_ct_CC" && break
2952done
2953
81ecdfbb
RW
2954 if test "x$ac_ct_CC" = x; then
2955 CC=""
2956 else
2957 case $cross_compiling:$ac_tool_warned in
2958yes:)
2959{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2960$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2961ac_tool_warned=yes ;;
2962esac
2963 CC=$ac_ct_CC
2964 fi
5464f5a1
NN
2965fi
2966
2967fi
2968
2969
81ecdfbb
RW
2970test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2971$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2972as_fn_error "no acceptable C compiler found in \$PATH
2973See \`config.log' for more details." "$LINENO" 5; }
5464f5a1
NN
2974
2975# Provide some information about the compiler.
81ecdfbb
RW
2976$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2977set X $ac_compile
2978ac_compiler=$2
2979for ac_option in --version -v -V -qversion; do
2980 { { ac_try="$ac_compiler $ac_option >&5"
2981case "(($ac_try" in
2982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2983 *) ac_try_echo=$ac_try;;
2984esac
2985eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2986$as_echo "$ac_try_echo"; } >&5
2987 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5464f5a1 2988 ac_status=$?
81ecdfbb
RW
2989 if test -s conftest.err; then
2990 sed '10a\
2991... rest of stderr output deleted ...
2992 10q' conftest.err >conftest.er1
2993 cat conftest.er1 >&5
2994 rm -f conftest.er1 conftest.err
2995 fi
2996 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2997 test $ac_status = 0; }
2998done
5464f5a1 2999
81ecdfbb 3000cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3001/* end confdefs.h. */
3002
3003int
3004main ()
3005{
3006
3007 ;
3008 return 0;
3009}
3010_ACEOF
3011ac_clean_files_save=$ac_clean_files
81ecdfbb 3012ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
5464f5a1
NN
3013# Try to create an executable without -o first, disregard a.out.
3014# It will help us diagnose broken compilers, and finding out an intuition
3015# of exeext.
81ecdfbb
RW
3016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3017$as_echo_n "checking for C compiler default output file name... " >&6; }
3018ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3019
3020# The possible output files:
3021ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3022
3023ac_rmfiles=
3024for ac_file in $ac_files
3025do
3026 case $ac_file in
3027 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3028 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3029 esac
3030done
3031rm -f $ac_rmfiles
3032
3033if { { ac_try="$ac_link_default"
3034case "(($ac_try" in
3035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3036 *) ac_try_echo=$ac_try;;
3037esac
3038eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3039$as_echo "$ac_try_echo"; } >&5
3040 (eval "$ac_link_default") 2>&5
3041 ac_status=$?
3042 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3043 test $ac_status = 0; }; then :
3044 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3045# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3046# in a Makefile. We should not override ac_cv_exeext if it was cached,
3047# so that the user can short-circuit this test for compilers unknown to
3048# Autoconf.
3049for ac_file in $ac_files ''
5464f5a1
NN
3050do
3051 test -f "$ac_file" || continue
3052 case $ac_file in
81ecdfbb 3053 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
5464f5a1
NN
3054 ;;
3055 [ab].out )
3056 # We found the default executable, but exeext='' is most
3057 # certainly right.
3058 break;;
3059 *.* )
81ecdfbb
RW
3060 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3061 then :; else
3062 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3063 fi
3064 # We set ac_cv_exeext here because the later test for it is not
3065 # safe: cross compilers may not add the suffix if given an `-o'
3066 # argument, so we may need to know it at that point already.
3067 # Even if this section looks crufty: it has the advantage of
3068 # actually working.
5464f5a1
NN
3069 break;;
3070 * )
3071 break;;
3072 esac
3073done
81ecdfbb
RW
3074test "$ac_cv_exeext" = no && ac_cv_exeext=
3075
5464f5a1 3076else
81ecdfbb
RW
3077 ac_file=''
3078fi
3079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3080$as_echo "$ac_file" >&6; }
3081if test -z "$ac_file"; then :
3082 $as_echo "$as_me: failed program was:" >&5
5464f5a1
NN
3083sed 's/^/| /' conftest.$ac_ext >&5
3084
81ecdfbb
RW
3085{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3086$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3087{ as_fn_set_status 77
3088as_fn_error "C compiler cannot create executables
3089See \`config.log' for more details." "$LINENO" 5; }; }
5464f5a1 3090fi
5464f5a1 3091ac_exeext=$ac_cv_exeext
5464f5a1 3092
81ecdfbb 3093# Check that the compiler produces executables we can run. If not, either
5464f5a1 3094# the compiler is broken, or we cross compile.
81ecdfbb
RW
3095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3096$as_echo_n "checking whether the C compiler works... " >&6; }
5464f5a1
NN
3097# If not cross compiling, check that we can run a simple program.
3098if test "$cross_compiling" != yes; then
3099 if { ac_try='./$ac_file'
81ecdfbb
RW
3100 { { case "(($ac_try" in
3101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3102 *) ac_try_echo=$ac_try;;
3103esac
3104eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3105$as_echo "$ac_try_echo"; } >&5
3106 (eval "$ac_try") 2>&5
5464f5a1 3107 ac_status=$?
81ecdfbb
RW
3108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3109 test $ac_status = 0; }; }; then
5464f5a1
NN
3110 cross_compiling=no
3111 else
3112 if test "$cross_compiling" = maybe; then
3113 cross_compiling=yes
3114 else
81ecdfbb
RW
3115 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3116$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3117as_fn_error "cannot run C compiled programs.
5464f5a1 3118If you meant to cross compile, use \`--host'.
81ecdfbb 3119See \`config.log' for more details." "$LINENO" 5; }
5464f5a1
NN
3120 fi
3121 fi
3122fi
81ecdfbb
RW
3123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3124$as_echo "yes" >&6; }
5464f5a1 3125
81ecdfbb 3126rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
5464f5a1 3127ac_clean_files=$ac_clean_files_save
81ecdfbb 3128# Check that the compiler produces executables we can run. If not, either
5464f5a1 3129# the compiler is broken, or we cross compile.
81ecdfbb
RW
3130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3131$as_echo_n "checking whether we are cross compiling... " >&6; }
3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3133$as_echo "$cross_compiling" >&6; }
3134
3135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3136$as_echo_n "checking for suffix of executables... " >&6; }
3137if { { ac_try="$ac_link"
3138case "(($ac_try" in
3139 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3140 *) ac_try_echo=$ac_try;;
3141esac
3142eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3143$as_echo "$ac_try_echo"; } >&5
3144 (eval "$ac_link") 2>&5
5464f5a1 3145 ac_status=$?
81ecdfbb
RW
3146 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3147 test $ac_status = 0; }; then :
5464f5a1
NN
3148 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3149# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3150# work properly (i.e., refer to `conftest.exe'), while it won't with
3151# `rm'.
3152for ac_file in conftest.exe conftest conftest.*; do
3153 test -f "$ac_file" || continue
3154 case $ac_file in
81ecdfbb 3155 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
5464f5a1 3156 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
5464f5a1
NN
3157 break;;
3158 * ) break;;
3159 esac
3160done
3161else
81ecdfbb
RW
3162 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3163$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3164as_fn_error "cannot compute suffix of executables: cannot compile and link
3165See \`config.log' for more details." "$LINENO" 5; }
5464f5a1 3166fi
5464f5a1 3167rm -f conftest$ac_cv_exeext
81ecdfbb
RW
3168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3169$as_echo "$ac_cv_exeext" >&6; }
5464f5a1
NN
3170
3171rm -f conftest.$ac_ext
3172EXEEXT=$ac_cv_exeext
3173ac_exeext=$EXEEXT
81ecdfbb
RW
3174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3175$as_echo_n "checking for suffix of object files... " >&6; }
3176if test "${ac_cv_objext+set}" = set; then :
3177 $as_echo_n "(cached) " >&6
5464f5a1 3178else
81ecdfbb 3179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3180/* end confdefs.h. */
3181
3182int
3183main ()
3184{
3185
3186 ;
3187 return 0;
3188}
3189_ACEOF
3190rm -f conftest.o conftest.obj
81ecdfbb
RW
3191if { { ac_try="$ac_compile"
3192case "(($ac_try" in
3193 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3194 *) ac_try_echo=$ac_try;;
3195esac
3196eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3197$as_echo "$ac_try_echo"; } >&5
3198 (eval "$ac_compile") 2>&5
3199 ac_status=$?
3200 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3201 test $ac_status = 0; }; then :
3202 for ac_file in conftest.o conftest.obj conftest.*; do
3203 test -f "$ac_file" || continue;
5464f5a1 3204 case $ac_file in
81ecdfbb 3205 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
5464f5a1
NN
3206 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3207 break;;
3208 esac
3209done
3210else
81ecdfbb 3211 $as_echo "$as_me: failed program was:" >&5
5464f5a1
NN
3212sed 's/^/| /' conftest.$ac_ext >&5
3213
81ecdfbb
RW
3214{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3215$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3216as_fn_error "cannot compute suffix of object files: cannot compile
3217See \`config.log' for more details." "$LINENO" 5; }
5464f5a1 3218fi
5464f5a1
NN
3219rm -f conftest.$ac_cv_objext conftest.$ac_ext
3220fi
81ecdfbb
RW
3221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3222$as_echo "$ac_cv_objext" >&6; }
5464f5a1
NN
3223OBJEXT=$ac_cv_objext
3224ac_objext=$OBJEXT
81ecdfbb
RW
3225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3226$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3227if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3228 $as_echo_n "(cached) " >&6
5464f5a1 3229else
81ecdfbb 3230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3231/* end confdefs.h. */
3232
3233int
3234main ()
3235{
3236#ifndef __GNUC__
3237 choke me
3238#endif
3239
3240 ;
3241 return 0;
3242}
3243_ACEOF
81ecdfbb 3244if ac_fn_c_try_compile "$LINENO"; then :
5464f5a1
NN
3245 ac_compiler_gnu=yes
3246else
81ecdfbb 3247 ac_compiler_gnu=no
5464f5a1 3248fi
81ecdfbb 3249rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464f5a1
NN
3250ac_cv_c_compiler_gnu=$ac_compiler_gnu
3251
3252fi
81ecdfbb
RW
3253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3254$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3255if test $ac_compiler_gnu = yes; then
3256 GCC=yes
3257else
3258 GCC=
3259fi
5464f5a1
NN
3260ac_test_CFLAGS=${CFLAGS+set}
3261ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3263$as_echo_n "checking whether $CC accepts -g... " >&6; }
3264if test "${ac_cv_prog_cc_g+set}" = set; then :
3265 $as_echo_n "(cached) " >&6
3266else
3267 ac_save_c_werror_flag=$ac_c_werror_flag
3268 ac_c_werror_flag=yes
3269 ac_cv_prog_cc_g=no
3270 CFLAGS="-g"
3271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3272/* end confdefs.h. */
3273
3274int
3275main ()
3276{
3277
3278 ;
3279 return 0;
3280}
3281_ACEOF
81ecdfbb 3282if ac_fn_c_try_compile "$LINENO"; then :
5464f5a1
NN
3283 ac_cv_prog_cc_g=yes
3284else
81ecdfbb
RW
3285 CFLAGS=""
3286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3287/* end confdefs.h. */
5464f5a1 3288
81ecdfbb
RW
3289int
3290main ()
3291{
3292
3293 ;
3294 return 0;
3295}
3296_ACEOF
3297if ac_fn_c_try_compile "$LINENO"; then :
3298
3299else
3300 ac_c_werror_flag=$ac_save_c_werror_flag
3301 CFLAGS="-g"
3302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3303/* end confdefs.h. */
3304
3305int
3306main ()
3307{
3308
3309 ;
3310 return 0;
3311}
3312_ACEOF
3313if ac_fn_c_try_compile "$LINENO"; then :
3314 ac_cv_prog_cc_g=yes
3315fi
3316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464f5a1 3317fi
81ecdfbb 3318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464f5a1 3319fi
81ecdfbb
RW
3320rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3321 ac_c_werror_flag=$ac_save_c_werror_flag
3322fi
3323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3324$as_echo "$ac_cv_prog_cc_g" >&6; }
5464f5a1
NN
3325if test "$ac_test_CFLAGS" = set; then
3326 CFLAGS=$ac_save_CFLAGS
3327elif test $ac_cv_prog_cc_g = yes; then
3328 if test "$GCC" = yes; then
3329 CFLAGS="-g -O2"
3330 else
3331 CFLAGS="-g"
3332 fi
3333else
3334 if test "$GCC" = yes; then
3335 CFLAGS="-O2"
3336 else
3337 CFLAGS=
3338 fi
3339fi
81ecdfbb
RW
3340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3341$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3342if test "${ac_cv_prog_cc_c89+set}" = set; then :
3343 $as_echo_n "(cached) " >&6
5464f5a1 3344else
81ecdfbb 3345 ac_cv_prog_cc_c89=no
5464f5a1 3346ac_save_CC=$CC
81ecdfbb 3347cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3348/* end confdefs.h. */
3349#include <stdarg.h>
3350#include <stdio.h>
3351#include <sys/types.h>
3352#include <sys/stat.h>
3353/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3354struct buf { int x; };
3355FILE * (*rcsopen) (struct buf *, struct stat *, int);
3356static char *e (p, i)
3357 char **p;
3358 int i;
3359{
3360 return p[i];
3361}
3362static char *f (char * (*g) (char **, int), char **p, ...)
3363{
3364 char *s;
3365 va_list v;
3366 va_start (v,p);
3367 s = g (p, va_arg (v,int));
3368 va_end (v);
3369 return s;
3370}
3371
3372/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3373 function prototypes and stuff, but not '\xHH' hex character constants.
3374 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3375 as 'x'. The following induces an error, until -std is added to get
5464f5a1
NN
3376 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3377 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3378 that's true only with -std. */
5464f5a1
NN
3379int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3380
81ecdfbb
RW
3381/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3382 inside strings and character constants. */
3383#define FOO(x) 'x'
3384int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3385
5464f5a1
NN
3386int test (int i, double x);
3387struct s1 {int (*f) (int a);};
3388struct s2 {int (*f) (double a);};
3389int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3390int argc;
3391char **argv;
3392int
3393main ()
3394{
3395return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3396 ;
3397 return 0;
3398}
3399_ACEOF
81ecdfbb
RW
3400for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3401 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5464f5a1
NN
3402do
3403 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3404 if ac_fn_c_try_compile "$LINENO"; then :
3405 ac_cv_prog_cc_c89=$ac_arg
5464f5a1 3406fi
81ecdfbb
RW
3407rm -f core conftest.err conftest.$ac_objext
3408 test "x$ac_cv_prog_cc_c89" != "xno" && break
5464f5a1 3409done
81ecdfbb 3410rm -f conftest.$ac_ext
5464f5a1
NN
3411CC=$ac_save_CC
3412
3413fi
81ecdfbb
RW
3414# AC_CACHE_VAL
3415case "x$ac_cv_prog_cc_c89" in
3416 x)
3417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3418$as_echo "none needed" >&6; } ;;
3419 xno)
3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3421$as_echo "unsupported" >&6; } ;;
5464f5a1 3422 *)
81ecdfbb
RW
3423 CC="$CC $ac_cv_prog_cc_c89"
3424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3425$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5464f5a1 3426esac
81ecdfbb 3427if test "x$ac_cv_prog_cc_c89" != xno; then :
5464f5a1
NN
3428
3429fi
5464f5a1 3430
5464f5a1
NN
3431ac_ext=c
3432ac_cpp='$CPP $CPPFLAGS'
3433ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3434ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3435ac_compiler_gnu=$ac_cv_c_compiler_gnu
3436
3437
81ecdfbb
RW
3438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3439$as_echo_n "checking for library containing strerror... " >&6; }
3440if test "${ac_cv_search_strerror+set}" = set; then :
3441 $as_echo_n "(cached) " >&6
5464f5a1 3442else
f5385ebf 3443 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3444cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3445/* end confdefs.h. */
3446
81ecdfbb
RW
3447/* Override any GCC internal prototype to avoid an error.
3448 Use char because int might match the return type of a GCC
3449 builtin and then its argument prototype would still apply. */
5464f5a1
NN
3450#ifdef __cplusplus
3451extern "C"
3452#endif
5464f5a1
NN
3453char strerror ();
3454int
3455main ()
3456{
81ecdfbb 3457return strerror ();
5464f5a1
NN
3458 ;
3459 return 0;
3460}
3461_ACEOF
81ecdfbb
RW
3462for ac_lib in '' cposix; do
3463 if test -z "$ac_lib"; then
3464 ac_res="none required"
3465 else
3466 ac_res=-l$ac_lib
f5385ebf 3467 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3468 fi
3469 if ac_fn_c_try_link "$LINENO"; then :
3470 ac_cv_search_strerror=$ac_res
3471fi
3472rm -f core conftest.err conftest.$ac_objext \
3473 conftest$ac_exeext
3474 if test "${ac_cv_search_strerror+set}" = set; then :
3475 break
3476fi
3477done
3478if test "${ac_cv_search_strerror+set}" = set; then :
f5385ebf 3479
f5385ebf 3480else
81ecdfbb 3481 ac_cv_search_strerror=no
5464f5a1 3482fi
81ecdfbb 3483rm conftest.$ac_ext
f5385ebf
AM
3484LIBS=$ac_func_search_save_LIBS
3485fi
81ecdfbb
RW
3486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3487$as_echo "$ac_cv_search_strerror" >&6; }
3488ac_res=$ac_cv_search_strerror
3489if test "$ac_res" != no; then :
3490 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5464f5a1 3491
f5385ebf 3492fi
5464f5a1
NN
3493
3494
81ecdfbb
RW
3495am__api_version='1.11'
3496
5464f5a1
NN
3497# Find a good install program. We prefer a C program (faster),
3498# so one script is as good as another. But avoid the broken or
3499# incompatible versions:
3500# SysV /etc/install, /usr/sbin/install
3501# SunOS /usr/etc/install
3502# IRIX /sbin/install
3503# AIX /bin/install
3504# AmigaOS /C/install, which installs bootblocks on floppy discs
252b5132
RH
3505# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3506# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3507# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5464f5a1 3508# OS/2's system install, which has a completely different semantic
252b5132 3509# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3510# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3512$as_echo_n "checking for a BSD-compatible install... " >&6; }
252b5132 3513if test -z "$INSTALL"; then
81ecdfbb
RW
3514if test "${ac_cv_path_install+set}" = set; then :
3515 $as_echo_n "(cached) " >&6
252b5132 3516else
5464f5a1
NN
3517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3518for as_dir in $PATH
3519do
3520 IFS=$as_save_IFS
3521 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3522 # Account for people who put trailing slashes in PATH elements.
3523case $as_dir/ in #((
3524 ./ | .// | /[cC]/* | \
5464f5a1 3525 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3526 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5464f5a1
NN
3527 /usr/ucb/* ) ;;
3528 *)
3529 # OSF1 and SCO ODT 3.0 have their own names for install.
3530 # Don't use installbsd from OSF since it installs stuff as root
3531 # by default.
3532 for ac_prog in ginstall scoinst install; do
3533 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 3534 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
252b5132 3535 if test $ac_prog = install &&
5464f5a1 3536 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
252b5132
RH
3537 # AIX install. It has an incompatible calling convention.
3538 :
5464f5a1
NN
3539 elif test $ac_prog = install &&
3540 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3541 # program-specific install script used by HP pwplus--don't use.
3542 :
252b5132 3543 else
58c85be7
RW
3544 rm -rf conftest.one conftest.two conftest.dir
3545 echo one > conftest.one
3546 echo two > conftest.two
3547 mkdir conftest.dir
3548 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3549 test -s conftest.one && test -s conftest.two &&
3550 test -s conftest.dir/conftest.one &&
3551 test -s conftest.dir/conftest.two
3552 then
3553 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3554 break 3
3555 fi
252b5132
RH
3556 fi
3557 fi
3558 done
5464f5a1
NN
3559 done
3560 ;;
3561esac
81ecdfbb
RW
3562
3563 done
3564IFS=$as_save_IFS
5464f5a1 3565
58c85be7 3566rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3567
3568fi
3569 if test "${ac_cv_path_install+set}" = set; then
5464f5a1 3570 INSTALL=$ac_cv_path_install
252b5132 3571 else
58c85be7
RW
3572 # As a last resort, use the slow shell script. Don't cache a
3573 # value for INSTALL within a source directory, because that will
252b5132 3574 # break other packages using the cache if that directory is
58c85be7 3575 # removed, or if the value is a relative name.
5464f5a1 3576 INSTALL=$ac_install_sh
252b5132
RH
3577 fi
3578fi
81ecdfbb
RW
3579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3580$as_echo "$INSTALL" >&6; }
252b5132
RH
3581
3582# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3583# It thinks the first close brace ends the variable substitution.
3584test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3585
5464f5a1 3586test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3587
3588test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3589
81ecdfbb
RW
3590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3591$as_echo_n "checking whether build environment is sane... " >&6; }
252b5132
RH
3592# Just in case
3593sleep 1
f5385ebf 3594echo timestamp > conftest.file
81ecdfbb
RW
3595# Reject unsafe characters in $srcdir or the absolute working directory
3596# name. Accept space and tab only in the latter.
3597am_lf='
3598'
3599case `pwd` in
3600 *[\\\"\#\$\&\'\`$am_lf]*)
3601 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3602esac
3603case $srcdir in
3604 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3605 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3606esac
3607
252b5132
RH
3608# Do `set' in a subshell so we don't clobber the current shell's
3609# arguments. Must try -L first in case configure is actually a
3610# symlink; some systems play weird games with the mod time of symlinks
3611# (eg FreeBSD returns the mod time of the symlink's containing
3612# directory).
3613if (
81ecdfbb 3614 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
252b5132
RH
3615 if test "$*" = "X"; then
3616 # -L didn't work.
81ecdfbb 3617 set X `ls -t "$srcdir/configure" conftest.file`
252b5132 3618 fi
f5385ebf
AM
3619 rm -f conftest.file
3620 if test "$*" != "X $srcdir/configure conftest.file" \
3621 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
3622
3623 # If neither matched, then we have a broken ls. This can happen
3624 # if, for instance, CONFIG_SHELL is bash and it inherits a
3625 # broken ls alias from the environment. This has actually
3626 # happened. Such a system could not be considered "sane".
81ecdfbb
RW
3627 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3628alias in your environment" "$LINENO" 5
252b5132
RH
3629 fi
3630
f5385ebf 3631 test "$2" = conftest.file
252b5132
RH
3632 )
3633then
3634 # Ok.
3635 :
3636else
81ecdfbb
RW
3637 as_fn_error "newly created file is older than distributed files!
3638Check your system clock" "$LINENO" 5
252b5132 3639fi
81ecdfbb
RW
3640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3641$as_echo "yes" >&6; }
252b5132 3642test "$program_prefix" != NONE &&
81ecdfbb 3643 program_transform_name="s&^&$program_prefix&;$program_transform_name"
252b5132
RH
3644# Use a double $ so make ignores it.
3645test "$program_suffix" != NONE &&
81ecdfbb
RW
3646 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3647# Double any \ or $.
5464f5a1 3648# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3649ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3650program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5464f5a1 3651
f5385ebf
AM
3652# expand $ac_aux_dir to an absolute path
3653am_aux_dir=`cd $ac_aux_dir && pwd`
3654
81ecdfbb
RW
3655if test x"${MISSING+set}" != xset; then
3656 case $am_aux_dir in
3657 *\ * | *\ *)
3658 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3659 *)
3660 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3661 esac
3662fi
f5385ebf
AM
3663# Use eval to expand $SHELL
3664if eval "$MISSING --run true"; then
3665 am_missing_run="$MISSING --run "
3666else
3667 am_missing_run=
81ecdfbb
RW
3668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3669$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3670fi
3671
3672if test x"${install_sh}" != xset; then
3673 case $am_aux_dir in
3674 *\ * | *\ *)
3675 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3676 *)
3677 install_sh="\${SHELL} $am_aux_dir/install-sh"
3678 esac
3679fi
3680
3681# Installed binaries are usually stripped using `strip' when the user
3682# run `make install-strip'. However `strip' might not be the right
3683# tool to use in cross-compilation environments, therefore Automake
3684# will honor the `STRIP' environment variable to overrule this program.
3685if test "$cross_compiling" != no; then
3686 if test -n "$ac_tool_prefix"; then
3687 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3688set dummy ${ac_tool_prefix}strip; ac_word=$2
3689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3690$as_echo_n "checking for $ac_word... " >&6; }
3691if test "${ac_cv_prog_STRIP+set}" = set; then :
3692 $as_echo_n "(cached) " >&6
3693else
3694 if test -n "$STRIP"; then
3695 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3696else
3697as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3698for as_dir in $PATH
3699do
3700 IFS=$as_save_IFS
3701 test -z "$as_dir" && as_dir=.
3702 for ac_exec_ext in '' $ac_executable_extensions; do
3703 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3704 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3705 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3706 break 2
3707 fi
3708done
3709 done
3710IFS=$as_save_IFS
3711
3712fi
3713fi
3714STRIP=$ac_cv_prog_STRIP
3715if test -n "$STRIP"; then
3716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3717$as_echo "$STRIP" >&6; }
3718else
3719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3720$as_echo "no" >&6; }
3721fi
3722
3723
3724fi
3725if test -z "$ac_cv_prog_STRIP"; then
3726 ac_ct_STRIP=$STRIP
3727 # Extract the first word of "strip", so it can be a program name with args.
3728set dummy strip; ac_word=$2
3729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3730$as_echo_n "checking for $ac_word... " >&6; }
3731if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3732 $as_echo_n "(cached) " >&6
3733else
3734 if test -n "$ac_ct_STRIP"; then
3735 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3736else
3737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3738for as_dir in $PATH
3739do
3740 IFS=$as_save_IFS
3741 test -z "$as_dir" && as_dir=.
3742 for ac_exec_ext in '' $ac_executable_extensions; do
3743 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3744 ac_cv_prog_ac_ct_STRIP="strip"
3745 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3746 break 2
3747 fi
3748done
3749 done
3750IFS=$as_save_IFS
3751
3752fi
3753fi
3754ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3755if test -n "$ac_ct_STRIP"; then
3756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3757$as_echo "$ac_ct_STRIP" >&6; }
3758else
3759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3760$as_echo "no" >&6; }
3761fi
3762
3763 if test "x$ac_ct_STRIP" = x; then
3764 STRIP=":"
3765 else
3766 case $cross_compiling:$ac_tool_warned in
3767yes:)
3768{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3769$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3770ac_tool_warned=yes ;;
3771esac
3772 STRIP=$ac_ct_STRIP
3773 fi
3774else
3775 STRIP="$ac_cv_prog_STRIP"
3776fi
3777
3778fi
3779INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3780
3781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3782$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3783if test -z "$MKDIR_P"; then
3784 if test "${ac_cv_path_mkdir+set}" = set; then :
3785 $as_echo_n "(cached) " >&6
3786else
3787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3788for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3789do
3790 IFS=$as_save_IFS
3791 test -z "$as_dir" && as_dir=.
3792 for ac_prog in mkdir gmkdir; do
3793 for ac_exec_ext in '' $ac_executable_extensions; do
3794 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3795 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3796 'mkdir (GNU coreutils) '* | \
3797 'mkdir (coreutils) '* | \
3798 'mkdir (fileutils) '4.1*)
3799 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3800 break 3;;
3801 esac
3802 done
3803 done
f5385ebf 3804 done
81ecdfbb
RW
3805IFS=$as_save_IFS
3806
3807fi
3808
3809 if test "${ac_cv_path_mkdir+set}" = set; then
3810 MKDIR_P="$ac_cv_path_mkdir -p"
f5385ebf 3811 else
81ecdfbb
RW
3812 # As a last resort, use the slow shell script. Don't cache a
3813 # value for MKDIR_P within a source directory, because that will
3814 # break other packages using the cache if that directory is
3815 # removed, or if the value is a relative name.
3816 test -d ./--version && rmdir ./--version
3817 MKDIR_P="$ac_install_sh -d"
f5385ebf
AM
3818 fi
3819fi
81ecdfbb
RW
3820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3821$as_echo "$MKDIR_P" >&6; }
3822
3823mkdir_p="$MKDIR_P"
3824case $mkdir_p in
3825 [\\/$]* | ?:[\\/]*) ;;
3826 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3827esac
f5385ebf
AM
3828
3829for ac_prog in gawk mawk nawk awk
3830do
3831 # Extract the first word of "$ac_prog", so it can be a program name with args.
3832set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
3833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3834$as_echo_n "checking for $ac_word... " >&6; }
3835if test "${ac_cv_prog_AWK+set}" = set; then :
3836 $as_echo_n "(cached) " >&6
f5385ebf
AM
3837else
3838 if test -n "$AWK"; then
3839 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3840else
3841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3842for as_dir in $PATH
3843do
3844 IFS=$as_save_IFS
3845 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3846 for ac_exec_ext in '' $ac_executable_extensions; do
3847 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
f5385ebf 3848 ac_cv_prog_AWK="$ac_prog"
81ecdfbb 3849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
f5385ebf
AM
3850 break 2
3851 fi
3852done
81ecdfbb
RW
3853 done
3854IFS=$as_save_IFS
f5385ebf
AM
3855
3856fi
3857fi
3858AWK=$ac_cv_prog_AWK
3859if test -n "$AWK"; then
81ecdfbb
RW
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3861$as_echo "$AWK" >&6; }
f5385ebf 3862else
81ecdfbb
RW
3863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3864$as_echo "no" >&6; }
f5385ebf
AM
3865fi
3866
81ecdfbb 3867
f5385ebf
AM
3868 test -n "$AWK" && break
3869done
3870
81ecdfbb
RW
3871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3872$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3873set x ${MAKE-make}
3874ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3875if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3876 $as_echo_n "(cached) " >&6
5464f5a1
NN
3877else
3878 cat >conftest.make <<\_ACEOF
81ecdfbb 3879SHELL = /bin/sh
252b5132 3880all:
81ecdfbb 3881 @echo '@@@%%%=$(MAKE)=@@@%%%'
5464f5a1 3882_ACEOF
252b5132 3883# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
81ecdfbb
RW
3884case `${MAKE-make} -f conftest.make 2>/dev/null` in
3885 *@@@%%%=?*=@@@%%%*)
3886 eval ac_cv_prog_make_${ac_make}_set=yes;;
3887 *)
3888 eval ac_cv_prog_make_${ac_make}_set=no;;
3889esac
5464f5a1 3890rm -f conftest.make
252b5132 3891fi
81ecdfbb
RW
3892if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3894$as_echo "yes" >&6; }
252b5132
RH
3895 SET_MAKE=
3896else
81ecdfbb
RW
3897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3898$as_echo "no" >&6; }
252b5132
RH
3899 SET_MAKE="MAKE=${MAKE-make}"
3900fi
3901
f5385ebf
AM
3902rm -rf .tst 2>/dev/null
3903mkdir .tst 2>/dev/null
3904if test -d .tst; then
3905 am__leading_dot=.
3906else
3907 am__leading_dot=_
3908fi
3909rmdir .tst 2>/dev/null
3910
3911DEPDIR="${am__leading_dot}deps"
3912
81ecdfbb 3913ac_config_commands="$ac_config_commands depfiles"
f5385ebf
AM
3914
3915
3916am_make=${MAKE-make}
3917cat > confinc << 'END'
3918am__doit:
81ecdfbb 3919 @echo this is the am__doit target
f5385ebf
AM
3920.PHONY: am__doit
3921END
3922# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3924$as_echo_n "checking for style of include used by $am_make... " >&6; }
f5385ebf
AM
3925am__include="#"
3926am__quote=
3927_am_result=none
3928# First try GNU make style include.
3929echo "include confinc" > confmf
81ecdfbb
RW
3930# Ignore all kinds of additional output from `make'.
3931case `$am_make -s -f confmf 2> /dev/null` in #(
3932*the\ am__doit\ target*)
3933 am__include=include
3934 am__quote=
3935 _am_result=GNU
3936 ;;
3937esac
f5385ebf
AM
3938# Now try BSD make style include.
3939if test "$am__include" = "#"; then
3940 echo '.include "confinc"' > confmf
81ecdfbb
RW
3941 case `$am_make -s -f confmf 2> /dev/null` in #(
3942 *the\ am__doit\ target*)
3943 am__include=.include
3944 am__quote="\""
3945 _am_result=BSD
3946 ;;
3947 esac
f5385ebf
AM
3948fi
3949
3950
81ecdfbb
RW
3951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3952$as_echo "$_am_result" >&6; }
f5385ebf
AM
3953rm -f confinc confmf
3954
81ecdfbb
RW
3955# Check whether --enable-dependency-tracking was given.
3956if test "${enable_dependency_tracking+set}" = set; then :
3957 enableval=$enable_dependency_tracking;
3958fi
f5385ebf 3959
f5385ebf
AM
3960if test "x$enable_dependency_tracking" != xno; then
3961 am_depcomp="$ac_aux_dir/depcomp"
3962 AMDEPBACKSLASH='\'
3963fi
81ecdfbb 3964 if test "x$enable_dependency_tracking" != xno; then
f5385ebf
AM
3965 AMDEP_TRUE=
3966 AMDEP_FALSE='#'
3967else
3968 AMDEP_TRUE='#'
3969 AMDEP_FALSE=
3970fi
6be7c12c 3971
252b5132 3972
81ecdfbb
RW
3973if test "`cd $srcdir && pwd`" != "`pwd`"; then
3974 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3975 # is not polluted with repeated "-I."
3976 am__isrc=' -I$(srcdir)'
3977 # test to see if srcdir already configured
3978 if test -f $srcdir/config.status; then
3979 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3980 fi
252b5132 3981fi
5464f5a1 3982
f5385ebf
AM
3983# test whether we have cygpath
3984if test -z "$CYGPATH_W"; then
3985 if (cygpath --version) >/dev/null 2>/dev/null; then
3986 CYGPATH_W='cygpath -w'
3987 else
3988 CYGPATH_W=echo
3989 fi
3990fi
3991
3992
3993# Define the identity of the package.
c4dd807e 3994 PACKAGE='bfd'
d8bd95ef 3995 VERSION='2.26.51'
f5385ebf
AM
3996
3997
5464f5a1 3998cat >>confdefs.h <<_ACEOF
252b5132 3999#define PACKAGE "$PACKAGE"
5464f5a1 4000_ACEOF
252b5132 4001
5464f5a1
NN
4002
4003cat >>confdefs.h <<_ACEOF
252b5132 4004#define VERSION "$VERSION"
5464f5a1 4005_ACEOF
252b5132 4006
f5385ebf
AM
4007# Some tools Automake needs.
4008
4009ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4010
4011
4012AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4013
4014
4015AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4016
4017
4018AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4019
4020
4021MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
6be7c12c 4022
f5385ebf
AM
4023# We need awk for the "check" target. The system "awk" is bad on
4024# some platforms.
4025# Always define AMTAR for backward compatibility.
4026
4027AMTAR=${AMTAR-"${am_missing_run}tar"}
4028
4029am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4030
252b5132 4031
f5385ebf
AM
4032
4033
4034depcc="$CC" am_compiler_list=
4035
81ecdfbb
RW
4036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4037$as_echo_n "checking dependency style of $depcc... " >&6; }
4038if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4039 $as_echo_n "(cached) " >&6
252b5132 4040else
f5385ebf
AM
4041 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4042 # We make a subdir and do the tests there. Otherwise we can end up
4043 # making bogus files that we don't know about and never remove. For
4044 # instance it was reported that on HP-UX the gcc test will end up
4045 # making a dummy file named `D' -- because `-MD' means `put the output
4046 # in D'.
4047 mkdir conftest.dir
4048 # Copy depcomp to subdir because otherwise we won't find it if we're
4049 # using a relative directory.
4050 cp "$am_depcomp" conftest.dir
4051 cd conftest.dir
4052 # We will build objects and dependencies in a subdirectory because
4053 # it helps to detect inapplicable dependency modes. For instance
4054 # both Tru64's cc and ICC support -MD to output dependencies as a
4055 # side effect of compilation, but ICC will put the dependencies in
4056 # the current directory while Tru64 will put them in the object
4057 # directory.
4058 mkdir sub
4059
4060 am_cv_CC_dependencies_compiler_type=none
4061 if test "$am_compiler_list" = ""; then
4062 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4063 fi
81ecdfbb
RW
4064 am__universal=false
4065 case " $depcc " in #(
4066 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4067 esac
4068
f5385ebf
AM
4069 for depmode in $am_compiler_list; do
4070 # Setup a source with many dependencies, because some compilers
4071 # like to wrap large dependency lists on column 80 (with \), and
4072 # we should not choose a depcomp mode which is confused by this.
4073 #
4074 # We need to recreate these files for each test, as the compiler may
4075 # overwrite some of them when testing with obscure command lines.
4076 # This happens at least with the AIX C compiler.
4077 : > sub/conftest.c
4078 for i in 1 2 3 4 5 6; do
4079 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4080 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4081 # Solaris 8's {/usr,}/bin/sh.
4082 touch sub/conftst$i.h
4083 done
4084 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4085
81ecdfbb
RW
4086 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4087 # mode. It turns out that the SunPro C++ compiler does not properly
4088 # handle `-M -o', and we need to detect this. Also, some Intel
4089 # versions had trouble with output in subdirs
4090 am__obj=sub/conftest.${OBJEXT-o}
4091 am__minus_obj="-o $am__obj"
f5385ebf 4092 case $depmode in
81ecdfbb
RW
4093 gcc)
4094 # This depmode causes a compiler race in universal mode.
4095 test "$am__universal" = false || continue
4096 ;;
f5385ebf
AM
4097 nosideeffect)
4098 # after this tag, mechanisms are not by side-effect, so they'll
4099 # only be used when explicitly requested
4100 if test "x$enable_dependency_tracking" = xyes; then
4101 continue
4102 else
4103 break
4104 fi
4105 ;;
81ecdfbb
RW
4106 msvisualcpp | msvcmsys)
4107 # This compiler won't grok `-c -o', but also, the minuso test has
4108 # not run yet. These depmodes are late enough in the game, and
4109 # so weak that their functioning should not be impacted.
4110 am__obj=conftest.${OBJEXT-o}
4111 am__minus_obj=
4112 ;;
f5385ebf
AM
4113 none) break ;;
4114 esac
f5385ebf 4115 if depmode=$depmode \
81ecdfbb 4116 source=sub/conftest.c object=$am__obj \
f5385ebf 4117 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 4118 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
f5385ebf 4119 >/dev/null 2>conftest.err &&
81ecdfbb 4120 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
f5385ebf 4121 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 4122 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
f5385ebf
AM
4123 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4124 # icc doesn't choke on unknown options, it will just issue warnings
4125 # or remarks (even with -Werror). So we grep stderr for any message
4126 # that says an option was ignored or not supported.
4127 # When given -MP, icc 7.0 and 7.1 complain thusly:
4128 # icc: Command line warning: ignoring option '-M'; no argument required
4129 # The diagnosis changed in icc 8.0:
4130 # icc: Command line remark: option '-MP' not supported
4131 if (grep 'ignoring option' conftest.err ||
4132 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4133 am_cv_CC_dependencies_compiler_type=$depmode
4134 break
4135 fi
4136 fi
4137 done
4138
4139 cd ..
4140 rm -rf conftest.dir
4141else
4142 am_cv_CC_dependencies_compiler_type=none
4143fi
4144
252b5132 4145fi
81ecdfbb
RW
4146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4147$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
f5385ebf 4148CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
252b5132 4149
81ecdfbb 4150 if
f5385ebf
AM
4151 test "x$enable_dependency_tracking" != xno \
4152 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4153 am__fastdepCC_TRUE=
4154 am__fastdepCC_FALSE='#'
252b5132 4155else
f5385ebf
AM
4156 am__fastdepCC_TRUE='#'
4157 am__fastdepCC_FALSE=
252b5132
RH
4158fi
4159
6be7c12c 4160
e43d48cc 4161
f5385ebf 4162
5464f5a1
NN
4163if test -n "$ac_tool_prefix"; then
4164 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
252b5132 4165set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
4166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4167$as_echo_n "checking for $ac_word... " >&6; }
4168if test "${ac_cv_prog_AR+set}" = set; then :
4169 $as_echo_n "(cached) " >&6
252b5132
RH
4170else
4171 if test -n "$AR"; then
4172 ac_cv_prog_AR="$AR" # Let the user override the test.
4173else
5464f5a1
NN
4174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4175for as_dir in $PATH
4176do
4177 IFS=$as_save_IFS
4178 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4179 for ac_exec_ext in '' $ac_executable_extensions; do
4180 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 4181 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 4182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4183 break 2
4184 fi
4185done
81ecdfbb
RW
4186 done
4187IFS=$as_save_IFS
5464f5a1 4188
252b5132
RH
4189fi
4190fi
5464f5a1 4191AR=$ac_cv_prog_AR
252b5132 4192if test -n "$AR"; then
81ecdfbb
RW
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4194$as_echo "$AR" >&6; }
252b5132 4195else
81ecdfbb
RW
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4197$as_echo "no" >&6; }
5464f5a1
NN
4198fi
4199
81ecdfbb 4200
252b5132 4201fi
5464f5a1
NN
4202if test -z "$ac_cv_prog_AR"; then
4203 ac_ct_AR=$AR
4204 # Extract the first word of "ar", so it can be a program name with args.
4205set dummy ar; ac_word=$2
81ecdfbb
RW
4206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4207$as_echo_n "checking for $ac_word... " >&6; }
4208if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4209 $as_echo_n "(cached) " >&6
5464f5a1
NN
4210else
4211 if test -n "$ac_ct_AR"; then
4212 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4213else
4214as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4215for as_dir in $PATH
4216do
4217 IFS=$as_save_IFS
4218 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4219 for ac_exec_ext in '' $ac_executable_extensions; do
4220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 4221 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 4222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4223 break 2
4224 fi
4225done
81ecdfbb
RW
4226 done
4227IFS=$as_save_IFS
252b5132 4228
5464f5a1
NN
4229fi
4230fi
4231ac_ct_AR=$ac_cv_prog_ac_ct_AR
4232if test -n "$ac_ct_AR"; then
81ecdfbb
RW
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4234$as_echo "$ac_ct_AR" >&6; }
5464f5a1 4235else
81ecdfbb
RW
4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4237$as_echo "no" >&6; }
5464f5a1 4238fi
252b5132 4239
81ecdfbb
RW
4240 if test "x$ac_ct_AR" = x; then
4241 AR=""
4242 else
4243 case $cross_compiling:$ac_tool_warned in
4244yes:)
4245{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4246$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4247ac_tool_warned=yes ;;
4248esac
4249 AR=$ac_ct_AR
4250 fi
5464f5a1
NN
4251else
4252 AR="$ac_cv_prog_AR"
4253fi
6be7c12c 4254
5464f5a1
NN
4255if test -n "$ac_tool_prefix"; then
4256 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
252b5132 4257set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
4258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4259$as_echo_n "checking for $ac_word... " >&6; }
4260if test "${ac_cv_prog_RANLIB+set}" = set; then :
4261 $as_echo_n "(cached) " >&6
252b5132
RH
4262else
4263 if test -n "$RANLIB"; then
4264 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4265else
5464f5a1
NN
4266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4267for as_dir in $PATH
4268do
4269 IFS=$as_save_IFS
4270 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4271 for ac_exec_ext in '' $ac_executable_extensions; do
4272 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 4273 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 4274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4275 break 2
4276 fi
4277done
81ecdfbb
RW
4278 done
4279IFS=$as_save_IFS
5464f5a1 4280
252b5132
RH
4281fi
4282fi
5464f5a1 4283RANLIB=$ac_cv_prog_RANLIB
252b5132 4284if test -n "$RANLIB"; then
81ecdfbb
RW
4285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4286$as_echo "$RANLIB" >&6; }
252b5132 4287else
81ecdfbb
RW
4288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4289$as_echo "no" >&6; }
252b5132
RH
4290fi
4291
81ecdfbb 4292
5464f5a1 4293fi
252b5132 4294if test -z "$ac_cv_prog_RANLIB"; then
5464f5a1 4295 ac_ct_RANLIB=$RANLIB
252b5132
RH
4296 # Extract the first word of "ranlib", so it can be a program name with args.
4297set dummy ranlib; ac_word=$2
81ecdfbb
RW
4298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4299$as_echo_n "checking for $ac_word... " >&6; }
4300if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4301 $as_echo_n "(cached) " >&6
6be7c12c 4302else
5464f5a1
NN
4303 if test -n "$ac_ct_RANLIB"; then
4304 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6be7c12c 4305else
5464f5a1
NN
4306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4307for as_dir in $PATH
4308do
4309 IFS=$as_save_IFS
4310 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4311 for ac_exec_ext in '' $ac_executable_extensions; do
4312 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 4313 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 4314 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4315 break 2
4316 fi
4317done
81ecdfbb
RW
4318 done
4319IFS=$as_save_IFS
5464f5a1 4320
252b5132
RH
4321fi
4322fi
5464f5a1
NN
4323ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4324if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
4325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4326$as_echo "$ac_ct_RANLIB" >&6; }
252b5132 4327else
81ecdfbb
RW
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4329$as_echo "no" >&6; }
252b5132
RH
4330fi
4331
81ecdfbb
RW
4332 if test "x$ac_ct_RANLIB" = x; then
4333 RANLIB=":"
4334 else
4335 case $cross_compiling:$ac_tool_warned in
4336yes:)
4337{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4338$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4339ac_tool_warned=yes ;;
4340esac
4341 RANLIB=$ac_ct_RANLIB
4342 fi
252b5132 4343else
5464f5a1 4344 RANLIB="$ac_cv_prog_RANLIB"
6be7c12c
AO
4345fi
4346
252b5132 4347
81ecdfbb
RW
4348# Check whether --enable-shared was given.
4349if test "${enable_shared+set}" = set; then :
4350 enableval=$enable_shared; p=${PACKAGE-default}
d7040cdb
SE
4351 case $enableval in
4352 yes) enable_shared=yes ;;
4353 no) enable_shared=no ;;
4354 *)
4355 enable_shared=no
4356 # Look at the argument we got. We use all the common list separators.
4357 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4358 for pkg in $enableval; do
4359 IFS="$lt_save_ifs"
4360 if test "X$pkg" = "X$p"; then
4361 enable_shared=yes
4362 fi
4363 done
4364 IFS="$lt_save_ifs"
4365 ;;
4366 esac
252b5132
RH
4367else
4368 enable_shared=no
81ecdfbb
RW
4369fi
4370
252b5132 4371
d7040cdb
SE
4372
4373
4374
4375
4376
4377
4378
4379
cfbc9945
SE
4380ac_ext=c
4381ac_cpp='$CPP $CPPFLAGS'
4382ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4383ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4384ac_compiler_gnu=$ac_cv_c_compiler_gnu
4385if test -n "$ac_tool_prefix"; then
4386 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4387set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
4388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4389$as_echo_n "checking for $ac_word... " >&6; }
4390if test "${ac_cv_prog_CC+set}" = set; then :
4391 $as_echo_n "(cached) " >&6
252b5132 4392else
cfbc9945
SE
4393 if test -n "$CC"; then
4394 ac_cv_prog_CC="$CC" # Let the user override the test.
b2ef150d 4395else
cfbc9945
SE
4396as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4397for as_dir in $PATH
4398do
4399 IFS=$as_save_IFS
4400 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4401 for ac_exec_ext in '' $ac_executable_extensions; do
4402 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4403 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 4404 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4405 break 2
4406 fi
4407done
81ecdfbb
RW
4408 done
4409IFS=$as_save_IFS
c5d1701e 4410
cfbc9945
SE
4411fi
4412fi
4413CC=$ac_cv_prog_CC
4414if test -n "$CC"; then
81ecdfbb
RW
4415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4416$as_echo "$CC" >&6; }
252b5132 4417else
81ecdfbb
RW
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4419$as_echo "no" >&6; }
252b5132 4420fi
cfbc9945 4421
81ecdfbb 4422
cfbc9945
SE
4423fi
4424if test -z "$ac_cv_prog_CC"; then
4425 ac_ct_CC=$CC
4426 # Extract the first word of "gcc", so it can be a program name with args.
4427set dummy gcc; ac_word=$2
81ecdfbb
RW
4428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4429$as_echo_n "checking for $ac_word... " >&6; }
4430if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4431 $as_echo_n "(cached) " >&6
252b5132 4432else
cfbc9945
SE
4433 if test -n "$ac_ct_CC"; then
4434 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
252b5132 4435else
cfbc9945
SE
4436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4437for as_dir in $PATH
4438do
4439 IFS=$as_save_IFS
4440 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4441 for ac_exec_ext in '' $ac_executable_extensions; do
4442 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4443 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4445 break 2
4446 fi
4447done
81ecdfbb
RW
4448 done
4449IFS=$as_save_IFS
cfbc9945 4450
252b5132
RH
4451fi
4452fi
cfbc9945
SE
4453ac_ct_CC=$ac_cv_prog_ac_ct_CC
4454if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4456$as_echo "$ac_ct_CC" >&6; }
252b5132 4457else
81ecdfbb
RW
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4459$as_echo "no" >&6; }
252b5132 4460fi
cfbc9945 4461
81ecdfbb
RW
4462 if test "x$ac_ct_CC" = x; then
4463 CC=""
4464 else
4465 case $cross_compiling:$ac_tool_warned in
4466yes:)
4467{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4468$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4469ac_tool_warned=yes ;;
4470esac
4471 CC=$ac_ct_CC
4472 fi
cfbc9945
SE
4473else
4474 CC="$ac_cv_prog_CC"
4475fi
4476
4477if test -z "$CC"; then
81ecdfbb
RW
4478 if test -n "$ac_tool_prefix"; then
4479 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
cfbc9945 4480set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4482$as_echo_n "checking for $ac_word... " >&6; }
4483if test "${ac_cv_prog_CC+set}" = set; then :
4484 $as_echo_n "(cached) " >&6
252b5132 4485else
cfbc9945
SE
4486 if test -n "$CC"; then
4487 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4488else
cfbc9945
SE
4489as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4490for as_dir in $PATH
4491do
4492 IFS=$as_save_IFS
4493 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4494 for ac_exec_ext in '' $ac_executable_extensions; do
4495 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4496 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4498 break 2
4499 fi
4500done
81ecdfbb
RW
4501 done
4502IFS=$as_save_IFS
cfbc9945 4503
252b5132
RH
4504fi
4505fi
cfbc9945
SE
4506CC=$ac_cv_prog_CC
4507if test -n "$CC"; then
81ecdfbb
RW
4508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4509$as_echo "$CC" >&6; }
ac48eca1 4510else
81ecdfbb
RW
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4512$as_echo "no" >&6; }
ac48eca1 4513fi
ac48eca1 4514
81ecdfbb
RW
4515
4516 fi
cfbc9945 4517fi
81ecdfbb 4518if test -z "$CC"; then
cfbc9945
SE
4519 # Extract the first word of "cc", so it can be a program name with args.
4520set dummy cc; ac_word=$2
81ecdfbb
RW
4521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4522$as_echo_n "checking for $ac_word... " >&6; }
4523if test "${ac_cv_prog_CC+set}" = set; then :
4524 $as_echo_n "(cached) " >&6
252b5132 4525else
81ecdfbb
RW
4526 if test -n "$CC"; then
4527 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4528else
81ecdfbb 4529 ac_prog_rejected=no
cfbc9945
SE
4530as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4531for as_dir in $PATH
4532do
4533 IFS=$as_save_IFS
4534 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4535 for ac_exec_ext in '' $ac_executable_extensions; do
4536 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945
SE
4537 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4538 ac_prog_rejected=yes
4539 continue
4540 fi
4541 ac_cv_prog_CC="cc"
81ecdfbb 4542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4543 break 2
4544 fi
4545done
81ecdfbb
RW
4546 done
4547IFS=$as_save_IFS
cfbc9945
SE
4548
4549if test $ac_prog_rejected = yes; then
4550 # We found a bogon in the path, so make sure we never use it.
4551 set dummy $ac_cv_prog_CC
4552 shift
4553 if test $# != 0; then
4554 # We chose a different compiler from the bogus one.
4555 # However, it has the same basename, so the bogon will be chosen
4556 # first if we set CC to just the basename; use the full file name.
4557 shift
4558 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4559 fi
4560fi
4561fi
4562fi
4563CC=$ac_cv_prog_CC
4564if test -n "$CC"; then
81ecdfbb
RW
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4566$as_echo "$CC" >&6; }
cfbc9945 4567else
81ecdfbb
RW
4568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4569$as_echo "no" >&6; }
252b5132
RH
4570fi
4571
81ecdfbb 4572
cfbc9945
SE
4573fi
4574if test -z "$CC"; then
4575 if test -n "$ac_tool_prefix"; then
81ecdfbb 4576 for ac_prog in cl.exe
cfbc9945
SE
4577 do
4578 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4579set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4581$as_echo_n "checking for $ac_word... " >&6; }
4582if test "${ac_cv_prog_CC+set}" = set; then :
4583 $as_echo_n "(cached) " >&6
ac48eca1 4584else
cfbc9945
SE
4585 if test -n "$CC"; then
4586 ac_cv_prog_CC="$CC" # Let the user override the test.
4587else
4588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4589for as_dir in $PATH
4590do
4591 IFS=$as_save_IFS
4592 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4593 for ac_exec_ext in '' $ac_executable_extensions; do
4594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4595 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4597 break 2
4598 fi
4599done
81ecdfbb
RW
4600 done
4601IFS=$as_save_IFS
ac48eca1 4602
cfbc9945
SE
4603fi
4604fi
4605CC=$ac_cv_prog_CC
4606if test -n "$CC"; then
81ecdfbb
RW
4607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4608$as_echo "$CC" >&6; }
cfbc9945 4609else
81ecdfbb
RW
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4611$as_echo "no" >&6; }
cfbc9945 4612fi
ac48eca1 4613
81ecdfbb 4614
cfbc9945
SE
4615 test -n "$CC" && break
4616 done
4617fi
4618if test -z "$CC"; then
4619 ac_ct_CC=$CC
81ecdfbb 4620 for ac_prog in cl.exe
cfbc9945
SE
4621do
4622 # Extract the first word of "$ac_prog", so it can be a program name with args.
4623set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4625$as_echo_n "checking for $ac_word... " >&6; }
4626if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4627 $as_echo_n "(cached) " >&6
cfbc9945
SE
4628else
4629 if test -n "$ac_ct_CC"; then
4630 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4631else
4632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4633for as_dir in $PATH
4634do
4635 IFS=$as_save_IFS
4636 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4637 for ac_exec_ext in '' $ac_executable_extensions; do
4638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4639 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4641 break 2
4642 fi
4643done
81ecdfbb
RW
4644 done
4645IFS=$as_save_IFS
ac48eca1 4646
cfbc9945
SE
4647fi
4648fi
4649ac_ct_CC=$ac_cv_prog_ac_ct_CC
4650if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4652$as_echo "$ac_ct_CC" >&6; }
cfbc9945 4653else
81ecdfbb
RW
4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4655$as_echo "no" >&6; }
cfbc9945 4656fi
ac48eca1 4657
81ecdfbb 4658
cfbc9945
SE
4659 test -n "$ac_ct_CC" && break
4660done
ac48eca1 4661
81ecdfbb
RW
4662 if test "x$ac_ct_CC" = x; then
4663 CC=""
4664 else
4665 case $cross_compiling:$ac_tool_warned in
4666yes:)
4667{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4668$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4669ac_tool_warned=yes ;;
4670esac
4671 CC=$ac_ct_CC
4672 fi
cfbc9945 4673fi
55c80943 4674
cfbc9945 4675fi
ac48eca1 4676
ac48eca1 4677
81ecdfbb
RW
4678test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4679$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4680as_fn_error "no acceptable C compiler found in \$PATH
4681See \`config.log' for more details." "$LINENO" 5; }
ac48eca1 4682
cfbc9945 4683# Provide some information about the compiler.
81ecdfbb
RW
4684$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4685set X $ac_compile
4686ac_compiler=$2
4687for ac_option in --version -v -V -qversion; do
4688 { { ac_try="$ac_compiler $ac_option >&5"
4689case "(($ac_try" in
4690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4691 *) ac_try_echo=$ac_try;;
4692esac
4693eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4694$as_echo "$ac_try_echo"; } >&5
4695 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
cfbc9945 4696 ac_status=$?
81ecdfbb
RW
4697 if test -s conftest.err; then
4698 sed '10a\
4699... rest of stderr output deleted ...
4700 10q' conftest.err >conftest.er1
4701 cat conftest.er1 >&5
4702 rm -f conftest.er1 conftest.err
4703 fi
4704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4705 test $ac_status = 0; }
4706done
ac48eca1 4707
81ecdfbb
RW
4708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4709$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4710if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4711 $as_echo_n "(cached) " >&6
ac48eca1 4712else
81ecdfbb 4713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cfbc9945 4714/* end confdefs.h. */
ac48eca1 4715
cfbc9945
SE
4716int
4717main ()
4718{
4719#ifndef __GNUC__
4720 choke me
4721#endif
5464f5a1 4722
cfbc9945
SE
4723 ;
4724 return 0;
4725}
4726_ACEOF
81ecdfbb 4727if ac_fn_c_try_compile "$LINENO"; then :
cfbc9945 4728 ac_compiler_gnu=yes
ac48eca1 4729else
81ecdfbb 4730 ac_compiler_gnu=no
ac48eca1 4731fi
81ecdfbb 4732rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cfbc9945 4733ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 4734
5464f5a1 4735fi
81ecdfbb
RW
4736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4737$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4738if test $ac_compiler_gnu = yes; then
4739 GCC=yes
4740else
4741 GCC=
4742fi
cfbc9945
SE
4743ac_test_CFLAGS=${CFLAGS+set}
4744ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4746$as_echo_n "checking whether $CC accepts -g... " >&6; }
4747if test "${ac_cv_prog_cc_g+set}" = set; then :
4748 $as_echo_n "(cached) " >&6
4749else
4750 ac_save_c_werror_flag=$ac_c_werror_flag
4751 ac_c_werror_flag=yes
4752 ac_cv_prog_cc_g=no
4753 CFLAGS="-g"
4754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cfbc9945
SE
4755/* end confdefs.h. */
4756
4757int
4758main ()
4759{
4760
4761 ;
4762 return 0;
4763}
4764_ACEOF
81ecdfbb 4765if ac_fn_c_try_compile "$LINENO"; then :
cfbc9945 4766 ac_cv_prog_cc_g=yes
6be7c12c 4767else
81ecdfbb
RW
4768 CFLAGS=""
4769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4770/* end confdefs.h. */
4771
4772int
4773main ()
4774{
4775
4776 ;
4777 return 0;
4778}
4779_ACEOF
4780if ac_fn_c_try_compile "$LINENO"; then :
4781
4782else
4783 ac_c_werror_flag=$ac_save_c_werror_flag
4784 CFLAGS="-g"
4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786/* end confdefs.h. */
4787
4788int
4789main ()
4790{
5464f5a1 4791
81ecdfbb
RW
4792 ;
4793 return 0;
4794}
4795_ACEOF
4796if ac_fn_c_try_compile "$LINENO"; then :
4797 ac_cv_prog_cc_g=yes
4798fi
4799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 4800fi
81ecdfbb 4801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 4802fi
81ecdfbb
RW
4803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4804 ac_c_werror_flag=$ac_save_c_werror_flag
4805fi
4806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4807$as_echo "$ac_cv_prog_cc_g" >&6; }
cfbc9945
SE
4808if test "$ac_test_CFLAGS" = set; then
4809 CFLAGS=$ac_save_CFLAGS
4810elif test $ac_cv_prog_cc_g = yes; then
4811 if test "$GCC" = yes; then
4812 CFLAGS="-g -O2"
4813 else
4814 CFLAGS="-g"
4815 fi
ac48eca1 4816else
cfbc9945
SE
4817 if test "$GCC" = yes; then
4818 CFLAGS="-O2"
4819 else
4820 CFLAGS=
4821 fi
ac48eca1 4822fi
81ecdfbb
RW
4823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4824$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4825if test "${ac_cv_prog_cc_c89+set}" = set; then :
4826 $as_echo_n "(cached) " >&6
ac48eca1 4827else
81ecdfbb 4828 ac_cv_prog_cc_c89=no
cfbc9945 4829ac_save_CC=$CC
81ecdfbb 4830cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cfbc9945
SE
4831/* end confdefs.h. */
4832#include <stdarg.h>
4833#include <stdio.h>
4834#include <sys/types.h>
4835#include <sys/stat.h>
4836/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4837struct buf { int x; };
4838FILE * (*rcsopen) (struct buf *, struct stat *, int);
4839static char *e (p, i)
4840 char **p;
4841 int i;
4842{
4843 return p[i];
4844}
4845static char *f (char * (*g) (char **, int), char **p, ...)
4846{
4847 char *s;
4848 va_list v;
4849 va_start (v,p);
4850 s = g (p, va_arg (v,int));
4851 va_end (v);
4852 return s;
4853}
5464f5a1 4854
cfbc9945
SE
4855/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4856 function prototypes and stuff, but not '\xHH' hex character constants.
4857 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4858 as 'x'. The following induces an error, until -std is added to get
cfbc9945
SE
4859 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4860 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4861 that's true only with -std. */
cfbc9945
SE
4862int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4863
81ecdfbb
RW
4864/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4865 inside strings and character constants. */
4866#define FOO(x) 'x'
4867int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4868
cfbc9945
SE
4869int test (int i, double x);
4870struct s1 {int (*f) (int a);};
4871struct s2 {int (*f) (double a);};
4872int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4873int argc;
4874char **argv;
4875int
4876main ()
4877{
4878return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4879 ;
4880 return 0;
4881}
4882_ACEOF
81ecdfbb
RW
4883for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4884 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
cfbc9945
SE
4885do
4886 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4887 if ac_fn_c_try_compile "$LINENO"; then :
4888 ac_cv_prog_cc_c89=$ac_arg
5464f5a1 4889fi
81ecdfbb
RW
4890rm -f core conftest.err conftest.$ac_objext
4891 test "x$ac_cv_prog_cc_c89" != "xno" && break
5464f5a1 4892done
81ecdfbb 4893rm -f conftest.$ac_ext
cfbc9945 4894CC=$ac_save_CC
5464f5a1 4895
ac48eca1 4896fi
81ecdfbb
RW
4897# AC_CACHE_VAL
4898case "x$ac_cv_prog_cc_c89" in
4899 x)
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4901$as_echo "none needed" >&6; } ;;
4902 xno)
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4904$as_echo "unsupported" >&6; } ;;
cfbc9945 4905 *)
81ecdfbb
RW
4906 CC="$CC $ac_cv_prog_cc_c89"
4907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4908$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
cfbc9945 4909esac
81ecdfbb 4910if test "x$ac_cv_prog_cc_c89" != xno; then :
6be7c12c 4911
6ec7057a 4912fi
cfbc9945 4913
cfbc9945
SE
4914ac_ext=c
4915ac_cpp='$CPP $CPPFLAGS'
4916ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4917ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4918ac_compiler_gnu=$ac_cv_c_compiler_gnu
92f01d61 4919
7357c5b6
AM
4920ac_ext=c
4921ac_cpp='$CPP $CPPFLAGS'
4922ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4923ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4924ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4926$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4927# On Suns, sometimes $CPP names a directory.
4928if test -n "$CPP" && test -d "$CPP"; then
4929 CPP=
4930fi
4931if test -z "$CPP"; then
81ecdfbb
RW
4932 if test "${ac_cv_prog_CPP+set}" = set; then :
4933 $as_echo_n "(cached) " >&6
7357c5b6
AM
4934else
4935 # Double quotes because CPP needs to be expanded
4936 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4937 do
4938 ac_preproc_ok=false
4939for ac_c_preproc_warn_flag in '' yes
4940do
4941 # Use a header file that comes with gcc, so configuring glibc
4942 # with a fresh cross-compiler works.
4943 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4944 # <limits.h> exists even on freestanding compilers.
4945 # On the NeXT, cc -E runs the code through the compiler's parser,
4946 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4948/* end confdefs.h. */
4949#ifdef __STDC__
4950# include <limits.h>
4951#else
4952# include <assert.h>
4953#endif
4954 Syntax error
4955_ACEOF
81ecdfbb 4956if ac_fn_c_try_cpp "$LINENO"; then :
cfbc9945 4957
81ecdfbb 4958else
7357c5b6
AM
4959 # Broken: fails on valid input.
4960continue
4961fi
4962rm -f conftest.err conftest.$ac_ext
d7040cdb 4963
81ecdfbb 4964 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4965 # can be detected and how.
81ecdfbb 4966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4967/* end confdefs.h. */
4968#include <ac_nonexistent.h>
4969_ACEOF
81ecdfbb 4970if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4971 # Broken: success on invalid input.
4972continue
4973else
7357c5b6
AM
4974 # Passes both tests.
4975ac_preproc_ok=:
4976break
4977fi
4978rm -f conftest.err conftest.$ac_ext
d7040cdb 4979
7357c5b6
AM
4980done
4981# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4982rm -f conftest.err conftest.$ac_ext
81ecdfbb 4983if $ac_preproc_ok; then :
7357c5b6
AM
4984 break
4985fi
d7040cdb 4986
7357c5b6
AM
4987 done
4988 ac_cv_prog_CPP=$CPP
d7040cdb 4989
7357c5b6
AM
4990fi
4991 CPP=$ac_cv_prog_CPP
4992else
4993 ac_cv_prog_CPP=$CPP
4994fi
81ecdfbb
RW
4995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4996$as_echo "$CPP" >&6; }
7357c5b6
AM
4997ac_preproc_ok=false
4998for ac_c_preproc_warn_flag in '' yes
4999do
5000 # Use a header file that comes with gcc, so configuring glibc
5001 # with a fresh cross-compiler works.
5002 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5003 # <limits.h> exists even on freestanding compilers.
5004 # On the NeXT, cc -E runs the code through the compiler's parser,
5005 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 5006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5007/* end confdefs.h. */
5008#ifdef __STDC__
5009# include <limits.h>
5010#else
5011# include <assert.h>
5012#endif
5013 Syntax error
5014_ACEOF
81ecdfbb 5015if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 5016
81ecdfbb 5017else
7357c5b6
AM
5018 # Broken: fails on valid input.
5019continue
5020fi
5021rm -f conftest.err conftest.$ac_ext
d7040cdb 5022
81ecdfbb 5023 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 5024 # can be detected and how.
81ecdfbb 5025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5026/* end confdefs.h. */
5027#include <ac_nonexistent.h>
5028_ACEOF
81ecdfbb 5029if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
5030 # Broken: success on invalid input.
5031continue
5032else
7357c5b6
AM
5033 # Passes both tests.
5034ac_preproc_ok=:
5035break
5036fi
5037rm -f conftest.err conftest.$ac_ext
d7040cdb 5038
7357c5b6
AM
5039done
5040# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5041rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
5042if $ac_preproc_ok; then :
5043
7357c5b6 5044else
81ecdfbb
RW
5045 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5046$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5047as_fn_error "C preprocessor \"$CPP\" fails sanity check
5048See \`config.log' for more details." "$LINENO" 5; }
7357c5b6 5049fi
d7040cdb 5050
7357c5b6
AM
5051ac_ext=c
5052ac_cpp='$CPP $CPPFLAGS'
5053ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5054ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5055ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 5056
d7040cdb 5057
81ecdfbb
RW
5058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5059$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5060if test "${ac_cv_path_GREP+set}" = set; then :
5061 $as_echo_n "(cached) " >&6
5062else
5063 if test -z "$GREP"; then
5064 ac_path_GREP_found=false
5065 # Loop through the user's path and test for each of PROGNAME-LIST
5066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5067for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5068do
5069 IFS=$as_save_IFS
5070 test -z "$as_dir" && as_dir=.
5071 for ac_prog in grep ggrep; do
5072 for ac_exec_ext in '' $ac_executable_extensions; do
5073 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5074 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5075# Check for GNU ac_path_GREP and select it if it is found.
5076 # Check for GNU $ac_path_GREP
5077case `"$ac_path_GREP" --version 2>&1` in
5078*GNU*)
5079 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5080*)
5081 ac_count=0
5082 $as_echo_n 0123456789 >"conftest.in"
5083 while :
5084 do
5085 cat "conftest.in" "conftest.in" >"conftest.tmp"
5086 mv "conftest.tmp" "conftest.in"
5087 cp "conftest.in" "conftest.nl"
5088 $as_echo 'GREP' >> "conftest.nl"
5089 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5090 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5091 as_fn_arith $ac_count + 1 && ac_count=$as_val
5092 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5093 # Best one so far, save it but keep looking for a better one
5094 ac_cv_path_GREP="$ac_path_GREP"
5095 ac_path_GREP_max=$ac_count
5096 fi
5097 # 10*(2^10) chars as input seems more than enough
5098 test $ac_count -gt 10 && break
5099 done
5100 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5101esac
5102
5103 $ac_path_GREP_found && break 3
5104 done
5105 done
5106 done
5107IFS=$as_save_IFS
5108 if test -z "$ac_cv_path_GREP"; then
5109 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5110 fi
5111else
5112 ac_cv_path_GREP=$GREP
5113fi
5114
5115fi
5116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5117$as_echo "$ac_cv_path_GREP" >&6; }
5118 GREP="$ac_cv_path_GREP"
5119
5120
5121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5122$as_echo_n "checking for egrep... " >&6; }
5123if test "${ac_cv_path_EGREP+set}" = set; then :
5124 $as_echo_n "(cached) " >&6
7357c5b6 5125else
81ecdfbb
RW
5126 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5127 then ac_cv_path_EGREP="$GREP -E"
5128 else
5129 if test -z "$EGREP"; then
5130 ac_path_EGREP_found=false
5131 # Loop through the user's path and test for each of PROGNAME-LIST
5132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5133for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5134do
5135 IFS=$as_save_IFS
5136 test -z "$as_dir" && as_dir=.
5137 for ac_prog in egrep; do
5138 for ac_exec_ext in '' $ac_executable_extensions; do
5139 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5140 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5141# Check for GNU ac_path_EGREP and select it if it is found.
5142 # Check for GNU $ac_path_EGREP
5143case `"$ac_path_EGREP" --version 2>&1` in
5144*GNU*)
5145 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5146*)
5147 ac_count=0
5148 $as_echo_n 0123456789 >"conftest.in"
5149 while :
5150 do
5151 cat "conftest.in" "conftest.in" >"conftest.tmp"
5152 mv "conftest.tmp" "conftest.in"
5153 cp "conftest.in" "conftest.nl"
5154 $as_echo 'EGREP' >> "conftest.nl"
5155 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5156 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5157 as_fn_arith $ac_count + 1 && ac_count=$as_val
5158 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5159 # Best one so far, save it but keep looking for a better one
5160 ac_cv_path_EGREP="$ac_path_EGREP"
5161 ac_path_EGREP_max=$ac_count
7357c5b6 5162 fi
81ecdfbb
RW
5163 # 10*(2^10) chars as input seems more than enough
5164 test $ac_count -gt 10 && break
5165 done
5166 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5167esac
5168
5169 $ac_path_EGREP_found && break 3
5170 done
5171 done
5172 done
5173IFS=$as_save_IFS
5174 if test -z "$ac_cv_path_EGREP"; then
5175 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5176 fi
5177else
5178 ac_cv_path_EGREP=$EGREP
5179fi
5180
5181 fi
7357c5b6 5182fi
81ecdfbb
RW
5183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5184$as_echo "$ac_cv_path_EGREP" >&6; }
5185 EGREP="$ac_cv_path_EGREP"
d7040cdb
SE
5186
5187
81ecdfbb
RW
5188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5189$as_echo_n "checking for ANSI C header files... " >&6; }
5190if test "${ac_cv_header_stdc+set}" = set; then :
5191 $as_echo_n "(cached) " >&6
7357c5b6 5192else
81ecdfbb 5193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5194/* end confdefs.h. */
5195#include <stdlib.h>
5196#include <stdarg.h>
5197#include <string.h>
5198#include <float.h>
d7040cdb 5199
7357c5b6
AM
5200int
5201main ()
5202{
d7040cdb 5203
7357c5b6
AM
5204 ;
5205 return 0;
5206}
5207_ACEOF
81ecdfbb 5208if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6 5209 ac_cv_header_stdc=yes
c428fa83 5210else
81ecdfbb 5211 ac_cv_header_stdc=no
7357c5b6 5212fi
81ecdfbb 5213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 5214
7357c5b6
AM
5215if test $ac_cv_header_stdc = yes; then
5216 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 5217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5218/* end confdefs.h. */
5219#include <string.h>
d7040cdb 5220
7357c5b6
AM
5221_ACEOF
5222if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5223 $EGREP "memchr" >/dev/null 2>&1; then :
5224
7357c5b6
AM
5225else
5226 ac_cv_header_stdc=no
5227fi
5228rm -f conftest*
d7040cdb 5229
7357c5b6 5230fi
d7040cdb 5231
7357c5b6
AM
5232if test $ac_cv_header_stdc = yes; then
5233 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 5234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5235/* end confdefs.h. */
5236#include <stdlib.h>
d7040cdb 5237
7357c5b6
AM
5238_ACEOF
5239if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5240 $EGREP "free" >/dev/null 2>&1; then :
5241
7357c5b6
AM
5242else
5243 ac_cv_header_stdc=no
5244fi
5245rm -f conftest*
d7040cdb 5246
7357c5b6 5247fi
d7040cdb 5248
7357c5b6
AM
5249if test $ac_cv_header_stdc = yes; then
5250 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 5251 if test "$cross_compiling" = yes; then :
7357c5b6
AM
5252 :
5253else
81ecdfbb 5254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5255/* end confdefs.h. */
5256#include <ctype.h>
81ecdfbb 5257#include <stdlib.h>
7357c5b6
AM
5258#if ((' ' & 0x0FF) == 0x020)
5259# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5260# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5261#else
5262# define ISLOWER(c) \
5263 (('a' <= (c) && (c) <= 'i') \
5264 || ('j' <= (c) && (c) <= 'r') \
5265 || ('s' <= (c) && (c) <= 'z'))
5266# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5267#endif
d7040cdb 5268
7357c5b6
AM
5269#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5270int
5271main ()
5272{
5273 int i;
5274 for (i = 0; i < 256; i++)
5275 if (XOR (islower (i), ISLOWER (i))
5276 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
5277 return 2;
5278 return 0;
7357c5b6
AM
5279}
5280_ACEOF
81ecdfbb 5281if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 5282
81ecdfbb
RW
5283else
5284 ac_cv_header_stdc=no
7357c5b6 5285fi
81ecdfbb
RW
5286rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5287 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 5288fi
81ecdfbb 5289
7357c5b6
AM
5290fi
5291fi
81ecdfbb
RW
5292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5293$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 5294if test $ac_cv_header_stdc = yes; then
d7040cdb 5295
81ecdfbb 5296$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 5297
7357c5b6 5298fi
d7040cdb 5299
7357c5b6 5300# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
5301for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5302 inttypes.h stdint.h unistd.h
81ecdfbb
RW
5303do :
5304 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5305ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5306"
5307eval as_val=\$$as_ac_Header
5308 if test "x$as_val" = x""yes; then :
7357c5b6 5309 cat >>confdefs.h <<_ACEOF
81ecdfbb 5310#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 5311_ACEOF
d7040cdb 5312
7357c5b6
AM
5313fi
5314
5315done
5316
5317
5318
81ecdfbb
RW
5319 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5320if test "x$ac_cv_header_minix_config_h" = x""yes; then :
7357c5b6
AM
5321 MINIX=yes
5322else
5323 MINIX=
5324fi
d7040cdb
SE
5325
5326
7357c5b6 5327 if test "$MINIX" = yes; then
d7040cdb 5328
81ecdfbb 5329$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb
SE
5330
5331
81ecdfbb 5332$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
5333
5334
81ecdfbb 5335$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 5336
7357c5b6 5337 fi
d7040cdb
SE
5338
5339
81ecdfbb
RW
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5341$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5342if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5343 $as_echo_n "(cached) " >&6
d053aef8 5344else
81ecdfbb 5345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8 5346/* end confdefs.h. */
ce3c775b
NC
5347
5348# define __EXTENSIONS__ 1
5349 $ac_includes_default
d053aef8
JK
5350int
5351main ()
5352{
5353
5354 ;
5355 return 0;
5356}
5357_ACEOF
81ecdfbb 5358if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 5359 ac_cv_safe_to_define___extensions__=yes
d053aef8 5360else
81ecdfbb 5361 ac_cv_safe_to_define___extensions__=no
d053aef8 5362fi
81ecdfbb 5363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce3c775b 5364fi
81ecdfbb
RW
5365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5366$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
ce3c775b 5367 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 5368 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d053aef8 5369
81ecdfbb 5370 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d053aef8 5371
81ecdfbb
RW
5372 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5373
5374 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5375
5376 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d053aef8 5377
ce3c775b 5378
d053aef8 5379
d053aef8 5380
d7040cdb 5381
718a6fd8
SE
5382case `pwd` in
5383 *\ * | *\ *)
81ecdfbb
RW
5384 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5385$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
718a6fd8 5386esac
d7040cdb
SE
5387
5388
7357c5b6 5389
3725885a
RW
5390macro_version='2.2.7a'
5391macro_revision='1.3134'
7357c5b6
AM
5392
5393
5394
5395
5396
5397
7357c5b6
AM
5398
5399
5400
5401
5402
5403
5404
718a6fd8 5405ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 5406
3725885a
RW
5407# Backslashify metacharacters that are still active within
5408# double-quoted strings.
5409sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5410
5411# Same as above, but do not quote variable references.
5412double_quote_subst='s/\(["`\\]\)/\\\1/g'
5413
5414# Sed substitution to delay expansion of an escaped shell variable in a
5415# double_quote_subst'ed string.
5416delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5417
5418# Sed substitution to delay expansion of an escaped single quote.
5419delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5420
5421# Sed substitution to avoid accidental globbing in evaled expressions
5422no_glob_subst='s/\*/\\\*/g'
5423
5424ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5425ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5426ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5427
5428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5429$as_echo_n "checking how to print strings... " >&6; }
5430# Test print first, because it will be a builtin if present.
5431if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5432 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5433 ECHO='print -r --'
5434elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5435 ECHO='printf %s\n'
5436else
5437 # Use this function as a fallback that always works.
5438 func_fallback_echo ()
5439 {
5440 eval 'cat <<_LTECHO_EOF
5441$1
5442_LTECHO_EOF'
5443 }
5444 ECHO='func_fallback_echo'
5445fi
5446
5447# func_echo_all arg...
5448# Invoke $ECHO with all args, space-separated.
5449func_echo_all ()
5450{
5451 $ECHO ""
5452}
5453
5454case "$ECHO" in
5455 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5456$as_echo "printf" >&6; } ;;
5457 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5458$as_echo "print -r" >&6; } ;;
5459 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5460$as_echo "cat" >&6; } ;;
5461esac
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
81ecdfbb
RW
5476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5477$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5478if test "${ac_cv_path_SED+set}" = set; then :
5479 $as_echo_n "(cached) " >&6
7357c5b6 5480else
81ecdfbb
RW
5481 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5482 for ac_i in 1 2 3 4 5 6 7; do
5483 ac_script="$ac_script$as_nl$ac_script"
5484 done
5485 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5486 { ac_script=; unset ac_script;}
5487 if test -z "$SED"; then
5488 ac_path_SED_found=false
5489 # Loop through the user's path and test for each of PROGNAME-LIST
5490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5491for as_dir in $PATH
5492do
5493 IFS=$as_save_IFS
5494 test -z "$as_dir" && as_dir=.
81ecdfbb 5495 for ac_prog in sed gsed; do
7357c5b6 5496 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb
RW
5497 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5498 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5499# Check for GNU ac_path_SED and select it if it is found.
5500 # Check for GNU $ac_path_SED
5501case `"$ac_path_SED" --version 2>&1` in
5502*GNU*)
5503 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5504*)
5505 ac_count=0
5506 $as_echo_n 0123456789 >"conftest.in"
5507 while :
5508 do
5509 cat "conftest.in" "conftest.in" >"conftest.tmp"
5510 mv "conftest.tmp" "conftest.in"
5511 cp "conftest.in" "conftest.nl"
5512 $as_echo '' >> "conftest.nl"
5513 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5514 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5515 as_fn_arith $ac_count + 1 && ac_count=$as_val
5516 if test $ac_count -gt ${ac_path_SED_max-0}; then
5517 # Best one so far, save it but keep looking for a better one
5518 ac_cv_path_SED="$ac_path_SED"
5519 ac_path_SED_max=$ac_count
5520 fi
5521 # 10*(2^10) chars as input seems more than enough
5522 test $ac_count -gt 10 && break
5523 done
5524 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5525esac
5526
5527 $ac_path_SED_found && break 3
7357c5b6
AM
5528 done
5529 done
81ecdfbb 5530 done
7357c5b6 5531IFS=$as_save_IFS
81ecdfbb
RW
5532 if test -z "$ac_cv_path_SED"; then
5533 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5534 fi
81ecdfbb
RW
5535else
5536 ac_cv_path_SED=$SED
7357c5b6
AM
5537fi
5538
81ecdfbb
RW
5539fi
5540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5541$as_echo "$ac_cv_path_SED" >&6; }
5542 SED="$ac_cv_path_SED"
5543 rm -f conftest.sed
7357c5b6
AM
5544
5545test -z "$SED" && SED=sed
5546Xsed="$SED -e 1s/^X//"
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
81ecdfbb
RW
5558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5559$as_echo_n "checking for fgrep... " >&6; }
5560if test "${ac_cv_path_FGREP+set}" = set; then :
5561 $as_echo_n "(cached) " >&6
7357c5b6 5562else
81ecdfbb
RW
5563 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5564 then ac_cv_path_FGREP="$GREP -F"
5565 else
5566 if test -z "$FGREP"; then
5567 ac_path_FGREP_found=false
5568 # Loop through the user's path and test for each of PROGNAME-LIST
5569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5570for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5571do
5572 IFS=$as_save_IFS
5573 test -z "$as_dir" && as_dir=.
5574 for ac_prog in fgrep; do
5575 for ac_exec_ext in '' $ac_executable_extensions; do
5576 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5577 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5578# Check for GNU ac_path_FGREP and select it if it is found.
5579 # Check for GNU $ac_path_FGREP
5580case `"$ac_path_FGREP" --version 2>&1` in
5581*GNU*)
5582 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5583*)
5584 ac_count=0
5585 $as_echo_n 0123456789 >"conftest.in"
5586 while :
5587 do
5588 cat "conftest.in" "conftest.in" >"conftest.tmp"
5589 mv "conftest.tmp" "conftest.in"
5590 cp "conftest.in" "conftest.nl"
5591 $as_echo 'FGREP' >> "conftest.nl"
5592 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5593 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5594 as_fn_arith $ac_count + 1 && ac_count=$as_val
5595 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5596 # Best one so far, save it but keep looking for a better one
5597 ac_cv_path_FGREP="$ac_path_FGREP"
5598 ac_path_FGREP_max=$ac_count
7357c5b6 5599 fi
81ecdfbb
RW
5600 # 10*(2^10) chars as input seems more than enough
5601 test $ac_count -gt 10 && break
5602 done
5603 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5604esac
5605
5606 $ac_path_FGREP_found && break 3
5607 done
5608 done
5609 done
5610IFS=$as_save_IFS
5611 if test -z "$ac_cv_path_FGREP"; then
5612 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5613 fi
5614else
5615 ac_cv_path_FGREP=$FGREP
7357c5b6 5616fi
81ecdfbb
RW
5617
5618 fi
5619fi
5620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5621$as_echo "$ac_cv_path_FGREP" >&6; }
5622 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5623
5624
5625test -z "$GREP" && GREP=grep
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
81ecdfbb
RW
5645# Check whether --with-gnu-ld was given.
5646if test "${with_gnu_ld+set}" = set; then :
5647 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5648else
5649 with_gnu_ld=no
81ecdfbb
RW
5650fi
5651
7357c5b6
AM
5652ac_prog=ld
5653if test "$GCC" = yes; then
5654 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5656$as_echo_n "checking for ld used by $CC... " >&6; }
7357c5b6
AM
5657 case $host in
5658 *-*-mingw*)
5659 # gcc leaves a trailing carriage return which upsets mingw
5660 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5661 *)
5662 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5663 esac
5664 case $ac_prog in
5665 # Accept absolute paths.
5666 [\\/]* | ?:[\\/]*)
5667 re_direlt='/[^/][^/]*/\.\./'
5668 # Canonicalize the pathname of ld
5669 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5670 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
d7040cdb 5671 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
cfbc9945
SE
5672 done
5673 test -z "$LD" && LD="$ac_prog"
5674 ;;
5bd8253d 5675 "")
cfbc9945
SE
5676 # If it fails, then pretend we aren't using GCC.
5677 ac_prog=ld
5bd8253d
L
5678 ;;
5679 *)
cfbc9945
SE
5680 # If it is relative, then search for the first ld in PATH.
5681 with_gnu_ld=unknown
5bd8253d 5682 ;;
cfbc9945
SE
5683 esac
5684elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5686$as_echo_n "checking for GNU ld... " >&6; }
cfbc9945 5687else
81ecdfbb
RW
5688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5689$as_echo_n "checking for non-GNU ld... " >&6; }
cfbc9945 5690fi
81ecdfbb
RW
5691if test "${lt_cv_path_LD+set}" = set; then :
5692 $as_echo_n "(cached) " >&6
cfbc9945
SE
5693else
5694 if test -z "$LD"; then
d7040cdb 5695 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
cfbc9945 5696 for ac_dir in $PATH; do
d7040cdb 5697 IFS="$lt_save_ifs"
cfbc9945
SE
5698 test -z "$ac_dir" && ac_dir=.
5699 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5700 lt_cv_path_LD="$ac_dir/$ac_prog"
5701 # Check to see if the program is GNU ld. I'd rather use --version,
d7040cdb 5702 # but apparently some variants of GNU ld only accept -v.
cfbc9945 5703 # Break only if it was the GNU/non-GNU ld that we prefer.
d7040cdb
SE
5704 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5705 *GNU* | *'with BFD'*)
cfbc9945 5706 test "$with_gnu_ld" != no && break
d7040cdb
SE
5707 ;;
5708 *)
cfbc9945 5709 test "$with_gnu_ld" != yes && break
d7040cdb
SE
5710 ;;
5711 esac
cfbc9945
SE
5712 fi
5713 done
d7040cdb 5714 IFS="$lt_save_ifs"
cfbc9945
SE
5715else
5716 lt_cv_path_LD="$LD" # Let the user override the test with a path.
9e9b66a9 5717fi
1ad12f97
NC
5718fi
5719
cfbc9945
SE
5720LD="$lt_cv_path_LD"
5721if test -n "$LD"; then
81ecdfbb
RW
5722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5723$as_echo "$LD" >&6; }
cfbc9945 5724else
81ecdfbb
RW
5725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5726$as_echo "no" >&6; }
cfbc9945 5727fi
81ecdfbb
RW
5728test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5730$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5731if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5732 $as_echo_n "(cached) " >&6
cfbc9945 5733else
d7040cdb
SE
5734 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5735case `$LD -v 2>&1 </dev/null` in
5736*GNU* | *'with BFD'*)
cfbc9945 5737 lt_cv_prog_gnu_ld=yes
d7040cdb
SE
5738 ;;
5739*)
cfbc9945 5740 lt_cv_prog_gnu_ld=no
d7040cdb
SE
5741 ;;
5742esac
49c96104 5743fi
81ecdfbb
RW
5744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5745$as_echo "$lt_cv_prog_gnu_ld" >&6; }
cfbc9945 5746with_gnu_ld=$lt_cv_prog_gnu_ld
49c96104 5747
9e9b66a9 5748
cfbc9945 5749
d7040cdb
SE
5750
5751
5752
5753
5754
5755
81ecdfbb
RW
5756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5757$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5758if test "${lt_cv_path_NM+set}" = set; then :
5759 $as_echo_n "(cached) " >&6
cfbc9945
SE
5760else
5761 if test -n "$NM"; then
5762 # Let the user override the test.
5763 lt_cv_path_NM="$NM"
5764else
d7040cdb
SE
5765 lt_nm_to_check="${ac_tool_prefix}nm"
5766 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5767 lt_nm_to_check="$lt_nm_to_check nm"
5768 fi
5769 for lt_tmp_nm in $lt_nm_to_check; do
5770 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5771 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5772 IFS="$lt_save_ifs"
5773 test -z "$ac_dir" && ac_dir=.
5774 tmp_nm="$ac_dir/$lt_tmp_nm"
5775 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5776 # Check to see if the nm accepts a BSD-compat flag.
5777 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5778 # nm: unknown option "B" ignored
5779 # Tru64's nm complains that /dev/null is an invalid object file
5780 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5781 */dev/null* | *'Invalid file or object type'*)
5782 lt_cv_path_NM="$tmp_nm -B"
5783 break
5784 ;;
5785 *)
5786 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5787 */dev/null*)
5788 lt_cv_path_NM="$tmp_nm -p"
5789 break
5790 ;;
5791 *)
5792 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5793 continue # so that we can try to find one that supports BSD flags
5794 ;;
5795 esac
5796 ;;
5797 esac
cfbc9945 5798 fi
d7040cdb
SE
5799 done
5800 IFS="$lt_save_ifs"
cfbc9945 5801 done
d7040cdb 5802 : ${lt_cv_path_NM=no}
cfbc9945 5803fi
a2d91340 5804fi
81ecdfbb
RW
5805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5806$as_echo "$lt_cv_path_NM" >&6; }
d7040cdb
SE
5807if test "$lt_cv_path_NM" != "no"; then
5808 NM="$lt_cv_path_NM"
cfbc9945 5809else
d7040cdb 5810 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5811 if test -n "$DUMPBIN"; then :
5812 # Let the user override the test.
5813 else
5814 if test -n "$ac_tool_prefix"; then
5815 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
5816 do
5817 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5818set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5820$as_echo_n "checking for $ac_word... " >&6; }
5821if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5822 $as_echo_n "(cached) " >&6
252b5132 5823else
d7040cdb
SE
5824 if test -n "$DUMPBIN"; then
5825 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5826else
5827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5828for as_dir in $PATH
5829do
5830 IFS=$as_save_IFS
5831 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5832 for ac_exec_ext in '' $ac_executable_extensions; do
5833 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 5834 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
5836 break 2
5837 fi
5838done
81ecdfbb
RW
5839 done
5840IFS=$as_save_IFS
5464f5a1 5841
d7040cdb
SE
5842fi
5843fi
5844DUMPBIN=$ac_cv_prog_DUMPBIN
5845if test -n "$DUMPBIN"; then
81ecdfbb
RW
5846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5847$as_echo "$DUMPBIN" >&6; }
d7040cdb 5848else
81ecdfbb
RW
5849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5850$as_echo "no" >&6; }
d7040cdb 5851fi
d5fbea21 5852
81ecdfbb 5853
d7040cdb
SE
5854 test -n "$DUMPBIN" && break
5855 done
5856fi
5857if test -z "$DUMPBIN"; then
5858 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5859 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
5860do
5861 # Extract the first word of "$ac_prog", so it can be a program name with args.
5862set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5864$as_echo_n "checking for $ac_word... " >&6; }
5865if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5866 $as_echo_n "(cached) " >&6
d7040cdb
SE
5867else
5868 if test -n "$ac_ct_DUMPBIN"; then
5869 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5870else
5871as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5872for as_dir in $PATH
5873do
5874 IFS=$as_save_IFS
5875 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5876 for ac_exec_ext in '' $ac_executable_extensions; do
5877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 5878 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 5880 break 2
cfbc9945 5881 fi
d7040cdb 5882done
81ecdfbb
RW
5883 done
5884IFS=$as_save_IFS
d5fbea21 5885
d7040cdb
SE
5886fi
5887fi
5888ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5889if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5891$as_echo "$ac_ct_DUMPBIN" >&6; }
d7040cdb 5892else
81ecdfbb
RW
5893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5894$as_echo "no" >&6; }
d7040cdb 5895fi
d5fbea21 5896
81ecdfbb 5897
d7040cdb
SE
5898 test -n "$ac_ct_DUMPBIN" && break
5899done
24443139 5900
81ecdfbb
RW
5901 if test "x$ac_ct_DUMPBIN" = x; then
5902 DUMPBIN=":"
5903 else
5904 case $cross_compiling:$ac_tool_warned in
5905yes:)
5906{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5907$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5908ac_tool_warned=yes ;;
5909esac
5910 DUMPBIN=$ac_ct_DUMPBIN
5911 fi
d7040cdb 5912fi
24443139 5913
3725885a
RW
5914 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5915 *COFF*)
5916 DUMPBIN="$DUMPBIN -symbols"
5917 ;;
5918 *)
5919 DUMPBIN=:
5920 ;;
5921 esac
5922 fi
24443139 5923
d7040cdb
SE
5924 if test "$DUMPBIN" != ":"; then
5925 NM="$DUMPBIN"
cfbc9945 5926 fi
d7040cdb
SE
5927fi
5928test -z "$NM" && NM=nm
a703a6ea 5929
f5385ebf 5930
cfbc9945 5931
24443139
AS
5932
5933
5934
81ecdfbb
RW
5935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5936$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5937if test "${lt_cv_nm_interface+set}" = set; then :
5938 $as_echo_n "(cached) " >&6
d7040cdb
SE
5939else
5940 lt_cv_nm_interface="BSD nm"
5941 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5942 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
d7040cdb
SE
5943 (eval "$ac_compile" 2>conftest.err)
5944 cat conftest.err >&5
3725885a 5945 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
d7040cdb
SE
5946 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5947 cat conftest.err >&5
3725885a 5948 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
d7040cdb
SE
5949 cat conftest.out >&5
5950 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5951 lt_cv_nm_interface="MS dumpbin"
5952 fi
5953 rm -f conftest*
cfbc9945 5954fi
81ecdfbb
RW
5955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5956$as_echo "$lt_cv_nm_interface" >&6; }
a703a6ea 5957
81ecdfbb
RW
5958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5959$as_echo_n "checking whether ln -s works... " >&6; }
d7040cdb
SE
5960LN_S=$as_ln_s
5961if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5963$as_echo "yes" >&6; }
d7040cdb 5964else
81ecdfbb
RW
5965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5966$as_echo "no, using $LN_S" >&6; }
d7040cdb 5967fi
252b5132 5968
cfbc9945 5969# find the maximum length of command line arguments
81ecdfbb
RW
5970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5971$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5972if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5973 $as_echo_n "(cached) " >&6
cfbc9945
SE
5974else
5975 i=0
5976 teststring="ABCD"
5464f5a1 5977
cfbc9945
SE
5978 case $build_os in
5979 msdosdjgpp*)
5980 # On DJGPP, this test can blow up pretty badly due to problems in libc
5981 # (any single argument exceeding 2000 bytes causes a buffer overrun
5982 # during glob expansion). Even if it were fixed, the result of this
5983 # check would be larger than it should be.
5984 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5985 ;;
5464f5a1 5986
d7040cdb
SE
5987 gnu*)
5988 # Under GNU Hurd, this test is not required because there is
5989 # no limit to the length of command line arguments.
5990 # Libtool will interpret -1 as no limit whatsoever
5991 lt_cv_sys_max_cmd_len=-1;
5992 ;;
5993
718a6fd8 5994 cygwin* | mingw* | cegcc*)
cfbc9945
SE
5995 # On Win9x/ME, this test blows up -- it succeeds, but takes
5996 # about 5 minutes as the teststring grows exponentially.
5997 # Worse, since 9x/ME are not pre-emptively multitasking,
5998 # you end up with a "frozen" computer, even though with patience
5999 # the test eventually succeeds (with a max line length of 256k).
6000 # Instead, let's just punt: use the minimum linelength reported by
6001 # all of the supported platforms: 8192 (on NT/2K/XP).
6002 lt_cv_sys_max_cmd_len=8192;
6003 ;;
5464f5a1 6004
3725885a
RW
6005 mint*)
6006 # On MiNT this can take a long time and run out of memory.
6007 lt_cv_sys_max_cmd_len=8192;
6008 ;;
6009
cfbc9945
SE
6010 amigaos*)
6011 # On AmigaOS with pdksh, this test takes hours, literally.
6012 # So we just punt and use a minimum line length of 8192.
6013 lt_cv_sys_max_cmd_len=8192;
6014 ;;
5464f5a1 6015
cfbc9945
SE
6016 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6017 # This has been around since 386BSD, at least. Likely further.
6018 if test -x /sbin/sysctl; then
6019 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6020 elif test -x /usr/sbin/sysctl; then
6021 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6022 else
d7040cdb 6023 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
cfbc9945
SE
6024 fi
6025 # And add a safety zone
6026 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6027 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6028 ;;
d7040cdb
SE
6029
6030 interix*)
6031 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6032 lt_cv_sys_max_cmd_len=196608
6033 ;;
6034
6035 osf*)
6036 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6037 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6038 # nice to cause kernel panics so lets avoid the loop below.
6039 # First set a reasonable default.
6040 lt_cv_sys_max_cmd_len=16384
6041 #
6042 if test -x /sbin/sysconfig; then
6043 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6044 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6045 esac
6046 fi
6047 ;;
6048 sco3.2v5*)
6049 lt_cv_sys_max_cmd_len=102400
6050 ;;
6051 sysv5* | sco5v6* | sysv4.2uw2*)
6052 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6053 if test -n "$kargmax"; then
6054 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6055 else
6056 lt_cv_sys_max_cmd_len=32768
6057 fi
6058 ;;
6059 *)
718a6fd8
SE
6060 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6061 if test -n "$lt_cv_sys_max_cmd_len"; then
79887925
L
6062 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6063 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6064 else
6065 # Make teststring a little bigger before we do anything with it.
6066 # a 1K string should be a reasonable start.
6067 for i in 1 2 3 4 5 6 7 8 ; do
6068 teststring=$teststring$teststring
6069 done
6070 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6071 # If test is not a shell built-in, we'll probably end up computing a
6072 # maximum length that is only half of the actual maximum length, but
6073 # we can't tell.
3725885a
RW
6074 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6075 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
79887925
L
6076 test $i != 17 # 1/2 MB should be enough
6077 do
6078 i=`expr $i + 1`
6079 teststring=$teststring$teststring
6080 done
6081 # Only check the string length outside the loop.
6082 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6083 teststring=
6084 # Add a significant safety factor because C++ compilers can tack on
6085 # massive amounts of additional arguments before passing them to the
6086 # linker. It appears as though 1/2 is a usable value.
6087 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6088 fi
d7040cdb 6089 ;;
cfbc9945 6090 esac
5464f5a1 6091
252b5132 6092fi
cfbc9945 6093
d7040cdb 6094if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
6095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6096$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5464f5a1 6097else
81ecdfbb
RW
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6099$as_echo "none" >&6; }
5464f5a1 6100fi
d7040cdb 6101max_cmd_len=$lt_cv_sys_max_cmd_len
252b5132 6102
cfbc9945 6103
252b5132 6104
cfbc9945 6105
cfbc9945 6106
d7040cdb 6107
d7040cdb
SE
6108: ${CP="cp -f"}
6109: ${MV="mv -f"}
6110: ${RM="rm -f"}
6111
81ecdfbb
RW
6112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6113$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
d7040cdb
SE
6114# Try some XSI features
6115xsi_shell=no
6116( _lt_dummy="a/b/c"
6117 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
718a6fd8
SE
6118 = c,a/b,, \
6119 && eval 'test $(( 1 + 1 )) -eq 2 \
6120 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
d7040cdb 6121 && xsi_shell=yes
81ecdfbb
RW
6122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6123$as_echo "$xsi_shell" >&6; }
d7040cdb
SE
6124
6125
81ecdfbb
RW
6126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6127$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
d7040cdb
SE
6128lt_shell_append=no
6129( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6130 >/dev/null 2>&1 \
6131 && lt_shell_append=yes
81ecdfbb
RW
6132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6133$as_echo "$lt_shell_append" >&6; }
d7040cdb
SE
6134
6135
6136if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6137 lt_unset=unset
5464f5a1 6138else
d7040cdb 6139 lt_unset=false
5464f5a1 6140fi
252b5132 6141
d7040cdb
SE
6142
6143
6144
6145
6146# test EBCDIC or ASCII
6147case `echo X|tr X '\101'` in
6148 A) # ASCII based system
6149 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6150 lt_SP2NL='tr \040 \012'
6151 lt_NL2SP='tr \015\012 \040\040'
6152 ;;
6153 *) # EBCDIC based system
6154 lt_SP2NL='tr \100 \n'
6155 lt_NL2SP='tr \r\n \100\100'
6156 ;;
6157esac
6158
6159
6160
6161
6162
6163
6164
6165
6166
81ecdfbb
RW
6167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6168$as_echo_n "checking for $LD option to reload object files... " >&6; }
6169if test "${lt_cv_ld_reload_flag+set}" = set; then :
6170 $as_echo_n "(cached) " >&6
5464f5a1 6171else
d7040cdb
SE
6172 lt_cv_ld_reload_flag='-r'
6173fi
81ecdfbb
RW
6174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6175$as_echo "$lt_cv_ld_reload_flag" >&6; }
d7040cdb
SE
6176reload_flag=$lt_cv_ld_reload_flag
6177case $reload_flag in
6178"" | " "*) ;;
6179*) reload_flag=" $reload_flag" ;;
6180esac
6181reload_cmds='$LD$reload_flag -o $output$reload_objs'
6182case $host_os in
6183 darwin*)
6184 if test "$GCC" = yes; then
6185 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6186 else
6187 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6188 fi
6189 ;;
6190esac
6191
6192
6193
6194
6195
6196
6197
6198
6199
718a6fd8
SE
6200if test -n "$ac_tool_prefix"; then
6201 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6202set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
6203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6204$as_echo_n "checking for $ac_word... " >&6; }
6205if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6206 $as_echo_n "(cached) " >&6
718a6fd8
SE
6207else
6208 if test -n "$OBJDUMP"; then
6209 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6210else
6211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6212for as_dir in $PATH
6213do
6214 IFS=$as_save_IFS
6215 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6216 for ac_exec_ext in '' $ac_executable_extensions; do
6217 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6218 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 6219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6220 break 2
6221 fi
6222done
81ecdfbb
RW
6223 done
6224IFS=$as_save_IFS
718a6fd8
SE
6225
6226fi
6227fi
6228OBJDUMP=$ac_cv_prog_OBJDUMP
6229if test -n "$OBJDUMP"; then
81ecdfbb
RW
6230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6231$as_echo "$OBJDUMP" >&6; }
718a6fd8 6232else
81ecdfbb
RW
6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6234$as_echo "no" >&6; }
718a6fd8
SE
6235fi
6236
81ecdfbb 6237
718a6fd8
SE
6238fi
6239if test -z "$ac_cv_prog_OBJDUMP"; then
6240 ac_ct_OBJDUMP=$OBJDUMP
6241 # Extract the first word of "objdump", so it can be a program name with args.
6242set dummy objdump; ac_word=$2
81ecdfbb
RW
6243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6244$as_echo_n "checking for $ac_word... " >&6; }
6245if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6246 $as_echo_n "(cached) " >&6
718a6fd8
SE
6247else
6248 if test -n "$ac_ct_OBJDUMP"; then
6249 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6250else
6251as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6252for as_dir in $PATH
6253do
6254 IFS=$as_save_IFS
6255 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6256 for ac_exec_ext in '' $ac_executable_extensions; do
6257 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6258 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 6259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6260 break 2
6261 fi
6262done
81ecdfbb
RW
6263 done
6264IFS=$as_save_IFS
718a6fd8 6265
718a6fd8
SE
6266fi
6267fi
6268ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6269if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6271$as_echo "$ac_ct_OBJDUMP" >&6; }
718a6fd8 6272else
81ecdfbb
RW
6273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6274$as_echo "no" >&6; }
718a6fd8
SE
6275fi
6276
81ecdfbb
RW
6277 if test "x$ac_ct_OBJDUMP" = x; then
6278 OBJDUMP="false"
6279 else
6280 case $cross_compiling:$ac_tool_warned in
6281yes:)
6282{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6283$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6284ac_tool_warned=yes ;;
6285esac
6286 OBJDUMP=$ac_ct_OBJDUMP
6287 fi
718a6fd8
SE
6288else
6289 OBJDUMP="$ac_cv_prog_OBJDUMP"
6290fi
6291
6292test -z "$OBJDUMP" && OBJDUMP=objdump
6293
6294
6295
6296
6297
6298
6299
6300
d7040cdb 6301
81ecdfbb
RW
6302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6303$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6304if test "${lt_cv_deplibs_check_method+set}" = set; then :
6305 $as_echo_n "(cached) " >&6
d7040cdb
SE
6306else
6307 lt_cv_file_magic_cmd='$MAGIC_CMD'
6308lt_cv_file_magic_test_file=
6309lt_cv_deplibs_check_method='unknown'
6310# Need to set the preceding variable on all platforms that support
6311# interlibrary dependencies.
6312# 'none' -- dependencies not supported.
6313# `unknown' -- same as none, but documents that we really don't know.
6314# 'pass_all' -- all dependencies passed with no checks.
6315# 'test_compile' -- check by making test program.
6316# 'file_magic [[regex]]' -- check by looking for files in library path
6317# which responds to the $file_magic_cmd with a given extended regex.
6318# If you have `file' or equivalent on your system and you're not sure
6319# whether `pass_all' will *always* work, you probably want this one.
6320
6321case $host_os in
e81819a5 6322aix[4-9]*)
d7040cdb
SE
6323 lt_cv_deplibs_check_method=pass_all
6324 ;;
6325
6326beos*)
6327 lt_cv_deplibs_check_method=pass_all
6328 ;;
6329
6330bsdi[45]*)
6331 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6332 lt_cv_file_magic_cmd='/usr/bin/file -L'
6333 lt_cv_file_magic_test_file=/shlib/libc.so
6334 ;;
6335
6336cygwin*)
6337 # func_win32_libid is a shell function defined in ltmain.sh
6338 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6339 lt_cv_file_magic_cmd='func_win32_libid'
6340 ;;
6341
6342mingw* | pw32*)
6343 # Base MSYS/MinGW do not provide the 'file' command needed by
6344 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6345 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6346 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6347 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
d7040cdb
SE
6348 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6349 lt_cv_file_magic_cmd='func_win32_libid'
6350 else
6351 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6352 lt_cv_file_magic_cmd='$OBJDUMP -f'
6353 fi
6354 ;;
6355
3725885a 6356cegcc*)
718a6fd8
SE
6357 # use the weaker test based on 'objdump'. See mingw*.
6358 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6359 lt_cv_file_magic_cmd='$OBJDUMP -f'
6360 ;;
6361
d7040cdb
SE
6362darwin* | rhapsody*)
6363 lt_cv_deplibs_check_method=pass_all
cfbc9945 6364 ;;
d7040cdb
SE
6365
6366freebsd* | dragonfly*)
6367 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6368 case $host_cpu in
6369 i*86 )
6370 # Not sure whether the presence of OpenBSD here was a mistake.
6371 # Let's accept both of them until this is cleared up.
6372 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6373 lt_cv_file_magic_cmd=/usr/bin/file
6374 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6375 ;;
6376 esac
6377 else
6378 lt_cv_deplibs_check_method=pass_all
6379 fi
6380 ;;
6381
6382gnu*)
6383 lt_cv_deplibs_check_method=pass_all
cfbc9945 6384 ;;
d7040cdb 6385
3725885a
RW
6386haiku*)
6387 lt_cv_deplibs_check_method=pass_all
6388 ;;
6389
d7040cdb
SE
6390hpux10.20* | hpux11*)
6391 lt_cv_file_magic_cmd=/usr/bin/file
6392 case $host_cpu in
6393 ia64*)
6394 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6395 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6396 ;;
6397 hppa*64*)
3725885a 6398 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
d7040cdb
SE
6399 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6400 ;;
cfbc9945 6401 *)
3725885a 6402 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
d7040cdb
SE
6403 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6404 ;;
6405 esac
6406 ;;
6be7c12c 6407
d7040cdb
SE
6408interix[3-9]*)
6409 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6410 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6411 ;;
cfbc9945 6412
d7040cdb
SE
6413irix5* | irix6* | nonstopux*)
6414 case $LD in
6415 *-32|*"-32 ") libmagic=32-bit;;
6416 *-n32|*"-n32 ") libmagic=N32;;
6417 *-64|*"-64 ") libmagic=64-bit;;
6418 *) libmagic=never-match;;
6419 esac
6420 lt_cv_deplibs_check_method=pass_all
cfbc9945 6421 ;;
cfbc9945 6422
d7040cdb 6423# This must be Linux ELF.
58e24671 6424linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
6425 lt_cv_deplibs_check_method=pass_all
6426 ;;
5464f5a1 6427
d7040cdb
SE
6428netbsd*)
6429 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6430 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
cfbc9945 6431 else
d7040cdb 6432 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
cfbc9945 6433 fi
d7040cdb
SE
6434 ;;
6435
6436newos6*)
6437 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6438 lt_cv_file_magic_cmd=/usr/bin/file
6439 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6440 ;;
6441
6442*nto* | *qnx*)
6443 lt_cv_deplibs_check_method=pass_all
6444 ;;
cfbc9945 6445
d7040cdb
SE
6446openbsd*)
6447 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6448 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6449 else
6450 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
cfbc9945
SE
6451 fi
6452 ;;
d7040cdb
SE
6453
6454osf3* | osf4* | osf5*)
6455 lt_cv_deplibs_check_method=pass_all
6456 ;;
6457
6458rdos*)
6459 lt_cv_deplibs_check_method=pass_all
6460 ;;
6461
6462solaris*)
6463 lt_cv_deplibs_check_method=pass_all
6464 ;;
6465
6466sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6467 lt_cv_deplibs_check_method=pass_all
6468 ;;
6469
6470sysv4 | sysv4.3*)
6471 case $host_vendor in
6472 motorola)
6473 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
6474 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6475 ;;
6476 ncr)
6477 lt_cv_deplibs_check_method=pass_all
6478 ;;
6479 sequent)
6480 lt_cv_file_magic_cmd='/bin/file'
6481 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6482 ;;
6483 sni)
6484 lt_cv_file_magic_cmd='/bin/file'
6485 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6486 lt_cv_file_magic_test_file=/lib/libc.so
6487 ;;
6488 siemens)
6489 lt_cv_deplibs_check_method=pass_all
6490 ;;
6491 pc)
6492 lt_cv_deplibs_check_method=pass_all
6493 ;;
6494 esac
6495 ;;
6496
6497tpf*)
6498 lt_cv_deplibs_check_method=pass_all
6499 ;;
cfbc9945
SE
6500esac
6501
d7040cdb 6502fi
81ecdfbb
RW
6503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6504$as_echo "$lt_cv_deplibs_check_method" >&6; }
d7040cdb
SE
6505file_magic_cmd=$lt_cv_file_magic_cmd
6506deplibs_check_method=$lt_cv_deplibs_check_method
6507test -z "$deplibs_check_method" && deplibs_check_method=unknown
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
cfbc9945 6520if test -n "$ac_tool_prefix"; then
d7040cdb
SE
6521 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6522set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6524$as_echo_n "checking for $ac_word... " >&6; }
6525if test "${ac_cv_prog_AR+set}" = set; then :
6526 $as_echo_n "(cached) " >&6
5464f5a1 6527else
d7040cdb
SE
6528 if test -n "$AR"; then
6529 ac_cv_prog_AR="$AR" # Let the user override the test.
5464f5a1
NN
6530else
6531as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6532for as_dir in $PATH
6533do
6534 IFS=$as_save_IFS
6535 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6536 for ac_exec_ext in '' $ac_executable_extensions; do
6537 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6538 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6540 break 2
6541 fi
6542done
81ecdfbb
RW
6543 done
6544IFS=$as_save_IFS
5464f5a1
NN
6545
6546fi
6547fi
d7040cdb
SE
6548AR=$ac_cv_prog_AR
6549if test -n "$AR"; then
81ecdfbb
RW
6550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6551$as_echo "$AR" >&6; }
5464f5a1 6552else
81ecdfbb
RW
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6554$as_echo "no" >&6; }
5464f5a1
NN
6555fi
6556
81ecdfbb 6557
5464f5a1 6558fi
d7040cdb
SE
6559if test -z "$ac_cv_prog_AR"; then
6560 ac_ct_AR=$AR
6561 # Extract the first word of "ar", so it can be a program name with args.
6562set dummy ar; ac_word=$2
81ecdfbb
RW
6563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6564$as_echo_n "checking for $ac_word... " >&6; }
6565if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6566 $as_echo_n "(cached) " >&6
252b5132 6567else
d7040cdb
SE
6568 if test -n "$ac_ct_AR"; then
6569 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
252b5132 6570else
5464f5a1
NN
6571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6572for as_dir in $PATH
6573do
6574 IFS=$as_save_IFS
6575 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6576 for ac_exec_ext in '' $ac_executable_extensions; do
6577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6578 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6580 break 2
6581 fi
6582done
81ecdfbb
RW
6583 done
6584IFS=$as_save_IFS
5464f5a1 6585
5464f5a1
NN
6586fi
6587fi
d7040cdb
SE
6588ac_ct_AR=$ac_cv_prog_ac_ct_AR
6589if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6591$as_echo "$ac_ct_AR" >&6; }
d7040cdb 6592else
81ecdfbb
RW
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6594$as_echo "no" >&6; }
5464f5a1
NN
6595fi
6596
81ecdfbb
RW
6597 if test "x$ac_ct_AR" = x; then
6598 AR="false"
6599 else
6600 case $cross_compiling:$ac_tool_warned in
6601yes:)
6602{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6603$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6604ac_tool_warned=yes ;;
6605esac
6606 AR=$ac_ct_AR
6607 fi
cfbc9945 6608else
d7040cdb 6609 AR="$ac_cv_prog_AR"
5464f5a1 6610fi
cfbc9945 6611
d7040cdb
SE
6612test -z "$AR" && AR=ar
6613test -z "$AR_FLAGS" && AR_FLAGS=cru
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
cfbc9945
SE
6625if test -n "$ac_tool_prefix"; then
6626 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6627set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6629$as_echo_n "checking for $ac_word... " >&6; }
6630if test "${ac_cv_prog_STRIP+set}" = set; then :
6631 $as_echo_n "(cached) " >&6
5464f5a1 6632else
cfbc9945
SE
6633 if test -n "$STRIP"; then
6634 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5464f5a1
NN
6635else
6636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6637for as_dir in $PATH
6638do
6639 IFS=$as_save_IFS
6640 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6641 for ac_exec_ext in '' $ac_executable_extensions; do
6642 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 6643 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6645 break 2
6646 fi
6647done
81ecdfbb
RW
6648 done
6649IFS=$as_save_IFS
5464f5a1
NN
6650
6651fi
6652fi
cfbc9945
SE
6653STRIP=$ac_cv_prog_STRIP
6654if test -n "$STRIP"; then
81ecdfbb
RW
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6656$as_echo "$STRIP" >&6; }
5464f5a1 6657else
81ecdfbb
RW
6658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6659$as_echo "no" >&6; }
5464f5a1
NN
6660fi
6661
81ecdfbb 6662
252b5132 6663fi
cfbc9945
SE
6664if test -z "$ac_cv_prog_STRIP"; then
6665 ac_ct_STRIP=$STRIP
6666 # Extract the first word of "strip", so it can be a program name with args.
6667set dummy strip; ac_word=$2
81ecdfbb
RW
6668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6669$as_echo_n "checking for $ac_word... " >&6; }
6670if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6671 $as_echo_n "(cached) " >&6
5464f5a1 6672else
cfbc9945
SE
6673 if test -n "$ac_ct_STRIP"; then
6674 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5464f5a1
NN
6675else
6676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6677for as_dir in $PATH
6678do
6679 IFS=$as_save_IFS
6680 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6681 for ac_exec_ext in '' $ac_executable_extensions; do
6682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 6683 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6685 break 2
6686 fi
6687done
81ecdfbb
RW
6688 done
6689IFS=$as_save_IFS
5464f5a1
NN
6690
6691fi
6692fi
cfbc9945
SE
6693ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6694if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6696$as_echo "$ac_ct_STRIP" >&6; }
5464f5a1 6697else
81ecdfbb
RW
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6699$as_echo "no" >&6; }
5464f5a1
NN
6700fi
6701
81ecdfbb
RW
6702 if test "x$ac_ct_STRIP" = x; then
6703 STRIP=":"
6704 else
6705 case $cross_compiling:$ac_tool_warned in
6706yes:)
6707{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6708$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6709ac_tool_warned=yes ;;
6710esac
6711 STRIP=$ac_ct_STRIP
6712 fi
cfbc9945
SE
6713else
6714 STRIP="$ac_cv_prog_STRIP"
5464f5a1
NN
6715fi
6716
d7040cdb 6717test -z "$STRIP" && STRIP=:
5464f5a1 6718
cfbc9945
SE
6719
6720
cfbc9945 6721
cfbc9945
SE
6722
6723
d7040cdb
SE
6724if test -n "$ac_tool_prefix"; then
6725 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6726set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6728$as_echo_n "checking for $ac_word... " >&6; }
6729if test "${ac_cv_prog_RANLIB+set}" = set; then :
6730 $as_echo_n "(cached) " >&6
cfbc9945 6731else
d7040cdb
SE
6732 if test -n "$RANLIB"; then
6733 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6734else
6735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6736for as_dir in $PATH
6737do
6738 IFS=$as_save_IFS
6739 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6740 for ac_exec_ext in '' $ac_executable_extensions; do
6741 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6742 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6744 break 2
cfbc9945 6745 fi
d7040cdb 6746done
81ecdfbb
RW
6747 done
6748IFS=$as_save_IFS
cfbc9945 6749
d7040cdb
SE
6750fi
6751fi
6752RANLIB=$ac_cv_prog_RANLIB
6753if test -n "$RANLIB"; then
81ecdfbb
RW
6754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6755$as_echo "$RANLIB" >&6; }
d7040cdb 6756else
81ecdfbb
RW
6757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6758$as_echo "no" >&6; }
d7040cdb 6759fi
cfbc9945 6760
81ecdfbb 6761
d7040cdb
SE
6762fi
6763if test -z "$ac_cv_prog_RANLIB"; then
6764 ac_ct_RANLIB=$RANLIB
6765 # Extract the first word of "ranlib", so it can be a program name with args.
6766set dummy ranlib; ac_word=$2
81ecdfbb
RW
6767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6768$as_echo_n "checking for $ac_word... " >&6; }
6769if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6770 $as_echo_n "(cached) " >&6
d7040cdb
SE
6771else
6772 if test -n "$ac_ct_RANLIB"; then
6773 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6774else
6775as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6776for as_dir in $PATH
6777do
6778 IFS=$as_save_IFS
6779 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6780 for ac_exec_ext in '' $ac_executable_extensions; do
6781 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6782 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6783 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6784 break 2
cfbc9945 6785 fi
d7040cdb 6786done
81ecdfbb
RW
6787 done
6788IFS=$as_save_IFS
cfbc9945 6789
d7040cdb
SE
6790fi
6791fi
6792ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6793if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6795$as_echo "$ac_ct_RANLIB" >&6; }
cfbc9945 6796else
81ecdfbb
RW
6797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6798$as_echo "no" >&6; }
d7040cdb 6799fi
5464f5a1 6800
81ecdfbb
RW
6801 if test "x$ac_ct_RANLIB" = x; then
6802 RANLIB=":"
6803 else
6804 case $cross_compiling:$ac_tool_warned in
6805yes:)
6806{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6807$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6808ac_tool_warned=yes ;;
6809esac
6810 RANLIB=$ac_ct_RANLIB
6811 fi
d7040cdb
SE
6812else
6813 RANLIB="$ac_cv_prog_RANLIB"
6814fi
5464f5a1 6815
d7040cdb 6816test -z "$RANLIB" && RANLIB=:
5464f5a1 6817
5464f5a1 6818
5464f5a1 6819
cfbc9945 6820
cfbc9945 6821
d7040cdb
SE
6822
6823# Determine commands to create old-style static archives.
718a6fd8 6824old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
d7040cdb
SE
6825old_postinstall_cmds='chmod 644 $oldlib'
6826old_postuninstall_cmds=
6827
6828if test -n "$RANLIB"; then
6829 case $host_os in
6830 openbsd*)
6831 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6832 ;;
6833 *)
6834 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6835 ;;
6836 esac
6837 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
cfbc9945 6838fi
cfbc9945 6839
3725885a
RW
6840case $host_os in
6841 darwin*)
6842 lock_old_archive_extraction=yes ;;
6843 *)
6844 lock_old_archive_extraction=no ;;
6845esac
6846
6847
6848
6849
6850
6851
cfbc9945 6852
cfbc9945
SE
6853
6854
cfbc9945 6855
cfbc9945 6856
cfbc9945 6857
cfbc9945 6858
cfbc9945
SE
6859
6860
cfbc9945 6861
cfbc9945 6862
cfbc9945
SE
6863
6864
6865
6866
6867
6868
6869
5464f5a1 6870
5464f5a1 6871
cfbc9945
SE
6872
6873
6874
5464f5a1 6875
5464f5a1 6876
cfbc9945
SE
6877
6878
6879
5464f5a1 6880
cfbc9945
SE
6881
6882
6883
6884
d7040cdb
SE
6885# If no C compiler was specified, use CC.
6886LTCC=${LTCC-"$CC"}
cfbc9945 6887
d7040cdb
SE
6888# If no C compiler flags were specified, use CFLAGS.
6889LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
cfbc9945 6890
d7040cdb
SE
6891# Allow CC to be a program name with arguments.
6892compiler=$CC
cfbc9945 6893
cfbc9945 6894
d7040cdb 6895# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6897$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6898if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6899 $as_echo_n "(cached) " >&6
d7040cdb 6900else
5464f5a1 6901
d7040cdb
SE
6902# These are sane defaults that work on at least a few old systems.
6903# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5464f5a1 6904
d7040cdb
SE
6905# Character class describing NM global symbol codes.
6906symcode='[BCDEGRST]'
6907
6908# Regexp to match symbols that can be accessed directly from C.
6909sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6910
6911# Define system-specific variables.
6912case $host_os in
6913aix*)
6914 symcode='[BCDT]'
6915 ;;
718a6fd8 6916cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
6917 symcode='[ABCDGISTW]'
6918 ;;
6919hpux*)
6920 if test "$host_cpu" = ia64; then
6921 symcode='[ABCDEGRST]'
6922 fi
6923 ;;
6924irix* | nonstopux*)
6925 symcode='[BCDEGRST]'
6926 ;;
6927osf*)
6928 symcode='[BCDEGQRST]'
6929 ;;
6930solaris*)
6931 symcode='[BDRT]'
6932 ;;
6933sco3.2v5*)
6934 symcode='[DT]'
6935 ;;
6936sysv4.2uw2*)
6937 symcode='[DT]'
6938 ;;
6939sysv5* | sco5v6* | unixware* | OpenUNIX*)
6940 symcode='[ABDT]'
6941 ;;
6942sysv4)
6943 symcode='[DFNSTU]'
6944 ;;
cfbc9945 6945esac
5464f5a1 6946
d7040cdb
SE
6947# If we're using GNU nm, then use its standard symbol codes.
6948case `$NM -V 2>&1` in
6949*GNU* | *'with BFD'*)
6950 symcode='[ABCDGIRSTW]' ;;
6951esac
5464f5a1 6952
d7040cdb
SE
6953# Transform an extracted symbol line into a proper C declaration.
6954# Some systems (esp. on ia64) link data and code symbols differently,
6955# so use this general approach.
6956lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5464f5a1 6957
d7040cdb
SE
6958# Transform an extracted symbol line into symbol name and symbol address
6959lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
718a6fd8 6960lt_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 6961
d7040cdb
SE
6962# Handle CRLF in mingw tool chain
6963opt_cr=
6964case $build_os in
6965mingw*)
6966 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6967 ;;
6968esac
5464f5a1 6969
d7040cdb
SE
6970# Try without a prefix underscore, then with it.
6971for ac_symprfx in "" "_"; do
6972
6973 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6974 symxfrm="\\1 $ac_symprfx\\2 \\2"
6975
6976 # Write the raw and C identifiers.
6977 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6978 # Fake it for dumpbin and say T for any non-static function
6979 # and D for any global variable.
6980 # Also find C++ and __fastcall symbols from MSVC++,
6981 # which start with @ or ?.
6982 lt_cv_sys_global_symbol_pipe="$AWK '"\
6983" {last_section=section; section=\$ 3};"\
6984" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6985" \$ 0!~/External *\|/{next};"\
6986" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6987" {if(hide[section]) next};"\
6988" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6989" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6990" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6991" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6992" ' prfx=^$ac_symprfx"
6993 else
6994 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6995 fi
cfbc9945 6996
d7040cdb
SE
6997 # Check to see that the pipe works correctly.
6998 pipe_works=no
cfbc9945 6999
d7040cdb
SE
7000 rm -f conftest*
7001 cat > conftest.$ac_ext <<_LT_EOF
7002#ifdef __cplusplus
7003extern "C" {
7004#endif
7005char nm_test_var;
7006void nm_test_func(void);
7007void nm_test_func(void){}
7008#ifdef __cplusplus
7009}
7010#endif
7011int main(){nm_test_var='a';nm_test_func();return(0);}
7012_LT_EOF
cfbc9945 7013
81ecdfbb 7014 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7015 (eval $ac_compile) 2>&5
7016 ac_status=$?
81ecdfbb
RW
7017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7018 test $ac_status = 0; }; then
d7040cdb
SE
7019 # Now try to grab the symbols.
7020 nlist=conftest.nm
3725885a
RW
7021 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7022 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
d7040cdb 7023 ac_status=$?
81ecdfbb
RW
7024 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7025 test $ac_status = 0; } && test -s "$nlist"; then
d7040cdb
SE
7026 # Try sorting and uniquifying the output.
7027 if sort "$nlist" | uniq > "$nlist"T; then
7028 mv -f "$nlist"T "$nlist"
7029 else
7030 rm -f "$nlist"T
7031 fi
cfbc9945 7032
d7040cdb
SE
7033 # Make sure that we snagged all the symbols we need.
7034 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7035 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7036 cat <<_LT_EOF > conftest.$ac_ext
7037#ifdef __cplusplus
7038extern "C" {
7039#endif
cfbc9945 7040
d7040cdb
SE
7041_LT_EOF
7042 # Now generate the symbol file.
7043 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5464f5a1 7044
d7040cdb 7045 cat <<_LT_EOF >> conftest.$ac_ext
cfbc9945 7046
d7040cdb
SE
7047/* The mapping between symbol names and symbols. */
7048const struct {
7049 const char *name;
7050 void *address;
7051}
7052lt__PROGRAM__LTX_preloaded_symbols[] =
7053{
7054 { "@PROGRAM@", (void *) 0 },
7055_LT_EOF
7056 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7057 cat <<\_LT_EOF >> conftest.$ac_ext
7058 {0, (void *) 0}
7059};
7060
7061/* This works around a problem in FreeBSD linker */
7062#ifdef FREEBSD_WORKAROUND
7063static const void *lt_preloaded_setup() {
7064 return lt__PROGRAM__LTX_preloaded_symbols;
7065}
7066#endif
cfbc9945 7067
d7040cdb
SE
7068#ifdef __cplusplus
7069}
7070#endif
7071_LT_EOF
7072 # Now try linking the two files.
7073 mv conftest.$ac_objext conftstm.$ac_objext
7074 lt_save_LIBS="$LIBS"
7075 lt_save_CFLAGS="$CFLAGS"
7076 LIBS="conftstm.$ac_objext"
7077 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 7078 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
7079 (eval $ac_link) 2>&5
7080 ac_status=$?
81ecdfbb
RW
7081 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7082 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
d7040cdb
SE
7083 pipe_works=yes
7084 fi
7085 LIBS="$lt_save_LIBS"
7086 CFLAGS="$lt_save_CFLAGS"
7087 else
7088 echo "cannot find nm_test_func in $nlist" >&5
7089 fi
7090 else
7091 echo "cannot find nm_test_var in $nlist" >&5
7092 fi
7093 else
7094 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7095 fi
7096 else
7097 echo "$progname: failed program was:" >&5
7098 cat conftest.$ac_ext >&5
7099 fi
718a6fd8 7100 rm -rf conftest* conftst*
cfbc9945 7101
d7040cdb
SE
7102 # Do not use the global_symbol_pipe unless it works.
7103 if test "$pipe_works" = yes; then
7104 break
7105 else
7106 lt_cv_sys_global_symbol_pipe=
7107 fi
7108done
cfbc9945 7109
252b5132 7110fi
5464f5a1 7111
d7040cdb
SE
7112if test -z "$lt_cv_sys_global_symbol_pipe"; then
7113 lt_cv_sys_global_symbol_to_cdecl=
7114fi
7115if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7117$as_echo "failed" >&6; }
b3baf5d0 7118else
81ecdfbb
RW
7119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7120$as_echo "ok" >&6; }
d7040cdb 7121fi
5464f5a1 7122
cfbc9945 7123
b3baf5d0 7124
cfbc9945
SE
7125
7126
7127
7128
5464f5a1 7129
4a2a2686
HPN
7130
7131
7132
cfbc9945
SE
7133
7134
cfbc9945 7135
cfbc9945 7136
718a6fd8
SE
7137
7138
7139
7140
7141
9d7cbccd 7142
20e95c23 7143
81ecdfbb
RW
7144# Check whether --enable-libtool-lock was given.
7145if test "${enable_libtool_lock+set}" = set; then :
7146 enableval=$enable_libtool_lock;
7147fi
20e95c23 7148
d7040cdb 7149test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
20e95c23 7150
d7040cdb
SE
7151# Some flags need to be propagated to the compiler or linker for good
7152# libtool support.
7153case $host in
7154ia64-*-hpux*)
7155 # Find out which ABI we are using.
7156 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7157 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7158 (eval $ac_compile) 2>&5
7159 ac_status=$?
81ecdfbb
RW
7160 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7161 test $ac_status = 0; }; then
d7040cdb
SE
7162 case `/usr/bin/file conftest.$ac_objext` in
7163 *ELF-32*)
7164 HPUX_IA64_MODE="32"
7165 ;;
7166 *ELF-64*)
7167 HPUX_IA64_MODE="64"
7168 ;;
20e95c23 7169 esac
d7040cdb
SE
7170 fi
7171 rm -rf conftest*
7172 ;;
7173*-*-irix6*)
7174 # Find out which ABI we are using.
3725885a 7175 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 7176 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7177 (eval $ac_compile) 2>&5
7178 ac_status=$?
81ecdfbb
RW
7179 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7180 test $ac_status = 0; }; then
d7040cdb
SE
7181 if test "$lt_cv_prog_gnu_ld" = yes; then
7182 case `/usr/bin/file conftest.$ac_objext` in
7183 *32-bit*)
7184 LD="${LD-ld} -melf32bsmip"
7185 ;;
7186 *N32*)
7187 LD="${LD-ld} -melf32bmipn32"
7188 ;;
7189 *64-bit*)
7190 LD="${LD-ld} -melf64bmip"
7191 ;;
7192 esac
20e95c23 7193 else
d7040cdb
SE
7194 case `/usr/bin/file conftest.$ac_objext` in
7195 *32-bit*)
7196 LD="${LD-ld} -32"
7197 ;;
7198 *N32*)
7199 LD="${LD-ld} -n32"
7200 ;;
7201 *64-bit*)
7202 LD="${LD-ld} -64"
7203 ;;
20e95c23
DJ
7204 esac
7205 fi
d7040cdb
SE
7206 fi
7207 rm -rf conftest*
7208 ;;
20e95c23 7209
cc9afea3 7210x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
d7040cdb
SE
7211s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7212 # Find out which ABI we are using.
7213 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7214 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7215 (eval $ac_compile) 2>&5
7216 ac_status=$?
81ecdfbb
RW
7217 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7218 test $ac_status = 0; }; then
d7040cdb
SE
7219 case `/usr/bin/file conftest.o` in
7220 *32-bit*)
7221 case $host in
7222 x86_64-*kfreebsd*-gnu)
7223 LD="${LD-ld} -m elf_i386_fbsd"
7224 ;;
7225 x86_64-*linux*)
6d2920c8
L
7226 case `/usr/bin/file conftest.o` in
7227 *x86-64*)
7228 LD="${LD-ld} -m elf32_x86_64"
7229 ;;
7230 *)
7231 LD="${LD-ld} -m elf_i386"
7232 ;;
7233 esac
d7040cdb 7234 ;;
cc9afea3
AM
7235 powerpc64le-*linux*)
7236 LD="${LD-ld} -m elf32lppclinux"
7237 ;;
7238 powerpc64-*linux*)
d7040cdb
SE
7239 LD="${LD-ld} -m elf32ppclinux"
7240 ;;
7241 s390x-*linux*)
7242 LD="${LD-ld} -m elf_s390"
7243 ;;
7244 sparc64-*linux*)
7245 LD="${LD-ld} -m elf32_sparc"
7246 ;;
7247 esac
7248 ;;
7249 *64-bit*)
7250 case $host in
7251 x86_64-*kfreebsd*-gnu)
7252 LD="${LD-ld} -m elf_x86_64_fbsd"
7253 ;;
7254 x86_64-*linux*)
7255 LD="${LD-ld} -m elf_x86_64"
7256 ;;
cc9afea3
AM
7257 powerpcle-*linux*)
7258 LD="${LD-ld} -m elf64lppc"
7259 ;;
7260 powerpc-*linux*)
d7040cdb
SE
7261 LD="${LD-ld} -m elf64ppc"
7262 ;;
7263 s390*-*linux*|s390*-*tpf*)
7264 LD="${LD-ld} -m elf64_s390"
7265 ;;
7266 sparc*-*linux*)
7267 LD="${LD-ld} -m elf64_sparc"
7268 ;;
7269 esac
7270 ;;
20e95c23
DJ
7271 esac
7272 fi
d7040cdb 7273 rm -rf conftest*
7357c5b6 7274 ;;
d7040cdb 7275
7357c5b6
AM
7276*-*-sco3.2v5*)
7277 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7278 SAVE_CFLAGS="$CFLAGS"
7279 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7281$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7282if test "${lt_cv_cc_needs_belf+set}" = set; then :
7283 $as_echo_n "(cached) " >&6
d7040cdb 7284else
7357c5b6
AM
7285 ac_ext=c
7286ac_cpp='$CPP $CPPFLAGS'
7287ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7288ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7289ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 7290
81ecdfbb 7291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 7292/* end confdefs.h. */
d7040cdb 7293
d7040cdb
SE
7294int
7295main ()
7296{
7357c5b6
AM
7297
7298 ;
7299 return 0;
d7040cdb
SE
7300}
7301_ACEOF
81ecdfbb 7302if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7303 lt_cv_cc_needs_belf=yes
d7040cdb 7304else
81ecdfbb 7305 lt_cv_cc_needs_belf=no
d7040cdb 7306fi
81ecdfbb
RW
7307rm -f core conftest.err conftest.$ac_objext \
7308 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7309 ac_ext=c
7310ac_cpp='$CPP $CPPFLAGS'
7311ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7312ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7313ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
7314
7315fi
81ecdfbb
RW
7316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7317$as_echo "$lt_cv_cc_needs_belf" >&6; }
7357c5b6
AM
7318 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7319 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7320 CFLAGS="$SAVE_CFLAGS"
7321 fi
7322 ;;
7323sparc*-*solaris*)
7324 # Find out which ABI we are using.
7325 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7326 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7327 (eval $ac_compile) 2>&5
7328 ac_status=$?
81ecdfbb
RW
7329 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7330 test $ac_status = 0; }; then
7357c5b6
AM
7331 case `/usr/bin/file conftest.o` in
7332 *64-bit*)
7333 case $lt_cv_prog_gnu_ld in
7334 yes*) LD="${LD-ld} -m elf64_sparc" ;;
718a6fd8
SE
7335 *)
7336 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7337 LD="${LD-ld} -64"
7338 fi
7339 ;;
7357c5b6
AM
7340 esac
7341 ;;
7342 esac
7343 fi
7344 rm -rf conftest*
7345 ;;
7346esac
d7040cdb 7347
7357c5b6 7348need_locks="$enable_libtool_lock"
d7040cdb
SE
7349
7350
718a6fd8
SE
7351 case $host_os in
7352 rhapsody* | darwin*)
7353 if test -n "$ac_tool_prefix"; then
7354 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7355set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7357$as_echo_n "checking for $ac_word... " >&6; }
7358if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7359 $as_echo_n "(cached) " >&6
718a6fd8
SE
7360else
7361 if test -n "$DSYMUTIL"; then
7362 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7363else
7364as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7365for as_dir in $PATH
7366do
7367 IFS=$as_save_IFS
7368 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7369 for ac_exec_ext in '' $ac_executable_extensions; do
7370 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7371 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7372 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7373 break 2
7374 fi
7375done
81ecdfbb
RW
7376 done
7377IFS=$as_save_IFS
718a6fd8
SE
7378
7379fi
7380fi
7381DSYMUTIL=$ac_cv_prog_DSYMUTIL
7382if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7384$as_echo "$DSYMUTIL" >&6; }
718a6fd8 7385else
81ecdfbb
RW
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7387$as_echo "no" >&6; }
718a6fd8
SE
7388fi
7389
81ecdfbb 7390
718a6fd8
SE
7391fi
7392if test -z "$ac_cv_prog_DSYMUTIL"; then
7393 ac_ct_DSYMUTIL=$DSYMUTIL
7394 # Extract the first word of "dsymutil", so it can be a program name with args.
7395set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7397$as_echo_n "checking for $ac_word... " >&6; }
7398if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7399 $as_echo_n "(cached) " >&6
718a6fd8
SE
7400else
7401 if test -n "$ac_ct_DSYMUTIL"; then
7402 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7403else
7404as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7405for as_dir in $PATH
7406do
7407 IFS=$as_save_IFS
7408 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7409 for ac_exec_ext in '' $ac_executable_extensions; do
7410 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7411 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7413 break 2
7414 fi
7415done
81ecdfbb
RW
7416 done
7417IFS=$as_save_IFS
718a6fd8 7418
718a6fd8
SE
7419fi
7420fi
7421ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7422if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7424$as_echo "$ac_ct_DSYMUTIL" >&6; }
718a6fd8 7425else
81ecdfbb
RW
7426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7427$as_echo "no" >&6; }
718a6fd8
SE
7428fi
7429
81ecdfbb
RW
7430 if test "x$ac_ct_DSYMUTIL" = x; then
7431 DSYMUTIL=":"
7432 else
7433 case $cross_compiling:$ac_tool_warned in
7434yes:)
7435{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7436$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7437ac_tool_warned=yes ;;
7438esac
7439 DSYMUTIL=$ac_ct_DSYMUTIL
7440 fi
718a6fd8
SE
7441else
7442 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7443fi
7444
7445 if test -n "$ac_tool_prefix"; then
7446 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7447set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7449$as_echo_n "checking for $ac_word... " >&6; }
7450if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7451 $as_echo_n "(cached) " >&6
718a6fd8
SE
7452else
7453 if test -n "$NMEDIT"; then
7454 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7455else
7456as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7457for as_dir in $PATH
7458do
7459 IFS=$as_save_IFS
7460 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7461 for ac_exec_ext in '' $ac_executable_extensions; do
7462 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7463 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7465 break 2
7466 fi
7467done
81ecdfbb
RW
7468 done
7469IFS=$as_save_IFS
718a6fd8
SE
7470
7471fi
7472fi
7473NMEDIT=$ac_cv_prog_NMEDIT
7474if test -n "$NMEDIT"; then
81ecdfbb
RW
7475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7476$as_echo "$NMEDIT" >&6; }
718a6fd8 7477else
81ecdfbb
RW
7478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7479$as_echo "no" >&6; }
718a6fd8
SE
7480fi
7481
81ecdfbb 7482
718a6fd8
SE
7483fi
7484if test -z "$ac_cv_prog_NMEDIT"; then
7485 ac_ct_NMEDIT=$NMEDIT
7486 # Extract the first word of "nmedit", so it can be a program name with args.
7487set dummy nmedit; ac_word=$2
81ecdfbb
RW
7488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7489$as_echo_n "checking for $ac_word... " >&6; }
7490if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7491 $as_echo_n "(cached) " >&6
718a6fd8
SE
7492else
7493 if test -n "$ac_ct_NMEDIT"; then
7494 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7495else
7496as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7497for as_dir in $PATH
7498do
7499 IFS=$as_save_IFS
7500 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7501 for ac_exec_ext in '' $ac_executable_extensions; do
7502 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7503 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7505 break 2
7506 fi
7507done
81ecdfbb
RW
7508 done
7509IFS=$as_save_IFS
718a6fd8 7510
718a6fd8
SE
7511fi
7512fi
7513ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7514if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7516$as_echo "$ac_ct_NMEDIT" >&6; }
718a6fd8 7517else
81ecdfbb
RW
7518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7519$as_echo "no" >&6; }
718a6fd8
SE
7520fi
7521
81ecdfbb
RW
7522 if test "x$ac_ct_NMEDIT" = x; then
7523 NMEDIT=":"
7524 else
7525 case $cross_compiling:$ac_tool_warned in
7526yes:)
7527{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7528$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7529ac_tool_warned=yes ;;
7530esac
7531 NMEDIT=$ac_ct_NMEDIT
7532 fi
718a6fd8
SE
7533else
7534 NMEDIT="$ac_cv_prog_NMEDIT"
7535fi
7536
7537 if test -n "$ac_tool_prefix"; then
7538 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7539set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7541$as_echo_n "checking for $ac_word... " >&6; }
7542if test "${ac_cv_prog_LIPO+set}" = set; then :
7543 $as_echo_n "(cached) " >&6
718a6fd8
SE
7544else
7545 if test -n "$LIPO"; then
7546 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7547else
7548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7549for as_dir in $PATH
7550do
7551 IFS=$as_save_IFS
7552 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7553 for ac_exec_ext in '' $ac_executable_extensions; do
7554 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7555 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7557 break 2
7558 fi
7559done
81ecdfbb
RW
7560 done
7561IFS=$as_save_IFS
718a6fd8
SE
7562
7563fi
7564fi
7565LIPO=$ac_cv_prog_LIPO
7566if test -n "$LIPO"; then
81ecdfbb
RW
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7568$as_echo "$LIPO" >&6; }
718a6fd8 7569else
81ecdfbb
RW
7570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7571$as_echo "no" >&6; }
718a6fd8
SE
7572fi
7573
81ecdfbb 7574
718a6fd8
SE
7575fi
7576if test -z "$ac_cv_prog_LIPO"; then
7577 ac_ct_LIPO=$LIPO
7578 # Extract the first word of "lipo", so it can be a program name with args.
7579set dummy lipo; ac_word=$2
81ecdfbb
RW
7580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7581$as_echo_n "checking for $ac_word... " >&6; }
7582if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7583 $as_echo_n "(cached) " >&6
718a6fd8
SE
7584else
7585 if test -n "$ac_ct_LIPO"; then
7586 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7587else
7588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7589for as_dir in $PATH
7590do
7591 IFS=$as_save_IFS
7592 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7593 for ac_exec_ext in '' $ac_executable_extensions; do
7594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7595 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7597 break 2
7598 fi
7599done
81ecdfbb
RW
7600 done
7601IFS=$as_save_IFS
718a6fd8 7602
718a6fd8
SE
7603fi
7604fi
7605ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7606if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7608$as_echo "$ac_ct_LIPO" >&6; }
718a6fd8 7609else
81ecdfbb
RW
7610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7611$as_echo "no" >&6; }
718a6fd8
SE
7612fi
7613
81ecdfbb
RW
7614 if test "x$ac_ct_LIPO" = x; then
7615 LIPO=":"
7616 else
7617 case $cross_compiling:$ac_tool_warned in
7618yes:)
7619{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7620$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7621ac_tool_warned=yes ;;
7622esac
7623 LIPO=$ac_ct_LIPO
7624 fi
7625else
718a6fd8
SE
7626 LIPO="$ac_cv_prog_LIPO"
7627fi
7628
7629 if test -n "$ac_tool_prefix"; then
7630 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7631set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7633$as_echo_n "checking for $ac_word... " >&6; }
7634if test "${ac_cv_prog_OTOOL+set}" = set; then :
7635 $as_echo_n "(cached) " >&6
718a6fd8
SE
7636else
7637 if test -n "$OTOOL"; then
7638 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7639else
7640as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7641for as_dir in $PATH
7642do
7643 IFS=$as_save_IFS
7644 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7645 for ac_exec_ext in '' $ac_executable_extensions; do
7646 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7647 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7649 break 2
7650 fi
7651done
81ecdfbb
RW
7652 done
7653IFS=$as_save_IFS
718a6fd8
SE
7654
7655fi
7656fi
7657OTOOL=$ac_cv_prog_OTOOL
7658if test -n "$OTOOL"; then
81ecdfbb
RW
7659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7660$as_echo "$OTOOL" >&6; }
718a6fd8 7661else
81ecdfbb
RW
7662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7663$as_echo "no" >&6; }
718a6fd8
SE
7664fi
7665
81ecdfbb 7666
718a6fd8
SE
7667fi
7668if test -z "$ac_cv_prog_OTOOL"; then
7669 ac_ct_OTOOL=$OTOOL
7670 # Extract the first word of "otool", so it can be a program name with args.
7671set dummy otool; ac_word=$2
81ecdfbb
RW
7672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7673$as_echo_n "checking for $ac_word... " >&6; }
7674if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7675 $as_echo_n "(cached) " >&6
718a6fd8
SE
7676else
7677 if test -n "$ac_ct_OTOOL"; then
7678 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7679else
7680as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7681for as_dir in $PATH
7682do
7683 IFS=$as_save_IFS
7684 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7685 for ac_exec_ext in '' $ac_executable_extensions; do
7686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7687 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7689 break 2
7690 fi
7691done
81ecdfbb
RW
7692 done
7693IFS=$as_save_IFS
718a6fd8 7694
718a6fd8
SE
7695fi
7696fi
7697ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7698if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7700$as_echo "$ac_ct_OTOOL" >&6; }
718a6fd8 7701else
81ecdfbb
RW
7702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7703$as_echo "no" >&6; }
718a6fd8
SE
7704fi
7705
81ecdfbb
RW
7706 if test "x$ac_ct_OTOOL" = x; then
7707 OTOOL=":"
7708 else
7709 case $cross_compiling:$ac_tool_warned in
7710yes:)
7711{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7712$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7713ac_tool_warned=yes ;;
7714esac
7715 OTOOL=$ac_ct_OTOOL
7716 fi
718a6fd8
SE
7717else
7718 OTOOL="$ac_cv_prog_OTOOL"
7719fi
7720
7721 if test -n "$ac_tool_prefix"; then
7722 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7723set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7725$as_echo_n "checking for $ac_word... " >&6; }
7726if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7727 $as_echo_n "(cached) " >&6
718a6fd8
SE
7728else
7729 if test -n "$OTOOL64"; then
7730 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7731else
7732as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7733for as_dir in $PATH
7734do
7735 IFS=$as_save_IFS
7736 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7737 for ac_exec_ext in '' $ac_executable_extensions; do
7738 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7739 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7741 break 2
7742 fi
7743done
81ecdfbb
RW
7744 done
7745IFS=$as_save_IFS
718a6fd8
SE
7746
7747fi
7748fi
7749OTOOL64=$ac_cv_prog_OTOOL64
7750if test -n "$OTOOL64"; then
81ecdfbb
RW
7751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7752$as_echo "$OTOOL64" >&6; }
718a6fd8 7753else
81ecdfbb
RW
7754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7755$as_echo "no" >&6; }
718a6fd8
SE
7756fi
7757
81ecdfbb 7758
718a6fd8
SE
7759fi
7760if test -z "$ac_cv_prog_OTOOL64"; then
7761 ac_ct_OTOOL64=$OTOOL64
7762 # Extract the first word of "otool64", so it can be a program name with args.
7763set dummy otool64; ac_word=$2
81ecdfbb
RW
7764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7765$as_echo_n "checking for $ac_word... " >&6; }
7766if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7767 $as_echo_n "(cached) " >&6
718a6fd8
SE
7768else
7769 if test -n "$ac_ct_OTOOL64"; then
7770 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7771else
7772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7773for as_dir in $PATH
7774do
7775 IFS=$as_save_IFS
7776 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7777 for ac_exec_ext in '' $ac_executable_extensions; do
7778 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7779 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7781 break 2
7782 fi
7783done
81ecdfbb
RW
7784 done
7785IFS=$as_save_IFS
718a6fd8 7786
718a6fd8
SE
7787fi
7788fi
7789ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7790if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7792$as_echo "$ac_ct_OTOOL64" >&6; }
718a6fd8 7793else
81ecdfbb
RW
7794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7795$as_echo "no" >&6; }
718a6fd8
SE
7796fi
7797
81ecdfbb
RW
7798 if test "x$ac_ct_OTOOL64" = x; then
7799 OTOOL64=":"
7800 else
7801 case $cross_compiling:$ac_tool_warned in
7802yes:)
7803{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7804$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7805ac_tool_warned=yes ;;
7806esac
7807 OTOOL64=$ac_ct_OTOOL64
7808 fi
718a6fd8
SE
7809else
7810 OTOOL64="$ac_cv_prog_OTOOL64"
7811fi
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
81ecdfbb
RW
7839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7840$as_echo_n "checking for -single_module linker flag... " >&6; }
7841if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7842 $as_echo_n "(cached) " >&6
718a6fd8
SE
7843else
7844 lt_cv_apple_cc_single_mod=no
7845 if test -z "${LT_MULTI_MODULE}"; then
7846 # By default we will add the -single_module flag. You can override
7847 # by either setting the environment variable LT_MULTI_MODULE
7848 # non-empty at configure time, or by adding -multi_module to the
7849 # link flags.
7850 rm -rf libconftest.dylib*
7851 echo "int foo(void){return 1;}" > conftest.c
7852 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7853-dynamiclib -Wl,-single_module conftest.c" >&5
7854 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7855 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7856 _lt_result=$?
7857 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7858 lt_cv_apple_cc_single_mod=yes
7859 else
7860 cat conftest.err >&5
7861 fi
7862 rm -rf libconftest.dylib*
7863 rm -f conftest.*
7864 fi
7865fi
81ecdfbb
RW
7866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7867$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7869$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7870if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7871 $as_echo_n "(cached) " >&6
718a6fd8
SE
7872else
7873 lt_cv_ld_exported_symbols_list=no
7874 save_LDFLAGS=$LDFLAGS
7875 echo "_main" > conftest.sym
7876 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
718a6fd8
SE
7878/* end confdefs.h. */
7879
7880int
7881main ()
7882{
7883
7884 ;
7885 return 0;
7886}
7887_ACEOF
81ecdfbb 7888if ac_fn_c_try_link "$LINENO"; then :
718a6fd8
SE
7889 lt_cv_ld_exported_symbols_list=yes
7890else
81ecdfbb 7891 lt_cv_ld_exported_symbols_list=no
718a6fd8 7892fi
81ecdfbb
RW
7893rm -f core conftest.err conftest.$ac_objext \
7894 conftest$ac_exeext conftest.$ac_ext
718a6fd8
SE
7895 LDFLAGS="$save_LDFLAGS"
7896
7897fi
81ecdfbb
RW
7898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7899$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7901$as_echo_n "checking for -force_load linker flag... " >&6; }
7902if test "${lt_cv_ld_force_load+set}" = set; then :
7903 $as_echo_n "(cached) " >&6
7904else
7905 lt_cv_ld_force_load=no
7906 cat > conftest.c << _LT_EOF
7907int forced_loaded() { return 2;}
7908_LT_EOF
7909 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7910 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7911 echo "$AR cru libconftest.a conftest.o" >&5
7912 $AR cru libconftest.a conftest.o 2>&5
7913 cat > conftest.c << _LT_EOF
7914int main() { return 0;}
7915_LT_EOF
7916 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7917 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7918 _lt_result=$?
7919 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7920 lt_cv_ld_force_load=yes
7921 else
7922 cat conftest.err >&5
7923 fi
7924 rm -f conftest.err libconftest.a conftest conftest.c
7925 rm -rf conftest.dSYM
7926
7927fi
7928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7929$as_echo "$lt_cv_ld_force_load" >&6; }
718a6fd8
SE
7930 case $host_os in
7931 rhapsody* | darwin1.[012])
7932 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7933 darwin1.*)
7934 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7935 darwin*) # darwin 5.x on
7936 # if running on 10.5 or later, the deployment target defaults
7937 # to the OS version, if on x86, and 10.4, the deployment
7938 # target defaults to 10.4. Don't you love it?
7939 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7940 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7941 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6e733cce 7942 10.[012][,.]*)
718a6fd8
SE
7943 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7944 10.*)
7945 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7946 esac
7947 ;;
7948 esac
7949 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7950 _lt_dar_single_mod='$single_module'
7951 fi
7952 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7953 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7954 else
7955 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7956 fi
3725885a 7957 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
718a6fd8
SE
7958 _lt_dsymutil='~$DSYMUTIL $lib || :'
7959 else
7960 _lt_dsymutil=
7961 fi
7962 ;;
7963 esac
7964
d7040cdb 7965for ac_header in dlfcn.h
81ecdfbb
RW
7966do :
7967 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7968"
7969if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
d7040cdb 7970 cat >>confdefs.h <<_ACEOF
81ecdfbb 7971#define HAVE_DLFCN_H 1
d7040cdb
SE
7972_ACEOF
7973
7974fi
7975
7976done
7977
7978
7979
3725885a
RW
7980
7981
718a6fd8 7982# Set options
ce3c775b 7983enable_dlopen=yes
718a6fd8
SE
7984
7985
7986
718a6fd8
SE
7987
7988 enable_win32_dll=no
7989
7990
7991
81ecdfbb
RW
7992 # Check whether --enable-static was given.
7993if test "${enable_static+set}" = set; then :
7994 enableval=$enable_static; p=${PACKAGE-default}
718a6fd8
SE
7995 case $enableval in
7996 yes) enable_static=yes ;;
7997 no) enable_static=no ;;
7998 *)
7999 enable_static=no
8000 # Look at the argument we got. We use all the common list separators.
8001 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8002 for pkg in $enableval; do
8003 IFS="$lt_save_ifs"
8004 if test "X$pkg" = "X$p"; then
8005 enable_static=yes
8006 fi
8007 done
8008 IFS="$lt_save_ifs"
8009 ;;
8010 esac
8011else
8012 enable_static=yes
81ecdfbb 8013fi
718a6fd8
SE
8014
8015
8016
8017
8018
8019
8020
8021
8022
81ecdfbb
RW
8023
8024# Check whether --with-pic was given.
8025if test "${with_pic+set}" = set; then :
8026 withval=$with_pic; pic_mode="$withval"
718a6fd8
SE
8027else
8028 pic_mode=default
81ecdfbb
RW
8029fi
8030
718a6fd8
SE
8031
8032test -z "$pic_mode" && pic_mode=default
8033
8034
8035
8036
8037
8038
8039
81ecdfbb
RW
8040 # Check whether --enable-fast-install was given.
8041if test "${enable_fast_install+set}" = set; then :
8042 enableval=$enable_fast_install; p=${PACKAGE-default}
718a6fd8
SE
8043 case $enableval in
8044 yes) enable_fast_install=yes ;;
8045 no) enable_fast_install=no ;;
8046 *)
8047 enable_fast_install=no
8048 # Look at the argument we got. We use all the common list separators.
8049 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8050 for pkg in $enableval; do
8051 IFS="$lt_save_ifs"
8052 if test "X$pkg" = "X$p"; then
8053 enable_fast_install=yes
8054 fi
8055 done
8056 IFS="$lt_save_ifs"
8057 ;;
8058 esac
8059else
8060 enable_fast_install=yes
81ecdfbb
RW
8061fi
8062
718a6fd8
SE
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
d7040cdb
SE
8073# This can be used to rebuild libtool when needed
8074LIBTOOL_DEPS="$ltmain"
8075
8076# Always use our own libtool.
8077LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
3725885a 8101
d7040cdb
SE
8102
8103
8104test -z "$LN_S" && LN_S="ln -s"
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119if test -n "${ZSH_VERSION+set}" ; then
8120 setopt NO_GLOB_SUBST
8121fi
8122
81ecdfbb
RW
8123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8124$as_echo_n "checking for objdir... " >&6; }
8125if test "${lt_cv_objdir+set}" = set; then :
8126 $as_echo_n "(cached) " >&6
d7040cdb
SE
8127else
8128 rm -f .libs 2>/dev/null
8129mkdir .libs 2>/dev/null
8130if test -d .libs; then
8131 lt_cv_objdir=.libs
8132else
8133 # MS-DOS does not allow filenames that begin with a dot.
8134 lt_cv_objdir=_libs
8135fi
8136rmdir .libs 2>/dev/null
8137fi
81ecdfbb
RW
8138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8139$as_echo "$lt_cv_objdir" >&6; }
d7040cdb
SE
8140objdir=$lt_cv_objdir
8141
8142
8143
8144
8145
8146cat >>confdefs.h <<_ACEOF
8147#define LT_OBJDIR "$lt_cv_objdir/"
8148_ACEOF
8149
8150
8151
8152
d7040cdb
SE
8153case $host_os in
8154aix3*)
8155 # AIX sometimes has problems with the GCC collect2 program. For some
8156 # reason, if we set the COLLECT_NAMES environment variable, the problems
8157 # vanish in a puff of smoke.
8158 if test "X${COLLECT_NAMES+set}" != Xset; then
8159 COLLECT_NAMES=
8160 export COLLECT_NAMES
8161 fi
8162 ;;
8163esac
8164
d7040cdb
SE
8165# Global variables:
8166ofile=libtool
8167can_build_shared=yes
8168
8169# All known linkers require a `.a' archive for static linking (except MSVC,
8170# which needs '.lib').
8171libext=a
8172
8173with_gnu_ld="$lt_cv_prog_gnu_ld"
8174
8175old_CC="$CC"
8176old_CFLAGS="$CFLAGS"
8177
8178# Set sane defaults for various variables
8179test -z "$CC" && CC=cc
8180test -z "$LTCC" && LTCC=$CC
8181test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8182test -z "$LD" && LD=ld
8183test -z "$ac_objext" && ac_objext=o
8184
8185for cc_temp in $compiler""; do
8186 case $cc_temp in
8187 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8188 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8189 \-*) ;;
8190 *) break;;
8191 esac
8192done
3725885a 8193cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7040cdb
SE
8194
8195
8196# Only perform the check for file, if the check method requires it
8197test -z "$MAGIC_CMD" && MAGIC_CMD=file
8198case $deplibs_check_method in
8199file_magic*)
8200 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
8201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8202$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8203if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8204 $as_echo_n "(cached) " >&6
d7040cdb
SE
8205else
8206 case $MAGIC_CMD in
8207[\\/*] | ?:[\\/]*)
8208 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8209 ;;
8210*)
8211 lt_save_MAGIC_CMD="$MAGIC_CMD"
8212 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8213 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8214 for ac_dir in $ac_dummy; do
8215 IFS="$lt_save_ifs"
8216 test -z "$ac_dir" && ac_dir=.
8217 if test -f $ac_dir/${ac_tool_prefix}file; then
8218 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8219 if test -n "$file_magic_test_file"; then
8220 case $deplibs_check_method in
8221 "file_magic "*)
8222 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8223 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8224 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8225 $EGREP "$file_magic_regex" > /dev/null; then
8226 :
8227 else
8228 cat <<_LT_EOF 1>&2
8229
8230*** Warning: the command libtool uses to detect shared libraries,
8231*** $file_magic_cmd, produces output that libtool cannot recognize.
8232*** The result is that libtool may fail to recognize shared libraries
8233*** as such. This will affect the creation of libtool libraries that
8234*** depend on shared libraries, but programs linked with such libtool
8235*** libraries will work regardless of this problem. Nevertheless, you
8236*** may want to report the problem to your system manager and/or to
8237*** bug-libtool@gnu.org
8238
8239_LT_EOF
8240 fi ;;
8241 esac
8242 fi
8243 break
8244 fi
8245 done
8246 IFS="$lt_save_ifs"
8247 MAGIC_CMD="$lt_save_MAGIC_CMD"
8248 ;;
8249esac
8250fi
8251
8252MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8253if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8255$as_echo "$MAGIC_CMD" >&6; }
d7040cdb 8256else
81ecdfbb
RW
8257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8258$as_echo "no" >&6; }
d7040cdb
SE
8259fi
8260
8261
8262
8263
8264
8265if test -z "$lt_cv_path_MAGIC_CMD"; then
8266 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8268$as_echo_n "checking for file... " >&6; }
8269if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8270 $as_echo_n "(cached) " >&6
d7040cdb
SE
8271else
8272 case $MAGIC_CMD in
8273[\\/*] | ?:[\\/]*)
8274 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8275 ;;
8276*)
8277 lt_save_MAGIC_CMD="$MAGIC_CMD"
8278 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8279 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8280 for ac_dir in $ac_dummy; do
8281 IFS="$lt_save_ifs"
8282 test -z "$ac_dir" && ac_dir=.
8283 if test -f $ac_dir/file; then
8284 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8285 if test -n "$file_magic_test_file"; then
8286 case $deplibs_check_method in
8287 "file_magic "*)
8288 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8289 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8290 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8291 $EGREP "$file_magic_regex" > /dev/null; then
8292 :
8293 else
8294 cat <<_LT_EOF 1>&2
8295
8296*** Warning: the command libtool uses to detect shared libraries,
8297*** $file_magic_cmd, produces output that libtool cannot recognize.
8298*** The result is that libtool may fail to recognize shared libraries
8299*** as such. This will affect the creation of libtool libraries that
8300*** depend on shared libraries, but programs linked with such libtool
8301*** libraries will work regardless of this problem. Nevertheless, you
8302*** may want to report the problem to your system manager and/or to
8303*** bug-libtool@gnu.org
8304
8305_LT_EOF
8306 fi ;;
8307 esac
8308 fi
8309 break
8310 fi
8311 done
8312 IFS="$lt_save_ifs"
8313 MAGIC_CMD="$lt_save_MAGIC_CMD"
8314 ;;
8315esac
8316fi
8317
8318MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8319if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8321$as_echo "$MAGIC_CMD" >&6; }
d7040cdb 8322else
81ecdfbb
RW
8323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8324$as_echo "no" >&6; }
d7040cdb
SE
8325fi
8326
8327
8328 else
8329 MAGIC_CMD=:
8330 fi
8331fi
8332
8333 fi
8334 ;;
8335esac
8336
8337# Use C for the default configuration in the libtool script
8338
8339lt_save_CC="$CC"
8340ac_ext=c
8341ac_cpp='$CPP $CPPFLAGS'
8342ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8343ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8344ac_compiler_gnu=$ac_cv_c_compiler_gnu
8345
8346
8347# Source file extension for C test sources.
8348ac_ext=c
8349
8350# Object file extension for compiled C test sources.
8351objext=o
8352objext=$objext
8353
8354# Code to be used in simple compile tests
8355lt_simple_compile_test_code="int some_variable = 0;"
8356
8357# Code to be used in simple link tests
8358lt_simple_link_test_code='int main(){return(0);}'
8359
8360
8361
8362
8363
8364
8365
8366# If no C compiler was specified, use CC.
8367LTCC=${LTCC-"$CC"}
8368
8369# If no C compiler flags were specified, use CFLAGS.
8370LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8371
8372# Allow CC to be a program name with arguments.
8373compiler=$CC
8374
8375# Save the default compiler, since it gets overwritten when the other
8376# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8377compiler_DEFAULT=$CC
8378
8379# save warnings/boilerplate of simple test code
8380ac_outfile=conftest.$ac_objext
8381echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8382eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8383_lt_compiler_boilerplate=`cat conftest.err`
8384$RM conftest*
8385
8386ac_outfile=conftest.$ac_objext
8387echo "$lt_simple_link_test_code" >conftest.$ac_ext
8388eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8389_lt_linker_boilerplate=`cat conftest.err`
718a6fd8 8390$RM -r conftest*
d7040cdb
SE
8391
8392
8393## CAVEAT EMPTOR:
8394## There is no encapsulation within the following macros, do not change
8395## the running order or otherwise move them around unless you know exactly
8396## what you are doing...
8397if test -n "$compiler"; then
8398
8399lt_prog_compiler_no_builtin_flag=
8400
8401if test "$GCC" = yes; then
3725885a
RW
8402 case $cc_basename in
8403 nvcc*)
8404 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8405 *)
8406 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8407 esac
d7040cdb 8408
81ecdfbb
RW
8409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8410$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8411if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8412 $as_echo_n "(cached) " >&6
d7040cdb
SE
8413else
8414 lt_cv_prog_compiler_rtti_exceptions=no
8415 ac_outfile=conftest.$ac_objext
8416 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8417 lt_compiler_flag="-fno-rtti -fno-exceptions"
8418 # Insert the option either (1) after the last *FLAGS variable, or
8419 # (2) before a word containing "conftest.", or (3) at the end.
8420 # Note that $ac_compile itself does not contain backslashes and begins
8421 # with a dollar sign (not a hyphen), so the echo should work correctly.
8422 # The option is referenced via a variable to avoid confusing sed.
8423 lt_compile=`echo "$ac_compile" | $SED \
8424 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8425 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8426 -e 's:$: $lt_compiler_flag:'`
3725885a 8427 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8428 (eval "$lt_compile" 2>conftest.err)
8429 ac_status=$?
8430 cat conftest.err >&5
3725885a 8431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8432 if (exit $ac_status) && test -s "$ac_outfile"; then
8433 # The compiler can only warn and ignore the option if not recognized
8434 # So say no if there are warnings other than the usual output.
3725885a 8435 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
8436 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8437 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8438 lt_cv_prog_compiler_rtti_exceptions=yes
8439 fi
8440 fi
8441 $RM conftest*
8442
8443fi
81ecdfbb
RW
8444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8445$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
d7040cdb
SE
8446
8447if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8448 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8449else
8450 :
8451fi
8452
8453fi
8454
8455
8456
8457
8458
8459
8460 lt_prog_compiler_wl=
8461lt_prog_compiler_pic=
8462lt_prog_compiler_static=
8463
81ecdfbb
RW
8464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8465$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
d7040cdb
SE
8466
8467 if test "$GCC" = yes; then
8468 lt_prog_compiler_wl='-Wl,'
8469 lt_prog_compiler_static='-static'
8470
8471 case $host_os in
8472 aix*)
8473 # All AIX code is PIC.
8474 if test "$host_cpu" = ia64; then
8475 # AIX 5 now supports IA64 processor
8476 lt_prog_compiler_static='-Bstatic'
8477 fi
6c9c0a50 8478 lt_prog_compiler_pic='-fPIC'
d7040cdb
SE
8479 ;;
8480
8481 amigaos*)
718a6fd8
SE
8482 case $host_cpu in
8483 powerpc)
8484 # see comment about AmigaOS4 .so support
8485 lt_prog_compiler_pic='-fPIC'
8486 ;;
8487 m68k)
8488 # FIXME: we need at least 68020 code to build shared libraries, but
8489 # adding the `-m68020' flag to GCC prevents building anything better,
8490 # like `-m68040'.
8491 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8492 ;;
8493 esac
d7040cdb
SE
8494 ;;
8495
8496 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8497 # PIC is the default for these OSes.
8498 ;;
8499
718a6fd8 8500 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8501 # This hack is so that the source file can tell whether it is being
8502 # built for inclusion in a dll (and should export symbols for example).
8503 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8504 # (--disable-auto-import) libraries
8505 lt_prog_compiler_pic='-DDLL_EXPORT'
8506 ;;
8507
8508 darwin* | rhapsody*)
8509 # PIC is the default on this platform
8510 # Common symbols not allowed in MH_DYLIB files
8511 lt_prog_compiler_pic='-fno-common'
8512 ;;
8513
3725885a
RW
8514 haiku*)
8515 # PIC is the default for Haiku.
8516 # The "-static" flag exists, but is broken.
8517 lt_prog_compiler_static=
8518 ;;
8519
d7040cdb 8520 hpux*)
718a6fd8
SE
8521 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8522 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8523 # sets the default TLS model and affects inlining.
d7040cdb 8524 case $host_cpu in
718a6fd8 8525 hppa*64*)
d7040cdb
SE
8526 # +Z the default
8527 ;;
8528 *)
8529 lt_prog_compiler_pic='-fPIC'
8530 ;;
8531 esac
8532 ;;
8533
8534 interix[3-9]*)
8535 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8536 # Instead, we relocate shared libraries at runtime.
8537 ;;
8538
8539 msdosdjgpp*)
8540 # Just because we use GCC doesn't mean we suddenly get shared libraries
8541 # on systems that don't support them.
8542 lt_prog_compiler_can_build_shared=no
8543 enable_shared=no
8544 ;;
8545
8546 *nto* | *qnx*)
8547 # QNX uses GNU C++, but need to define -shared option too, otherwise
8548 # it will coredump.
8549 lt_prog_compiler_pic='-fPIC -shared'
8550 ;;
8551
8552 sysv4*MP*)
8553 if test -d /usr/nec; then
8554 lt_prog_compiler_pic=-Kconform_pic
8555 fi
8556 ;;
8557
8558 *)
8559 lt_prog_compiler_pic='-fPIC'
8560 ;;
8561 esac
3725885a
RW
8562
8563 case $cc_basename in
8564 nvcc*) # Cuda Compiler Driver 2.2
8565 lt_prog_compiler_wl='-Xlinker '
8566 lt_prog_compiler_pic='-Xcompiler -fPIC'
8567 ;;
8568 esac
d7040cdb
SE
8569 else
8570 # PORTME Check for flag to pass linker flags through the system compiler.
8571 case $host_os in
8572 aix*)
8573 lt_prog_compiler_wl='-Wl,'
8574 if test "$host_cpu" = ia64; then
8575 # AIX 5 now supports IA64 processor
8576 lt_prog_compiler_static='-Bstatic'
8577 else
8578 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8579 fi
8580 ;;
d7040cdb 8581
718a6fd8 8582 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8583 # This hack is so that the source file can tell whether it is being
8584 # built for inclusion in a dll (and should export symbols for example).
8585 lt_prog_compiler_pic='-DDLL_EXPORT'
8586 ;;
8587
8588 hpux9* | hpux10* | hpux11*)
8589 lt_prog_compiler_wl='-Wl,'
8590 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8591 # not for PA HP-UX.
8592 case $host_cpu in
8593 hppa*64*|ia64*)
8594 # +Z the default
8595 ;;
8596 *)
8597 lt_prog_compiler_pic='+Z'
8598 ;;
8599 esac
8600 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8601 lt_prog_compiler_static='${wl}-a ${wl}archive'
8602 ;;
8603
8604 irix5* | irix6* | nonstopux*)
8605 lt_prog_compiler_wl='-Wl,'
8606 # PIC (with -KPIC) is the default.
8607 lt_prog_compiler_static='-non_shared'
8608 ;;
8609
58e24671 8610 linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb 8611 case $cc_basename in
718a6fd8
SE
8612 # old Intel for x86_64 which still supported -KPIC.
8613 ecc*)
d7040cdb
SE
8614 lt_prog_compiler_wl='-Wl,'
8615 lt_prog_compiler_pic='-KPIC'
8616 lt_prog_compiler_static='-static'
8617 ;;
718a6fd8
SE
8618 # icc used to be incompatible with GCC.
8619 # ICC 10 doesn't accept -KPIC any more.
8620 icc* | ifort*)
8621 lt_prog_compiler_wl='-Wl,'
8622 lt_prog_compiler_pic='-fPIC'
8623 lt_prog_compiler_static='-static'
8624 ;;
8625 # Lahey Fortran 8.1.
8626 lf95*)
8627 lt_prog_compiler_wl='-Wl,'
8628 lt_prog_compiler_pic='--shared'
8629 lt_prog_compiler_static='--static'
8630 ;;
3725885a 8631 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
d7040cdb
SE
8632 # Portland Group compilers (*not* the Pentium gcc compiler,
8633 # which looks to be a dead project)
8634 lt_prog_compiler_wl='-Wl,'
8635 lt_prog_compiler_pic='-fpic'
8636 lt_prog_compiler_static='-Bstatic'
8637 ;;
8638 ccc*)
8639 lt_prog_compiler_wl='-Wl,'
8640 # All Alpha code is PIC.
8641 lt_prog_compiler_static='-non_shared'
8642 ;;
3725885a
RW
8643 xl* | bgxl* | bgf* | mpixl*)
8644 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
718a6fd8
SE
8645 lt_prog_compiler_wl='-Wl,'
8646 lt_prog_compiler_pic='-qpic'
8647 lt_prog_compiler_static='-qstaticlink'
8648 ;;
d7040cdb
SE
8649 *)
8650 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8651 *Sun\ F* | *Sun*Fortran*)
8652 # Sun Fortran 8.3 passes all unrecognized flags to the linker
d7040cdb
SE
8653 lt_prog_compiler_pic='-KPIC'
8654 lt_prog_compiler_static='-Bstatic'
3725885a 8655 lt_prog_compiler_wl=''
d7040cdb 8656 ;;
3725885a
RW
8657 *Sun\ C*)
8658 # Sun C 5.9
d7040cdb
SE
8659 lt_prog_compiler_pic='-KPIC'
8660 lt_prog_compiler_static='-Bstatic'
3725885a 8661 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8662 ;;
8663 esac
8664 ;;
8665 esac
8666 ;;
8667
8668 newsos6)
8669 lt_prog_compiler_pic='-KPIC'
8670 lt_prog_compiler_static='-Bstatic'
8671 ;;
8672
8673 *nto* | *qnx*)
8674 # QNX uses GNU C++, but need to define -shared option too, otherwise
8675 # it will coredump.
8676 lt_prog_compiler_pic='-fPIC -shared'
8677 ;;
8678
8679 osf3* | osf4* | osf5*)
8680 lt_prog_compiler_wl='-Wl,'
8681 # All OSF/1 code is PIC.
8682 lt_prog_compiler_static='-non_shared'
8683 ;;
8684
8685 rdos*)
8686 lt_prog_compiler_static='-non_shared'
8687 ;;
8688
8689 solaris*)
8690 lt_prog_compiler_pic='-KPIC'
8691 lt_prog_compiler_static='-Bstatic'
8692 case $cc_basename in
8693 f77* | f90* | f95*)
8694 lt_prog_compiler_wl='-Qoption ld ';;
8695 *)
8696 lt_prog_compiler_wl='-Wl,';;
8697 esac
8698 ;;
8699
8700 sunos4*)
8701 lt_prog_compiler_wl='-Qoption ld '
8702 lt_prog_compiler_pic='-PIC'
8703 lt_prog_compiler_static='-Bstatic'
8704 ;;
8705
8706 sysv4 | sysv4.2uw2* | sysv4.3*)
8707 lt_prog_compiler_wl='-Wl,'
8708 lt_prog_compiler_pic='-KPIC'
8709 lt_prog_compiler_static='-Bstatic'
8710 ;;
8711
8712 sysv4*MP*)
8713 if test -d /usr/nec ;then
8714 lt_prog_compiler_pic='-Kconform_pic'
8715 lt_prog_compiler_static='-Bstatic'
8716 fi
8717 ;;
8718
8719 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8720 lt_prog_compiler_wl='-Wl,'
8721 lt_prog_compiler_pic='-KPIC'
8722 lt_prog_compiler_static='-Bstatic'
8723 ;;
8724
8725 unicos*)
8726 lt_prog_compiler_wl='-Wl,'
8727 lt_prog_compiler_can_build_shared=no
8728 ;;
8729
8730 uts4*)
8731 lt_prog_compiler_pic='-pic'
8732 lt_prog_compiler_static='-Bstatic'
8733 ;;
8734
8735 *)
8736 lt_prog_compiler_can_build_shared=no
8737 ;;
8738 esac
8739 fi
8740
8741case $host_os in
8742 # For platforms which do not support PIC, -DPIC is meaningless:
8743 *djgpp*)
8744 lt_prog_compiler_pic=
8745 ;;
8746 *)
8747 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8748 ;;
8749esac
81ecdfbb
RW
8750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8751$as_echo "$lt_prog_compiler_pic" >&6; }
d7040cdb
SE
8752
8753
8754
8755
8756
8757
8758#
8759# Check to make sure the PIC flag actually works.
8760#
8761if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8763$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8764if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8765 $as_echo_n "(cached) " >&6
d7040cdb 8766else
718a6fd8 8767 lt_cv_prog_compiler_pic_works=no
d7040cdb
SE
8768 ac_outfile=conftest.$ac_objext
8769 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8770 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8771 # Insert the option either (1) after the last *FLAGS variable, or
8772 # (2) before a word containing "conftest.", or (3) at the end.
8773 # Note that $ac_compile itself does not contain backslashes and begins
8774 # with a dollar sign (not a hyphen), so the echo should work correctly.
8775 # The option is referenced via a variable to avoid confusing sed.
8776 lt_compile=`echo "$ac_compile" | $SED \
8777 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8778 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8779 -e 's:$: $lt_compiler_flag:'`
3725885a 8780 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8781 (eval "$lt_compile" 2>conftest.err)
8782 ac_status=$?
8783 cat conftest.err >&5
3725885a 8784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8785 if (exit $ac_status) && test -s "$ac_outfile"; then
8786 # The compiler can only warn and ignore the option if not recognized
8787 # So say no if there are warnings other than the usual output.
3725885a 8788 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
8789 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8790 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8791 lt_cv_prog_compiler_pic_works=yes
d7040cdb
SE
8792 fi
8793 fi
8794 $RM conftest*
8795
8796fi
81ecdfbb
RW
8797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8798$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8799
718a6fd8 8800if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
d7040cdb
SE
8801 case $lt_prog_compiler_pic in
8802 "" | " "*) ;;
8803 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8804 esac
8805else
8806 lt_prog_compiler_pic=
8807 lt_prog_compiler_can_build_shared=no
8808fi
8809
8810fi
8811
8812
8813
8814
8815
8816
8817#
8818# Check to make sure the static flag actually works.
8819#
8820wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8822$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8823if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8824 $as_echo_n "(cached) " >&6
d7040cdb 8825else
718a6fd8 8826 lt_cv_prog_compiler_static_works=no
d7040cdb
SE
8827 save_LDFLAGS="$LDFLAGS"
8828 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8829 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8830 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8831 # The linker can only warn and ignore the option if not recognized
8832 # So say no if there are warnings
8833 if test -s conftest.err; then
8834 # Append any errors to the config.log.
8835 cat conftest.err 1>&5
3725885a 8836 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
d7040cdb
SE
8837 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8838 if diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8839 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
8840 fi
8841 else
718a6fd8 8842 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
8843 fi
8844 fi
718a6fd8 8845 $RM -r conftest*
d7040cdb
SE
8846 LDFLAGS="$save_LDFLAGS"
8847
8848fi
81ecdfbb
RW
8849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8850$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8851
718a6fd8 8852if test x"$lt_cv_prog_compiler_static_works" = xyes; then
d7040cdb
SE
8853 :
8854else
8855 lt_prog_compiler_static=
8856fi
8857
8858
8859
8860
8861
8862
8863
81ecdfbb
RW
8864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8865$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8866if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8867 $as_echo_n "(cached) " >&6
d7040cdb
SE
8868else
8869 lt_cv_prog_compiler_c_o=no
8870 $RM -r conftest 2>/dev/null
8871 mkdir conftest
8872 cd conftest
8873 mkdir out
8874 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8875
8876 lt_compiler_flag="-o out/conftest2.$ac_objext"
8877 # Insert the option either (1) after the last *FLAGS variable, or
8878 # (2) before a word containing "conftest.", or (3) at the end.
8879 # Note that $ac_compile itself does not contain backslashes and begins
8880 # with a dollar sign (not a hyphen), so the echo should work correctly.
8881 lt_compile=`echo "$ac_compile" | $SED \
8882 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8883 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8884 -e 's:$: $lt_compiler_flag:'`
3725885a 8885 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8886 (eval "$lt_compile" 2>out/conftest.err)
8887 ac_status=$?
8888 cat out/conftest.err >&5
3725885a 8889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8890 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8891 then
8892 # The compiler can only warn and ignore the option if not recognized
8893 # So say no if there are warnings
3725885a 8894 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
8895 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8896 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8897 lt_cv_prog_compiler_c_o=yes
8898 fi
8899 fi
8900 chmod u+w . 2>&5
8901 $RM conftest*
8902 # SGI C++ compiler will create directory out/ii_files/ for
8903 # template instantiation
8904 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8905 $RM out/* && rmdir out
8906 cd ..
8907 $RM -r conftest
8908 $RM conftest*
8909
8910fi
81ecdfbb
RW
8911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8912$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8913
8914
8915
8916
8917
8918
81ecdfbb
RW
8919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8920$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8921if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8922 $as_echo_n "(cached) " >&6
d7040cdb
SE
8923else
8924 lt_cv_prog_compiler_c_o=no
8925 $RM -r conftest 2>/dev/null
8926 mkdir conftest
8927 cd conftest
8928 mkdir out
8929 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8930
8931 lt_compiler_flag="-o out/conftest2.$ac_objext"
8932 # Insert the option either (1) after the last *FLAGS variable, or
8933 # (2) before a word containing "conftest.", or (3) at the end.
8934 # Note that $ac_compile itself does not contain backslashes and begins
8935 # with a dollar sign (not a hyphen), so the echo should work correctly.
8936 lt_compile=`echo "$ac_compile" | $SED \
8937 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8938 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8939 -e 's:$: $lt_compiler_flag:'`
3725885a 8940 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8941 (eval "$lt_compile" 2>out/conftest.err)
8942 ac_status=$?
8943 cat out/conftest.err >&5
3725885a 8944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8945 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8946 then
8947 # The compiler can only warn and ignore the option if not recognized
8948 # So say no if there are warnings
3725885a 8949 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
8950 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8951 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8952 lt_cv_prog_compiler_c_o=yes
8953 fi
8954 fi
8955 chmod u+w . 2>&5
8956 $RM conftest*
8957 # SGI C++ compiler will create directory out/ii_files/ for
8958 # template instantiation
8959 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8960 $RM out/* && rmdir out
8961 cd ..
8962 $RM -r conftest
8963 $RM conftest*
8964
8965fi
81ecdfbb
RW
8966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8967$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8968
8969
8970
8971
8972hard_links="nottested"
8973if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8974 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8976$as_echo_n "checking if we can lock with hard links... " >&6; }
d7040cdb
SE
8977 hard_links=yes
8978 $RM conftest*
8979 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8980 touch conftest.a
8981 ln conftest.a conftest.b 2>&5 || hard_links=no
8982 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
8983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8984$as_echo "$hard_links" >&6; }
d7040cdb 8985 if test "$hard_links" = no; then
81ecdfbb
RW
8986 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8987$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
d7040cdb
SE
8988 need_locks=warn
8989 fi
8990else
8991 need_locks=no
8992fi
8993
8994
8995
8996
8997
8998
81ecdfbb
RW
8999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9000$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb
SE
9001
9002 runpath_var=
9003 allow_undefined_flag=
9004 always_export_symbols=no
9005 archive_cmds=
9006 archive_expsym_cmds=
9007 compiler_needs_object=no
9008 enable_shared_with_static_runtimes=no
9009 export_dynamic_flag_spec=
9010 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9011 hardcode_automatic=no
9012 hardcode_direct=no
9013 hardcode_direct_absolute=no
9014 hardcode_libdir_flag_spec=
9015 hardcode_libdir_flag_spec_ld=
9016 hardcode_libdir_separator=
9017 hardcode_minus_L=no
9018 hardcode_shlibpath_var=unsupported
9019 inherit_rpath=no
9020 link_all_deplibs=unknown
9021 module_cmds=
9022 module_expsym_cmds=
9023 old_archive_from_new_cmds=
9024 old_archive_from_expsyms_cmds=
9025 thread_safe_flag_spec=
9026 whole_archive_flag_spec=
9027 # include_expsyms should be a list of space-separated symbols to be *always*
9028 # included in the symbol list
9029 include_expsyms=
9030 # exclude_expsyms can be an extended regexp of symbols to exclude
9031 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9032 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9033 # as well as any symbol that contains `d'.
718a6fd8 9034 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
d7040cdb
SE
9035 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9036 # platforms (ab)use it in PIC code, but their linkers get confused if
9037 # the symbol is explicitly referenced. Since portable code cannot
9038 # rely on this symbol name, it's probably fine to never include it in
9039 # preloaded symbol tables.
718a6fd8 9040 # Exclude shared library initialization/finalization symbols.
d7040cdb
SE
9041 extract_expsyms_cmds=
9042
9043 case $host_os in
718a6fd8 9044 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9045 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9046 # When not using gcc, we currently assume that we are using
9047 # Microsoft Visual C++.
9048 if test "$GCC" != yes; then
9049 with_gnu_ld=no
9050 fi
9051 ;;
9052 interix*)
9053 # we just hope/assume this is gcc and not c89 (= MSVC++)
9054 with_gnu_ld=yes
9055 ;;
9056 openbsd*)
9057 with_gnu_ld=no
9058 ;;
9059 esac
9060
9061 ld_shlibs=yes
3725885a
RW
9062
9063 # On some targets, GNU ld is compatible enough with the native linker
9064 # that we're better off using the native interface for both.
9065 lt_use_gnu_ld_interface=no
d7040cdb 9066 if test "$with_gnu_ld" = yes; then
3725885a
RW
9067 case $host_os in
9068 aix*)
9069 # The AIX port of GNU ld has always aspired to compatibility
9070 # with the native linker. However, as the warning in the GNU ld
9071 # block says, versions before 2.19.5* couldn't really create working
9072 # shared libraries, regardless of the interface used.
9073 case `$LD -v 2>&1` in
9074 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9075 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9076 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9077 *)
9078 lt_use_gnu_ld_interface=yes
9079 ;;
9080 esac
9081 ;;
9082 *)
9083 lt_use_gnu_ld_interface=yes
9084 ;;
9085 esac
9086 fi
9087
9088 if test "$lt_use_gnu_ld_interface" = yes; then
d7040cdb
SE
9089 # If archive_cmds runs LD, not CC, wlarc should be empty
9090 wlarc='${wl}'
9091
9092 # Set some defaults for GNU ld with shared library support. These
9093 # are reset later if shared libraries are not supported. Putting them
9094 # here allows them to be overridden if necessary.
9095 runpath_var=LD_RUN_PATH
9096 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9097 export_dynamic_flag_spec='${wl}--export-dynamic'
9098 # ancient GNU ld didn't support --whole-archive et. al.
9099 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9100 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9101 else
9102 whole_archive_flag_spec=
9103 fi
9104 supports_anon_versioning=no
9105 case `$LD -v 2>&1` in
3725885a 9106 *GNU\ gold*) supports_anon_versioning=yes ;;
d7040cdb
SE
9107 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9108 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9109 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9110 *\ 2.11.*) ;; # other 2.11 versions
9111 *) supports_anon_versioning=yes ;;
9112 esac
9113
9114 # See if GNU ld supports shared libraries.
9115 case $host_os in
e81819a5 9116 aix[3-9]*)
d7040cdb
SE
9117 # On AIX/PPC, the GNU linker is very broken
9118 if test "$host_cpu" != ia64; then
9119 ld_shlibs=no
9120 cat <<_LT_EOF 1>&2
9121
3725885a 9122*** Warning: the GNU linker, at least up to release 2.19, is reported
d7040cdb
SE
9123*** to be unable to reliably create shared libraries on AIX.
9124*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
9125*** really care for shared libraries, you may want to install binutils
9126*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9127*** You will then need to restart the configuration process.
d7040cdb
SE
9128
9129_LT_EOF
9130 fi
9131 ;;
9132
9133 amigaos*)
718a6fd8
SE
9134 case $host_cpu in
9135 powerpc)
9136 # see comment about AmigaOS4 .so support
9137 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9138 archive_expsym_cmds=''
9139 ;;
9140 m68k)
9141 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9142 hardcode_libdir_flag_spec='-L$libdir'
9143 hardcode_minus_L=yes
9144 ;;
9145 esac
d7040cdb
SE
9146 ;;
9147
9148 beos*)
9149 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9150 allow_undefined_flag=unsupported
9151 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9152 # support --undefined. This deserves some investigation. FIXME
9153 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9154 else
9155 ld_shlibs=no
9156 fi
9157 ;;
9158
718a6fd8 9159 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9160 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9161 # as there is no search path for DLLs.
9162 hardcode_libdir_flag_spec='-L$libdir'
3725885a 9163 export_dynamic_flag_spec='${wl}--export-all-symbols'
d7040cdb
SE
9164 allow_undefined_flag=unsupported
9165 always_export_symbols=no
9166 enable_shared_with_static_runtimes=yes
9167 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9168
9169 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9170 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9171 # If the export-symbols file already is a .def file (1st line
9172 # is EXPORTS), use it as is; otherwise, prepend...
9173 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9174 cp $export_symbols $output_objdir/$soname.def;
9175 else
9176 echo EXPORTS > $output_objdir/$soname.def;
9177 cat $export_symbols >> $output_objdir/$soname.def;
9178 fi~
9179 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9180 else
9181 ld_shlibs=no
9182 fi
9183 ;;
9184
3725885a
RW
9185 haiku*)
9186 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9187 link_all_deplibs=yes
9188 ;;
9189
d7040cdb
SE
9190 interix[3-9]*)
9191 hardcode_direct=no
9192 hardcode_shlibpath_var=no
9193 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9194 export_dynamic_flag_spec='${wl}-E'
9195 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9196 # Instead, shared libraries are loaded at an image base (0x10000000 by
9197 # default) and relocated if they conflict, which is a slow very memory
9198 # consuming and fragmenting process. To avoid this, we pick a random,
9199 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9200 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9201 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9202 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9203 ;;
9204
58e24671 9205 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
9206 tmp_diet=no
9207 if test "$host_os" = linux-dietlibc; then
9208 case $cc_basename in
9209 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9210 esac
9211 fi
9212 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9213 && test "$tmp_diet" = no
9214 then
6e733cce 9215 tmp_addflag=' $pic_flag'
718a6fd8 9216 tmp_sharedflag='-shared'
d7040cdb
SE
9217 case $cc_basename,$host_cpu in
9218 pgcc*) # Portland Group C compiler
3725885a 9219 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
d7040cdb
SE
9220 tmp_addflag=' $pic_flag'
9221 ;;
3725885a
RW
9222 pgf77* | pgf90* | pgf95* | pgfortran*)
9223 # Portland Group f77 and f90 compilers
9224 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
d7040cdb
SE
9225 tmp_addflag=' $pic_flag -Mnomain' ;;
9226 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9227 tmp_addflag=' -i_dynamic' ;;
9228 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9229 tmp_addflag=' -i_dynamic -nofor_main' ;;
9230 ifc* | ifort*) # Intel Fortran compiler
9231 tmp_addflag=' -nofor_main' ;;
718a6fd8
SE
9232 lf95*) # Lahey Fortran 8.1
9233 whole_archive_flag_spec=
9234 tmp_sharedflag='--shared' ;;
3725885a 9235 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
718a6fd8
SE
9236 tmp_sharedflag='-qmkshrobj'
9237 tmp_addflag= ;;
3725885a
RW
9238 nvcc*) # Cuda Compiler Driver 2.2
9239 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9240 compiler_needs_object=yes
9241 ;;
d7040cdb
SE
9242 esac
9243 case `$CC -V 2>&1 | sed 5q` in
9244 *Sun\ C*) # Sun C 5.9
3725885a 9245 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
d7040cdb
SE
9246 compiler_needs_object=yes
9247 tmp_sharedflag='-G' ;;
9248 *Sun\ F*) # Sun Fortran 8.3
9249 tmp_sharedflag='-G' ;;
d7040cdb
SE
9250 esac
9251 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9252
9253 if test "x$supports_anon_versioning" = xyes; then
9254 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9255 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9256 echo "local: *; };" >> $output_objdir/$libname.ver~
9257 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9258 fi
718a6fd8
SE
9259
9260 case $cc_basename in
3725885a 9261 xlf* | bgf* | bgxlf* | mpixlf*)
718a6fd8
SE
9262 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9263 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9264 hardcode_libdir_flag_spec=
9265 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9266 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9267 if test "x$supports_anon_versioning" = xyes; then
9268 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9269 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9270 echo "local: *; };" >> $output_objdir/$libname.ver~
9271 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9272 fi
9273 ;;
9274 esac
d7040cdb
SE
9275 else
9276 ld_shlibs=no
9277 fi
9278 ;;
9279
9280 netbsd*)
9281 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9282 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9283 wlarc=
9284 else
9285 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9286 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9287 fi
9288 ;;
9289
9290 solaris*)
9291 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9292 ld_shlibs=no
9293 cat <<_LT_EOF 1>&2
9294
9295*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9296*** create shared libraries on Solaris systems. Therefore, libtool
9297*** is disabling shared libraries support. We urge you to upgrade GNU
9298*** binutils to release 2.9.1 or newer. Another option is to modify
9299*** your PATH or compiler configuration so that the native linker is
9300*** used, and then restart.
9301
9302_LT_EOF
9303 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9304 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9305 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9306 else
9307 ld_shlibs=no
9308 fi
9309 ;;
9310
9311 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9312 case `$LD -v 2>&1` in
9313 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9314 ld_shlibs=no
9315 cat <<_LT_EOF 1>&2
9316
9317*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9318*** reliably create shared libraries on SCO systems. Therefore, libtool
9319*** is disabling shared libraries support. We urge you to upgrade GNU
9320*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9321*** your PATH or compiler configuration so that the native linker is
9322*** used, and then restart.
9323
9324_LT_EOF
9325 ;;
9326 *)
9327 # For security reasons, it is highly recommended that you always
9328 # use absolute paths for naming shared libraries, and exclude the
9329 # DT_RUNPATH tag from executables and libraries. But doing so
9330 # requires that you compile everything twice, which is a pain.
9331 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9332 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9333 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9334 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9335 else
9336 ld_shlibs=no
9337 fi
9338 ;;
9339 esac
9340 ;;
9341
9342 sunos4*)
9343 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9344 wlarc=
9345 hardcode_direct=yes
9346 hardcode_shlibpath_var=no
9347 ;;
9348
9349 *)
9350 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9351 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9352 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9353 else
9354 ld_shlibs=no
9355 fi
9356 ;;
9357 esac
9358
9359 if test "$ld_shlibs" = no; then
9360 runpath_var=
9361 hardcode_libdir_flag_spec=
9362 export_dynamic_flag_spec=
9363 whole_archive_flag_spec=
9364 fi
9365 else
9366 # PORTME fill in a description of your system's linker (not GNU ld)
9367 case $host_os in
9368 aix3*)
9369 allow_undefined_flag=unsupported
9370 always_export_symbols=yes
9371 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
9372 # Note: this linker hardcodes the directories in LIBPATH if there
9373 # are no directories specified by -L.
9374 hardcode_minus_L=yes
9375 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9376 # Neither direct hardcoding nor static linking is supported with a
9377 # broken collect2.
9378 hardcode_direct=unsupported
9379 fi
9380 ;;
9381
e81819a5 9382 aix[4-9]*)
d7040cdb
SE
9383 if test "$host_cpu" = ia64; then
9384 # On IA64, the linker does run time linking by default, so we don't
9385 # have to do anything special.
9386 aix_use_runtimelinking=no
9387 exp_sym_flag='-Bexport'
9388 no_entry_flag=""
9389 else
9390 # If we're using GNU nm, then we don't want the "-C" option.
9391 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9392 # Also, AIX nm treats weak defined symbols like other global
9393 # defined symbols, whereas GNU nm marks them as "W".
d7040cdb 9394 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9395 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
d7040cdb 9396 else
5c14705f 9397 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
9398 fi
9399 aix_use_runtimelinking=no
9400
9401 # Test if we are trying to use run time linking or normal
9402 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9403 # need to do runtime linking.
e81819a5 9404 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
d7040cdb
SE
9405 for ld_flag in $LDFLAGS; do
9406 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9407 aix_use_runtimelinking=yes
9408 break
9409 fi
9410 done
9411 ;;
9412 esac
9413
9414 exp_sym_flag='-bexport'
9415 no_entry_flag='-bnoentry'
9416 fi
9417
9418 # When large executables or shared objects are built, AIX ld can
9419 # have problems creating the table of contents. If linking a library
9420 # or program results in "error TOC overflow" add -mminimal-toc to
9421 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9422 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9423
9424 archive_cmds=''
9425 hardcode_direct=yes
9426 hardcode_direct_absolute=yes
9427 hardcode_libdir_separator=':'
9428 link_all_deplibs=yes
9429 file_list_spec='${wl}-f,'
9430
9431 if test "$GCC" = yes; then
9432 case $host_os in aix4.[012]|aix4.[012].*)
9433 # We only want to do this on AIX 4.2 and lower, the check
9434 # below for broken collect2 doesn't work under 4.3+
9435 collect2name=`${CC} -print-prog-name=collect2`
9436 if test -f "$collect2name" &&
9437 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9438 then
9439 # We have reworked collect2
9440 :
9441 else
9442 # We have old collect2
9443 hardcode_direct=unsupported
9444 # It fails to find uninstalled libraries when the uninstalled
9445 # path is not listed in the libpath. Setting hardcode_minus_L
9446 # to unsupported forces relinking
9447 hardcode_minus_L=yes
9448 hardcode_libdir_flag_spec='-L$libdir'
9449 hardcode_libdir_separator=
9450 fi
9451 ;;
9452 esac
9453 shared_flag='-shared'
9454 if test "$aix_use_runtimelinking" = yes; then
9455 shared_flag="$shared_flag "'${wl}-G'
9456 fi
9457 else
9458 # not using gcc
9459 if test "$host_cpu" = ia64; then
9460 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9461 # chokes on -Wl,-G. The following line is correct:
9462 shared_flag='-G'
9463 else
9464 if test "$aix_use_runtimelinking" = yes; then
9465 shared_flag='${wl}-G'
9466 else
9467 shared_flag='${wl}-bM:SRE'
9468 fi
9469 fi
9470 fi
9471
718a6fd8 9472 export_dynamic_flag_spec='${wl}-bexpall'
d7040cdb
SE
9473 # It seems that -bexpall does not export symbols beginning with
9474 # underscore (_), so it is better to generate a list of symbols to export.
9475 always_export_symbols=yes
9476 if test "$aix_use_runtimelinking" = yes; then
9477 # Warning - without using the other runtime loading flags (-brtl),
9478 # -berok will link without error, but may produce a broken library.
9479 allow_undefined_flag='-berok'
9480 # Determine the default libpath from the value encoded in an
9481 # empty executable.
81ecdfbb 9482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
9483/* end confdefs.h. */
9484
9485int
9486main ()
9487{
9488
9489 ;
9490 return 0;
9491}
9492_ACEOF
81ecdfbb 9493if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
9494
9495lt_aix_libpath_sed='
9496 /Import File Strings/,/^$/ {
9497 /^0/ {
9498 s/^0 *\(.*\)$/\1/
9499 p
9500 }
9501 }'
9502aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9503# Check for a 64-bit object if we didn't find anything.
9504if test -z "$aix_libpath"; then
9505 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9506fi
d7040cdb 9507fi
81ecdfbb
RW
9508rm -f core conftest.err conftest.$ac_objext \
9509 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
9510if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9511
9512 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9513 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
d7040cdb
SE
9514 else
9515 if test "$host_cpu" = ia64; then
9516 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9517 allow_undefined_flag="-z nodefs"
9518 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
9519 else
9520 # Determine the default libpath from the value encoded in an
9521 # empty executable.
81ecdfbb 9522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
9523/* end confdefs.h. */
9524
9525int
9526main ()
9527{
9528
9529 ;
9530 return 0;
9531}
9532_ACEOF
81ecdfbb 9533if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
9534
9535lt_aix_libpath_sed='
9536 /Import File Strings/,/^$/ {
9537 /^0/ {
9538 s/^0 *\(.*\)$/\1/
9539 p
9540 }
9541 }'
9542aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9543# Check for a 64-bit object if we didn't find anything.
9544if test -z "$aix_libpath"; then
9545 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9546fi
d7040cdb 9547fi
81ecdfbb
RW
9548rm -f core conftest.err conftest.$ac_objext \
9549 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
9550if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9551
9552 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9553 # Warning - without using the other run time loading flags,
9554 # -berok will link without error, but may produce a broken library.
9555 no_undefined_flag=' ${wl}-bernotok'
9556 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9557 if test "$with_gnu_ld" = yes; then
9558 # We only use this code for GNU lds that support --whole-archive.
9559 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9560 else
9561 # Exported symbols can be pulled into shared objects from archives
9562 whole_archive_flag_spec='$convenience'
9563 fi
d7040cdb
SE
9564 archive_cmds_need_lc=yes
9565 # This is similar to how AIX traditionally builds its shared libraries.
9566 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9567 fi
9568 fi
9569 ;;
9570
9571 amigaos*)
718a6fd8
SE
9572 case $host_cpu in
9573 powerpc)
9574 # see comment about AmigaOS4 .so support
9575 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9576 archive_expsym_cmds=''
9577 ;;
9578 m68k)
9579 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9580 hardcode_libdir_flag_spec='-L$libdir'
9581 hardcode_minus_L=yes
9582 ;;
9583 esac
d7040cdb
SE
9584 ;;
9585
9586 bsdi[45]*)
9587 export_dynamic_flag_spec=-rdynamic
9588 ;;
9589
718a6fd8 9590 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9591 # When not using gcc, we currently assume that we are using
9592 # Microsoft Visual C++.
9593 # hardcode_libdir_flag_spec is actually meaningless, as there is
9594 # no search path for DLLs.
9595 hardcode_libdir_flag_spec=' '
9596 allow_undefined_flag=unsupported
9597 # Tell ltmain to make .lib files, not .a files.
9598 libext=lib
9599 # Tell ltmain to make .dll files, not .so files.
9600 shrext_cmds=".dll"
9601 # FIXME: Setting linknames here is a bad hack.
3725885a 9602 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
d7040cdb
SE
9603 # The linker will automatically build a .lib file if we build a DLL.
9604 old_archive_from_new_cmds='true'
9605 # FIXME: Should let the user specify the lib program.
9606 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9607 fix_srcfile_path='`cygpath -w "$srcfile"`'
9608 enable_shared_with_static_runtimes=yes
9609 ;;
9610
9611 darwin* | rhapsody*)
d7040cdb 9612
718a6fd8
SE
9613
9614 archive_cmds_need_lc=no
9615 hardcode_direct=no
9616 hardcode_automatic=yes
9617 hardcode_shlibpath_var=unsupported
3725885a
RW
9618 if test "$lt_cv_ld_force_load" = "yes"; then
9619 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9620 else
9621 whole_archive_flag_spec=''
9622 fi
718a6fd8
SE
9623 link_all_deplibs=yes
9624 allow_undefined_flag="$_lt_dar_allow_undefined"
9625 case $cc_basename in
9626 ifort*) _lt_dar_can_shared=yes ;;
9627 *) _lt_dar_can_shared=$GCC ;;
9628 esac
9629 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9630 output_verbose_link_cmd=func_echo_all
718a6fd8
SE
9631 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9632 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9633 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
9634 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
9635
9636 else
9637 ld_shlibs=no
9638 fi
9639
d7040cdb
SE
9640 ;;
9641
9642 dgux*)
9643 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9644 hardcode_libdir_flag_spec='-L$libdir'
9645 hardcode_shlibpath_var=no
9646 ;;
9647
d7040cdb
SE
9648 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9649 # support. Future versions do this automatically, but an explicit c++rt0.o
9650 # does not break anything, and helps significantly (at the cost of a little
9651 # extra space).
9652 freebsd2.2*)
9653 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9654 hardcode_libdir_flag_spec='-R$libdir'
9655 hardcode_direct=yes
9656 hardcode_shlibpath_var=no
9657 ;;
9658
9659 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6d2920c8 9660 freebsd2.*)
d7040cdb
SE
9661 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9662 hardcode_direct=yes
9663 hardcode_minus_L=yes
9664 hardcode_shlibpath_var=no
9665 ;;
9666
9667 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9668 freebsd* | dragonfly*)
9669 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9670 hardcode_libdir_flag_spec='-R$libdir'
9671 hardcode_direct=yes
9672 hardcode_shlibpath_var=no
9673 ;;
9674
9675 hpux9*)
9676 if test "$GCC" = yes; then
9677 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9678 else
9679 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9680 fi
9681 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9682 hardcode_libdir_separator=:
9683 hardcode_direct=yes
9684
9685 # hardcode_minus_L: Not really in the search PATH,
9686 # but as the default location of the library.
9687 hardcode_minus_L=yes
9688 export_dynamic_flag_spec='${wl}-E'
9689 ;;
9690
9691 hpux10*)
3725885a 9692 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7040cdb
SE
9693 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9694 else
9695 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9696 fi
9697 if test "$with_gnu_ld" = no; then
9698 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9699 hardcode_libdir_flag_spec_ld='+b $libdir'
9700 hardcode_libdir_separator=:
9701 hardcode_direct=yes
9702 hardcode_direct_absolute=yes
9703 export_dynamic_flag_spec='${wl}-E'
9704 # hardcode_minus_L: Not really in the search PATH,
9705 # but as the default location of the library.
9706 hardcode_minus_L=yes
9707 fi
9708 ;;
9709
9710 hpux11*)
3725885a 9711 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7040cdb
SE
9712 case $host_cpu in
9713 hppa*64*)
9714 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9715 ;;
9716 ia64*)
718a6fd8 9717 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
9718 ;;
9719 *)
9720 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9721 ;;
9722 esac
9723 else
9724 case $host_cpu in
9725 hppa*64*)
9726 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9727 ;;
9728 ia64*)
9729 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9730 ;;
9731 *)
3725885a
RW
9732
9733 # Older versions of the 11.00 compiler do not understand -b yet
9734 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9736$as_echo_n "checking if $CC understands -b... " >&6; }
9737if test "${lt_cv_prog_compiler__b+set}" = set; then :
9738 $as_echo_n "(cached) " >&6
9739else
9740 lt_cv_prog_compiler__b=no
9741 save_LDFLAGS="$LDFLAGS"
9742 LDFLAGS="$LDFLAGS -b"
9743 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9744 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9745 # The linker can only warn and ignore the option if not recognized
9746 # So say no if there are warnings
9747 if test -s conftest.err; then
9748 # Append any errors to the config.log.
9749 cat conftest.err 1>&5
9750 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9751 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9752 if diff conftest.exp conftest.er2 >/dev/null; then
9753 lt_cv_prog_compiler__b=yes
9754 fi
9755 else
9756 lt_cv_prog_compiler__b=yes
9757 fi
9758 fi
9759 $RM -r conftest*
9760 LDFLAGS="$save_LDFLAGS"
9761
9762fi
9763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9764$as_echo "$lt_cv_prog_compiler__b" >&6; }
9765
9766if test x"$lt_cv_prog_compiler__b" = xyes; then
9767 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9768else
9769 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9770fi
9771
d7040cdb
SE
9772 ;;
9773 esac
9774 fi
9775 if test "$with_gnu_ld" = no; then
9776 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9777 hardcode_libdir_separator=:
9778
9779 case $host_cpu in
9780 hppa*64*|ia64*)
9781 hardcode_direct=no
9782 hardcode_shlibpath_var=no
9783 ;;
9784 *)
9785 hardcode_direct=yes
9786 hardcode_direct_absolute=yes
9787 export_dynamic_flag_spec='${wl}-E'
9788
9789 # hardcode_minus_L: Not really in the search PATH,
9790 # but as the default location of the library.
9791 hardcode_minus_L=yes
9792 ;;
9793 esac
9794 fi
9795 ;;
9796
9797 irix5* | irix6* | nonstopux*)
9798 if test "$GCC" = yes; then
3725885a 9799 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
d7040cdb
SE
9800 # Try to use the -exported_symbol ld option, if it does not
9801 # work, assume that -exports_file does not work either and
9802 # implicitly export all symbols.
9803 save_LDFLAGS="$LDFLAGS"
9804 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
81ecdfbb
RW
9805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9806/* end confdefs.h. */
d7040cdb
SE
9807int foo(void) {}
9808_ACEOF
81ecdfbb 9809if ac_fn_c_try_link "$LINENO"; then :
3725885a 9810 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
d7040cdb 9811
d7040cdb 9812fi
81ecdfbb
RW
9813rm -f core conftest.err conftest.$ac_objext \
9814 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
9815 LDFLAGS="$save_LDFLAGS"
9816 else
3725885a
RW
9817 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9818 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
d7040cdb
SE
9819 fi
9820 archive_cmds_need_lc='no'
9821 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9822 hardcode_libdir_separator=:
9823 inherit_rpath=yes
9824 link_all_deplibs=yes
9825 ;;
9826
9827 netbsd*)
9828 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9829 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9830 else
9831 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9832 fi
9833 hardcode_libdir_flag_spec='-R$libdir'
9834 hardcode_direct=yes
9835 hardcode_shlibpath_var=no
9836 ;;
9837
9838 newsos6)
9839 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9840 hardcode_direct=yes
9841 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9842 hardcode_libdir_separator=:
9843 hardcode_shlibpath_var=no
9844 ;;
9845
9846 *nto* | *qnx*)
9847 ;;
9848
9849 openbsd*)
718a6fd8
SE
9850 if test -f /usr/libexec/ld.so; then
9851 hardcode_direct=yes
9852 hardcode_shlibpath_var=no
9853 hardcode_direct_absolute=yes
9854 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
d7040cdb 9855 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
718a6fd8 9856 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
d7040cdb 9857 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
718a6fd8
SE
9858 export_dynamic_flag_spec='${wl}-E'
9859 else
9860 case $host_os in
9861 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9862 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9863 hardcode_libdir_flag_spec='-R$libdir'
9864 ;;
9865 *)
9866 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9867 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9868 ;;
9869 esac
9870 fi
9871 else
9872 ld_shlibs=no
d7040cdb
SE
9873 fi
9874 ;;
9875
9876 os2*)
9877 hardcode_libdir_flag_spec='-L$libdir'
9878 hardcode_minus_L=yes
9879 allow_undefined_flag=unsupported
3725885a 9880 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
d7040cdb
SE
9881 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9882 ;;
9883
9884 osf3*)
9885 if test "$GCC" = yes; then
9886 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9887 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
d7040cdb
SE
9888 else
9889 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9890 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
d7040cdb
SE
9891 fi
9892 archive_cmds_need_lc='no'
9893 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9894 hardcode_libdir_separator=:
9895 ;;
9896
9897 osf4* | osf5*) # as osf3* with the addition of -msym flag
9898 if test "$GCC" = yes; then
9899 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9900 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
d7040cdb
SE
9901 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9902 else
9903 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9904 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
d7040cdb 9905 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
3725885a 9906 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
d7040cdb
SE
9907
9908 # Both c and cxx compiler support -rpath directly
9909 hardcode_libdir_flag_spec='-rpath $libdir'
9910 fi
9911 archive_cmds_need_lc='no'
9912 hardcode_libdir_separator=:
9913 ;;
9914
9915 solaris*)
9916 no_undefined_flag=' -z defs'
9917 if test "$GCC" = yes; then
9918 wlarc='${wl}'
9919 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9920 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9921 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9922 else
9923 case `$CC -V 2>&1` in
9924 *"Compilers 5.0"*)
9925 wlarc=''
9926 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9927 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9928 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9929 ;;
9930 *)
9931 wlarc='${wl}'
9932 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9933 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9934 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9935 ;;
9936 esac
9937 fi
9938 hardcode_libdir_flag_spec='-R$libdir'
9939 hardcode_shlibpath_var=no
9940 case $host_os in
9941 solaris2.[0-5] | solaris2.[0-5].*) ;;
9942 *)
9943 # The compiler driver will combine and reorder linker options,
9944 # but understands `-z linker_flag'. GCC discards it without `$wl',
9945 # but is careful enough not to reorder.
9946 # Supported since Solaris 2.6 (maybe 2.5.1?)
9947 if test "$GCC" = yes; then
9948 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9949 else
9950 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9951 fi
9952 ;;
9953 esac
9954 link_all_deplibs=yes
9955 ;;
9956
9957 sunos4*)
9958 if test "x$host_vendor" = xsequent; then
9959 # Use $CC to link under sequent, because it throws in some extra .o
9960 # files that make .init and .fini sections work.
9961 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9962 else
9963 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9964 fi
9965 hardcode_libdir_flag_spec='-L$libdir'
9966 hardcode_direct=yes
9967 hardcode_minus_L=yes
9968 hardcode_shlibpath_var=no
9969 ;;
9970
9971 sysv4)
9972 case $host_vendor in
9973 sni)
9974 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9975 hardcode_direct=yes # is this really true???
9976 ;;
9977 siemens)
9978 ## LD is ld it makes a PLAMLIB
9979 ## CC just makes a GrossModule.
9980 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9981 reload_cmds='$CC -r -o $output$reload_objs'
9982 hardcode_direct=no
9983 ;;
9984 motorola)
9985 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9986 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9987 ;;
9988 esac
9989 runpath_var='LD_RUN_PATH'
9990 hardcode_shlibpath_var=no
9991 ;;
9992
9993 sysv4.3*)
9994 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9995 hardcode_shlibpath_var=no
9996 export_dynamic_flag_spec='-Bexport'
9997 ;;
9998
9999 sysv4*MP*)
10000 if test -d /usr/nec; then
10001 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10002 hardcode_shlibpath_var=no
10003 runpath_var=LD_RUN_PATH
10004 hardcode_runpath_var=yes
10005 ld_shlibs=yes
10006 fi
10007 ;;
10008
10009 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10010 no_undefined_flag='${wl}-z,text'
10011 archive_cmds_need_lc=no
10012 hardcode_shlibpath_var=no
10013 runpath_var='LD_RUN_PATH'
10014
10015 if test "$GCC" = yes; then
10016 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10017 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10018 else
10019 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10020 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10021 fi
10022 ;;
10023
10024 sysv5* | sco3.2v5* | sco5v6*)
10025 # Note: We can NOT use -z defs as we might desire, because we do not
10026 # link with -lc, and that would cause any symbols used from libc to
10027 # always be unresolved, which means just about no library would
10028 # ever link correctly. If we're not using GNU ld we use -z text
10029 # though, which does catch some bad symbols but isn't as heavy-handed
10030 # as -z defs.
10031 no_undefined_flag='${wl}-z,text'
10032 allow_undefined_flag='${wl}-z,nodefs'
10033 archive_cmds_need_lc=no
10034 hardcode_shlibpath_var=no
10035 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10036 hardcode_libdir_separator=':'
10037 link_all_deplibs=yes
10038 export_dynamic_flag_spec='${wl}-Bexport'
10039 runpath_var='LD_RUN_PATH'
10040
10041 if test "$GCC" = yes; then
10042 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10043 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10044 else
10045 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10046 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10047 fi
10048 ;;
10049
10050 uts4*)
10051 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10052 hardcode_libdir_flag_spec='-L$libdir'
10053 hardcode_shlibpath_var=no
10054 ;;
10055
10056 *)
10057 ld_shlibs=no
10058 ;;
10059 esac
10060
10061 if test x$host_vendor = xsni; then
10062 case $host in
10063 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10064 export_dynamic_flag_spec='${wl}-Blargedynsym'
10065 ;;
10066 esac
10067 fi
10068 fi
10069
81ecdfbb
RW
10070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10071$as_echo "$ld_shlibs" >&6; }
d7040cdb
SE
10072test "$ld_shlibs" = no && can_build_shared=no
10073
10074with_gnu_ld=$with_gnu_ld
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090#
10091# Do we need to explicitly link libc?
10092#
10093case "x$archive_cmds_need_lc" in
10094x|xyes)
10095 # Assume -lc should be added
10096 archive_cmds_need_lc=yes
10097
10098 if test "$enable_shared" = yes && test "$GCC" = yes; then
10099 case $archive_cmds in
10100 *'~'*)
10101 # FIXME: we may have to deal with multi-command sequences.
10102 ;;
10103 '$CC '*)
10104 # Test whether the compiler implicitly links with -lc since on some
10105 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10106 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
10107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10108$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10109if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10110 $as_echo_n "(cached) " >&6
39144654
RW
10111else
10112 $RM conftest*
10113 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 10114
81ecdfbb 10115 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
10116 (eval $ac_compile) 2>&5
10117 ac_status=$?
81ecdfbb
RW
10118 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10119 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
10120 soname=conftest
10121 lib=conftest
10122 libobjs=conftest.$ac_objext
10123 deplibs=
10124 wl=$lt_prog_compiler_wl
10125 pic_flag=$lt_prog_compiler_pic
10126 compiler_flags=-v
10127 linker_flags=-v
10128 verstring=
10129 output_objdir=.
10130 libname=conftest
10131 lt_save_allow_undefined_flag=$allow_undefined_flag
10132 allow_undefined_flag=
81ecdfbb 10133 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
d7040cdb
SE
10134 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10135 ac_status=$?
81ecdfbb
RW
10136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10137 test $ac_status = 0; }
39144654
RW
10138 then
10139 lt_cv_archive_cmds_need_lc=no
10140 else
10141 lt_cv_archive_cmds_need_lc=yes
10142 fi
10143 allow_undefined_flag=$lt_save_allow_undefined_flag
10144 else
10145 cat conftest.err 1>&5
10146 fi
10147 $RM conftest*
10148
10149fi
81ecdfbb
RW
10150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10151$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 10152 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
d7040cdb
SE
10153 ;;
10154 esac
10155 fi
10156 ;;
10157esac
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
81ecdfbb
RW
10315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10316$as_echo_n "checking dynamic linker characteristics... " >&6; }
718a6fd8
SE
10317
10318if test "$GCC" = yes; then
d7040cdb
SE
10319 case $host_os in
10320 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10321 *) lt_awk_arg="/^libraries:/" ;;
10322 esac
3725885a
RW
10323 case $host_os in
10324 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10325 *) lt_sed_strip_eq="s,=/,/,g" ;;
10326 esac
10327 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10328 case $lt_search_path_spec in
10329 *\;*)
d7040cdb
SE
10330 # if the path contains ";" then we assume it to be the separator
10331 # otherwise default to the standard path separator (i.e. ":") - it is
10332 # assumed that no part of a normal pathname contains ";" but that should
10333 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10334 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10335 ;;
10336 *)
10337 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10338 ;;
10339 esac
d7040cdb
SE
10340 # Ok, now we have the path, separated by spaces, we can step through it
10341 # and add multilib dir if necessary.
10342 lt_tmp_lt_search_path_spec=
10343 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10344 for lt_sys_path in $lt_search_path_spec; do
10345 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10346 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10347 else
10348 test -d "$lt_sys_path" && \
10349 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10350 fi
10351 done
3725885a 10352 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
d7040cdb
SE
10353BEGIN {RS=" "; FS="/|\n";} {
10354 lt_foo="";
10355 lt_count=0;
10356 for (lt_i = NF; lt_i > 0; lt_i--) {
10357 if ($lt_i != "" && $lt_i != ".") {
10358 if ($lt_i == "..") {
10359 lt_count++;
10360 } else {
10361 if (lt_count == 0) {
10362 lt_foo="/" $lt_i lt_foo;
10363 } else {
10364 lt_count--;
10365 }
10366 }
10367 }
10368 }
10369 if (lt_foo != "") { lt_freq[lt_foo]++; }
10370 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10371}'`
3725885a
RW
10372 # AWK program above erroneously prepends '/' to C:/dos/paths
10373 # for these hosts.
10374 case $host_os in
10375 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10376 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10377 esac
10378 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb
SE
10379else
10380 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10381fi
10382library_names_spec=
10383libname_spec='lib$name'
10384soname_spec=
10385shrext_cmds=".so"
10386postinstall_cmds=
10387postuninstall_cmds=
10388finish_cmds=
10389finish_eval=
10390shlibpath_var=
10391shlibpath_overrides_runpath=unknown
10392version_type=none
10393dynamic_linker="$host_os ld.so"
10394sys_lib_dlsearch_path_spec="/lib /usr/lib"
10395need_lib_prefix=unknown
10396hardcode_into_libs=no
10397
10398# when you set need_version to no, make sure it does not cause -set_version
10399# flags to be left without arguments
10400need_version=unknown
10401
10402case $host_os in
10403aix3*)
10404 version_type=linux
10405 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10406 shlibpath_var=LIBPATH
10407
10408 # AIX 3 has no versioning support, so we append a major version to the name.
10409 soname_spec='${libname}${release}${shared_ext}$major'
10410 ;;
10411
e81819a5 10412aix[4-9]*)
d7040cdb
SE
10413 version_type=linux
10414 need_lib_prefix=no
10415 need_version=no
10416 hardcode_into_libs=yes
10417 if test "$host_cpu" = ia64; then
10418 # AIX 5 supports IA64
10419 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10420 shlibpath_var=LD_LIBRARY_PATH
10421 else
10422 # With GCC up to 2.95.x, collect2 would create an import file
10423 # for dependence libraries. The import file would start with
10424 # the line `#! .'. This would cause the generated library to
10425 # depend on `.', always an invalid library. This was fixed in
10426 # development snapshots of GCC prior to 3.0.
10427 case $host_os in
10428 aix4 | aix4.[01] | aix4.[01].*)
10429 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10430 echo ' yes '
10431 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10432 :
10433 else
10434 can_build_shared=no
10435 fi
10436 ;;
10437 esac
10438 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10439 # soname into executable. Probably we can add versioning support to
10440 # collect2, so additional links can be useful in future.
10441 if test "$aix_use_runtimelinking" = yes; then
10442 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10443 # instead of lib<name>.a to let people know that these are not
10444 # typical AIX shared libraries.
10445 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10446 else
10447 # We preserve .a as extension for shared libraries through AIX4.2
10448 # and later when we are not doing run time linking.
10449 library_names_spec='${libname}${release}.a $libname.a'
10450 soname_spec='${libname}${release}${shared_ext}$major'
10451 fi
10452 shlibpath_var=LIBPATH
10453 fi
10454 ;;
10455
10456amigaos*)
718a6fd8
SE
10457 case $host_cpu in
10458 powerpc)
10459 # Since July 2007 AmigaOS4 officially supports .so libraries.
10460 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10461 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10462 ;;
10463 m68k)
d7040cdb
SE
10464 library_names_spec='$libname.ixlibrary $libname.a'
10465 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10466 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
718a6fd8
SE
10467 ;;
10468 esac
d7040cdb
SE
10469 ;;
10470
10471beos*)
10472 library_names_spec='${libname}${shared_ext}'
10473 dynamic_linker="$host_os ld.so"
10474 shlibpath_var=LIBRARY_PATH
10475 ;;
10476
10477bsdi[45]*)
10478 version_type=linux
10479 need_version=no
10480 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10481 soname_spec='${libname}${release}${shared_ext}$major'
10482 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10483 shlibpath_var=LD_LIBRARY_PATH
10484 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10485 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10486 # the default ld.so.conf also contains /usr/contrib/lib and
10487 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10488 # libtool to hard-code these into programs
10489 ;;
10490
718a6fd8 10491cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
10492 version_type=windows
10493 shrext_cmds=".dll"
10494 need_version=no
10495 need_lib_prefix=no
10496
718a6fd8
SE
10497 case $GCC,$host_os in
10498 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
d7040cdb
SE
10499 library_names_spec='$libname.dll.a'
10500 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10501 postinstall_cmds='base_file=`basename \${file}`~
10502 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10503 dldir=$destdir/`dirname \$dlpath`~
10504 test -d \$dldir || mkdir -p \$dldir~
10505 $install_prog $dir/$dlname \$dldir/$dlname~
10506 chmod a+x \$dldir/$dlname~
10507 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10508 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10509 fi'
10510 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10511 dlpath=$dir/\$dldll~
10512 $RM \$dlpath'
10513 shlibpath_overrides_runpath=yes
10514
10515 case $host_os in
10516 cygwin*)
10517 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10518 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10519
10520 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
d7040cdb 10521 ;;
718a6fd8 10522 mingw* | cegcc*)
d7040cdb
SE
10523 # MinGW DLLs use traditional 'lib' prefix
10524 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
d7040cdb
SE
10525 ;;
10526 pw32*)
10527 # pw32 DLLs use 'pw' prefix rather than 'lib'
10528 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10529 ;;
10530 esac
10531 ;;
10532
10533 *)
10534 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10535 ;;
10536 esac
10537 dynamic_linker='Win32 ld.exe'
10538 # FIXME: first we should search . and the directory the executable is in
10539 shlibpath_var=PATH
10540 ;;
10541
10542darwin* | rhapsody*)
10543 dynamic_linker="$host_os dyld"
10544 version_type=darwin
10545 need_lib_prefix=no
10546 need_version=no
10547 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10548 soname_spec='${libname}${release}${major}$shared_ext'
10549 shlibpath_overrides_runpath=yes
10550 shlibpath_var=DYLD_LIBRARY_PATH
10551 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10552
10553 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10554 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10555 ;;
10556
10557dgux*)
10558 version_type=linux
10559 need_lib_prefix=no
10560 need_version=no
10561 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10562 soname_spec='${libname}${release}${shared_ext}$major'
10563 shlibpath_var=LD_LIBRARY_PATH
10564 ;;
10565
d7040cdb
SE
10566freebsd* | dragonfly*)
10567 # DragonFly does not have aout. When/if they implement a new
10568 # versioning mechanism, adjust this.
10569 if test -x /usr/bin/objformat; then
10570 objformat=`/usr/bin/objformat`
10571 else
10572 case $host_os in
6d2920c8 10573 freebsd[23].*) objformat=aout ;;
d7040cdb
SE
10574 *) objformat=elf ;;
10575 esac
10576 fi
10577 version_type=freebsd-$objformat
10578 case $version_type in
10579 freebsd-elf*)
10580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10581 need_version=no
10582 need_lib_prefix=no
10583 ;;
10584 freebsd-*)
10585 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10586 need_version=yes
10587 ;;
10588 esac
10589 shlibpath_var=LD_LIBRARY_PATH
10590 case $host_os in
6d2920c8 10591 freebsd2.*)
d7040cdb
SE
10592 shlibpath_overrides_runpath=yes
10593 ;;
10594 freebsd3.[01]* | freebsdelf3.[01]*)
10595 shlibpath_overrides_runpath=yes
10596 hardcode_into_libs=yes
10597 ;;
10598 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10599 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10600 shlibpath_overrides_runpath=no
10601 hardcode_into_libs=yes
10602 ;;
10603 *) # from 4.6 on, and DragonFly
10604 shlibpath_overrides_runpath=yes
10605 hardcode_into_libs=yes
10606 ;;
10607 esac
10608 ;;
10609
10610gnu*)
10611 version_type=linux
10612 need_lib_prefix=no
10613 need_version=no
10614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10615 soname_spec='${libname}${release}${shared_ext}$major'
10616 shlibpath_var=LD_LIBRARY_PATH
10617 hardcode_into_libs=yes
10618 ;;
10619
3725885a
RW
10620haiku*)
10621 version_type=linux
10622 need_lib_prefix=no
10623 need_version=no
10624 dynamic_linker="$host_os runtime_loader"
10625 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10626 soname_spec='${libname}${release}${shared_ext}$major'
10627 shlibpath_var=LIBRARY_PATH
10628 shlibpath_overrides_runpath=yes
10629 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10630 hardcode_into_libs=yes
10631 ;;
10632
d7040cdb
SE
10633hpux9* | hpux10* | hpux11*)
10634 # Give a soname corresponding to the major version so that dld.sl refuses to
10635 # link against other versions.
10636 version_type=sunos
10637 need_lib_prefix=no
10638 need_version=no
10639 case $host_cpu in
10640 ia64*)
10641 shrext_cmds='.so'
10642 hardcode_into_libs=yes
10643 dynamic_linker="$host_os dld.so"
10644 shlibpath_var=LD_LIBRARY_PATH
10645 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10646 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10647 soname_spec='${libname}${release}${shared_ext}$major'
10648 if test "X$HPUX_IA64_MODE" = X32; then
10649 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10650 else
10651 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10652 fi
10653 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10654 ;;
10655 hppa*64*)
10656 shrext_cmds='.sl'
10657 hardcode_into_libs=yes
10658 dynamic_linker="$host_os dld.sl"
10659 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10660 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10662 soname_spec='${libname}${release}${shared_ext}$major'
10663 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10664 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10665 ;;
10666 *)
10667 shrext_cmds='.sl'
10668 dynamic_linker="$host_os dld.sl"
10669 shlibpath_var=SHLIB_PATH
10670 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10672 soname_spec='${libname}${release}${shared_ext}$major'
10673 ;;
10674 esac
3725885a 10675 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
d7040cdb 10676 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10677 # or fails outright, so override atomically:
10678 install_override_mode=555
d7040cdb
SE
10679 ;;
10680
10681interix[3-9]*)
10682 version_type=linux
10683 need_lib_prefix=no
10684 need_version=no
10685 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10686 soname_spec='${libname}${release}${shared_ext}$major'
10687 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10688 shlibpath_var=LD_LIBRARY_PATH
10689 shlibpath_overrides_runpath=no
10690 hardcode_into_libs=yes
10691 ;;
10692
10693irix5* | irix6* | nonstopux*)
10694 case $host_os in
10695 nonstopux*) version_type=nonstopux ;;
10696 *)
10697 if test "$lt_cv_prog_gnu_ld" = yes; then
10698 version_type=linux
10699 else
10700 version_type=irix
10701 fi ;;
10702 esac
10703 need_lib_prefix=no
10704 need_version=no
10705 soname_spec='${libname}${release}${shared_ext}$major'
10706 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10707 case $host_os in
10708 irix5* | nonstopux*)
10709 libsuff= shlibsuff=
10710 ;;
10711 *)
10712 case $LD in # libtool.m4 will add one of these switches to LD
10713 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10714 libsuff= shlibsuff= libmagic=32-bit;;
10715 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10716 libsuff=32 shlibsuff=N32 libmagic=N32;;
10717 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10718 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10719 *) libsuff= shlibsuff= libmagic=never-match;;
10720 esac
10721 ;;
10722 esac
10723 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10724 shlibpath_overrides_runpath=no
10725 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10726 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10727 hardcode_into_libs=yes
10728 ;;
10729
10730# No shared lib support for Linux oldld, aout, or coff.
10731linux*oldld* | linux*aout* | linux*coff*)
10732 dynamic_linker=no
10733 ;;
10734
10735# This must be Linux ELF.
58e24671 10736linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
10737 version_type=linux
10738 need_lib_prefix=no
10739 need_version=no
10740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10741 soname_spec='${libname}${release}${shared_ext}$major'
10742 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10743 shlibpath_var=LD_LIBRARY_PATH
10744 shlibpath_overrides_runpath=no
39144654 10745
d7040cdb 10746 # Some binutils ld are patched to set DT_RUNPATH
81ecdfbb
RW
10747 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10748 $as_echo_n "(cached) " >&6
39144654
RW
10749else
10750 lt_cv_shlibpath_overrides_runpath=no
10751 save_LDFLAGS=$LDFLAGS
10752 save_libdir=$libdir
10753 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10754 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10756/* end confdefs.h. */
10757
10758int
10759main ()
10760{
10761
10762 ;
10763 return 0;
10764}
10765_ACEOF
81ecdfbb
RW
10766if ac_fn_c_try_link "$LINENO"; then :
10767 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10768 lt_cv_shlibpath_overrides_runpath=yes
d7040cdb 10769fi
d7040cdb 10770fi
81ecdfbb
RW
10771rm -f core conftest.err conftest.$ac_objext \
10772 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10773 LDFLAGS=$save_LDFLAGS
10774 libdir=$save_libdir
10775
10776fi
10777
10778 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
d7040cdb
SE
10779
10780 # This implies no fast_install, which is unacceptable.
10781 # Some rework will be needed to allow for fast_install
10782 # before this can be enabled.
10783 hardcode_into_libs=yes
10784
10785 # Append ld.so.conf contents to the search path
10786 if test -f /etc/ld.so.conf; then
3725885a 10787 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
d7040cdb
SE
10788 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10789 fi
10790
10791 # We used to test for /lib/ld.so.1 and disable shared libraries on
10792 # powerpc, because MkLinux only supported shared libraries with the
10793 # GNU dynamic linker. Since this was broken with cross compilers,
10794 # most powerpc-linux boxes support dynamic linking these days and
10795 # people can always --disable-shared, the test was removed, and we
10796 # assume the GNU/Linux dynamic linker is in use.
10797 dynamic_linker='GNU/Linux ld.so'
10798 ;;
10799
10800netbsd*)
10801 version_type=sunos
10802 need_lib_prefix=no
10803 need_version=no
10804 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10805 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10806 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10807 dynamic_linker='NetBSD (a.out) ld.so'
10808 else
10809 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10810 soname_spec='${libname}${release}${shared_ext}$major'
10811 dynamic_linker='NetBSD ld.elf_so'
10812 fi
10813 shlibpath_var=LD_LIBRARY_PATH
10814 shlibpath_overrides_runpath=yes
10815 hardcode_into_libs=yes
10816 ;;
10817
10818newsos6)
10819 version_type=linux
10820 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10821 shlibpath_var=LD_LIBRARY_PATH
10822 shlibpath_overrides_runpath=yes
10823 ;;
10824
10825*nto* | *qnx*)
10826 version_type=qnx
10827 need_lib_prefix=no
10828 need_version=no
10829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10830 soname_spec='${libname}${release}${shared_ext}$major'
10831 shlibpath_var=LD_LIBRARY_PATH
10832 shlibpath_overrides_runpath=no
10833 hardcode_into_libs=yes
10834 dynamic_linker='ldqnx.so'
10835 ;;
10836
10837openbsd*)
10838 version_type=sunos
10839 sys_lib_dlsearch_path_spec="/usr/lib"
10840 need_lib_prefix=no
10841 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10842 case $host_os in
10843 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10844 *) need_version=no ;;
10845 esac
10846 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10847 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10848 shlibpath_var=LD_LIBRARY_PATH
10849 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10850 case $host_os in
10851 openbsd2.[89] | openbsd2.[89].*)
10852 shlibpath_overrides_runpath=no
10853 ;;
10854 *)
10855 shlibpath_overrides_runpath=yes
10856 ;;
10857 esac
10858 else
10859 shlibpath_overrides_runpath=yes
10860 fi
10861 ;;
10862
10863os2*)
10864 libname_spec='$name'
10865 shrext_cmds=".dll"
10866 need_lib_prefix=no
10867 library_names_spec='$libname${shared_ext} $libname.a'
10868 dynamic_linker='OS/2 ld.exe'
10869 shlibpath_var=LIBPATH
10870 ;;
10871
10872osf3* | osf4* | osf5*)
10873 version_type=osf
10874 need_lib_prefix=no
10875 need_version=no
10876 soname_spec='${libname}${release}${shared_ext}$major'
10877 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10878 shlibpath_var=LD_LIBRARY_PATH
10879 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10880 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10881 ;;
10882
10883rdos*)
10884 dynamic_linker=no
10885 ;;
10886
10887solaris*)
10888 version_type=linux
10889 need_lib_prefix=no
10890 need_version=no
10891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10892 soname_spec='${libname}${release}${shared_ext}$major'
10893 shlibpath_var=LD_LIBRARY_PATH
10894 shlibpath_overrides_runpath=yes
10895 hardcode_into_libs=yes
10896 # ldd complains unless libraries are executable
10897 postinstall_cmds='chmod +x $lib'
10898 ;;
10899
10900sunos4*)
10901 version_type=sunos
10902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10903 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10904 shlibpath_var=LD_LIBRARY_PATH
10905 shlibpath_overrides_runpath=yes
10906 if test "$with_gnu_ld" = yes; then
10907 need_lib_prefix=no
10908 fi
10909 need_version=yes
10910 ;;
10911
10912sysv4 | sysv4.3*)
10913 version_type=linux
10914 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10915 soname_spec='${libname}${release}${shared_ext}$major'
10916 shlibpath_var=LD_LIBRARY_PATH
10917 case $host_vendor in
10918 sni)
10919 shlibpath_overrides_runpath=no
10920 need_lib_prefix=no
10921 runpath_var=LD_RUN_PATH
10922 ;;
10923 siemens)
10924 need_lib_prefix=no
10925 ;;
10926 motorola)
10927 need_lib_prefix=no
10928 need_version=no
10929 shlibpath_overrides_runpath=no
10930 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10931 ;;
10932 esac
10933 ;;
10934
10935sysv4*MP*)
10936 if test -d /usr/nec ;then
10937 version_type=linux
10938 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10939 soname_spec='$libname${shared_ext}.$major'
10940 shlibpath_var=LD_LIBRARY_PATH
10941 fi
10942 ;;
10943
10944sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10945 version_type=freebsd-elf
10946 need_lib_prefix=no
10947 need_version=no
10948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10949 soname_spec='${libname}${release}${shared_ext}$major'
10950 shlibpath_var=LD_LIBRARY_PATH
10951 shlibpath_overrides_runpath=yes
10952 hardcode_into_libs=yes
10953 if test "$with_gnu_ld" = yes; then
10954 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10955 else
10956 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10957 case $host_os in
10958 sco3.2v5*)
10959 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10960 ;;
10961 esac
10962 fi
10963 sys_lib_dlsearch_path_spec='/usr/lib'
10964 ;;
10965
10966tpf*)
10967 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10968 version_type=linux
10969 need_lib_prefix=no
10970 need_version=no
718a6fd8 10971 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
d7040cdb
SE
10972 shlibpath_var=LD_LIBRARY_PATH
10973 shlibpath_overrides_runpath=no
10974 hardcode_into_libs=yes
10975 ;;
10976
10977uts4*)
10978 version_type=linux
10979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10980 soname_spec='${libname}${release}${shared_ext}$major'
10981 shlibpath_var=LD_LIBRARY_PATH
10982 ;;
10983
10984*)
10985 dynamic_linker=no
10986 ;;
10987esac
81ecdfbb
RW
10988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10989$as_echo "$dynamic_linker" >&6; }
d7040cdb
SE
10990test "$dynamic_linker" = no && can_build_shared=no
10991
10992variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10993if test "$GCC" = yes; then
10994 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10995fi
10996
718a6fd8
SE
10997if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10998 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10999fi
11000if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11001 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11002fi
11003
d7040cdb
SE
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
3725885a
RW
11084
11085
11086
11087
11088
d7040cdb
SE
11089
11090
11091
11092
11093
11094
81ecdfbb
RW
11095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11096$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
d7040cdb
SE
11097hardcode_action=
11098if test -n "$hardcode_libdir_flag_spec" ||
11099 test -n "$runpath_var" ||
11100 test "X$hardcode_automatic" = "Xyes" ; then
11101
11102 # We can hardcode non-existent directories.
11103 if test "$hardcode_direct" != no &&
11104 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11105 # have to relink, otherwise we might link with an installed library
11106 # when we should be linking with a yet-to-be-installed one
11107 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11108 test "$hardcode_minus_L" != no; then
11109 # Linking always hardcodes the temporary library directory.
11110 hardcode_action=relink
11111 else
11112 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11113 hardcode_action=immediate
11114 fi
11115else
11116 # We cannot hardcode anything, or else we can only hardcode existing
11117 # directories.
11118 hardcode_action=unsupported
11119fi
81ecdfbb
RW
11120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11121$as_echo "$hardcode_action" >&6; }
d7040cdb
SE
11122
11123if test "$hardcode_action" = relink ||
11124 test "$inherit_rpath" = yes; then
11125 # Fast installation is not supported
11126 enable_fast_install=no
11127elif test "$shlibpath_overrides_runpath" = yes ||
11128 test "$enable_shared" = no; then
11129 # Fast installation is not necessary
11130 enable_fast_install=needless
11131fi
11132
11133
11134
11135
11136
11137
11138 if test "x$enable_dlopen" != xyes; then
11139 enable_dlopen=unknown
11140 enable_dlopen_self=unknown
11141 enable_dlopen_self_static=unknown
11142else
11143 lt_cv_dlopen=no
11144 lt_cv_dlopen_libs=
11145
11146 case $host_os in
11147 beos*)
11148 lt_cv_dlopen="load_add_on"
11149 lt_cv_dlopen_libs=
11150 lt_cv_dlopen_self=yes
11151 ;;
11152
718a6fd8 11153 mingw* | pw32* | cegcc*)
d7040cdb
SE
11154 lt_cv_dlopen="LoadLibrary"
11155 lt_cv_dlopen_libs=
11156 ;;
11157
11158 cygwin*)
11159 lt_cv_dlopen="dlopen"
11160 lt_cv_dlopen_libs=
11161 ;;
11162
11163 darwin*)
11164 # if libdl is installed we need to link against it
81ecdfbb
RW
11165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11166$as_echo_n "checking for dlopen in -ldl... " >&6; }
11167if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11168 $as_echo_n "(cached) " >&6
d7040cdb
SE
11169else
11170 ac_check_lib_save_LIBS=$LIBS
11171LIBS="-ldl $LIBS"
81ecdfbb 11172cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11173/* end confdefs.h. */
11174
81ecdfbb
RW
11175/* Override any GCC internal prototype to avoid an error.
11176 Use char because int might match the return type of a GCC
11177 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11178#ifdef __cplusplus
11179extern "C"
11180#endif
d7040cdb
SE
11181char dlopen ();
11182int
11183main ()
11184{
81ecdfbb 11185return dlopen ();
d7040cdb
SE
11186 ;
11187 return 0;
11188}
11189_ACEOF
81ecdfbb 11190if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11191 ac_cv_lib_dl_dlopen=yes
11192else
81ecdfbb 11193 ac_cv_lib_dl_dlopen=no
d7040cdb 11194fi
81ecdfbb
RW
11195rm -f core conftest.err conftest.$ac_objext \
11196 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11197LIBS=$ac_check_lib_save_LIBS
11198fi
81ecdfbb
RW
11199{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11200$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11201if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
d7040cdb
SE
11202 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11203else
11204
11205 lt_cv_dlopen="dyld"
11206 lt_cv_dlopen_libs=
11207 lt_cv_dlopen_self=yes
11208
11209fi
11210
11211 ;;
11212
11213 *)
81ecdfbb
RW
11214 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11215if test "x$ac_cv_func_shl_load" = x""yes; then :
d7040cdb
SE
11216 lt_cv_dlopen="shl_load"
11217else
81ecdfbb
RW
11218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11219$as_echo_n "checking for shl_load in -ldld... " >&6; }
11220if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11221 $as_echo_n "(cached) " >&6
d7040cdb
SE
11222else
11223 ac_check_lib_save_LIBS=$LIBS
11224LIBS="-ldld $LIBS"
81ecdfbb 11225cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11226/* end confdefs.h. */
11227
81ecdfbb
RW
11228/* Override any GCC internal prototype to avoid an error.
11229 Use char because int might match the return type of a GCC
11230 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11231#ifdef __cplusplus
11232extern "C"
11233#endif
d7040cdb
SE
11234char shl_load ();
11235int
11236main ()
11237{
81ecdfbb 11238return shl_load ();
d7040cdb
SE
11239 ;
11240 return 0;
11241}
11242_ACEOF
81ecdfbb 11243if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11244 ac_cv_lib_dld_shl_load=yes
11245else
81ecdfbb 11246 ac_cv_lib_dld_shl_load=no
d7040cdb 11247fi
81ecdfbb
RW
11248rm -f core conftest.err conftest.$ac_objext \
11249 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11250LIBS=$ac_check_lib_save_LIBS
11251fi
81ecdfbb
RW
11252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11253$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11254if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
718a6fd8 11255 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
d7040cdb 11256else
81ecdfbb
RW
11257 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11258if test "x$ac_cv_func_dlopen" = x""yes; then :
d7040cdb
SE
11259 lt_cv_dlopen="dlopen"
11260else
81ecdfbb
RW
11261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11262$as_echo_n "checking for dlopen in -ldl... " >&6; }
11263if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11264 $as_echo_n "(cached) " >&6
d7040cdb
SE
11265else
11266 ac_check_lib_save_LIBS=$LIBS
11267LIBS="-ldl $LIBS"
81ecdfbb 11268cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11269/* end confdefs.h. */
11270
81ecdfbb
RW
11271/* Override any GCC internal prototype to avoid an error.
11272 Use char because int might match the return type of a GCC
11273 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11274#ifdef __cplusplus
11275extern "C"
11276#endif
d7040cdb
SE
11277char dlopen ();
11278int
11279main ()
11280{
81ecdfbb 11281return dlopen ();
d7040cdb
SE
11282 ;
11283 return 0;
11284}
11285_ACEOF
81ecdfbb 11286if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11287 ac_cv_lib_dl_dlopen=yes
11288else
81ecdfbb 11289 ac_cv_lib_dl_dlopen=no
d7040cdb 11290fi
81ecdfbb
RW
11291rm -f core conftest.err conftest.$ac_objext \
11292 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11293LIBS=$ac_check_lib_save_LIBS
11294fi
81ecdfbb
RW
11295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11296$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11297if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
d7040cdb
SE
11298 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11299else
81ecdfbb
RW
11300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11301$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11302if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11303 $as_echo_n "(cached) " >&6
d7040cdb
SE
11304else
11305 ac_check_lib_save_LIBS=$LIBS
11306LIBS="-lsvld $LIBS"
81ecdfbb 11307cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11308/* end confdefs.h. */
11309
81ecdfbb
RW
11310/* Override any GCC internal prototype to avoid an error.
11311 Use char because int might match the return type of a GCC
11312 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11313#ifdef __cplusplus
11314extern "C"
11315#endif
d7040cdb
SE
11316char dlopen ();
11317int
11318main ()
11319{
81ecdfbb 11320return dlopen ();
d7040cdb
SE
11321 ;
11322 return 0;
11323}
11324_ACEOF
81ecdfbb 11325if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11326 ac_cv_lib_svld_dlopen=yes
11327else
81ecdfbb 11328 ac_cv_lib_svld_dlopen=no
d7040cdb 11329fi
81ecdfbb
RW
11330rm -f core conftest.err conftest.$ac_objext \
11331 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11332LIBS=$ac_check_lib_save_LIBS
11333fi
81ecdfbb
RW
11334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11335$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11336if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
d7040cdb
SE
11337 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11338else
81ecdfbb
RW
11339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11340$as_echo_n "checking for dld_link in -ldld... " >&6; }
11341if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11342 $as_echo_n "(cached) " >&6
d7040cdb
SE
11343else
11344 ac_check_lib_save_LIBS=$LIBS
11345LIBS="-ldld $LIBS"
81ecdfbb 11346cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11347/* end confdefs.h. */
11348
81ecdfbb
RW
11349/* Override any GCC internal prototype to avoid an error.
11350 Use char because int might match the return type of a GCC
11351 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11352#ifdef __cplusplus
11353extern "C"
11354#endif
d7040cdb
SE
11355char dld_link ();
11356int
11357main ()
11358{
81ecdfbb 11359return dld_link ();
d7040cdb
SE
11360 ;
11361 return 0;
11362}
11363_ACEOF
81ecdfbb 11364if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11365 ac_cv_lib_dld_dld_link=yes
11366else
81ecdfbb 11367 ac_cv_lib_dld_dld_link=no
d7040cdb 11368fi
81ecdfbb
RW
11369rm -f core conftest.err conftest.$ac_objext \
11370 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11371LIBS=$ac_check_lib_save_LIBS
11372fi
81ecdfbb
RW
11373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11374$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11375if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
718a6fd8 11376 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
d7040cdb
SE
11377fi
11378
11379
11380fi
11381
11382
11383fi
11384
11385
11386fi
11387
11388
11389fi
11390
11391
11392fi
11393
11394 ;;
11395 esac
11396
11397 if test "x$lt_cv_dlopen" != xno; then
11398 enable_dlopen=yes
20e95c23 11399 else
d7040cdb 11400 enable_dlopen=no
252b5132 11401 fi
5464f5a1 11402
d7040cdb
SE
11403 case $lt_cv_dlopen in
11404 dlopen)
11405 save_CPPFLAGS="$CPPFLAGS"
11406 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11407
11408 save_LDFLAGS="$LDFLAGS"
11409 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11410
11411 save_LIBS="$LIBS"
11412 LIBS="$lt_cv_dlopen_libs $LIBS"
11413
81ecdfbb
RW
11414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11415$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11416if test "${lt_cv_dlopen_self+set}" = set; then :
11417 $as_echo_n "(cached) " >&6
20e95c23 11418else
d7040cdb
SE
11419 if test "$cross_compiling" = yes; then :
11420 lt_cv_dlopen_self=cross
11421else
11422 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11423 lt_status=$lt_dlunknown
11424 cat > conftest.$ac_ext <<_LT_EOF
6757cf57 11425#line 11425 "configure"
d7040cdb
SE
11426#include "confdefs.h"
11427
11428#if HAVE_DLFCN_H
11429#include <dlfcn.h>
11430#endif
11431
11432#include <stdio.h>
11433
11434#ifdef RTLD_GLOBAL
11435# define LT_DLGLOBAL RTLD_GLOBAL
11436#else
11437# ifdef DL_GLOBAL
11438# define LT_DLGLOBAL DL_GLOBAL
11439# else
11440# define LT_DLGLOBAL 0
11441# endif
11442#endif
11443
11444/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11445 find out it does not work in some platform. */
11446#ifndef LT_DLLAZY_OR_NOW
11447# ifdef RTLD_LAZY
11448# define LT_DLLAZY_OR_NOW RTLD_LAZY
11449# else
11450# ifdef DL_LAZY
11451# define LT_DLLAZY_OR_NOW DL_LAZY
11452# else
11453# ifdef RTLD_NOW
11454# define LT_DLLAZY_OR_NOW RTLD_NOW
11455# else
11456# ifdef DL_NOW
11457# define LT_DLLAZY_OR_NOW DL_NOW
11458# else
11459# define LT_DLLAZY_OR_NOW 0
11460# endif
11461# endif
11462# endif
11463# endif
11464#endif
11465
3725885a
RW
11466/* When -fvisbility=hidden is used, assume the code has been annotated
11467 correspondingly for the symbols needed. */
11468#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11469void fnord () __attribute__((visibility("default")));
11470#endif
11471
11472void fnord () { int i=42; }
d7040cdb
SE
11473int main ()
11474{
11475 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11476 int status = $lt_dlunknown;
11477
11478 if (self)
11479 {
11480 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11481 else
11482 {
11483 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11484 else puts (dlerror ());
11485 }
d7040cdb
SE
11486 /* dlclose (self); */
11487 }
11488 else
11489 puts (dlerror ());
11490
718a6fd8 11491 return status;
d7040cdb
SE
11492}
11493_LT_EOF
81ecdfbb 11494 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11495 (eval $ac_link) 2>&5
11496 ac_status=$?
81ecdfbb
RW
11497 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11498 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11499 (./conftest; exit; ) >&5 2>/dev/null
11500 lt_status=$?
11501 case x$lt_status in
11502 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11503 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11504 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11505 esac
11506 else :
11507 # compilation failed
11508 lt_cv_dlopen_self=no
11509 fi
252b5132 11510fi
d7040cdb 11511rm -fr conftest*
20e95c23 11512
d7040cdb
SE
11513
11514fi
81ecdfbb
RW
11515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11516$as_echo "$lt_cv_dlopen_self" >&6; }
d7040cdb
SE
11517
11518 if test "x$lt_cv_dlopen_self" = xyes; then
11519 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11521$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11522if test "${lt_cv_dlopen_self_static+set}" = set; then :
11523 $as_echo_n "(cached) " >&6
20e95c23 11524else
d7040cdb
SE
11525 if test "$cross_compiling" = yes; then :
11526 lt_cv_dlopen_self_static=cross
11527else
11528 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11529 lt_status=$lt_dlunknown
11530 cat > conftest.$ac_ext <<_LT_EOF
6757cf57 11531#line 11531 "configure"
d7040cdb
SE
11532#include "confdefs.h"
11533
11534#if HAVE_DLFCN_H
11535#include <dlfcn.h>
11536#endif
11537
11538#include <stdio.h>
11539
11540#ifdef RTLD_GLOBAL
11541# define LT_DLGLOBAL RTLD_GLOBAL
11542#else
11543# ifdef DL_GLOBAL
11544# define LT_DLGLOBAL DL_GLOBAL
11545# else
11546# define LT_DLGLOBAL 0
11547# endif
11548#endif
11549
11550/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11551 find out it does not work in some platform. */
11552#ifndef LT_DLLAZY_OR_NOW
11553# ifdef RTLD_LAZY
11554# define LT_DLLAZY_OR_NOW RTLD_LAZY
11555# else
11556# ifdef DL_LAZY
11557# define LT_DLLAZY_OR_NOW DL_LAZY
11558# else
11559# ifdef RTLD_NOW
11560# define LT_DLLAZY_OR_NOW RTLD_NOW
11561# else
11562# ifdef DL_NOW
11563# define LT_DLLAZY_OR_NOW DL_NOW
11564# else
11565# define LT_DLLAZY_OR_NOW 0
11566# endif
11567# endif
11568# endif
11569# endif
11570#endif
11571
3725885a
RW
11572/* When -fvisbility=hidden is used, assume the code has been annotated
11573 correspondingly for the symbols needed. */
11574#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11575void fnord () __attribute__((visibility("default")));
11576#endif
11577
11578void fnord () { int i=42; }
d7040cdb
SE
11579int main ()
11580{
11581 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11582 int status = $lt_dlunknown;
11583
11584 if (self)
11585 {
11586 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11587 else
11588 {
11589 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11590 else puts (dlerror ());
11591 }
d7040cdb
SE
11592 /* dlclose (self); */
11593 }
11594 else
11595 puts (dlerror ());
11596
718a6fd8 11597 return status;
d7040cdb
SE
11598}
11599_LT_EOF
81ecdfbb 11600 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11601 (eval $ac_link) 2>&5
11602 ac_status=$?
81ecdfbb
RW
11603 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11604 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11605 (./conftest; exit; ) >&5 2>/dev/null
11606 lt_status=$?
11607 case x$lt_status in
11608 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11609 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11610 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11611 esac
11612 else :
11613 # compilation failed
11614 lt_cv_dlopen_self_static=no
11615 fi
11616fi
11617rm -fr conftest*
11618
11619
11620fi
81ecdfbb
RW
11621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11622$as_echo "$lt_cv_dlopen_self_static" >&6; }
d7040cdb
SE
11623 fi
11624
11625 CPPFLAGS="$save_CPPFLAGS"
11626 LDFLAGS="$save_LDFLAGS"
11627 LIBS="$save_LIBS"
11628 ;;
11629 esac
11630
11631 case $lt_cv_dlopen_self in
11632 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11633 *) enable_dlopen_self=unknown ;;
11634 esac
11635
11636 case $lt_cv_dlopen_self_static in
11637 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11638 *) enable_dlopen_self_static=unknown ;;
11639 esac
11640fi
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658striplib=
11659old_striplib=
81ecdfbb
RW
11660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11661$as_echo_n "checking whether stripping libraries is possible... " >&6; }
d7040cdb
SE
11662if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11663 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11664 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11666$as_echo "yes" >&6; }
d7040cdb
SE
11667else
11668# FIXME - insert some real tests, host_os isn't really good enough
11669 case $host_os in
11670 darwin*)
11671 if test -n "$STRIP" ; then
11672 striplib="$STRIP -x"
11673 old_striplib="$STRIP -S"
81ecdfbb
RW
11674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11675$as_echo "yes" >&6; }
d7040cdb 11676 else
81ecdfbb
RW
11677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11678$as_echo "no" >&6; }
d7040cdb 11679 fi
20e95c23
DJ
11680 ;;
11681 *)
81ecdfbb
RW
11682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11683$as_echo "no" >&6; }
d7040cdb
SE
11684 ;;
11685 esac
11686fi
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699 # Report which library types will actually be built
81ecdfbb
RW
11700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11701$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11703$as_echo "$can_build_shared" >&6; }
d7040cdb 11704
81ecdfbb
RW
11705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11706$as_echo_n "checking whether to build shared libraries... " >&6; }
d7040cdb
SE
11707 test "$can_build_shared" = "no" && enable_shared=no
11708
11709 # On AIX, shared libraries and static libraries use the same namespace, and
11710 # are all built from PIC.
11711 case $host_os in
11712 aix3*)
11713 test "$enable_shared" = yes && enable_static=no
11714 if test -n "$RANLIB"; then
11715 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11716 postinstall_cmds='$RANLIB $lib'
11717 fi
11718 ;;
11719
e81819a5 11720 aix[4-9]*)
d7040cdb
SE
11721 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11722 test "$enable_shared" = yes && enable_static=no
11723 fi
20e95c23 11724 ;;
d7040cdb 11725 esac
81ecdfbb
RW
11726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11727$as_echo "$enable_shared" >&6; }
d7040cdb 11728
81ecdfbb
RW
11729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11730$as_echo_n "checking whether to build static libraries... " >&6; }
d7040cdb
SE
11731 # Make sure either enable_shared or enable_static is yes.
11732 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11734$as_echo "$enable_static" >&6; }
d7040cdb
SE
11735
11736
11737
11738
11739fi
11740ac_ext=c
11741ac_cpp='$CPP $CPPFLAGS'
11742ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11743ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11744ac_compiler_gnu=$ac_cv_c_compiler_gnu
11745
11746CC="$lt_save_CC"
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
81ecdfbb 11760 ac_config_commands="$ac_config_commands libtool"
ce3c775b
NC
11761
11762
11763
11764
11765# Only expand once:
11766
11767
11768
da2f07f1
JK
11769# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
11770
3388710e
JM
11771# The tests for host and target for $enable_largefile require
11772# canonical names.
11773
11774
11775
da2f07f1
JK
11776# As the $enable_largefile decision depends on --enable-plugins we must set it
11777# even in directories otherwise not depending on the $plugins option.
11778
5691d22d 11779
b879806f
AM
11780 maybe_plugins=no
11781 for ac_header in dlfcn.h
11782do :
11783 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11784"
11785if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
11786 cat >>confdefs.h <<_ACEOF
11787#define HAVE_DLFCN_H 1
11788_ACEOF
11789 maybe_plugins=yes
11790fi
11791
11792done
11793
11794 for ac_header in windows.h
11795do :
11796 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11797"
11798if test "x$ac_cv_header_windows_h" = x""yes; then :
11799 cat >>confdefs.h <<_ACEOF
11800#define HAVE_WINDOWS_H 1
11801_ACEOF
11802 maybe_plugins=yes
11803fi
11804
11805done
11806
11807
11808 # Check whether --enable-plugins was given.
81ecdfbb
RW
11809if test "${enable_plugins+set}" = set; then :
11810 enableval=$enable_plugins; case "${enableval}" in
b879806f
AM
11811 no) plugins=no ;;
11812 *) plugins=yes
11813 if test "$maybe_plugins" != "yes" ; then
11814 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11815 fi ;;
11816 esac
ce3c775b 11817else
b879806f
AM
11818 plugins=$maybe_plugins
11819
81ecdfbb 11820fi
ce3c775b 11821
2974be62
AM
11822 if test "$plugins" = "yes"; then
11823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
11824$as_echo_n "checking for library containing dlopen... " >&6; }
11825if test "${ac_cv_search_dlopen+set}" = set; then :
11826 $as_echo_n "(cached) " >&6
11827else
11828 ac_func_search_save_LIBS=$LIBS
11829cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11830/* end confdefs.h. */
11831
11832/* Override any GCC internal prototype to avoid an error.
11833 Use char because int might match the return type of a GCC
11834 builtin and then its argument prototype would still apply. */
11835#ifdef __cplusplus
11836extern "C"
11837#endif
11838char dlopen ();
11839int
11840main ()
11841{
11842return dlopen ();
11843 ;
11844 return 0;
11845}
11846_ACEOF
11847for ac_lib in '' dl; do
11848 if test -z "$ac_lib"; then
11849 ac_res="none required"
11850 else
11851 ac_res=-l$ac_lib
11852 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11853 fi
11854 if ac_fn_c_try_link "$LINENO"; then :
11855 ac_cv_search_dlopen=$ac_res
11856fi
11857rm -f core conftest.err conftest.$ac_objext \
11858 conftest$ac_exeext
11859 if test "${ac_cv_search_dlopen+set}" = set; then :
11860 break
11861fi
11862done
11863if test "${ac_cv_search_dlopen+set}" = set; then :
11864
11865else
11866 ac_cv_search_dlopen=no
11867fi
11868rm conftest.$ac_ext
11869LIBS=$ac_func_search_save_LIBS
11870fi
11871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
11872$as_echo "$ac_cv_search_dlopen" >&6; }
11873ac_res=$ac_cv_search_dlopen
11874if test "$ac_res" != no; then :
11875 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11876
11877fi
11878
11879 fi
ce3c775b 11880
5691d22d 11881
da2f07f1 11882case "${host}" in
ce3c775b
NC
11883 sparc-*-solaris*|i[3-7]86-*-solaris*)
11884 # On native 32bit sparc and ia32 solaris, large-file and procfs support
da2f07f1 11885 # are mutually exclusive; and without procfs support, the bfd/ elf module
ce3c775b
NC
11886 # cannot provide certain routines such as elfcore_write_prpsinfo
11887 # or elfcore_write_prstatus. So unless the user explicitly requested
11888 # large-file support through the --enable-largefile switch, disable
11889 # large-file support in favor of procfs support.
da2f07f1
JK
11890 test "${target}" = "${host}" -a "x$plugins" = xno \
11891 && : ${enable_largefile="no"}
ce3c775b
NC
11892 ;;
11893esac
11894
81ecdfbb
RW
11895# Check whether --enable-largefile was given.
11896if test "${enable_largefile+set}" = set; then :
11897 enableval=$enable_largefile;
11898fi
ce3c775b 11899
ce3c775b
NC
11900if test "$enable_largefile" != no; then
11901
81ecdfbb
RW
11902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11903$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11904if test "${ac_cv_sys_largefile_CC+set}" = set; then :
11905 $as_echo_n "(cached) " >&6
ce3c775b
NC
11906else
11907 ac_cv_sys_largefile_CC=no
11908 if test "$GCC" != yes; then
11909 ac_save_CC=$CC
11910 while :; do
81ecdfbb
RW
11911 # IRIX 6.2 and later do not support large files by default,
11912 # so use the C compiler's -n32 option if that helps.
11913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
11914/* end confdefs.h. */
11915#include <sys/types.h>
11916 /* Check that off_t can represent 2**63 - 1 correctly.
11917 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11918 since some C++ compilers masquerading as C compilers
11919 incorrectly reject 9223372036854775807. */
11920#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11921 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11922 && LARGE_OFF_T % 2147483647 == 1)
11923 ? 1 : -1];
11924int
11925main ()
11926{
11927
11928 ;
11929 return 0;
11930}
11931_ACEOF
81ecdfbb 11932 if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 11933 break
ce3c775b 11934fi
81ecdfbb
RW
11935rm -f core conftest.err conftest.$ac_objext
11936 CC="$CC -n32"
11937 if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 11938 ac_cv_sys_largefile_CC=' -n32'; break
ce3c775b 11939fi
81ecdfbb 11940rm -f core conftest.err conftest.$ac_objext
ce3c775b
NC
11941 break
11942 done
11943 CC=$ac_save_CC
11944 rm -f conftest.$ac_ext
11945 fi
11946fi
81ecdfbb
RW
11947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11948$as_echo "$ac_cv_sys_largefile_CC" >&6; }
ce3c775b
NC
11949 if test "$ac_cv_sys_largefile_CC" != no; then
11950 CC=$CC$ac_cv_sys_largefile_CC
11951 fi
11952
81ecdfbb
RW
11953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11954$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11955if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
11956 $as_echo_n "(cached) " >&6
ce3c775b
NC
11957else
11958 while :; do
81ecdfbb 11959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
11960/* end confdefs.h. */
11961#include <sys/types.h>
11962 /* Check that off_t can represent 2**63 - 1 correctly.
11963 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11964 since some C++ compilers masquerading as C compilers
11965 incorrectly reject 9223372036854775807. */
11966#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11967 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11968 && LARGE_OFF_T % 2147483647 == 1)
11969 ? 1 : -1];
11970int
11971main ()
11972{
11973
11974 ;
11975 return 0;
11976}
11977_ACEOF
81ecdfbb
RW
11978if ac_fn_c_try_compile "$LINENO"; then :
11979 ac_cv_sys_file_offset_bits=no; break
ce3c775b 11980fi
81ecdfbb
RW
11981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
11983/* end confdefs.h. */
11984#define _FILE_OFFSET_BITS 64
11985#include <sys/types.h>
11986 /* Check that off_t can represent 2**63 - 1 correctly.
11987 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11988 since some C++ compilers masquerading as C compilers
11989 incorrectly reject 9223372036854775807. */
11990#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11991 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11992 && LARGE_OFF_T % 2147483647 == 1)
11993 ? 1 : -1];
11994int
11995main ()
11996{
11997
11998 ;
11999 return 0;
12000}
12001_ACEOF
81ecdfbb 12002if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 12003 ac_cv_sys_file_offset_bits=64; break
ce3c775b 12004fi
81ecdfbb
RW
12005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12006 ac_cv_sys_file_offset_bits=unknown
ce3c775b
NC
12007 break
12008done
12009fi
81ecdfbb
RW
12010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12011$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12012case $ac_cv_sys_file_offset_bits in #(
12013 no | unknown) ;;
12014 *)
ce3c775b
NC
12015cat >>confdefs.h <<_ACEOF
12016#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12017_ACEOF
81ecdfbb
RW
12018;;
12019esac
12020rm -rf conftest*
12021 if test $ac_cv_sys_file_offset_bits = unknown; then
12022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12023$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12024if test "${ac_cv_sys_large_files+set}" = set; then :
12025 $as_echo_n "(cached) " >&6
ce3c775b
NC
12026else
12027 while :; do
81ecdfbb 12028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
12029/* end confdefs.h. */
12030#include <sys/types.h>
12031 /* Check that off_t can represent 2**63 - 1 correctly.
12032 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12033 since some C++ compilers masquerading as C compilers
12034 incorrectly reject 9223372036854775807. */
12035#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12036 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12037 && LARGE_OFF_T % 2147483647 == 1)
12038 ? 1 : -1];
12039int
12040main ()
12041{
12042
12043 ;
12044 return 0;
12045}
12046_ACEOF
81ecdfbb
RW
12047if ac_fn_c_try_compile "$LINENO"; then :
12048 ac_cv_sys_large_files=no; break
ce3c775b 12049fi
81ecdfbb
RW
12050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
12052/* end confdefs.h. */
12053#define _LARGE_FILES 1
12054#include <sys/types.h>
12055 /* Check that off_t can represent 2**63 - 1 correctly.
12056 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12057 since some C++ compilers masquerading as C compilers
12058 incorrectly reject 9223372036854775807. */
12059#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12060 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12061 && LARGE_OFF_T % 2147483647 == 1)
12062 ? 1 : -1];
12063int
12064main ()
12065{
d7040cdb 12066
ce3c775b
NC
12067 ;
12068 return 0;
12069}
12070_ACEOF
81ecdfbb 12071if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 12072 ac_cv_sys_large_files=1; break
ce3c775b 12073fi
81ecdfbb
RW
12074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12075 ac_cv_sys_large_files=unknown
ce3c775b
NC
12076 break
12077done
12078fi
81ecdfbb
RW
12079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12080$as_echo "$ac_cv_sys_large_files" >&6; }
12081case $ac_cv_sys_large_files in #(
12082 no | unknown) ;;
12083 *)
ce3c775b
NC
12084cat >>confdefs.h <<_ACEOF
12085#define _LARGE_FILES $ac_cv_sys_large_files
12086_ACEOF
81ecdfbb
RW
12087;;
12088esac
12089rm -rf conftest*
12090 fi
ce3c775b 12091fi
d7040cdb
SE
12092
12093
da2f07f1
JK
12094
12095 if test "$plugins" = "yes"; then
12096 PLUGINS_TRUE=
12097 PLUGINS_FALSE='#'
12098else
12099 PLUGINS_TRUE='#'
12100 PLUGINS_FALSE=
12101fi
12102
12103
12104if test "$plugins" = "yes"; then
da2f07f1
JK
12105 enable_targets="$enable_targets plugin"
12106fi
12107
81ecdfbb
RW
12108# Check whether --enable-64-bit-bfd was given.
12109if test "${enable_64_bit_bfd+set}" = set; then :
12110 enableval=$enable_64_bit_bfd; case "${enableval}" in
d7040cdb
SE
12111 yes) want64=true ;;
12112 no) want64=false ;;
81ecdfbb 12113 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
d7040cdb
SE
12114esac
12115else
12116 want64=false
81ecdfbb
RW
12117fi
12118
12119# Check whether --enable-targets was given.
12120if test "${enable_targets+set}" = set; then :
12121 enableval=$enable_targets; case "${enableval}" in
12122 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
d7040cdb
SE
12123 ;;
12124 no) enable_targets= ;;
12125 *) enable_targets=$enableval ;;
12126esac
81ecdfbb 12127fi
504b7d20 12128
81ecdfbb
RW
12129
12130# Check whether --with-mmap was given.
12131if test "${with_mmap+set}" = set; then :
12132 withval=$with_mmap; case "${withval}" in
d7040cdb
SE
12133 yes) want_mmap=true ;;
12134 no) want_mmap=false ;;
81ecdfbb 12135 *) as_fn_error "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
20e95c23 12136esac
252b5132 12137else
d7040cdb 12138 want_mmap=false
81ecdfbb
RW
12139fi
12140
12141# Check whether --enable-secureplt was given.
12142if test "${enable_secureplt+set}" = set; then :
12143 enableval=$enable_secureplt; case "${enableval}" in
d7040cdb
SE
12144 yes) use_secureplt=true ;;
12145 no) use_secureplt=false ;;
81ecdfbb 12146 *) as_fn_error "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
d7040cdb 12147esac
252b5132 12148else
cc75d373 12149 use_secureplt=true
81ecdfbb
RW
12150fi
12151if test $use_secureplt = true; then
d7040cdb 12152
81ecdfbb 12153$as_echo "#define USE_SECUREPLT 1" >>confdefs.h
5464f5a1 12154
252b5132 12155fi
20e95c23 12156
ef72a554
KT
12157# Check whether --enable-leading-mingw64-underscores was given.
12158if test "${enable_leading_mingw64_underscores+set}" = set; then :
12159 enableval=$enable_leading_mingw64_underscores;
12160fi
12161
12162if test x"$enable_leading_mingw64_underscores" = xyes ; then :
12163
12164$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
12165
12166fi
12167
0d4a1476
AS
12168DEBUGDIR=${libdir}/debug
12169
81ecdfbb
RW
12170# Check whether --with-separate-debug-dir was given.
12171if test "${with_separate_debug_dir+set}" = set; then :
12172 withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
12173fi
12174
0d4a1476
AS
12175
12176
504b7d20 12177
d7040cdb 12178
81ecdfbb
RW
12179# Check whether --with-pkgversion was given.
12180if test "${with_pkgversion+set}" = set; then :
12181 withval=$with_pkgversion; case "$withval" in
12182 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
d7040cdb
SE
12183 no) PKGVERSION= ;;
12184 *) PKGVERSION="($withval) " ;;
12185 esac
252b5132 12186else
d7040cdb 12187 PKGVERSION="(GNU Binutils) "
252b5132 12188
81ecdfbb
RW
12189fi
12190
20e95c23
DJ
12191
12192
5464f5a1 12193
20e95c23 12194
81ecdfbb
RW
12195# Check whether --with-bugurl was given.
12196if test "${with_bugurl+set}" = set; then :
12197 withval=$with_bugurl; case "$withval" in
12198 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
d7040cdb
SE
12199 no) BUGURL=
12200 ;;
12201 *) BUGURL="$withval"
12202 ;;
12203 esac
252b5132 12204else
d7040cdb
SE
12205 BUGURL="http://www.sourceware.org/bugzilla/"
12206
81ecdfbb
RW
12207fi
12208
d7040cdb
SE
12209 case ${BUGURL} in
12210 "")
12211 REPORT_BUGS_TO=
12212 REPORT_BUGS_TEXI=
20e95c23
DJ
12213 ;;
12214 *)
d7040cdb
SE
12215 REPORT_BUGS_TO="<$BUGURL>"
12216 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
20e95c23 12217 ;;
d7040cdb
SE
12218 esac;
12219
12220
12221
12222
12223
270c9937
JB
12224# Set the 'development' global.
12225. $srcdir/../bfd/development.sh
12226
9780e045 12227# Default set of GCC warnings to enable.
d1a98e0c 12228GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
9780e045
NC
12229
12230# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
d1a98e0c
AM
12231cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12232/* end confdefs.h. */
12233__GNUC__
12234_ACEOF
12235if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12236 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12237
12238else
12239 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12240fi
12241rm -f conftest*
12242
d7040cdb 12243
9780e045
NC
12244# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12245cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12246/* end confdefs.h. */
12247__GNUC__
12248_ACEOF
12249if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12250 $EGREP "^[0-4]$" >/dev/null 2>&1; then :
12251
12252else
12253 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12254fi
12255rm -f conftest*
12256
12257
6757cf57
TS
12258# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12259WARN_WRITE_STRINGS=""
12260cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12261/* end confdefs.h. */
12262__GNUC__
12263_ACEOF
12264if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12265 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12266
12267else
12268 WARN_WRITE_STRINGS="-Wwrite-strings"
12269fi
12270rm -f conftest*
12271
9780e045 12272
81ecdfbb
RW
12273# Check whether --enable-werror was given.
12274if test "${enable_werror+set}" = set; then :
12275 enableval=$enable_werror; case "${enableval}" in
d7040cdb
SE
12276 yes | y) ERROR_ON_WARNING="yes" ;;
12277 no | n) ERROR_ON_WARNING="no" ;;
81ecdfbb 12278 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
d7040cdb 12279 esac
81ecdfbb
RW
12280fi
12281
d7040cdb 12282
d1a98e0c 12283# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
12284case "${host}" in
12285 *-*-mingw32*)
12286 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12287 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12288 fi
12289 ;;
12290 *) ;;
12291esac
12292
270c9937
JB
12293# Enable -Werror by default when using gcc. Turn it off for releases.
12294if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
d7040cdb
SE
12295 ERROR_ON_WARNING=yes
12296fi
12297
12298NO_WERROR=
12299if test "${ERROR_ON_WARNING}" = yes ; then
9780e045 12300 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
d7040cdb
SE
12301 NO_WERROR="-Wno-error"
12302fi
12303
12304if test "${GCC}" = yes ; then
12305 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12306fi
12307
81ecdfbb
RW
12308# Check whether --enable-build-warnings was given.
12309if test "${enable_build_warnings+set}" = set; then :
12310 enableval=$enable_build_warnings; case "${enableval}" in
d7040cdb
SE
12311 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
12312 no) if test "${GCC}" = yes ; then
12313 WARN_CFLAGS="-w"
12314 fi;;
12315 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12316 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
12317 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12318 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
12319 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
20e95c23 12320esac
81ecdfbb
RW
12321fi
12322
d7040cdb
SE
12323
12324if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12325 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
20e95c23 12326fi
d7040cdb
SE
12327
12328
12329
12330
12331
6757cf57 12332
81ecdfbb 12333ac_config_headers="$ac_config_headers config.h:config.in"
d7040cdb
SE
12334
12335
df7b86aa
NC
12336# PR 14072
12337
12338
d7040cdb 12339if test -z "$target" ; then
81ecdfbb 12340 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
20e95c23
DJ
12341fi
12342
81ecdfbb
RW
12343
12344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12345$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12346 # Check whether --enable-maintainer-mode was given.
12347if test "${enable_maintainer_mode+set}" = set; then :
12348 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
d7040cdb
SE
12349else
12350 USE_MAINTAINER_MODE=no
81ecdfbb 12351fi
20e95c23 12352
81ecdfbb
RW
12353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12354$as_echo "$USE_MAINTAINER_MODE" >&6; }
12355 if test $USE_MAINTAINER_MODE = yes; then
d7040cdb
SE
12356 MAINTAINER_MODE_TRUE=
12357 MAINTAINER_MODE_FALSE='#'
12358else
12359 MAINTAINER_MODE_TRUE='#'
12360 MAINTAINER_MODE_FALSE=
6be7c12c 12361fi
5464f5a1 12362
d7040cdb
SE
12363 MAINT=$MAINTAINER_MODE_TRUE
12364
12365
81ecdfbb 12366 if false; then
d7040cdb
SE
12367 GENINSRC_NEVER_TRUE=
12368 GENINSRC_NEVER_FALSE='#'
20e95c23 12369else
d7040cdb
SE
12370 GENINSRC_NEVER_TRUE='#'
12371 GENINSRC_NEVER_FALSE=
5464f5a1 12372fi
5464f5a1 12373
d7040cdb
SE
12374 case ${build_alias} in
12375 "") build_noncanonical=${build} ;;
12376 *) build_noncanonical=${build_alias} ;;
20e95c23 12377esac
d7040cdb
SE
12378
12379 case ${host_alias} in
12380 "") host_noncanonical=${build_noncanonical} ;;
12381 *) host_noncanonical=${host_alias} ;;
12382esac
12383
12384 case ${target_alias} in
12385 "") target_noncanonical=${host_noncanonical} ;;
12386 *) target_noncanonical=${target_alias} ;;
12387esac
12388
81ecdfbb
RW
12389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12390$as_echo_n "checking whether to install libbfd... " >&6; }
12391 # Check whether --enable-install-libbfd was given.
12392if test "${enable_install_libbfd+set}" = set; then :
12393 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
252b5132 12394else
d7040cdb
SE
12395 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12396 install_libbfd_p=yes
12397 else
12398 install_libbfd_p=no
12399 fi
81ecdfbb 12400fi
d7040cdb 12401
81ecdfbb
RW
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12403$as_echo "$install_libbfd_p" >&6; }
12404 if test $install_libbfd_p = yes; then
d7040cdb
SE
12405 INSTALL_LIBBFD_TRUE=
12406 INSTALL_LIBBFD_FALSE='#'
12407else
12408 INSTALL_LIBBFD_TRUE='#'
12409 INSTALL_LIBBFD_FALSE=
5464f5a1 12410fi
5464f5a1 12411
d7040cdb 12412 # Need _noncanonical variables for this.
5464f5a1 12413
5464f5a1 12414
d7040cdb
SE
12415
12416
12417 # libbfd.a is a host library containing target dependent code
12418 bfdlibdir='$(libdir)'
12419 bfdincludedir='$(includedir)'
12420 if test "${host}" != "${target}"; then
12421 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12422 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
20e95c23 12423 fi
6be7c12c 12424
5464f5a1 12425
5464f5a1
NN
12426
12427
5464f5a1 12428
ac48eca1 12429
573e8a1c
RW
12430
12431
d7040cdb
SE
12432host64=false
12433target64=false
12434bfd_default_target_size=32
252b5132 12435
d7040cdb 12436# host stuff:
20e95c23 12437
4c6a93d3 12438ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi fi id ru uk"
d7040cdb
SE
12439# If we haven't got the data from the intl directory,
12440# assume NLS is disabled.
12441USE_NLS=no
12442LIBINTL=
12443LIBINTL_DEP=
12444INCINTL=
12445XGETTEXT=
12446GMSGFMT=
12447POSUB=
12448
12449if test -f ../intl/config.intl; then
12450 . ../intl/config.intl
252b5132 12451fi
81ecdfbb
RW
12452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12453$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 12454if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
12455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12456$as_echo "no" >&6; }
d7040cdb 12457else
81ecdfbb
RW
12458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12459$as_echo "yes" >&6; }
5464f5a1 12460
81ecdfbb 12461$as_echo "#define ENABLE_NLS 1" >>confdefs.h
252b5132 12462
6be7c12c 12463
81ecdfbb
RW
12464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12465$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
12466 # Look for .po and .gmo files in the source directory.
12467 CATALOGS=
12468 XLINGUAS=
12469 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12470 # If there aren't any .gmo files the shell will give us the
12471 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12472 # weeded out.
12473 case "$cat" in *\**)
12474 continue;;
12475 esac
12476 # The quadruple backslash is collapsed to a double backslash
12477 # by the backticks, then collapsed again by the double quotes,
12478 # leaving us with one backslash in the sed expression (right
12479 # before the dot that mustn't act as a wildcard).
12480 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12481 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12482 # The user is allowed to set LINGUAS to a list of languages to
12483 # install catalogs for. If it's empty that means "all of them."
12484 if test "x$LINGUAS" = x; then
12485 CATALOGS="$CATALOGS $cat"
12486 XLINGUAS="$XLINGUAS $lang"
12487 else
12488 case "$LINGUAS" in *$lang*)
12489 CATALOGS="$CATALOGS $cat"
12490 XLINGUAS="$XLINGUAS $lang"
12491 ;;
12492 esac
12493 fi
12494 done
12495 LINGUAS="$XLINGUAS"
81ecdfbb
RW
12496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12497$as_echo "$LINGUAS" >&6; }
d7040cdb 12498
252b5132 12499
d7040cdb 12500 DATADIRNAME=share
252b5132 12501
d7040cdb 12502 INSTOBJEXT=.mo
5464f5a1 12503
d7040cdb 12504 GENCAT=gencat
20e95c23 12505
d7040cdb 12506 CATOBJEXT=.gmo
5464f5a1 12507
20e95c23 12508fi
5464f5a1 12509
d7040cdb
SE
12510 MKINSTALLDIRS=
12511 if test -n "$ac_aux_dir"; then
12512 case "$ac_aux_dir" in
12513 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12514 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12515 esac
12516 fi
12517 if test -z "$MKINSTALLDIRS"; then
12518 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
5464f5a1 12519 fi
5464f5a1 12520
5464f5a1 12521
d7040cdb 12522
81ecdfbb
RW
12523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12524$as_echo_n "checking whether NLS is requested... " >&6; }
12525 # Check whether --enable-nls was given.
12526if test "${enable_nls+set}" = set; then :
12527 enableval=$enable_nls; USE_NLS=$enableval
252b5132 12528else
d7040cdb 12529 USE_NLS=yes
81ecdfbb
RW
12530fi
12531
12532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12533$as_echo "$USE_NLS" >&6; }
5464f5a1 12534
252b5132 12535
5464f5a1 12536
252b5132 12537
d7040cdb
SE
12538
12539
12540# Prepare PATH_SEPARATOR.
12541# The user is always right.
12542if test "${PATH_SEPARATOR+set}" != set; then
12543 echo "#! /bin/sh" >conf$$.sh
12544 echo "exit 0" >>conf$$.sh
12545 chmod +x conf$$.sh
12546 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12547 PATH_SEPARATOR=';'
20e95c23 12548 else
d7040cdb 12549 PATH_SEPARATOR=:
20e95c23 12550 fi
d7040cdb
SE
12551 rm -f conf$$.sh
12552fi
12553
12554# Find out how to test for executable files. Don't use a zero-byte file,
12555# as systems may use methods other than mode bits to determine executability.
12556cat >conf$$.file <<_ASEOF
12557#! /bin/sh
12558exit 0
12559_ASEOF
12560chmod +x conf$$.file
12561if test -x conf$$.file >/dev/null 2>&1; then
12562 ac_executable_p="test -x"
20e95c23 12563else
d7040cdb 12564 ac_executable_p="test -f"
20e95c23 12565fi
d7040cdb 12566rm -f conf$$.file
5464f5a1 12567
d7040cdb
SE
12568# Extract the first word of "msgfmt", so it can be a program name with args.
12569set dummy msgfmt; ac_word=$2
81ecdfbb
RW
12570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12571$as_echo_n "checking for $ac_word... " >&6; }
12572if test "${ac_cv_path_MSGFMT+set}" = set; then :
12573 $as_echo_n "(cached) " >&6
d7040cdb
SE
12574else
12575 case "$MSGFMT" in
12576 [\\/]* | ?:[\\/]*)
12577 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12578 ;;
12579 *)
12580 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12581 for ac_dir in $PATH; do
12582 IFS="$ac_save_IFS"
12583 test -z "$ac_dir" && ac_dir=.
12584 for ac_exec_ext in '' $ac_executable_extensions; do
12585 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12586 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12587 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12588 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12589 break 2
12590 fi
12591 fi
12592 done
12593 done
12594 IFS="$ac_save_IFS"
12595 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12596 ;;
12597esac
5464f5a1 12598fi
d7040cdb
SE
12599MSGFMT="$ac_cv_path_MSGFMT"
12600if test "$MSGFMT" != ":"; then
81ecdfbb
RW
12601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12602$as_echo "$MSGFMT" >&6; }
20e95c23 12603else
81ecdfbb
RW
12604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12605$as_echo "no" >&6; }
252b5132 12606fi
d7040cdb
SE
12607
12608 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12609set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
12610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12611$as_echo_n "checking for $ac_word... " >&6; }
12612if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12613 $as_echo_n "(cached) " >&6
252b5132 12614else
d7040cdb
SE
12615 case $GMSGFMT in
12616 [\\/]* | ?:[\\/]*)
12617 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12618 ;;
12619 *)
12620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12621for as_dir in $PATH
12622do
12623 IFS=$as_save_IFS
12624 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12625 for ac_exec_ext in '' $ac_executable_extensions; do
12626 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12627 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12629 break 2
12630 fi
12631done
81ecdfbb
RW
12632 done
12633IFS=$as_save_IFS
5464f5a1 12634
d7040cdb
SE
12635 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12636 ;;
12637esac
252b5132 12638fi
d7040cdb 12639GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 12640if test -n "$GMSGFMT"; then
81ecdfbb
RW
12641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12642$as_echo "$GMSGFMT" >&6; }
252b5132 12643else
81ecdfbb
RW
12644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12645$as_echo "no" >&6; }
252b5132
RH
12646fi
12647
20e95c23
DJ
12648
12649
81ecdfbb 12650
d7040cdb
SE
12651# Prepare PATH_SEPARATOR.
12652# The user is always right.
12653if test "${PATH_SEPARATOR+set}" != set; then
12654 echo "#! /bin/sh" >conf$$.sh
12655 echo "exit 0" >>conf$$.sh
12656 chmod +x conf$$.sh
12657 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12658 PATH_SEPARATOR=';'
12659 else
12660 PATH_SEPARATOR=:
12661 fi
12662 rm -f conf$$.sh
252b5132 12663fi
20e95c23 12664
d7040cdb
SE
12665# Find out how to test for executable files. Don't use a zero-byte file,
12666# as systems may use methods other than mode bits to determine executability.
12667cat >conf$$.file <<_ASEOF
12668#! /bin/sh
12669exit 0
12670_ASEOF
12671chmod +x conf$$.file
12672if test -x conf$$.file >/dev/null 2>&1; then
12673 ac_executable_p="test -x"
12674else
12675 ac_executable_p="test -f"
12676fi
12677rm -f conf$$.file
252b5132 12678
d7040cdb
SE
12679# Extract the first word of "xgettext", so it can be a program name with args.
12680set dummy xgettext; ac_word=$2
81ecdfbb
RW
12681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12682$as_echo_n "checking for $ac_word... " >&6; }
12683if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12684 $as_echo_n "(cached) " >&6
20e95c23 12685else
d7040cdb
SE
12686 case "$XGETTEXT" in
12687 [\\/]* | ?:[\\/]*)
12688 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12689 ;;
12690 *)
12691 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12692 for ac_dir in $PATH; do
12693 IFS="$ac_save_IFS"
12694 test -z "$ac_dir" && ac_dir=.
12695 for ac_exec_ext in '' $ac_executable_extensions; do
12696 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12697 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12698 (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
12699 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12700 break 2
12701 fi
12702 fi
12703 done
12704 done
12705 IFS="$ac_save_IFS"
12706 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12707 ;;
12708esac
12709fi
12710XGETTEXT="$ac_cv_path_XGETTEXT"
12711if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
12712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12713$as_echo "$XGETTEXT" >&6; }
252b5132 12714else
81ecdfbb
RW
12715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12716$as_echo "no" >&6; }
252b5132
RH
12717fi
12718
d7040cdb 12719 rm -f messages.po
5464f5a1 12720
252b5132 12721
d7040cdb
SE
12722# Prepare PATH_SEPARATOR.
12723# The user is always right.
12724if test "${PATH_SEPARATOR+set}" != set; then
12725 echo "#! /bin/sh" >conf$$.sh
12726 echo "exit 0" >>conf$$.sh
12727 chmod +x conf$$.sh
12728 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12729 PATH_SEPARATOR=';'
12730 else
12731 PATH_SEPARATOR=:
12732 fi
12733 rm -f conf$$.sh
252b5132
RH
12734fi
12735
d7040cdb
SE
12736# Find out how to test for executable files. Don't use a zero-byte file,
12737# as systems may use methods other than mode bits to determine executability.
12738cat >conf$$.file <<_ASEOF
12739#! /bin/sh
12740exit 0
12741_ASEOF
12742chmod +x conf$$.file
12743if test -x conf$$.file >/dev/null 2>&1; then
12744 ac_executable_p="test -x"
5464f5a1 12745else
d7040cdb 12746 ac_executable_p="test -f"
20e95c23 12747fi
d7040cdb 12748rm -f conf$$.file
5464f5a1 12749
d7040cdb
SE
12750# Extract the first word of "msgmerge", so it can be a program name with args.
12751set dummy msgmerge; ac_word=$2
81ecdfbb
RW
12752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12753$as_echo_n "checking for $ac_word... " >&6; }
12754if test "${ac_cv_path_MSGMERGE+set}" = set; then :
12755 $as_echo_n "(cached) " >&6
d7040cdb
SE
12756else
12757 case "$MSGMERGE" in
12758 [\\/]* | ?:[\\/]*)
12759 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12760 ;;
12761 *)
12762 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12763 for ac_dir in $PATH; do
12764 IFS="$ac_save_IFS"
12765 test -z "$ac_dir" && ac_dir=.
12766 for ac_exec_ext in '' $ac_executable_extensions; do
12767 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12768 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12769 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12770 break 2
12771 fi
12772 fi
12773 done
12774 done
12775 IFS="$ac_save_IFS"
12776 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12777 ;;
12778esac
5464f5a1 12779fi
d7040cdb
SE
12780MSGMERGE="$ac_cv_path_MSGMERGE"
12781if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
12782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12783$as_echo "$MSGMERGE" >&6; }
20e95c23 12784else
81ecdfbb
RW
12785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12786$as_echo "no" >&6; }
d7040cdb 12787fi
20e95c23 12788
5464f5a1 12789
d7040cdb
SE
12790 if test "$GMSGFMT" != ":"; then
12791 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12792 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12793 : ;
12794 else
12795 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
12796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12797$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
12798 GMSGFMT=":"
12799 fi
12800 fi
252b5132 12801
d7040cdb
SE
12802 if test "$XGETTEXT" != ":"; then
12803 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12804 (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
12805 : ;
12806 else
81ecdfbb
RW
12807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12808$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
12809 XGETTEXT=":"
12810 fi
12811 rm -f messages.po
12812 fi
6be7c12c 12813
81ecdfbb 12814 ac_config_commands="$ac_config_commands default-1"
5464f5a1 12815
252b5132 12816
5464f5a1 12817
d7040cdb
SE
12818# Permit host specific settings.
12819. ${srcdir}/configure.host
12820
12821
252b5132 12822
252b5132 12823
d7040cdb 12824BFD_HOST_64BIT_LONG=0
d2df793a 12825BFD_HOST_64BIT_LONG_LONG=0
d7040cdb
SE
12826BFD_HOST_64_BIT_DEFINED=0
12827BFD_HOST_64_BIT=
12828BFD_HOST_U_64_BIT=
d2df793a 12829BFD_HOSTPTR_T="unsigned long"
6be7c12c 12830
81ecdfbb
RW
12831# The cast to long int works around a bug in the HP C Compiler
12832# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12833# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12834# This bug is HP SR number 8606223364.
12835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12836$as_echo_n "checking size of long long... " >&6; }
12837if test "${ac_cv_sizeof_long_long+set}" = set; then :
12838 $as_echo_n "(cached) " >&6
6726e1ea 12839else
81ecdfbb
RW
12840 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12841
12842else
12843 if test "$ac_cv_type_long_long" = yes; then
12844 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12845$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12846{ as_fn_set_status 77
12847as_fn_error "cannot compute sizeof (long long)
12848See \`config.log' for more details." "$LINENO" 5; }; }
12849 else
12850 ac_cv_sizeof_long_long=0
12851 fi
12852fi
12853
12854fi
12855{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12856$as_echo "$ac_cv_sizeof_long_long" >&6; }
12857
12858
12859
12860cat >>confdefs.h <<_ACEOF
12861#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5464f5a1 12862_ACEOF
81ecdfbb
RW
12863
12864
12865# The cast to long int works around a bug in the HP C Compiler
12866# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12867# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12868# This bug is HP SR number 8606223364.
12869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12870$as_echo_n "checking size of void *... " >&6; }
12871if test "${ac_cv_sizeof_void_p+set}" = set; then :
12872 $as_echo_n "(cached) " >&6
6726e1ea 12873else
81ecdfbb 12874 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
5464f5a1 12875
81ecdfbb
RW
12876else
12877 if test "$ac_cv_type_void_p" = yes; then
12878 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12879$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12880{ as_fn_set_status 77
12881as_fn_error "cannot compute sizeof (void *)
12882See \`config.log' for more details." "$LINENO" 5; }; }
12883 else
12884 ac_cv_sizeof_void_p=0
12885 fi
6726e1ea 12886fi
81ecdfbb 12887
6726e1ea 12888fi
81ecdfbb
RW
12889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12890$as_echo "$ac_cv_sizeof_void_p" >&6; }
6726e1ea 12891
6726e1ea 12892
2ba49b59 12893
81ecdfbb
RW
12894cat >>confdefs.h <<_ACEOF
12895#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
5464f5a1 12896_ACEOF
81ecdfbb
RW
12897
12898
12899# The cast to long int works around a bug in the HP C Compiler
12900# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12901# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12902# This bug is HP SR number 8606223364.
12903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12904$as_echo_n "checking size of long... " >&6; }
12905if test "${ac_cv_sizeof_long+set}" = set; then :
12906 $as_echo_n "(cached) " >&6
6726e1ea 12907else
81ecdfbb 12908 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5464f5a1 12909
252b5132 12910else
81ecdfbb
RW
12911 if test "$ac_cv_type_long" = yes; then
12912 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12913$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12914{ as_fn_set_status 77
12915as_fn_error "cannot compute sizeof (long)
12916See \`config.log' for more details." "$LINENO" 5; }; }
12917 else
12918 ac_cv_sizeof_long=0
12919 fi
12920fi
5464f5a1 12921
81ecdfbb
RW
12922fi
12923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12924$as_echo "$ac_cv_sizeof_long" >&6; }
2ba49b59 12925
81ecdfbb
RW
12926
12927
12928cat >>confdefs.h <<_ACEOF
12929#define SIZEOF_LONG $ac_cv_sizeof_long
5464f5a1 12930_ACEOF
2ba49b59 12931
2ba49b59 12932
81ecdfbb
RW
12933
12934if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12935 host64=true
252b5132 12936fi
5464f5a1 12937
81ecdfbb
RW
12938if test "x${ac_cv_sizeof_long}" = "x8"; then
12939 BFD_HOST_64BIT_LONG=1
12940 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long"
12941 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long"
12942elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
12943 BFD_HOST_64BIT_LONG_LONG=1
12944 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long"
12945 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long"
12946 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12947 BFD_HOSTPTR_T="unsigned long long"
12948 fi
252b5132 12949fi
81ecdfbb
RW
12950
12951if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then
12952 BFD_HOST_64_BIT_DEFINED=1
12953 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}"
12954 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}"
2ba49b59 12955fi
5464f5a1 12956
5464f5a1 12957
2ba49b59 12958
2ba49b59 12959
5464f5a1 12960
81ecdfbb
RW
12961
12962
12963
12964# Put a plausible default for CC_FOR_BUILD in Makefile.
12965if test -z "$CC_FOR_BUILD"; then
12966 if test "x$cross_compiling" = "xno"; then
12967 CC_FOR_BUILD='$(CC)'
12968 else
12969 CC_FOR_BUILD=gcc
12970 fi
2ba49b59 12971fi
81ecdfbb
RW
12972
12973# Also set EXEEXT_FOR_BUILD.
12974if test "x$cross_compiling" = "xno"; then
12975 EXEEXT_FOR_BUILD='$(EXEEXT)'
12976else
12977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12978$as_echo_n "checking for build system executable suffix... " >&6; }
12979if test "${bfd_cv_build_exeext+set}" = set; then :
12980 $as_echo_n "(cached) " >&6
6be7c12c 12981else
81ecdfbb
RW
12982 rm -f conftest*
12983 echo 'int main () { return 0; }' > conftest.c
12984 bfd_cv_build_exeext=
12985 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
12986 for file in conftest.*; do
12987 case $file in
12988 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
12989 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
12990 esac
12991 done
12992 rm -f conftest*
12993 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
5464f5a1 12994fi
81ecdfbb
RW
12995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
12996$as_echo "$bfd_cv_build_exeext" >&6; }
12997 EXEEXT_FOR_BUILD=""
12998 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
5464f5a1 12999fi
5464f5a1 13000
5464f5a1 13001
31593e1b 13002for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h wchar.h wctype.h
81ecdfbb
RW
13003do :
13004 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13005ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13006eval as_val=\$$as_ac_Header
13007 if test "x$as_val" = x""yes; then :
13008 cat >>confdefs.h <<_ACEOF
13009#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
d2df793a 13010_ACEOF
d2df793a 13011
d2df793a 13012fi
d2df793a 13013
81ecdfbb 13014done
d2df793a 13015
9d782e8d 13016for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h sys/resource.h
81ecdfbb
RW
13017do :
13018 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13019ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13020eval as_val=\$$as_ac_Header
13021 if test "x$as_val" = x""yes; then :
13022 cat >>confdefs.h <<_ACEOF
13023#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
d2df793a 13024_ACEOF
d2df793a 13025
d2df793a 13026fi
d2df793a 13027
81ecdfbb 13028done
d2df793a 13029
81ecdfbb 13030
d2df793a 13031
f3b4f6d0 13032inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
81ecdfbb 13033
f3b4f6d0
PB
13034acx_cv_header_stdint=stddef.h
13035acx_cv_header_stdint_kind="(already complete)"
13036for i in stdint.h $inttype_headers; do
13037 unset ac_cv_type_uintptr_t
13038 unset ac_cv_type_uintmax_t
13039 unset ac_cv_type_int_least32_t
13040 unset ac_cv_type_int_fast32_t
13041 unset ac_cv_type_uint64_t
13042 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
13043 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
13044#include <$i>
13045"
13046if test "x$ac_cv_type_uintmax_t" = x""yes; then :
13047 acx_cv_header_stdint=$i
d2df793a 13048else
f3b4f6d0
PB
13049 continue
13050fi
81ecdfbb 13051
f3b4f6d0
PB
13052 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
13053#include <$i>
13054"
13055if test "x$ac_cv_type_uintptr_t" = x""yes; then :
d2df793a 13056
81ecdfbb 13057else
f3b4f6d0 13058 acx_cv_header_stdint_kind="(mostly complete)"
d2df793a 13059fi
81ecdfbb 13060
f3b4f6d0
PB
13061 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
13062#include <$i>
13063"
13064if test "x$ac_cv_type_int_least32_t" = x""yes; then :
13065
d2df793a 13066else
f3b4f6d0 13067 acx_cv_header_stdint_kind="(mostly complete)"
81ecdfbb 13068fi
81ecdfbb 13069
f3b4f6d0
PB
13070 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
13071#include <$i>
13072"
13073if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
81ecdfbb 13074
f3b4f6d0
PB
13075else
13076 acx_cv_header_stdint_kind="(mostly complete)"
13077fi
81ecdfbb 13078
f3b4f6d0
PB
13079 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
13080#include <$i>
13081"
13082if test "x$ac_cv_type_uint64_t" = x""yes; then :
d2df793a 13083
07c58694 13084else
f3b4f6d0
PB
13085 acx_cv_header_stdint_kind="(lacks uint64_t)"
13086fi
81ecdfbb 13087
f3b4f6d0
PB
13088 break
13089done
13090if test "$acx_cv_header_stdint" = stddef.h; then
13091 acx_cv_header_stdint_kind="(lacks uintmax_t)"
13092 for i in stdint.h $inttype_headers; do
13093 unset ac_cv_type_uintptr_t
13094 unset ac_cv_type_uint32_t
13095 unset ac_cv_type_uint64_t
13096 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
13097 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
13098#include <$i>
13099"
13100if test "x$ac_cv_type_uint32_t" = x""yes; then :
13101 acx_cv_header_stdint=$i
13102else
13103 continue
d2df793a 13104fi
81ecdfbb 13105
f3b4f6d0
PB
13106 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
13107#include <$i>
13108"
13109if test "x$ac_cv_type_uint64_t" = x""yes; then :
81ecdfbb 13110
f3b4f6d0 13111fi
81ecdfbb 13112
f3b4f6d0
PB
13113 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
13114#include <$i>
13115"
13116if test "x$ac_cv_type_uintptr_t" = x""yes; then :
81ecdfbb 13117
f3b4f6d0 13118fi
81ecdfbb 13119
f3b4f6d0
PB
13120 break
13121 done
13122fi
13123if test "$acx_cv_header_stdint" = stddef.h; then
13124 acx_cv_header_stdint_kind="(u_intXX_t style)"
13125 for i in sys/types.h $inttype_headers; do
13126 unset ac_cv_type_u_int32_t
13127 unset ac_cv_type_u_int64_t
13128 $as_echo_n "looking for u_intXX_t types in $i, " >&6
13129 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
13130#include <$i>
13131"
13132if test "x$ac_cv_type_u_int32_t" = x""yes; then :
13133 acx_cv_header_stdint=$i
07c58694 13134else
f3b4f6d0
PB
13135 continue
13136fi
81ecdfbb 13137
f3b4f6d0
PB
13138 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
13139#include <$i>
13140"
13141if test "x$ac_cv_type_u_int64_t" = x""yes; then :
81ecdfbb 13142
f3b4f6d0 13143fi
81ecdfbb 13144
f3b4f6d0
PB
13145 break
13146 done
d2df793a 13147fi
f3b4f6d0
PB
13148if test "$acx_cv_header_stdint" = stddef.h; then
13149 acx_cv_header_stdint_kind="(using manual detection)"
d2df793a 13150fi
81ecdfbb 13151
f3b4f6d0
PB
13152test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
13153test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
13154test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
13155test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
13156test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
81ecdfbb 13157
f3b4f6d0 13158# ----------------- Summarize what we found so far
07c58694 13159
f3b4f6d0
PB
13160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5
13161$as_echo_n "checking what to include in bfd_stdint.h... " >&6; }
81ecdfbb 13162
f3b4f6d0
PB
13163case `$as_basename -- bfd_stdint.h ||
13164$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \
13165 Xbfd_stdint.h : 'X\(//\)$' \| \
13166 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null ||
13167$as_echo X/bfd_stdint.h |
13168 sed '/^.*\/\([^/][^/]*\)\/*$/{
13169 s//\1/
13170 q
13171 }
13172 /^X\/\(\/\/\)$/{
13173 s//\1/
13174 q
13175 }
13176 /^X\/\(\/\).*/{
13177 s//\1/
13178 q
13179 }
13180 s/.*/./; q'` in
13181 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13182$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13183 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13184$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13185 *) ;;
13186esac
81ecdfbb 13187
f3b4f6d0
PB
13188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
13189$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
5464f5a1 13190
f3b4f6d0 13191# ----------------- done included file, check C basic types --------
2ba49b59 13192
f3b4f6d0
PB
13193# Lacking an uintptr_t? Test size of void *
13194case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
13195 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
13196# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13197# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13198# This bug is HP SR number 8606223364.
13199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13200$as_echo_n "checking size of void *... " >&6; }
13201if test "${ac_cv_sizeof_void_p+set}" = set; then :
13202 $as_echo_n "(cached) " >&6
13203else
13204 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
2ba49b59 13205
f3b4f6d0
PB
13206else
13207 if test "$ac_cv_type_void_p" = yes; then
13208 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13209$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13210{ as_fn_set_status 77
13211as_fn_error "cannot compute sizeof (void *)
13212See \`config.log' for more details." "$LINENO" 5; }; }
13213 else
13214 ac_cv_sizeof_void_p=0
13215 fi
13216fi
81ecdfbb 13217
f3b4f6d0
PB
13218fi
13219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13220$as_echo "$ac_cv_sizeof_void_p" >&6; }
81ecdfbb 13221
07c58694
PB
13222
13223
13224cat >>confdefs.h <<_ACEOF
f3b4f6d0 13225#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
07c58694 13226_ACEOF
07c58694 13227
f3b4f6d0
PB
13228 ;;
13229esac
07c58694 13230
f3b4f6d0
PB
13231# Lacking an uint64_t? Test size of long
13232case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
13233 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
13234# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13235# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13236# This bug is HP SR number 8606223364.
13237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13238$as_echo_n "checking size of long... " >&6; }
13239if test "${ac_cv_sizeof_long+set}" = set; then :
81ecdfbb 13240 $as_echo_n "(cached) " >&6
5464f5a1 13241else
f3b4f6d0 13242 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
07c58694 13243
2ba49b59 13244else
f3b4f6d0
PB
13245 if test "$ac_cv_type_long" = yes; then
13246 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13247$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13248{ as_fn_set_status 77
13249as_fn_error "cannot compute sizeof (long)
13250See \`config.log' for more details." "$LINENO" 5; }; }
13251 else
13252 ac_cv_sizeof_long=0
13253 fi
81ecdfbb 13254fi
2ba49b59 13255
f3b4f6d0
PB
13256fi
13257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13258$as_echo "$ac_cv_sizeof_long" >&6; }
81ecdfbb 13259
5464f5a1 13260
81ecdfbb 13261
f3b4f6d0
PB
13262cat >>confdefs.h <<_ACEOF
13263#define SIZEOF_LONG $ac_cv_sizeof_long
13264_ACEOF
07c58694 13265
f3b4f6d0
PB
13266 ;;
13267esac
2ba49b59 13268
f3b4f6d0
PB
13269if test $acx_cv_header_stdint = stddef.h; then
13270 # Lacking a good header? Test size of everything and deduce all types.
13271 # The cast to long int works around a bug in the HP C Compiler
13272# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13273# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13274# This bug is HP SR number 8606223364.
13275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13276$as_echo_n "checking size of int... " >&6; }
13277if test "${ac_cv_sizeof_int+set}" = set; then :
13278 $as_echo_n "(cached) " >&6
81ecdfbb 13279else
f3b4f6d0 13280 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
81ecdfbb 13281
f3b4f6d0
PB
13282else
13283 if test "$ac_cv_type_int" = yes; then
13284 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13285$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13286{ as_fn_set_status 77
13287as_fn_error "cannot compute sizeof (int)
13288See \`config.log' for more details." "$LINENO" 5; }; }
13289 else
13290 ac_cv_sizeof_int=0
13291 fi
2ba49b59 13292fi
81ecdfbb 13293
f3b4f6d0
PB
13294fi
13295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13296$as_echo "$ac_cv_sizeof_int" >&6; }
81ecdfbb
RW
13297
13298
07c58694
PB
13299
13300cat >>confdefs.h <<_ACEOF
f3b4f6d0 13301#define SIZEOF_INT $ac_cv_sizeof_int
07c58694 13302_ACEOF
81ecdfbb 13303
07c58694 13304
f3b4f6d0
PB
13305 # The cast to long int works around a bug in the HP C Compiler
13306# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13307# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13308# This bug is HP SR number 8606223364.
13309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
13310$as_echo_n "checking size of short... " >&6; }
13311if test "${ac_cv_sizeof_short+set}" = set; then :
13312 $as_echo_n "(cached) " >&6
13313else
13314 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
07c58694 13315
f3b4f6d0
PB
13316else
13317 if test "$ac_cv_type_short" = yes; then
13318 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13319$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13320{ as_fn_set_status 77
13321as_fn_error "cannot compute sizeof (short)
13322See \`config.log' for more details." "$LINENO" 5; }; }
13323 else
13324 ac_cv_sizeof_short=0
13325 fi
13326fi
07c58694 13327
f3b4f6d0
PB
13328fi
13329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
13330$as_echo "$ac_cv_sizeof_short" >&6; }
07c58694
PB
13331
13332
13333
f3b4f6d0
PB
13334cat >>confdefs.h <<_ACEOF
13335#define SIZEOF_SHORT $ac_cv_sizeof_short
13336_ACEOF
07c58694
PB
13337
13338
f3b4f6d0
PB
13339 # The cast to long int works around a bug in the HP C Compiler
13340# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13341# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13342# This bug is HP SR number 8606223364.
13343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
13344$as_echo_n "checking size of char... " >&6; }
13345if test "${ac_cv_sizeof_char+set}" = set; then :
13346 $as_echo_n "(cached) " >&6
13347else
13348 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
07c58694 13349
f3b4f6d0
PB
13350else
13351 if test "$ac_cv_type_char" = yes; then
13352 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13353$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13354{ as_fn_set_status 77
13355as_fn_error "cannot compute sizeof (char)
13356See \`config.log' for more details." "$LINENO" 5; }; }
13357 else
13358 ac_cv_sizeof_char=0
13359 fi
13360fi
07c58694 13361
f3b4f6d0
PB
13362fi
13363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
13364$as_echo "$ac_cv_sizeof_char" >&6; }
07c58694
PB
13365
13366
07c58694 13367
2ba49b59 13368cat >>confdefs.h <<_ACEOF
f3b4f6d0 13369#define SIZEOF_CHAR $ac_cv_sizeof_char
2ba49b59
KC
13370_ACEOF
13371
13372
2ba49b59 13373
f3b4f6d0
PB
13374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
13375$as_echo_n "checking for type equivalent to int8_t... " >&6; }
13376 case "$ac_cv_sizeof_char" in
13377 1) acx_cv_type_int8_t=char ;;
58bbed62 13378 *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
f3b4f6d0
PB
13379 esac
13380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
13381$as_echo "$acx_cv_type_int8_t" >&6; }
13382
13383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
13384$as_echo_n "checking for type equivalent to int16_t... " >&6; }
13385 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
13386 2:*) acx_cv_type_int16_t=int ;;
13387 *:2) acx_cv_type_int16_t=short ;;
58bbed62 13388 *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
f3b4f6d0
PB
13389 esac
13390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
13391$as_echo "$acx_cv_type_int16_t" >&6; }
13392
13393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
13394$as_echo_n "checking for type equivalent to int32_t... " >&6; }
13395 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
13396 4:*) acx_cv_type_int32_t=int ;;
13397 *:4) acx_cv_type_int32_t=long ;;
58bbed62 13398 *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
f3b4f6d0
PB
13399 esac
13400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
13401$as_echo "$acx_cv_type_int32_t" >&6; }
81ecdfbb 13402fi
2ba49b59 13403
f3b4f6d0 13404# These tests are here to make the output prettier
07c58694 13405
f3b4f6d0
PB
13406if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
13407 case "$ac_cv_sizeof_long" in
13408 8) acx_cv_type_int64_t=long ;;
13409 esac
13410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
13411$as_echo_n "checking for type equivalent to int64_t... " >&6; }
13412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
13413$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
13414fi
13415
13416# Now we can use the above types
13417
13418if test "$ac_cv_type_uintptr_t" != yes; then
13419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
13420$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
13421 case $ac_cv_sizeof_void_p in
13422 2) acx_cv_type_intptr_t=int16_t ;;
13423 4) acx_cv_type_intptr_t=int32_t ;;
13424 8) acx_cv_type_intptr_t=int64_t ;;
58bbed62 13425 *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
f3b4f6d0
PB
13426 esac
13427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
13428$as_echo "$acx_cv_type_intptr_t" >&6; }
13429fi
07c58694 13430
f3b4f6d0 13431# ----------------- done all checks, emit header -------------
81ecdfbb 13432ac_config_commands="$ac_config_commands bfd_stdint.h"
2ba49b59
KC
13433
13434
d2df793a 13435
81ecdfbb
RW
13436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13437$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
13438if test "${ac_cv_header_time+set}" = set; then :
13439 $as_echo_n "(cached) " >&6
2ba49b59 13440else
81ecdfbb
RW
13441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13442/* end confdefs.h. */
13443#include <sys/types.h>
13444#include <sys/time.h>
13445#include <time.h>
13446
13447int
13448main ()
13449{
13450if ((struct tm *) 0)
13451return 0;
13452 ;
13453 return 0;
13454}
13455_ACEOF
13456if ac_fn_c_try_compile "$LINENO"; then :
13457 ac_cv_header_time=yes
2ba49b59 13458else
81ecdfbb 13459 ac_cv_header_time=no
2ba49b59 13460fi
81ecdfbb 13461rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2ba49b59 13462fi
81ecdfbb
RW
13463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13464$as_echo "$ac_cv_header_time" >&6; }
13465if test $ac_cv_header_time = yes; then
2ba49b59 13466
81ecdfbb 13467$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
2ba49b59 13468
2ba49b59 13469fi
81ecdfbb
RW
13470
13471ac_header_dirent=no
13472for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13473 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
13475$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
13476if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
13477 $as_echo_n "(cached) " >&6
2ba49b59 13478else
81ecdfbb 13479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2ba49b59 13480/* end confdefs.h. */
81ecdfbb
RW
13481#include <sys/types.h>
13482#include <$ac_hdr>
13483
13484int
13485main ()
13486{
13487if ((DIR *) 0)
13488return 0;
13489 ;
13490 return 0;
13491}
2ba49b59 13492_ACEOF
81ecdfbb
RW
13493if ac_fn_c_try_compile "$LINENO"; then :
13494 eval "$as_ac_Header=yes"
2ba49b59 13495else
81ecdfbb
RW
13496 eval "$as_ac_Header=no"
13497fi
13498rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13499fi
13500eval ac_res=\$$as_ac_Header
13501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13502$as_echo "$ac_res" >&6; }
13503eval as_val=\$$as_ac_Header
13504 if test "x$as_val" = x""yes; then :
13505 cat >>confdefs.h <<_ACEOF
13506#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13507_ACEOF
2ba49b59 13508
81ecdfbb 13509ac_header_dirent=$ac_hdr; break
2ba49b59 13510fi
2ba49b59 13511
81ecdfbb
RW
13512done
13513# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13514if test $ac_header_dirent = dirent.h; then
13515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13516$as_echo_n "checking for library containing opendir... " >&6; }
13517if test "${ac_cv_search_opendir+set}" = set; then :
13518 $as_echo_n "(cached) " >&6
13519else
13520 ac_func_search_save_LIBS=$LIBS
13521cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2ba49b59 13522/* end confdefs.h. */
81ecdfbb
RW
13523
13524/* Override any GCC internal prototype to avoid an error.
13525 Use char because int might match the return type of a GCC
13526 builtin and then its argument prototype would still apply. */
13527#ifdef __cplusplus
13528extern "C"
13529#endif
13530char opendir ();
13531int
13532main ()
13533{
13534return opendir ();
13535 ;
13536 return 0;
13537}
2ba49b59 13538_ACEOF
81ecdfbb
RW
13539for ac_lib in '' dir; do
13540 if test -z "$ac_lib"; then
13541 ac_res="none required"
2ba49b59 13542 else
81ecdfbb
RW
13543 ac_res=-l$ac_lib
13544 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2ba49b59 13545 fi
81ecdfbb
RW
13546 if ac_fn_c_try_link "$LINENO"; then :
13547 ac_cv_search_opendir=$ac_res
2ba49b59 13548fi
81ecdfbb
RW
13549rm -f core conftest.err conftest.$ac_objext \
13550 conftest$ac_exeext
13551 if test "${ac_cv_search_opendir+set}" = set; then :
13552 break
2ba49b59 13553fi
81ecdfbb
RW
13554done
13555if test "${ac_cv_search_opendir+set}" = set; then :
2ba49b59 13556
2ba49b59 13557else
81ecdfbb 13558 ac_cv_search_opendir=no
2ba49b59 13559fi
81ecdfbb
RW
13560rm conftest.$ac_ext
13561LIBS=$ac_func_search_save_LIBS
2ba49b59 13562fi
81ecdfbb
RW
13563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13564$as_echo "$ac_cv_search_opendir" >&6; }
13565ac_res=$ac_cv_search_opendir
13566if test "$ac_res" != no; then :
13567 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
2ba49b59
KC
13568
13569fi
13570
81ecdfbb
RW
13571else
13572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13573$as_echo_n "checking for library containing opendir... " >&6; }
13574if test "${ac_cv_search_opendir+set}" = set; then :
13575 $as_echo_n "(cached) " >&6
13576else
13577 ac_func_search_save_LIBS=$LIBS
13578cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13579/* end confdefs.h. */
2ba49b59 13580
81ecdfbb
RW
13581/* Override any GCC internal prototype to avoid an error.
13582 Use char because int might match the return type of a GCC
13583 builtin and then its argument prototype would still apply. */
13584#ifdef __cplusplus
13585extern "C"
13586#endif
13587char opendir ();
13588int
13589main ()
13590{
13591return opendir ();
13592 ;
13593 return 0;
13594}
13595_ACEOF
13596for ac_lib in '' x; do
13597 if test -z "$ac_lib"; then
13598 ac_res="none required"
13599 else
13600 ac_res=-l$ac_lib
13601 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13602 fi
13603 if ac_fn_c_try_link "$LINENO"; then :
13604 ac_cv_search_opendir=$ac_res
13605fi
13606rm -f core conftest.err conftest.$ac_objext \
13607 conftest$ac_exeext
13608 if test "${ac_cv_search_opendir+set}" = set; then :
13609 break
13610fi
13611done
13612if test "${ac_cv_search_opendir+set}" = set; then :
2ba49b59 13613
81ecdfbb
RW
13614else
13615 ac_cv_search_opendir=no
13616fi
13617rm conftest.$ac_ext
13618LIBS=$ac_func_search_save_LIBS
13619fi
13620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13621$as_echo "$ac_cv_search_opendir" >&6; }
13622ac_res=$ac_cv_search_opendir
13623if test "$ac_res" != no; then :
13624 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
2ba49b59 13625
81ecdfbb 13626fi
efde2f2c 13627
2ba49b59 13628fi
81ecdfbb 13629
17d5dae2 13630
81ecdfbb
RW
13631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13632$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13633if test "${gcc_cv_header_string+set}" = set; then :
13634 $as_echo_n "(cached) " >&6
2ba49b59 13635else
81ecdfbb 13636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2ba49b59 13637/* end confdefs.h. */
81ecdfbb
RW
13638#include <string.h>
13639#include <strings.h>
13640int
13641main ()
13642{
13643
13644 ;
13645 return 0;
13646}
2ba49b59 13647_ACEOF
81ecdfbb
RW
13648if ac_fn_c_try_compile "$LINENO"; then :
13649 gcc_cv_header_string=yes
2ba49b59 13650else
81ecdfbb
RW
13651 gcc_cv_header_string=no
13652fi
13653rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13654fi
13655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13656$as_echo "$gcc_cv_header_string" >&6; }
13657if test $gcc_cv_header_string = yes; then
13658
13659$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
2ba49b59 13660
2ba49b59 13661fi
2ba49b59 13662
81ecdfbb
RW
13663for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno
13664do :
13665 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13666ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13667eval as_val=\$$as_ac_var
13668 if test "x$as_val" = x""yes; then :
13669 cat >>confdefs.h <<_ACEOF
13670#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
2ba49b59 13671_ACEOF
81ecdfbb
RW
13672
13673fi
13674done
13675
9d782e8d 13676for ac_func in strtoull getrlimit
81ecdfbb 13677do :
9d782e8d
MW
13678 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13679ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13680eval as_val=\$$as_ac_var
13681 if test "x$as_val" = x""yes; then :
81ecdfbb 13682 cat >>confdefs.h <<_ACEOF
9d782e8d 13683#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
2ba49b59 13684_ACEOF
81ecdfbb
RW
13685
13686fi
13687done
13688
13689
13690ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
13691if test "x$ac_cv_have_decl_basename" = x""yes; then :
13692 ac_have_decl=1
2ba49b59 13693else
81ecdfbb 13694 ac_have_decl=0
2ba49b59 13695fi
81ecdfbb
RW
13696
13697cat >>confdefs.h <<_ACEOF
13698#define HAVE_DECL_BASENAME $ac_have_decl
13699_ACEOF
13700
13701ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
13702if test "x$ac_cv_have_decl_ftello" = x""yes; then :
13703 ac_have_decl=1
2ba49b59 13704else
81ecdfbb
RW
13705 ac_have_decl=0
13706fi
2ba49b59 13707
81ecdfbb
RW
13708cat >>confdefs.h <<_ACEOF
13709#define HAVE_DECL_FTELLO $ac_have_decl
13710_ACEOF
13711
13712ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
13713if test "x$ac_cv_have_decl_ftello64" = x""yes; then :
13714 ac_have_decl=1
13715else
13716 ac_have_decl=0
2ba49b59 13717fi
2ba49b59 13718
81ecdfbb
RW
13719cat >>confdefs.h <<_ACEOF
13720#define HAVE_DECL_FTELLO64 $ac_have_decl
13721_ACEOF
13722
13723ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
13724if test "x$ac_cv_have_decl_fseeko" = x""yes; then :
13725 ac_have_decl=1
2ba49b59 13726else
81ecdfbb 13727 ac_have_decl=0
2ba49b59 13728fi
2ba49b59 13729
81ecdfbb
RW
13730cat >>confdefs.h <<_ACEOF
13731#define HAVE_DECL_FSEEKO $ac_have_decl
13732_ACEOF
13733
13734ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
13735if test "x$ac_cv_have_decl_fseeko64" = x""yes; then :
13736 ac_have_decl=1
13737else
13738 ac_have_decl=0
2ba49b59 13739fi
81ecdfbb
RW
13740
13741cat >>confdefs.h <<_ACEOF
13742#define HAVE_DECL_FSEEKO64 $ac_have_decl
2ba49b59
KC
13743_ACEOF
13744
81ecdfbb
RW
13745
13746
13747case "${host}" in
13748*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13749
13750$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
13751 ;;
13752esac
13753
13754ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
13755if test "x$ac_cv_have_decl_ffs" = x""yes; then :
13756 ac_have_decl=1
13757else
13758 ac_have_decl=0
2ba49b59
KC
13759fi
13760
81ecdfbb
RW
13761cat >>confdefs.h <<_ACEOF
13762#define HAVE_DECL_FFS $ac_have_decl
13763_ACEOF
2ba49b59 13764
81ecdfbb
RW
13765ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
13766if test "x$ac_cv_have_decl_free" = x""yes; then :
13767 ac_have_decl=1
13768else
13769 ac_have_decl=0
13770fi
d5efd9fc 13771
81ecdfbb
RW
13772cat >>confdefs.h <<_ACEOF
13773#define HAVE_DECL_FREE $ac_have_decl
13774_ACEOF
d5efd9fc 13775
81ecdfbb
RW
13776ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
13777if test "x$ac_cv_have_decl_getenv" = x""yes; then :
13778 ac_have_decl=1
13779else
13780 ac_have_decl=0
13781fi
d5efd9fc 13782
81ecdfbb
RW
13783cat >>confdefs.h <<_ACEOF
13784#define HAVE_DECL_GETENV $ac_have_decl
d5efd9fc 13785_ACEOF
d5efd9fc 13786
81ecdfbb
RW
13787ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
13788if test "x$ac_cv_have_decl_malloc" = x""yes; then :
13789 ac_have_decl=1
13790else
13791 ac_have_decl=0
13792fi
13793
13794cat >>confdefs.h <<_ACEOF
13795#define HAVE_DECL_MALLOC $ac_have_decl
d5efd9fc 13796_ACEOF
81ecdfbb
RW
13797
13798ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
13799if test "x$ac_cv_have_decl_realloc" = x""yes; then :
13800 ac_have_decl=1
d5efd9fc 13801else
81ecdfbb
RW
13802 ac_have_decl=0
13803fi
13804
13805cat >>confdefs.h <<_ACEOF
13806#define HAVE_DECL_REALLOC $ac_have_decl
13807_ACEOF
d5efd9fc 13808
81ecdfbb
RW
13809ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13810if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
13811 ac_have_decl=1
13812else
13813 ac_have_decl=0
d5efd9fc 13814fi
81ecdfbb
RW
13815
13816cat >>confdefs.h <<_ACEOF
13817#define HAVE_DECL_STPCPY $ac_have_decl
13818_ACEOF
13819
13820ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13821if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13822 ac_have_decl=1
13823else
13824 ac_have_decl=0
d5efd9fc 13825fi
81ecdfbb
RW
13826
13827cat >>confdefs.h <<_ACEOF
13828#define HAVE_DECL_STRSTR $ac_have_decl
13829_ACEOF
13830
d6f1bafa
IB
13831ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
13832if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
13833 ac_have_decl=1
13834else
13835 ac_have_decl=0
13836fi
13837
13838cat >>confdefs.h <<_ACEOF
13839#define HAVE_DECL_ASPRINTF $ac_have_decl
13840_ACEOF
13841
13842ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
13843if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
13844 ac_have_decl=1
13845else
13846 ac_have_decl=0
13847fi
13848
13849cat >>confdefs.h <<_ACEOF
13850#define HAVE_DECL_VASPRINTF $ac_have_decl
13851_ACEOF
13852
81ecdfbb
RW
13853ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
13854if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
13855 ac_have_decl=1
d5efd9fc 13856else
81ecdfbb 13857 ac_have_decl=0
d5efd9fc
AM
13858fi
13859
81ecdfbb
RW
13860cat >>confdefs.h <<_ACEOF
13861#define HAVE_DECL_SNPRINTF $ac_have_decl
13862_ACEOF
13863
13864ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13865if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13866 ac_have_decl=1
d5efd9fc 13867else
81ecdfbb
RW
13868 ac_have_decl=0
13869fi
13870
13871cat >>confdefs.h <<_ACEOF
13872#define HAVE_DECL_VSNPRINTF $ac_have_decl
d5efd9fc 13873_ACEOF
81ecdfbb 13874
5a026fc9
NC
13875ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
13876if test "x$ac_cv_have_decl_strnlen" = x""yes; then :
13877 ac_have_decl=1
13878else
13879 ac_have_decl=0
13880fi
13881
13882cat >>confdefs.h <<_ACEOF
13883#define HAVE_DECL_STRNLEN $ac_have_decl
13884_ACEOF
13885
81ecdfbb 13886
9ae46699
L
13887# Link in zlib if we can. This allows us to read compressed debug sections.
13888# This is used only by compress.c.
13889
13890 # Use the system's zlib library.
39f3de7c
L
13891 zlibdir="-L\$(top_builddir)/../zlib"
13892 zlibinc="-I\$(top_srcdir)/../zlib"
bf993e3c 13893
243340ad
L
13894# Check whether --with-system-zlib was given.
13895if test "${with_system_zlib+set}" = set; then :
afa59b79
L
13896 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
13897 zlibdir=
13898 zlibinc=
13899 fi
bf993e3c 13900
bf993e3c
JB
13901fi
13902
13903
bf993e3c 13904
d5efd9fc 13905
9ae46699 13906
c603b11b
AM
13907# Check if linker supports --as-needed and --no-as-needed options
13908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
13909$as_echo_n "checking linker --as-needed support... " >&6; }
13910if test "${bfd_cv_ld_as_needed+set}" = set; then :
13911 $as_echo_n "(cached) " >&6
13912else
13913 bfd_cv_ld_as_needed=no
13914 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
13915 bfd_cv_ld_as_needed=yes
13916 fi
d5efd9fc 13917
c603b11b
AM
13918fi
13919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
13920$as_echo "$bfd_cv_ld_as_needed" >&6; }
d5efd9fc 13921
c603b11b
AM
13922LIBM=
13923case $host in
13924*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
13925 # These system don't have libm, or don't need it
13926 ;;
13927*-ncr-sysv4.3*)
13928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
13929$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
13930if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
13931 $as_echo_n "(cached) " >&6
13932else
13933 ac_check_lib_save_LIBS=$LIBS
13934LIBS="-lmw $LIBS"
13935cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 13936/* end confdefs.h. */
c603b11b
AM
13937
13938/* Override any GCC internal prototype to avoid an error.
13939 Use char because int might match the return type of a GCC
13940 builtin and then its argument prototype would still apply. */
13941#ifdef __cplusplus
13942extern "C"
13943#endif
13944char _mwvalidcheckl ();
d5efd9fc
AM
13945int
13946main ()
13947{
c603b11b 13948return _mwvalidcheckl ();
d5efd9fc
AM
13949 ;
13950 return 0;
13951}
13952_ACEOF
c603b11b
AM
13953if ac_fn_c_try_link "$LINENO"; then :
13954 ac_cv_lib_mw__mwvalidcheckl=yes
d5efd9fc 13955else
c603b11b 13956 ac_cv_lib_mw__mwvalidcheckl=no
d5efd9fc 13957fi
c603b11b
AM
13958rm -f core conftest.err conftest.$ac_objext \
13959 conftest$ac_exeext conftest.$ac_ext
13960LIBS=$ac_check_lib_save_LIBS
d5efd9fc 13961fi
c603b11b
AM
13962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
13963$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
13964if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
13965 LIBM="-lmw"
d5efd9fc
AM
13966fi
13967
c603b11b
AM
13968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
13969$as_echo_n "checking for cos in -lm... " >&6; }
13970if test "${ac_cv_lib_m_cos+set}" = set; then :
81ecdfbb 13971 $as_echo_n "(cached) " >&6
d5efd9fc 13972else
c603b11b
AM
13973 ac_check_lib_save_LIBS=$LIBS
13974LIBS="-lm $LIBS"
13975cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 13976/* end confdefs.h. */
81ecdfbb 13977
c603b11b
AM
13978/* Override any GCC internal prototype to avoid an error.
13979 Use char because int might match the return type of a GCC
13980 builtin and then its argument prototype would still apply. */
13981#ifdef __cplusplus
13982extern "C"
13983#endif
13984char cos ();
d5efd9fc
AM
13985int
13986main ()
13987{
c603b11b 13988return cos ();
d5efd9fc
AM
13989 ;
13990 return 0;
13991}
13992_ACEOF
c603b11b
AM
13993if ac_fn_c_try_link "$LINENO"; then :
13994 ac_cv_lib_m_cos=yes
d5efd9fc 13995else
c603b11b 13996 ac_cv_lib_m_cos=no
d5efd9fc 13997fi
c603b11b
AM
13998rm -f core conftest.err conftest.$ac_objext \
13999 conftest$ac_exeext conftest.$ac_ext
14000LIBS=$ac_check_lib_save_LIBS
14001fi
14002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14003$as_echo "$ac_cv_lib_m_cos" >&6; }
14004if test "x$ac_cv_lib_m_cos" = x""yes; then :
14005 LIBM="$LIBM -lm"
d5efd9fc 14006fi
d5efd9fc 14007
c603b11b
AM
14008 ;;
14009*)
14010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14011$as_echo_n "checking for cos in -lm... " >&6; }
14012if test "${ac_cv_lib_m_cos+set}" = set; then :
81ecdfbb 14013 $as_echo_n "(cached) " >&6
d5efd9fc 14014else
c603b11b
AM
14015 ac_check_lib_save_LIBS=$LIBS
14016LIBS="-lm $LIBS"
14017cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14018/* end confdefs.h. */
81ecdfbb 14019
c603b11b
AM
14020/* Override any GCC internal prototype to avoid an error.
14021 Use char because int might match the return type of a GCC
14022 builtin and then its argument prototype would still apply. */
14023#ifdef __cplusplus
14024extern "C"
14025#endif
14026char cos ();
d5efd9fc
AM
14027int
14028main ()
14029{
c603b11b 14030return cos ();
d5efd9fc
AM
14031 ;
14032 return 0;
14033}
14034_ACEOF
c603b11b
AM
14035if ac_fn_c_try_link "$LINENO"; then :
14036 ac_cv_lib_m_cos=yes
81ecdfbb 14037else
c603b11b 14038 ac_cv_lib_m_cos=no
81ecdfbb 14039fi
c603b11b
AM
14040rm -f core conftest.err conftest.$ac_objext \
14041 conftest$ac_exeext conftest.$ac_ext
14042LIBS=$ac_check_lib_save_LIBS
14043fi
14044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14045$as_echo "$ac_cv_lib_m_cos" >&6; }
14046if test "x$ac_cv_lib_m_cos" = x""yes; then :
14047 LIBM="-lm"
81ecdfbb
RW
14048fi
14049
c603b11b
AM
14050 ;;
14051esac
81ecdfbb 14052
81ecdfbb 14053
81ecdfbb 14054
c603b11b
AM
14055# When building a shared libbfd, link against the pic version of libiberty
14056# so that apps that use libbfd won't need libiberty just to satisfy any
14057# libbfd references.
14058# We can't do that if a pic libiberty is unavailable since including non-pic
14059# code would insert text relocations into libbfd.
14060SHARED_LIBADD=
14061SHARED_LDFLAGS=
14062if test "$enable_shared" = "yes"; then
14063 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
14064 if test -n "$x"; then
14065 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
14066 fi
81ecdfbb 14067
c603b11b
AM
14068# More hacks to build DLLs on Windows.
14069 case "${host}" in
14070 *-*-cygwin*)
14071 SHARED_LDFLAGS="-no-undefined"
14072 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
14073 ;;
d5efd9fc 14074
c603b11b
AM
14075 # Hack to build or1k-src on OSX
14076 or1k*-*-darwin*)
14077 SHARED_LIBADD="-L`pwd`/../libiberty/pic -L`pwd`/../intl -liberty -lintl"
14078 ;;
14079 esac
14080
14081 if test -n "$SHARED_LIBADD"; then
14082 if test -n "$LIBM"; then
14083 if test x"$bfd_cv_ld_as_needed" = xyes; then
14084 # Link against libm only when needed. Put -lc, -lm inside -Wl
14085 # to stop libtool reordering these options.
14086 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
14087 else
14088 SHARED_LIBADD="$SHARED_LIBADD $LIBM"
14089 fi
14090 fi
14091 fi
81ecdfbb 14092fi
d5efd9fc 14093
81ecdfbb 14094
81ecdfbb 14095
c603b11b 14096# target stuff:
81ecdfbb 14097
c603b11b
AM
14098# Canonicalize the secondary target names.
14099if test -n "$enable_targets" ; then
14100 for targ in `echo $enable_targets | sed 's/,/ /g'`
14101 do
14102 result=`$ac_config_sub $targ 2>/dev/null`
14103 if test -n "$result" ; then
14104 canon_targets="$canon_targets $result"
14105 else
14106 # Allow targets that config.sub doesn't recognize, like "all".
14107 canon_targets="$canon_targets $targ"
14108 fi
14109 done
d5efd9fc 14110fi
d5efd9fc 14111
c603b11b
AM
14112all_targets=false
14113defvec=
14114selvecs=
14115assocvecs=
14116selarchs=
14117TDEFINES=
14118for targ in $target $canon_targets
14119do
14120 if test "x$targ" = "xall"; then
14121 all_targets=true
14122 assocvecs="$assocvecs $targ_defvec $targ_selvecs"
14123 else
14124 . $srcdir/config.bfd
14125 if test "x$targ" = "x$target"; then
14126 defvec=$targ_defvec
14127 fi
14128 selvecs="$selvecs $targ_defvec $targ_selvecs"
14129 selarchs="$selarchs $targ_archs"
14130 TDEFINES="$TDEFINES $targ_cflags"
14131 fi
14132done
d5efd9fc 14133
81ecdfbb 14134
c603b11b
AM
14135# This processing still needs to be done if we're to decide properly whether
14136# 64-bit support needs to be compiled in. Currently, it will be included if
14137# the default or any other explicitly requested target requires it; it
14138# will not be included on a 32-bit host if no 64-bit target is requested, and
14139# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
14140# used.
81ecdfbb 14141
c603b11b
AM
14142# uniq the default and selected vectors in all the configured targets.
14143f=""
14144for i in $selvecs ; do
14145 case " $f " in
14146 *" $i "*) ;;
14147 *) f="$f $i" ;;
14148 esac
14149done
14150selvecs="$f"
335e41d4 14151
335e41d4 14152
c603b11b
AM
14153# uniq the associated vectors in all the configured targets.
14154f=""
14155for i in $assocvecs ; do
14156 case " $f " in
14157 *" $i "*) ;;
14158 *) f="$f $i" ;;
14159 esac
14160done
14161assocvecs="$f"
335e41d4 14162
335e41d4 14163
c603b11b
AM
14164# uniq the architectures in all the configured targets.
14165f=""
14166for i in $selarchs ; do
14167 case " $f " in
14168 *" $i "*) ;;
14169 *) f="$f $i" ;;
14170 esac
14171done
14172selarchs="$f"
335e41d4 14173
c603b11b
AM
14174# Target backend .o files.
14175tb=
335e41d4 14176
c603b11b
AM
14177elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo
14178 elf-eh-frame.lo dwarf1.lo dwarf2.lo"
14179coffgen="coffgen.lo dwarf2.lo"
14180coff="cofflink.lo $coffgen"
14181ecoff="ecofflink.lo $coffgen"
14182xcoff="xcofflink.lo $coffgen"
2ba49b59 14183
81ecdfbb 14184for vec in $selvecs
49c97a80 14185do
81ecdfbb
RW
14186 target_size=32
14187 case "$vec" in
14188 # This list is alphabetized to make it easy to compare
14189 # with the two vector lists in targets.c. For the same reason,
14190 # use one entry per line, even though this leads to long lines.
2f67d686
AM
14191 aarch64_elf32_be_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
14192 aarch64_elf32_le_vec) tb="$tb elf32-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf32.lo $elf"; target_size=64 ;;
d8bd95ef 14193 aarch64_elf64_be_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
a75cf613 14194 aarch64_elf64_be_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
d8bd95ef 14195 aarch64_elf64_le_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
a75cf613 14196 aarch64_elf64_le_cloudabi_vec) tb="$tb elf64-aarch64.lo elfxx-aarch64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
f075eb5e 14197 aarch64_mach_o_vec) tb="$tb mach-o-aarch64.lo"; target_size=64 ;;
f4943d82 14198 alpha_ecoff_le_vec) tb="$tb coff-alpha.lo ecoff.lo $ecoff"; target_size=64 ;;
2f67d686
AM
14199 alpha_elf64_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
14200 alpha_elf64_fbsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
14201 alpha_nlm32_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
14202 alpha_vms_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
14203 alpha_vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;;
14204 am33_elf32_linux_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
6d00b590 14205 aout0_be_vec) tb="$tb aout0.lo aout32.lo" ;;
2f67d686
AM
14206 aout64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
14207 aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
14208 aout_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;;
14209 arc_elf32_be_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
14210 arc_elf32_le_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
6d00b590
AM
14211 arm_aout_be_vec) tb="$tb aout-arm.lo aout32.lo" ;;
14212 arm_aout_le_vec) tb="$tb aout-arm.lo aout32.lo" ;;
2f67d686
AM
14213 arm_aout_nbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;;
14214 arm_aout_riscix_vec) tb="$tb aout32.lo riscix.lo" ;;
f4943d82
AM
14215 arm_coff_be_vec) tb="$tb coff-arm.lo $coff" ;;
14216 arm_coff_le_vec) tb="$tb coff-arm.lo $coff" ;;
2f67d686
AM
14217 arm_elf32_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14218 arm_elf32_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14219 arm_elf32_nacl_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14220 arm_elf32_nacl_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14221 arm_elf32_symbian_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14222 arm_elf32_symbian_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14223 arm_elf32_vxworks_be_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
14224 arm_elf32_vxworks_le_vec) tb="$tb elf32-arm.lo elf32.lo elf-nacl.lo elf-vxworks.lo $elf" ;;
f4943d82
AM
14225 arm_pe_be_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;;
14226 arm_pe_le_vec) tb="$tb pe-arm.lo peigen.lo $coff" ;;
14227 arm_pe_epoc_be_vec) tb="$tb epoc-pe-arm.lo peigen.lo $coff" ;;
14228 arm_pe_epoc_le_vec) tb="$tb epoc-pe-arm.lo peigen.lo $coff" ;;
14229 arm_pe_wince_be_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
14230 arm_pe_wince_le_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo $coff" ;;
14231 arm_pei_be_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;;
14232 arm_pei_le_vec) tb="$tb pei-arm.lo peigen.lo $coff" ;;
14233 arm_pei_epoc_be_vec) tb="$tb epoc-pei-arm.lo peigen.lo $coff" ;;
14234 arm_pei_epoc_le_vec) tb="$tb epoc-pei-arm.lo peigen.lo $coff" ;;
14235 arm_pei_wince_be_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
14236 arm_pei_wince_le_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo $coff" ;;
f075eb5e 14237 arm_mach_o_vec) tb="$tb mach-o-arm.lo" ;;
6d00b590
AM
14238 avr_elf32_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;;
14239 bfin_elf32_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
14240 bfin_elf32_fdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
2f67d686
AM
14241 bout_be_vec) tb="$tb bout.lo aout32.lo" ;;
14242 bout_le_vec) tb="$tb bout.lo aout32.lo" ;;
6d00b590
AM
14243 cr16_elf32_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
14244 cr16c_elf32_vec) tb="$tb elf32-cr16c.lo elf32.lo $elf" ;;
2f67d686 14245 cris_aout_vec) tb="$tb aout-cris.lo" ;;
6d00b590 14246 cris_elf32_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
2f67d686 14247 cris_elf32_us_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
6d00b590
AM
14248 crx_elf32_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;;
14249 d10v_elf32_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
14250 d30v_elf32_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
14251 dlx_elf32_be_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
2f67d686
AM
14252 elf32_be_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
14253 elf32_le_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
14254 elf64_be_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14255 elf64_le_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
6d00b590
AM
14256 epiphany_elf32_vec) tb="$tb elf32-epiphany.lo elf32.lo $elf" ;;
14257 fr30_elf32_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
14258 frv_elf32_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
14259 frv_elf32_fdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
f4943d82 14260 h8300_coff_vec) tb="$tb coff-h8300.lo reloc16.lo $coffgen" ;;
6d00b590 14261 h8300_elf32_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
5518c738 14262 h8300_elf32_linux_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
f4943d82 14263 h8500_coff_vec) tb="$tb coff-h8500.lo reloc16.lo $coffgen" ;;
2f67d686 14264 hppa_elf32_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
6d00b590
AM
14265 hppa_elf32_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
14266 hppa_elf32_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
2f67d686
AM
14267 hppa_elf64_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
14268 hppa_elf64_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
14269 hppa_som_vec) tb="$tb som.lo" ;;
6d00b590 14270 i370_elf32_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;;
2f67d686
AM
14271 i386_aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
14272 i386_aout_bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
14273 i386_aout_dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;;
14274 i386_aout_fbsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;;
14275 i386_aout_linux_vec) tb="$tb i386linux.lo aout32.lo" ;;
14276 i386_aout_lynx_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
14277 i386_aout_mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;;
14278 i386_aout_nbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;;
14279 i386_aout_os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;;
f4943d82
AM
14280 i386_coff_vec) tb="$tb coff-i386.lo $coff" ;;
14281 i386_coff_go32_vec) tb="$tb coff-go32.lo $coff" ;;
14282 i386_coff_go32stubbed_vec) tb="$tb coff-stgo32.lo $coff" ;;
14283 i386_coff_lynx_vec) tb="$tb cf-i386lynx.lo lynx-core.lo $coff" ;;
2f67d686 14284 i386_elf32_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
6d00b590
AM
14285 i386_elf32_fbsd_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
14286 i386_elf32_nacl_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
2f67d686 14287 i386_elf32_sol2_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
6d00b590 14288 i386_elf32_vxworks_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
2f67d686
AM
14289 i386_mach_o_vec) tb="$tb mach-o-i386.lo" ;;
14290 i386_msdos_vec) tb="$tb i386msdos.lo" ;;
14291 i386_nlm32_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
f4943d82
AM
14292 i386_pe_vec) tb="$tb pe-i386.lo peigen.lo $coff" ;;
14293 i386_pei_vec) tb="$tb pei-i386.lo peigen.lo $coff" ;;
bf64a951 14294 iamcu_elf32_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
f4943d82 14295 i860_coff_vec) tb="$tb coff-i860.lo $coff" ;;
6d00b590 14296 i860_elf32_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
2f67d686 14297 i860_elf32_le_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
6d00b590
AM
14298 i960_elf32_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;;
14299 ia64_elf32_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
14300 ia64_elf32_hpux_be_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
2f67d686
AM
14301 ia64_elf64_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14302 ia64_elf64_le_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14303 ia64_elf64_hpux_be_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
14304 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
AM
14305 ia64_pei_vec) tb="$tb pei-ia64.lo pepigen.lo $coff"; target_size=64 ;;
14306 icoff_be_vec) tb="$tb coff-i960.lo $coff" ;;
14307 icoff_le_vec) tb="$tb coff-i960.lo $coff" ;;
2f67d686 14308 ieee_vec) tb="$tb ieee.lo" ;;
6d00b590
AM
14309 ip2k_elf32_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
14310 iq2000_elf32_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
2f67d686
AM
14311 k1om_elf64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14312 k1om_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14313 l1om_elf64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14314 l1om_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
6d00b590
AM
14315 lm32_elf32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
14316 lm32_elf32_fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
6d00b590
AM
14317 m32c_elf32_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
14318 m32r_elf32_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14319 m32r_elf32_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14320 m32r_elf32_linux_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14321 m32r_elf32_linux_le_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14322 m68hc11_elf32_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
14323 m68hc12_elf32_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
2f67d686
AM
14324 m68k_aout_4knbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;;
14325 m68k_aout_hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;;
14326 m68k_aout_hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;;
14327 m68k_aout_linux_vec) tb="$tb m68klinux.lo aout32.lo" ;;
14328 m68k_aout_nbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;;
14329 m68k_aout_newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;;
f4943d82
AM
14330 m68k_coff_vec) tb="$tb coff-m68k.lo $coff" ;;
14331 m68k_coff_apollo_vec) tb="$tb coff-apollo.lo $coffgen" ;;
14332 m68k_coff_aux_vec) tb="$tb coff-aux.lo coff-m68k.lo $coff" ;;
14333 m68k_coff_sysv_vec) tb="$tb coff-svm68k.lo $coff" ;;
14334 m68k_coff_un_vec) tb="$tb coff-u68k.lo coff-m68k.lo $coff" ;;
6d00b590 14335 m68k_elf32_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
2f67d686
AM
14336 m68k_versados_vec) tb="$tb versados.lo" ;;
14337 m88k_aout_mach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;;
14338 m88k_aout_obsd_vec) tb="$tb m88kopenbsd.lo aout32.lo" ;;
f4943d82 14339 m88k_coff_bcs_vec) tb="$tb coff-m88k.lo $coffgen" ;;
6d00b590 14340 m88k_elf32_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
f4943d82
AM
14341 mach_o_be_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
14342 mach_o_le_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
14343 mach_o_fat_vec) tb="$tb mach-o.lo dwarf2.lo" ;;
6d00b590
AM
14344 mcore_elf32_be_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
14345 mcore_elf32_le_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
f4943d82
AM
14346 mcore_pe_be_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;;
14347 mcore_pe_le_vec) tb="$tb pe-mcore.lo peigen.lo $coff" ;;
14348 mcore_pei_be_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;;
14349 mcore_pei_le_vec) tb="$tb pei-mcore.lo peigen.lo $coff" ;;
6d00b590
AM
14350 mep_elf32_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
14351 mep_elf32_le_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
14352 metag_elf32_vec) tb="$tb elf32-metag.lo elf32.lo $elf" ;;
6d00b590 14353 microblaze_elf32_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
2f67d686 14354 microblaze_elf32_le_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
f4943d82
AM
14355 mips_ecoff_be_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
14356 mips_ecoff_le_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
14357 mips_ecoff_bele_vec) tb="$tb coff-mips.lo ecoff.lo $ecoff" ;;
14358 mips_elf32_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14359 mips_elf32_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14360 mips_elf32_n_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14361 mips_elf32_n_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14362 mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14363 mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14364 mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14365 mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14366 mips_elf32_trad_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14367 mips_elf32_trad_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14368 mips_elf32_tradfbsd_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14369 mips_elf32_tradfbsd_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14370 mips_elf32_vxworks_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14371 mips_elf32_vxworks_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
14372 mips_elf64_be_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14373 mips_elf64_le_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;;
14374 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 ;;
14375 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 ;;
14376 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 ;;
14377 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 ;;
14378 mips_pe_le_vec) tb="$tb pe-mips.lo peigen.lo $coff" ;;
14379 mips_pei_le_vec) tb="$tb pei-mips.lo peigen.lo $coff" ;;
2f67d686
AM
14380 mmix_elf64_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
14381 mmix_mmo_vec) tb="$tb mmo.lo" target_size=64 ;;
14382 mn10200_elf32_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
14383 mn10300_elf32_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
14384 moxie_elf32_be_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
14385 moxie_elf32_le_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
14386 msp430_elf32_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
14387 msp430_elf32_ti_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
14388 mt_elf32_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;;
6d00b590
AM
14389 nds32_elf32_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14390 nds32_elf32_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14391 nds32_elf32_linux_be_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
14392 nds32_elf32_linux_le_vec) tb="$tb elf32-nds32.lo elf32.lo $elf" ;;
2f67d686
AM
14393 nios2_elf32_be_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
14394 nios2_elf32_le_vec) tb="$tb elf32-nios2.lo elf32.lo $elf" ;;
14395 ns32k_aout_pc532mach_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
14396 ns32k_aout_pc532nbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
6d00b590 14397 or1k_elf32_vec) tb="$tb elf32-or1k.lo elf32.lo $elf" ;;
2f67d686
AM
14398 pdp11_aout_vec) tb="$tb pdp11.lo" ;;
14399 pef_vec) tb="$tb pef.lo" ;;
14400 pef_xlib_vec) tb="$tb pef.lo" ;;
6d00b590
AM
14401 pj_elf32_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;;
14402 pj_elf32_le_vec) tb="$tb elf32-pj.lo elf32.lo $elf" ;;
2f67d686
AM
14403 plugin_vec) tb="$tb plugin.lo" ;;
14404 powerpc_boot_vec) tb="$tb ppcboot.lo" ;;
6d00b590
AM
14405 powerpc_elf32_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14406 powerpc_elf32_le_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14407 powerpc_elf32_fbsd_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14408 powerpc_elf32_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
2f67d686
AM
14409 powerpc_elf64_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14410 powerpc_elf64_le_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
14411 powerpc_elf64_fbsd_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
14412 powerpc_nlm32_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
f4943d82
AM
14413 powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo $coff" ;;
14414 powerpc_pe_le_vec) tb="$tb pe-ppc.lo peigen.lo $coff" ;;
14415 powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo $coff" ;;
14416 powerpc_pei_le_vec) tb="$tb pei-ppc.lo peigen.lo $coff" ;;
14417 powerpc_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;;
6d00b590 14418 rl78_elf32_vec) tb="$tb elf32-rl78.lo elf32.lo $elf" ;;
f4943d82
AM
14419 rs6000_xcoff64_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
14420 rs6000_xcoff64_aix_vec) tb="$tb coff64-rs6000.lo aix5ppc-core.lo $xcoff"; target_size=64 ;;
14421 rs6000_xcoff_vec) tb="$tb coff-rs6000.lo $xcoff" ;;
6d00b590
AM
14422 rx_elf32_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
14423 rx_elf32_be_ns_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
2f67d686 14424 rx_elf32_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
6d00b590 14425 s390_elf32_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;;
2f67d686 14426 s390_elf64_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
6d00b590
AM
14427 score_elf32_be_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;;
14428 score_elf32_le_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64 ;;
f4943d82
AM
14429 sh64_elf32_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
14430 sh64_elf32_le_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
14431 sh64_elf32_linux_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
14432 sh64_elf32_linux_be_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" target_size=64 ;;
14433 sh64_elf32_nbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" ;;
14434 sh64_elf32_nbsd_le_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf" ;;
6d00b590
AM
14435 sh64_elf64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14436 sh64_elf64_le_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14437 sh64_elf64_linux_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14438 sh64_elf64_linux_be_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6d00b590 14439 sh64_elf64_nbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
2f67d686 14440 sh64_elf64_nbsd_le_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
f4943d82
AM
14441 sh_coff_vec) tb="$tb coff-sh.lo $coff" ;;
14442 sh_coff_le_vec) tb="$tb coff-sh.lo $coff" ;;
14443 sh_coff_small_vec) tb="$tb coff-sh.lo $coff" ;;
14444 sh_coff_small_le_vec) tb="$tb coff-sh.lo $coff" ;;
14445 sh_elf32_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14446 sh_elf32_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14447 sh_elf32_fdpic_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14448 sh_elf32_fdpic_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14449 sh_elf32_linux_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14450 sh_elf32_linux_be_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14451 sh_elf32_nbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14452 sh_elf32_nbsd_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14453 sh_elf32_symbian_le_vec) tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14454 sh_elf32_vxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14455 sh_elf32_vxworks_le_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo $coff" ;;
14456 sh_pe_le_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo $coff" ;;
14457 sh_pei_le_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo $coff" ;;
6d00b590
AM
14458 sparc_aout_le_vec) tb="$tb aout-sparcle.lo aout32.lo" ;;
14459 sparc_aout_linux_vec) tb="$tb sparclinux.lo aout32.lo" ;;
14460 sparc_aout_lynx_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
6d00b590
AM
14461 sparc_aout_nbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;;
14462 sparc_aout_sunos_be_vec) tb="$tb sunos.lo aout32.lo" ;;
f4943d82
AM
14463 sparc_coff_vec) tb="$tb coff-sparc.lo $coffgen" ;;
14464 sparc_coff_lynx_vec) tb="$tb cf-sparclynx.lo lynx-core.lo $coffgen" ;;
2f67d686
AM
14465 sparc_elf32_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14466 sparc_elf32_sol2_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14467 sparc_elf32_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14468 sparc_elf64_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14469 sparc_elf64_fbsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14470 sparc_elf64_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14471 sparc_nlm32_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
14472 spu_elf32_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;;
6d00b590
AM
14473 sym_vec) tb="$tb xsym.lo" ;;
14474 tic30_aout_vec) tb="$tb aout-tic30.lo" ;;
f4943d82
AM
14475 tic30_coff_vec) tb="$tb coff-tic30.lo $coffgen" ;;
14476 tic4x_coff0_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
14477 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
14478 tic4x_coff1_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
14479 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
14480 tic4x_coff2_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
14481 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo $coffgen" ;;
14482 tic54x_coff0_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
14483 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
14484 tic54x_coff1_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
14485 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
14486 tic54x_coff2_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
14487 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo $coffgen" ;;
2f67d686
AM
14488 tic6x_elf32_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14489 tic6x_elf32_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14490 tic6x_elf32_c6000_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14491 tic6x_elf32_c6000_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14492 tic6x_elf32_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
14493 tic6x_elf32_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
f4943d82 14494 tic80_coff_vec) tb="$tb coff-tic80.lo $coff" ;;
2f67d686
AM
14495 tilegx_elf32_be_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
14496 tilegx_elf32_le_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
14497 tilegx_elf64_be_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
14498 tilegx_elf64_le_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
14499 tilepro_elf32_vec) tb="$tb elf32-tilepro.lo elf32.lo $elf" ;;
14500 v800_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
14501 v850_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
6d00b590
AM
14502 vax_aout_1knbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;;
14503 vax_aout_bsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;;
2f67d686
AM
14504 vax_aout_nbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;;
14505 vax_elf32_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;;
3f8107ab 14506 ft32_elf32_vec) tb="$tb elf32-ft32.lo elf32.lo $elf" ;;
d924db55 14507 visium_elf32_vec) tb="$tb elf32-visium.lo elf32.lo $elf" ;;
f4943d82
AM
14508 w65_coff_vec) tb="$tb coff-w65.lo reloc16.lo $coffgen" ;;
14509 we32k_coff_vec) tb="$tb coff-we32k.lo $coffgen" ;;
14510 x86_64_coff_vec) tb="$tb coff-x86_64.lo $coff"; target_size=64 ;;
2f67d686
AM
14511 x86_64_elf32_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;;
14512 x86_64_elf32_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;;
14513 x86_64_elf64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
6036f486 14514 x86_64_elf64_cloudabi_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
2f67d686
AM
14515 x86_64_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14516 x86_64_elf64_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14517 x86_64_elf64_sol2_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
14518 x86_64_mach_o_vec) tb="$tb mach-o-x86-64.lo" ;;
f4943d82
AM
14519 x86_64_pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
14520 x86_64_pe_be_vec) tb="$tb pe-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
14521 x86_64_pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo $coff"; target_size=64 ;;
2f67d686
AM
14522 xc16x_elf32_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
14523 xgate_elf32_vec) tb="$tb elf32-xgate.lo elf32.lo $elf" ;;
14524 xstormy16_elf32_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
14525 xtensa_elf32_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
14526 xtensa_elf32_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
f4943d82
AM
14527 z80_coff_vec) tb="$tb coff-z80.lo reloc16.lo $coffgen" ;;
14528 z8k_coff_vec) tb="$tb coff-z8k.lo reloc16.lo $coff" ;;
2ba49b59 14529
c603b11b
AM
14530 # These appear out of order in targets.c
14531 srec_vec) tb="$tb srec.lo" ;;
14532 symbolsrec_vec) tb="$tb srec.lo" ;;
14533 tekhex_vec) tb="$tb tekhex.lo" ;;
14534 core_cisco_be_vec) tb="$tb cisco-core.lo" ;;
14535 core_cisco_le_vec) tb="$tb cisco-core.lo" ;;
14536
14537 "") ;;
14538 *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;;
14539 esac
14540
14541 if test ${target_size} = 64; then
14542 target64=true
14543 fi
14544 if test x"${vec}" = x"${defvec}"; then
14545 bfd_default_target_size=${target_size}
14546 fi
14547done
14548
14549# Target architecture .o files.
14550# A couple of CPUs use shorter file names to avoid problems on DOS
14551# filesystems.
14552ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
14553
14554# Weed out duplicate .o files.
14555f=""
14556for i in $tb ; do
14557 case " $f " in
14558 *" $i "*) ;;
14559 *) f="$f $i" ;;
14560 esac
14561done
14562tb="$f"
14563
14564f=""
14565for i in $ta ; do
14566 case " $f " in
14567 *" $i "*) ;;
14568 *) f="$f $i" ;;
14569 esac
14570done
14571ta="$f"
14572
14573bfd_backends="$tb"
14574bfd_machines="$ta"
14575
14576if test x${all_targets} = xtrue ; then
14577 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
14578 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
14579 selvecs=
14580 havevecs=-DHAVE_all_vecs
14581 selarchs=
14582 test -n "$assocvecs" &&
14583 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
14584else # all_targets is true
14585 # Only set these if they will be nonempty, for the clever echo.
14586 havevecs=
14587 assocvecs=
14588 test -n "$selvecs" &&
14589 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
14590 test -n "$selvecs" &&
14591 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
14592 test -n "$selarchs" &&
14593 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
14594fi # all_targets is true
14595
14596case ${host64}-${target64}-${want64} in
14597 *true*)
14598 wordsize=64
14599 bfd64_libs='$(BFD64_LIBS)'
14600 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
14601 if test $BFD_HOST_64_BIT_DEFINED = 0; then
14602 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
14603$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
14604 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
14605$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
14606 fi
14607 if test -n "$GCC" ; then
14608 bad_64bit_gcc=no;
14609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
14610$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
14611 # Add more tests for gcc versions with non-working 64-bit support here.
14612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14613/* end confdefs.h. */
14614:__GNUC__:__GNUC_MINOR__:__i386__:
14615_ACEOF
14616if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14617 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
14618 bad_64bit_gcc=yes;
14619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
14620$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
14621else
14622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14623$as_echo "no" >&6; }
14624fi
14625rm -f conftest*
14626
14627 if test $bad_64bit_gcc = yes ; then
14628 as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
14629 fi
14630 fi
14631 ;;
14632 false-false-false)
14633 wordsize=32
14634 all_backends='$(BFD32_BACKENDS)'
14635 ;;
14636esac
14637
14638tdefaults=""
14639test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
14640test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
14641test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
14642test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653# If we are configured native, pick a core file support file.
14654COREFILE=
14655COREFLAG=
14656CORE_HEADER=
14657TRAD_HEADER=
14658if test "${target}" = "${host}"; then
14659 case "${host}" in
14660 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*)
14661 COREFILE=''
14662 ;;
14663 alpha*-*-linux-*)
14664 COREFILE=trad-core.lo
14665 TRAD_HEADER='"hosts/alphalinux.h"'
14666 ;;
14667 alpha*-*-netbsd* | alpha*-*-openbsd*)
14668 COREFILE=netbsd-core.lo
14669 ;;
14670 alpha*-*-*)
14671 COREFILE=osf-core.lo
14672 ;;
14673 arm-*-freebsd* | arm-*-kfreebsd*-gnu)
14674 COREFILE='' ;;
14675 arm-*-netbsd* | arm-*-openbsd*)
14676 COREFILE=netbsd-core.lo
14677 ;;
14678 arm-*-riscix) COREFILE=trad-core.lo ;;
14679 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
14680 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
14681 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;;
14682 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
14683 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
14684 hppa*-*-netbsd* | hppa*-*-openbsd*)
14685 COREFILE=netbsd-core.lo
14686 ;;
14687
14688 i370-*-*)
14689 COREFILE=trad-core.lo
14690 TRAD_HEADER='"hosts/i370linux.h"'
14691 ;;
14692
14693 i[3-7]86-sequent-bsd*)
14694 COREFILE=trad-core.lo
14695 TRAD_HEADER='"hosts/symmetry.h"'
14696 ;;
14697 i[3-7]86-sequent-sysv4*) ;;
14698 i[3-7]86-sequent-sysv*)
14699 COREFILE=trad-core.lo
14700 TRAD_HEADER='"hosts/symmetry.h"'
14701 ;;
14702 i[3-7]86-*-bsdi)
14703 COREFILE=
14704 ;;
14705 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*)
14706 COREFILE=trad-core.lo
14707 TRAD_HEADER='"hosts/i386bsd.h"'
14708 ;;
14709 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
14710 COREFILE=''
14711 TRAD_HEADER='"hosts/i386bsd.h"'
14712 ;;
14713 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
14714 COREFILE=netbsd-core.lo
14715 ;;
14716 i[3-7]86-esix-sysv3*)
14717 COREFILE=trad-core.lo
14718 TRAD_HEADER='"hosts/esix.h"'
14719 ;;
14720 i[3-7]86-*-sco3.2v5*)
14721 COREFILE=sco5-core.lo
14722 ;;
14723 i[3-7]86-*-sco* | i[3-7]86-*-isc*)
14724 COREFILE=trad-core.lo
14725 TRAD_HEADER='"hosts/i386sco.h"'
14726 ;;
14727 i[3-7]86-*-mach3*)
14728 COREFILE=trad-core.lo
14729 TRAD_HEADER='"hosts/i386mach3.h"'
14730 ;;
14731 i[3-7]86-*-linux-*)
14732 COREFILE=trad-core.lo
14733 TRAD_HEADER='"hosts/i386linux.h"'
14734 case "$enable_targets"-"$want64" in
14735 *x86_64-*linux*|*-true)
14736 CORE_HEADER='"hosts/x86-64linux.h"'
14737 esac
14738 ;;
14739 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;;
14740 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;;
14741 i860-*-mach3* | i860-*-osf1*)
14742 COREFILE=trad-core.lo
14743 TRAD_HEADER='"hosts/i860mach3.h"'
14744 ;;
14745 mips-*-netbsd* | mips*-*-openbsd*)
14746 COREFILE=netbsd-core.lo
14747 ;;
14748 mips-dec-*)
14749 COREFILE=trad-core.lo
14750 TRAD_HEADER='"hosts/decstation.h"'
14751 ;;
14752 mips-sgi-irix4*) COREFILE=irix-core.lo ;;
14753 mips-sgi-irix5*) COREFILE=irix-core.lo ;;
14754 mips-sgi-irix6*) COREFILE=irix-core.lo ;;
14755 mips-*-sysv4*) ;;
14756 mips-*-sysv* | mips-*-riscos*)
14757 COREFILE=trad-core.lo
14758 TRAD_HEADER='"hosts/riscos.h"'
14759 ;;
14760 mips-sony-bsd*)
14761 COREFILE=trad-core.lo
14762 TRAD_HEADER='"hosts/news-mips.h"'
14763 ;;
14764 m68*-bull*-sysv*)
14765 COREFILE=trad-core.lo
14766 TRAD_HEADER='"hosts/dpx2.h"'
14767 ;;
14768 m68*-hp-hpux*) COREFILE=hpux-core.lo ;;
14769 m68*-hp-bsd*)
14770 COREFILE=trad-core.lo
14771 TRAD_HEADER='"hosts/hp300bsd.h"'
14772 ;;
14773 m68*-*-linux-*)
14774 COREFILE=trad-core.lo
14775 TRAD_HEADER='"hosts/m68klinux.h"'
14776 ;;
14777 m68*-motorola-sysv*)
14778 COREFILE=trad-core.lo
14779 TRAD_HEADER='"hosts/delta68.h"'
14780 ;;
14781 m68*-sony-*)
14782 COREFILE=trad-core.lo
14783 TRAD_HEADER='"hosts/news.h"'
14784 ;;
14785 m68*-*-netbsd* | m68*-*-openbsd*)
14786 COREFILE=netbsd-core.lo
14787 ;;
14788 m68*-apple-aux*)
14789 COREFILE=trad-core.lo
14790 TRAD_HEADER='"hosts/m68kaux.h"'
14791 ;;
14792 m88*-*-sysv4*)
14793 ;;
14794 m88*-motorola-sysv*)
14795 COREFILE=ptrace-core.lo
14796 ;;
14797 m88*-*-mach3*)
14798 COREFILE=trad-core.lo
14799 TRAD_HEADER='"hosts/m88kmach3.h"'
14800 ;;
14801 m88*-*-openbsd*)
14802 COREFILE=netbsd-core.lo
14803 ;;
14804 ns32k-pc532-mach)
14805 COREFILE=trad-core.lo
14806 TRAD_HEADER='"hosts/pc532mach.h"'
14807 ;;
14808 ns32k-*-netbsd* | ns32k-*-openbsd*)
14809 COREFILE=netbsd-core.lo
14810 ;;
14811 rs6000-*-lynx*)
14812 COREFILE=lynx-core.lo
14813 ;;
14814 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].* | powerpc64-*-aix[5-9].*)
14815 COREFILE=rs6000-core.lo
14816 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
14817 ;;
14818 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
14819 COREFILE=rs6000-core.lo
14820 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
14821 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
14822 # have c_impl as a member of struct core_dumpx
14823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
14824$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
14825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14826/* end confdefs.h. */
14827#include <core.h>
14828int
14829main ()
14830{
14831struct core_dumpx c; c.c_impl = 0;
14832 ;
14833 return 0;
14834}
14835_ACEOF
14836if ac_fn_c_try_compile "$LINENO"; then :
14837
14838$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
14839
14840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14841$as_echo "yes" >&6; }
14842else
14843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14844$as_echo "no" >&6; }
14845fi
14846rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14847 ;;
14848 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
14849 rs6000-*-*) COREFILE=rs6000-core.lo ;;
14850 powerpc64-*-aix*) COREFILE=rs6000-core.lo ;;
14851 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
14852 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
14853 powerpc-*-beos*) ;;
14854 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
14855 COREFILE='' ;;
14856 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
14857 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
14858 s390*-*-*) COREFILE=trad-core.lo ;;
14859 sh*-*-netbsd* | sh*-*-openbsd*)
14860 COREFILE=netbsd-core.lo
14861 ;;
14862 sparc-*-netbsd* | sparc*-*-openbsd*)
14863 COREFILE=netbsd-core.lo
14864 ;;
14865 tahoe-*-*)
14866 COREFILE=trad-core.lo
14867 TRAD_HEADER='"hosts/tahoe.h"'
14868 ;;
14869 vax-*-netbsd* | vax-*-openbsd*)
14870 COREFILE=netbsd-core.lo
14871 ;;
14872 vax-*-ultrix2*)
14873 COREFILE=trad-core.lo
14874 TRAD_HEADER='"hosts/vaxult2.h"'
14875 ;;
14876 vax-*-ultrix*)
14877 COREFILE=trad-core.lo
14878 TRAD_HEADER='"hosts/vaxult2.h"'
14879 ;;
14880 vax-*-linux-*)
14881 COREFILE=trad-core.lo
14882 TRAD_HEADER='"hosts/vaxlinux.h"'
14883 ;;
14884 vax-*-*)
14885 COREFILE=trad-core.lo
14886 TRAD_HEADER='"hosts/vaxbsd.h"'
14887 ;;
14888 x86_64-*-linux*)
14889 CORE_HEADER='"hosts/x86-64linux.h"'
14890 ;;
14891 x86_64-*-netbsd* | x86_64-*-openbsd*)
14892 COREFILE=netbsd-core.lo
14893 ;;
14894 esac
14895
14896 case "$COREFILE" in
14897 aix386-core.lo) COREFLAG=-DAIX386_CORE ;;
14898 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
14899 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
14900 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
14901 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
14902 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
14903 osf-core.lo) COREFLAG=-DOSF_CORE ;;
14904 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
14905 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
14906 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;;
14907 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
14908 esac
14909
14910 # ELF corefile support has several flavors, but all of
14911 # them use something called <sys/procfs.h>
14912 for ac_header in sys/procfs.h
14913do :
14914 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
14915if test "x$ac_cv_header_sys_procfs_h" = x""yes; then :
14916 cat >>confdefs.h <<_ACEOF
14917#define HAVE_SYS_PROCFS_H 1
14918_ACEOF
14919
14920fi
14921
14922done
14923
14924 if test "$ac_cv_header_sys_procfs_h" = yes; then
14925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
14926$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
14927 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then :
14928 $as_echo_n "(cached) " >&6
14929else
14930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14931/* end confdefs.h. */
14932
14933#define _SYSCALL32
14934/* Needed for new procfs interface on sparc-solaris. */
14935#define _STRUCTURED_PROC 1
14936#include <sys/procfs.h>
14937int
14938main ()
14939{
14940prstatus_t avar
14941 ;
14942 return 0;
14943}
14944_ACEOF
14945if ac_fn_c_try_compile "$LINENO"; then :
14946 bfd_cv_have_sys_procfs_type_prstatus_t=yes
14947else
14948 bfd_cv_have_sys_procfs_type_prstatus_t=no
14949
14950fi
14951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14952fi
14953
14954 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
14955
14956$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
14957
14958 fi
14959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
14960$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
14961
14962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
14963$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
14964 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then :
14965 $as_echo_n "(cached) " >&6
14966else
14967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14968/* end confdefs.h. */
14969
14970#define _SYSCALL32
14971/* Needed for new procfs interface on sparc-solaris. */
14972#define _STRUCTURED_PROC 1
14973#include <sys/procfs.h>
14974int
14975main ()
14976{
14977prstatus32_t avar
14978 ;
14979 return 0;
14980}
14981_ACEOF
14982if ac_fn_c_try_compile "$LINENO"; then :
14983 bfd_cv_have_sys_procfs_type_prstatus32_t=yes
14984else
14985 bfd_cv_have_sys_procfs_type_prstatus32_t=no
14986
14987fi
14988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14989fi
14990
14991 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
14992
14993$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
14994
14995 fi
14996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
14997$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
14998
14999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
15000$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
15001 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then :
15002 $as_echo_n "(cached) " >&6
15003else
15004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15005/* end confdefs.h. */
15006
15007#define _SYSCALL32
15008/* Needed for new procfs interface on sparc-solaris. */
15009#define _STRUCTURED_PROC 1
15010#include <sys/procfs.h>
15011int
15012main ()
15013{
15014prstatus_t avar; void* aref = (void*) &avar.pr_who
15015 ;
15016 return 0;
15017}
15018_ACEOF
15019if ac_fn_c_try_compile "$LINENO"; then :
15020 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
15021else
15022 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
15023
15024fi
15025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15026fi
15027
15028 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
15029
15030$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
15031
15032 fi
15033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
15034$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
15035
15036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
15037$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
15038 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then :
15039 $as_echo_n "(cached) " >&6
15040else
15041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15042/* end confdefs.h. */
15043
15044#define _SYSCALL32
15045/* Needed for new procfs interface on sparc-solaris. */
15046#define _STRUCTURED_PROC 1
15047#include <sys/procfs.h>
15048int
15049main ()
15050{
15051prstatus32_t avar; void* aref = (void*) &avar.pr_who
15052 ;
15053 return 0;
15054}
15055_ACEOF
15056if ac_fn_c_try_compile "$LINENO"; then :
15057 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
15058else
15059 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
15060
15061fi
15062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15063fi
15064
15065 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
15066
15067$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
15068
15069 fi
15070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
15071$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
15072
15073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
15074$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
15075 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
15076 $as_echo_n "(cached) " >&6
15077else
15078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15079/* end confdefs.h. */
15080
15081#define _SYSCALL32
15082/* Needed for new procfs interface on sparc-solaris. */
15083#define _STRUCTURED_PROC 1
15084#include <sys/procfs.h>
15085int
15086main ()
15087{
15088pstatus_t avar
15089 ;
15090 return 0;
15091}
15092_ACEOF
15093if ac_fn_c_try_compile "$LINENO"; then :
15094 bfd_cv_have_sys_procfs_type_pstatus_t=yes
15095else
15096 bfd_cv_have_sys_procfs_type_pstatus_t=no
15097
15098fi
15099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15100fi
15101
15102 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
15103
15104$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
15105
15106 fi
15107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
15108$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
15109
15110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
15111$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
15112 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then :
15113 $as_echo_n "(cached) " >&6
15114else
15115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15116/* end confdefs.h. */
15117
15118#define _SYSCALL32
15119/* Needed for new procfs interface on sparc-solaris. */
15120#define _STRUCTURED_PROC 1
15121#include <sys/procfs.h>
15122int
15123main ()
15124{
15125pxstatus_t avar
15126 ;
15127 return 0;
15128}
15129_ACEOF
15130if ac_fn_c_try_compile "$LINENO"; then :
15131 bfd_cv_have_sys_procfs_type_pxstatus_t=yes
15132else
15133 bfd_cv_have_sys_procfs_type_pxstatus_t=no
15134
15135fi
15136rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15137fi
15138
15139 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
15140
15141$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
15142
15143 fi
15144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
15145$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
15146
15147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
15148$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
15149 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then :
15150 $as_echo_n "(cached) " >&6
15151else
15152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15153/* end confdefs.h. */
15154
15155#define _SYSCALL32
15156/* Needed for new procfs interface on sparc-solaris. */
15157#define _STRUCTURED_PROC 1
15158#include <sys/procfs.h>
15159int
15160main ()
15161{
15162pstatus32_t avar
15163 ;
15164 return 0;
15165}
15166_ACEOF
15167if ac_fn_c_try_compile "$LINENO"; then :
15168 bfd_cv_have_sys_procfs_type_pstatus32_t=yes
15169else
15170 bfd_cv_have_sys_procfs_type_pstatus32_t=no
15171
15172fi
15173rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15174fi
15175
15176 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
15177
15178$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
15179
15180 fi
15181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
15182$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
15183
15184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
15185$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
15186 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then :
15187 $as_echo_n "(cached) " >&6
15188else
15189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15190/* end confdefs.h. */
15191
15192#define _SYSCALL32
15193/* Needed for new procfs interface on sparc-solaris. */
15194#define _STRUCTURED_PROC 1
15195#include <sys/procfs.h>
15196int
15197main ()
15198{
15199prpsinfo_t avar
15200 ;
15201 return 0;
15202}
15203_ACEOF
15204if ac_fn_c_try_compile "$LINENO"; then :
15205 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
15206else
15207 bfd_cv_have_sys_procfs_type_prpsinfo_t=no
15208
15209fi
15210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15211fi
15212
15213 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
15214
15215$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
15216
15217 fi
15218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
15219$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
15220
15221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5
15222$as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; }
15223 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+set}" = set; then :
15224 $as_echo_n "(cached) " >&6
15225else
15226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15227/* end confdefs.h. */
15228
15229#define _SYSCALL32
15230/* Needed for new procfs interface on sparc-solaris. */
15231#define _STRUCTURED_PROC 1
15232#include <sys/procfs.h>
15233int
15234main ()
15235{
15236prpsinfo_t avar; void* aref = (void*) &avar.pr_pid
15237 ;
15238 return 0;
15239}
15240_ACEOF
15241if ac_fn_c_try_compile "$LINENO"; then :
15242 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes
15243else
15244 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no
15245
15246fi
15247rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15248fi
15249
15250 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then
15251
15252$as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h
15253
15254 fi
15255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5
15256$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; }
15257
15258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
15259$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
15260 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then :
15261 $as_echo_n "(cached) " >&6
15262else
15263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15264/* end confdefs.h. */
15265
15266#define _SYSCALL32
15267/* Needed for new procfs interface on sparc-solaris. */
15268#define _STRUCTURED_PROC 1
15269#include <sys/procfs.h>
15270int
15271main ()
15272{
15273prpsinfo32_t avar
15274 ;
15275 return 0;
15276}
15277_ACEOF
15278if ac_fn_c_try_compile "$LINENO"; then :
15279 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
15280else
15281 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
15282
15283fi
15284rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15285fi
15286
15287 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
15288
15289$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
15290
15291 fi
15292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
15293$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
15294
15295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5
15296$as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; }
15297 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+set}" = set; then :
15298 $as_echo_n "(cached) " >&6
15299else
15300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15301/* end confdefs.h. */
15302
15303#define _SYSCALL32
15304/* Needed for new procfs interface on sparc-solaris. */
15305#define _STRUCTURED_PROC 1
15306#include <sys/procfs.h>
15307int
15308main ()
15309{
15310prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid
15311 ;
15312 return 0;
15313}
15314_ACEOF
15315if ac_fn_c_try_compile "$LINENO"; then :
15316 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes
15317else
15318 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no
15319
15320fi
15321rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15322fi
15323
15324 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then
15325
15326$as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h
15327
15328 fi
15329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5
15330$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; }
15331
15332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
15333$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
15334 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then :
15335 $as_echo_n "(cached) " >&6
15336else
15337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15338/* end confdefs.h. */
15339
15340#define _SYSCALL32
15341/* Needed for new procfs interface on sparc-solaris. */
15342#define _STRUCTURED_PROC 1
15343#include <sys/procfs.h>
15344int
15345main ()
15346{
15347psinfo_t avar
15348 ;
15349 return 0;
15350}
15351_ACEOF
15352if ac_fn_c_try_compile "$LINENO"; then :
15353 bfd_cv_have_sys_procfs_type_psinfo_t=yes
15354else
15355 bfd_cv_have_sys_procfs_type_psinfo_t=no
15356
15357fi
15358rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15359fi
15360
15361 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
15362
15363$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
15364
15365 fi
15366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
15367$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
15368
15369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5
15370$as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; }
15371 if test "${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+set}" = set; then :
15372 $as_echo_n "(cached) " >&6
15373else
15374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15375/* end confdefs.h. */
15376
15377#define _SYSCALL32
15378/* Needed for new procfs interface on sparc-solaris. */
15379#define _STRUCTURED_PROC 1
15380#include <sys/procfs.h>
15381int
15382main ()
15383{
15384psinfo_t avar; void* aref = (void*) &avar.pr_pid
15385 ;
15386 return 0;
15387}
15388_ACEOF
15389if ac_fn_c_try_compile "$LINENO"; then :
15390 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes
15391else
15392 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no
15393
15394fi
15395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15396fi
15397
15398 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then
15399
15400$as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h
15401
15402 fi
15403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5
15404$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; }
15405
15406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
15407$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
15408 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then :
15409 $as_echo_n "(cached) " >&6
15410else
15411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15412/* end confdefs.h. */
15413
15414#define _SYSCALL32
15415/* Needed for new procfs interface on sparc-solaris. */
15416#define _STRUCTURED_PROC 1
15417#include <sys/procfs.h>
15418int
15419main ()
15420{
15421psinfo32_t avar
15422 ;
15423 return 0;
15424}
15425_ACEOF
15426if ac_fn_c_try_compile "$LINENO"; then :
15427 bfd_cv_have_sys_procfs_type_psinfo32_t=yes
15428else
15429 bfd_cv_have_sys_procfs_type_psinfo32_t=no
15430
15431fi
15432rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15433fi
15434
15435 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
15436
15437$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
15438
15439 fi
15440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
15441$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
15442
15443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5
15444$as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; }
15445 if test "${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+set}" = set; then :
15446 $as_echo_n "(cached) " >&6
15447else
15448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15449/* end confdefs.h. */
15450
15451#define _SYSCALL32
15452/* Needed for new procfs interface on sparc-solaris. */
15453#define _STRUCTURED_PROC 1
15454#include <sys/procfs.h>
15455int
15456main ()
15457{
15458psinfo32_t avar; void* aref = (void*) &avar.pr_pid
15459 ;
15460 return 0;
15461}
15462_ACEOF
15463if ac_fn_c_try_compile "$LINENO"; then :
15464 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes
15465else
15466 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no
15467
15468fi
15469rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15470fi
15471
15472 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then
15473
15474$as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h
15475
15476 fi
15477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5
15478$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; }
15479
15480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
15481$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
15482 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then :
15483 $as_echo_n "(cached) " >&6
15484else
15485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15486/* end confdefs.h. */
15487
15488#define _SYSCALL32
15489/* Needed for new procfs interface on sparc-solaris. */
15490#define _STRUCTURED_PROC 1
15491#include <sys/procfs.h>
15492int
15493main ()
15494{
15495lwpstatus_t avar
15496 ;
15497 return 0;
15498}
15499_ACEOF
15500if ac_fn_c_try_compile "$LINENO"; then :
15501 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
15502else
15503 bfd_cv_have_sys_procfs_type_lwpstatus_t=no
15504
15505fi
15506rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15507fi
15508
15509 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
15510
15511$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
15512
15513 fi
15514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
15515$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
15516
15517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
15518$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
15519 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then :
15520 $as_echo_n "(cached) " >&6
15521else
15522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15523/* end confdefs.h. */
15524
15525#define _SYSCALL32
15526/* Needed for new procfs interface on sparc-solaris. */
15527#define _STRUCTURED_PROC 1
15528#include <sys/procfs.h>
15529int
15530main ()
15531{
15532lwpxstatus_t avar
15533 ;
15534 return 0;
15535}
15536_ACEOF
15537if ac_fn_c_try_compile "$LINENO"; then :
15538 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
15539else
15540 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
15541
15542fi
15543rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15544fi
15545
15546 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
15547
15548$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
5464f5a1 15549
c603b11b
AM
15550 fi
15551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
15552$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
1012372a 15553
c603b11b
AM
15554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
15555$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
15556 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then :
15557 $as_echo_n "(cached) " >&6
15558else
15559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15560/* end confdefs.h. */
2ba49b59 15561
c603b11b
AM
15562#define _SYSCALL32
15563/* Needed for new procfs interface on sparc-solaris. */
15564#define _STRUCTURED_PROC 1
15565#include <sys/procfs.h>
15566int
15567main ()
15568{
15569lwpstatus_t avar; void* aref = (void*) &avar.pr_context
15570 ;
15571 return 0;
15572}
15573_ACEOF
15574if ac_fn_c_try_compile "$LINENO"; then :
15575 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
15576else
15577 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
5464f5a1 15578
c603b11b
AM
15579fi
15580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15581fi
1012372a 15582
c603b11b 15583 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
2ba49b59 15584
c603b11b 15585$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
1012372a 15586
c603b11b
AM
15587 fi
15588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
15589$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
81ecdfbb 15590
c603b11b
AM
15591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
15592$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
15593 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then :
15594 $as_echo_n "(cached) " >&6
15595else
15596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb 15597/* end confdefs.h. */
c603b11b
AM
15598
15599#define _SYSCALL32
15600/* Needed for new procfs interface on sparc-solaris. */
15601#define _STRUCTURED_PROC 1
15602#include <sys/procfs.h>
15603int
15604main ()
15605{
15606lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
15607 ;
15608 return 0;
15609}
81ecdfbb 15610_ACEOF
c603b11b
AM
15611if ac_fn_c_try_compile "$LINENO"; then :
15612 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
2ba49b59 15613else
c603b11b
AM
15614 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
15615
15616fi
15617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2ba49b59 15618fi
1012372a 15619
c603b11b
AM
15620 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
15621
15622$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
15623
15624 fi
15625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
15626$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
15627
15628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
15629$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
15630 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then :
15631 $as_echo_n "(cached) " >&6
15632else
15633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15634/* end confdefs.h. */
15635
15636#define _SYSCALL32
15637/* Needed for new procfs interface on sparc-solaris. */
15638#define _STRUCTURED_PROC 1
15639#include <sys/procfs.h>
15640int
15641main ()
15642{
15643lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
15644 ;
15645 return 0;
15646}
15647_ACEOF
15648if ac_fn_c_try_compile "$LINENO"; then :
15649 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
15650else
15651 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
15652
15653fi
15654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15655fi
15656
15657 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
1012372a 15658
c603b11b
AM
15659$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
15660
15661 fi
15662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
15663$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
15664
15665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
15666$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
15667 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then :
15668 $as_echo_n "(cached) " >&6
15669else
15670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15671/* end confdefs.h. */
15672
15673#define _SYSCALL32
15674/* Needed for new procfs interface on sparc-solaris. */
15675#define _STRUCTURED_PROC 1
15676#include <sys/procfs.h>
15677int
15678main ()
15679{
15680win32_pstatus_t avar
15681 ;
15682 return 0;
15683}
15684_ACEOF
15685if ac_fn_c_try_compile "$LINENO"; then :
15686 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
15687else
15688 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
15689
15690fi
15691rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15692fi
15693
15694 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
15695
15696$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
15697
15698 fi
15699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
15700$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
15701
15702 fi
15703fi
1012372a
AC
15704
15705
c603b11b 15706if test -n "$CORE_HEADER"; then
1012372a 15707
c603b11b
AM
15708cat >>confdefs.h <<_ACEOF
15709#define CORE_HEADER $CORE_HEADER
15710_ACEOF
252b5132 15711
c603b11b
AM
15712fi
15713if test -n "$TRAD_HEADER"; then
6be7c12c 15714
c603b11b
AM
15715cat >>confdefs.h <<_ACEOF
15716#define TRAD_HEADER $TRAD_HEADER
15717_ACEOF
5464f5a1 15718
c603b11b 15719fi
5464f5a1 15720
81ecdfbb
RW
15721if test "$plugins" = "yes"; then
15722 supports_plugins=1
5464f5a1 15723else
81ecdfbb 15724 supports_plugins=0
5464f5a1 15725fi
5464f5a1 15726
81ecdfbb 15727
3cf9e6c4 15728
81ecdfbb
RW
15729# Determine the host dependant file_ptr a.k.a. off_t type. In order
15730# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
15731# fseeko, long. This assumes that sizeof off_t is .ge. sizeof long.
15732# Hopefully a reasonable assumption since fseeko et.al. should be
15733# upward compatible.
15734for ac_func in ftello ftello64 fseeko fseeko64 fopen64
15735do :
15736 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15737ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15738eval as_val=\$$as_ac_var
15739 if test "x$as_val" = x""yes; then :
15740 cat >>confdefs.h <<_ACEOF
15741#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5464f5a1 15742_ACEOF
5464f5a1 15743
252b5132 15744fi
81ecdfbb 15745done
5464f5a1 15746
81ecdfbb
RW
15747if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
15748 # The cast to long int works around a bug in the HP C Compiler
15749# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15750# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15751# This bug is HP SR number 8606223364.
15752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15753$as_echo_n "checking size of off_t... " >&6; }
15754if test "${ac_cv_sizeof_off_t+set}" = set; then :
15755 $as_echo_n "(cached) " >&6
6be7c12c 15756else
81ecdfbb 15757 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
5464f5a1 15758
81ecdfbb
RW
15759else
15760 if test "$ac_cv_type_off_t" = yes; then
15761 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15762$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15763{ as_fn_set_status 77
15764as_fn_error "cannot compute sizeof (off_t)
15765See \`config.log' for more details." "$LINENO" 5; }; }
15766 else
15767 ac_cv_sizeof_off_t=0
15768 fi
5464f5a1 15769fi
5464f5a1 15770
252b5132 15771fi
81ecdfbb
RW
15772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15773$as_echo "$ac_cv_sizeof_off_t" >&6; }
5464f5a1 15774
252b5132 15775
5464f5a1 15776
81ecdfbb
RW
15777cat >>confdefs.h <<_ACEOF
15778#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
5464f5a1 15779_ACEOF
5464f5a1 15780
5464f5a1 15781
81ecdfbb
RW
15782fi
15783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
15784$as_echo_n "checking file_ptr type... " >&6; }
15785bfd_file_ptr="long"
15786bfd_ufile_ptr="unsigned long"
15787if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
15788 -o x"${ac_cv_sizeof_off_t}" = x8; then
15789 bfd_file_ptr=BFD_HOST_64_BIT
15790 bfd_ufile_ptr=BFD_HOST_U_64_BIT
15791fi
15792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
15793$as_echo "$bfd_file_ptr" >&6; }
15794
6be7c12c 15795
252b5132 15796
81ecdfbb
RW
15797for ac_header in stdlib.h unistd.h
15798do :
15799 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15800ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15801eval as_val=\$$as_ac_Header
15802 if test "x$as_val" = x""yes; then :
15803 cat >>confdefs.h <<_ACEOF
15804#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5464f5a1 15805_ACEOF
5464f5a1 15806
5464f5a1 15807fi
81ecdfbb
RW
15808
15809done
15810
15811for ac_func in getpagesize
15812do :
15813 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15814if test "x$ac_cv_func_getpagesize" = x""yes; then :
5464f5a1 15815 cat >>confdefs.h <<_ACEOF
81ecdfbb 15816#define HAVE_GETPAGESIZE 1
5464f5a1 15817_ACEOF
252b5132 15818
252b5132
RH
15819fi
15820done
15821
81ecdfbb
RW
15822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15823$as_echo_n "checking for working mmap... " >&6; }
15824if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
15825 $as_echo_n "(cached) " >&6
252b5132 15826else
81ecdfbb 15827 if test "$cross_compiling" = yes; then :
252b5132
RH
15828 ac_cv_func_mmap_fixed_mapped=no
15829else
81ecdfbb 15830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
15831/* end confdefs.h. */
15832$ac_includes_default
15833/* malloc might have been renamed as rpl_malloc. */
15834#undef malloc
6be7c12c 15835
252b5132
RH
15836/* Thanks to Mike Haertel and Jim Avera for this test.
15837 Here is a matrix of mmap possibilities:
15838 mmap private not fixed
15839 mmap private fixed at somewhere currently unmapped
15840 mmap private fixed at somewhere already mapped
15841 mmap shared not fixed
15842 mmap shared fixed at somewhere currently unmapped
15843 mmap shared fixed at somewhere already mapped
15844 For private mappings, we should verify that changes cannot be read()
15845 back from the file, nor mmap's back from the file at a different
15846 address. (There have been systems where private was not correctly
15847 implemented like the infamous i386 svr4.0, and systems where the
5464f5a1 15848 VM page cache was not coherent with the file system buffer cache
252b5132
RH
15849 like early versions of FreeBSD and possibly contemporary NetBSD.)
15850 For shared mappings, we should conversely verify that changes get
5464f5a1 15851 propagated back to all the places they're supposed to be.
252b5132
RH
15852
15853 Grep wants private fixed already mapped.
15854 The main things grep needs to know about mmap are:
15855 * does it exist and is it safe to write into the mmap'd area
15856 * how to use it (BSD variants) */
5464f5a1 15857
252b5132
RH
15858#include <fcntl.h>
15859#include <sys/mman.h>
15860
81ecdfbb 15861#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
5464f5a1
NN
15862char *malloc ();
15863#endif
6be7c12c 15864
5464f5a1 15865/* This mess was copied from the GNU getpagesize.h. */
81ecdfbb 15866#ifndef HAVE_GETPAGESIZE
252b5132 15867/* Assume that all systems that can run configure have sys/param.h. */
81ecdfbb 15868# ifndef HAVE_SYS_PARAM_H
252b5132
RH
15869# define HAVE_SYS_PARAM_H 1
15870# endif
15871
15872# ifdef _SC_PAGESIZE
15873# define getpagesize() sysconf(_SC_PAGESIZE)
15874# else /* no _SC_PAGESIZE */
81ecdfbb 15875# ifdef HAVE_SYS_PARAM_H
252b5132
RH
15876# include <sys/param.h>
15877# ifdef EXEC_PAGESIZE
15878# define getpagesize() EXEC_PAGESIZE
15879# else /* no EXEC_PAGESIZE */
15880# ifdef NBPG
15881# define getpagesize() NBPG * CLSIZE
15882# ifndef CLSIZE
15883# define CLSIZE 1
15884# endif /* no CLSIZE */
15885# else /* no NBPG */
15886# ifdef NBPC
15887# define getpagesize() NBPC
15888# else /* no NBPC */
15889# ifdef PAGESIZE
15890# define getpagesize() PAGESIZE
15891# endif /* PAGESIZE */
15892# endif /* no NBPC */
15893# endif /* no NBPG */
15894# endif /* no EXEC_PAGESIZE */
15895# else /* no HAVE_SYS_PARAM_H */
15896# define getpagesize() 8192 /* punt totally */
15897# endif /* no HAVE_SYS_PARAM_H */
15898# endif /* no _SC_PAGESIZE */
15899
5464f5a1
NN
15900#endif /* no HAVE_GETPAGESIZE */
15901
15902int
15903main ()
15904{
15905 char *data, *data2, *data3;
15906 int i, pagesize;
15907 int fd;
15908
15909 pagesize = getpagesize ();
15910
15911 /* First, make a file with some known garbage in it. */
15912 data = (char *) malloc (pagesize);
15913 if (!data)
81ecdfbb 15914 return 1;
5464f5a1
NN
15915 for (i = 0; i < pagesize; ++i)
15916 *(data + i) = rand ();
15917 umask (0);
15918 fd = creat ("conftest.mmap", 0600);
15919 if (fd < 0)
81ecdfbb 15920 return 1;
5464f5a1 15921 if (write (fd, data, pagesize) != pagesize)
81ecdfbb 15922 return 1;
5464f5a1
NN
15923 close (fd);
15924
15925 /* Next, try to mmap the file at a fixed address which already has
15926 something else allocated at it. If we can, also make sure that
15927 we see the same garbage. */
15928 fd = open ("conftest.mmap", O_RDWR);
15929 if (fd < 0)
81ecdfbb 15930 return 1;
5464f5a1
NN
15931 data2 = (char *) malloc (2 * pagesize);
15932 if (!data2)
81ecdfbb
RW
15933 return 1;
15934 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
5464f5a1
NN
15935 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15936 MAP_PRIVATE | MAP_FIXED, fd, 0L))
81ecdfbb 15937 return 1;
5464f5a1
NN
15938 for (i = 0; i < pagesize; ++i)
15939 if (*(data + i) != *(data2 + i))
81ecdfbb 15940 return 1;
5464f5a1
NN
15941
15942 /* Finally, make sure that changes to the mapped area do not
15943 percolate back to the file as seen by read(). (This is a bug on
15944 some variants of i386 svr4.0.) */
15945 for (i = 0; i < pagesize; ++i)
15946 *(data2 + i) = *(data2 + i) + 1;
15947 data3 = (char *) malloc (pagesize);
15948 if (!data3)
81ecdfbb 15949 return 1;
5464f5a1 15950 if (read (fd, data3, pagesize) != pagesize)
81ecdfbb 15951 return 1;
5464f5a1
NN
15952 for (i = 0; i < pagesize; ++i)
15953 if (*(data + i) != *(data3 + i))
81ecdfbb 15954 return 1;
5464f5a1 15955 close (fd);
81ecdfbb 15956 return 0;
5464f5a1
NN
15957}
15958_ACEOF
81ecdfbb 15959if ac_fn_c_try_run "$LINENO"; then :
5464f5a1
NN
15960 ac_cv_func_mmap_fixed_mapped=yes
15961else
81ecdfbb 15962 ac_cv_func_mmap_fixed_mapped=no
5464f5a1 15963fi
81ecdfbb
RW
15964rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15965 conftest.$ac_objext conftest.beam conftest.$ac_ext
5464f5a1 15966fi
81ecdfbb 15967
5464f5a1 15968fi
81ecdfbb
RW
15969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15970$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
5464f5a1
NN
15971if test $ac_cv_func_mmap_fixed_mapped = yes; then
15972
81ecdfbb 15973$as_echo "#define HAVE_MMAP 1" >>confdefs.h
5464f5a1
NN
15974
15975fi
15976rm -f conftest.mmap
15977
5464f5a1 15978for ac_func in madvise mprotect
81ecdfbb
RW
15979do :
15980 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15981ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15982eval as_val=\$$as_ac_var
15983 if test "x$as_val" = x""yes; then :
5464f5a1 15984 cat >>confdefs.h <<_ACEOF
81ecdfbb 15985#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5464f5a1
NN
15986_ACEOF
15987
15988fi
15989done
15990
15991case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
15992 true+yes )
81ecdfbb 15993$as_echo "#define USE_MMAP 1" >>confdefs.h
5464f5a1
NN
15994 ;;
15995esac
15996
15997rm -f doc/config.status
81ecdfbb 15998ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
5464f5a1 15999
20e95c23 16000
81ecdfbb 16001ac_config_commands="$ac_config_commands default"
5464f5a1 16002
108a6f8e
CD
16003
16004
16005
16006
16007
31dd3154 16008
5464f5a1
NN
16009cat >confcache <<\_ACEOF
16010# This file is a shell script that caches the results of configure
16011# tests run on this system so they can be shared between configure
16012# scripts and configure runs, see configure's option --config-cache.
16013# It is not useful on other systems. If it contains results you don't
16014# want to keep, you may remove or edit it.
16015#
16016# config.status only pays attention to the cache file if you give it
16017# the --recheck option to rerun configure.
16018#
16019# `ac_cv_env_foo' variables (set or unset) will be overridden when
16020# loading this file, other *unset* `ac_cv_foo' will be assigned the
16021# following values.
16022
16023_ACEOF
16024
16025# The following way of writing the cache mishandles newlines in values,
16026# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 16027# So, we kill variables containing newlines.
5464f5a1
NN
16028# Ultrix sh set writes to stderr and can't be redirected directly,
16029# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
16030(
16031 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16032 eval ac_val=\$$ac_var
16033 case $ac_val in #(
16034 *${as_nl}*)
16035 case $ac_var in #(
16036 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16037$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16038 esac
16039 case $ac_var in #(
16040 _ | IFS | as_nl) ;; #(
16041 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16042 *) { eval $ac_var=; unset $ac_var;} ;;
16043 esac ;;
16044 esac
16045 done
16046
5464f5a1 16047 (set) 2>&1 |
81ecdfbb
RW
16048 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16049 *${as_nl}ac_space=\ *)
16050 # `set' does not quote correctly, so add quotes: double-quote
16051 # substitution turns \\\\ into \\, and sed turns \\ into \.
5464f5a1
NN
16052 sed -n \
16053 "s/'/'\\\\''/g;
16054 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 16055 ;; #(
5464f5a1
NN
16056 *)
16057 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 16058 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5464f5a1 16059 ;;
81ecdfbb
RW
16060 esac |
16061 sort
16062) |
5464f5a1 16063 sed '
81ecdfbb 16064 /^ac_cv_env_/b end
5464f5a1 16065 t clear
81ecdfbb 16066 :clear
5464f5a1
NN
16067 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16068 t end
81ecdfbb
RW
16069 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16070 :end' >>confcache
16071if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16072 if test -w "$cache_file"; then
16073 test "x$cache_file" != "x/dev/null" &&
16074 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16075$as_echo "$as_me: updating cache $cache_file" >&6;}
5464f5a1
NN
16076 cat confcache >$cache_file
16077 else
81ecdfbb
RW
16078 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16079$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5464f5a1
NN
16080 fi
16081fi
16082rm -f confcache
16083
16084test "x$prefix" = xNONE && prefix=$ac_default_prefix
16085# Let make expand exec_prefix.
16086test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16087
5464f5a1
NN
16088DEFS=-DHAVE_CONFIG_H
16089
16090ac_libobjs=
16091ac_ltlibobjs=
16092for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16093 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
16094 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16095 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16096 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16097 # will be set to the directory where LIBOBJS objects are built.
16098 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16099 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5464f5a1
NN
16100done
16101LIBOBJS=$ac_libobjs
16102
16103LTLIBOBJS=$ac_ltlibobjs
16104
16105
f5385ebf 16106if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
16107 as_fn_error "conditional \"AMDEP\" was never defined.
16108Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf
AM
16109fi
16110if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
16111 as_fn_error "conditional \"am__fastdepCC\" was never defined.
16112Usually this means the macro was only invoked conditionally." "$LINENO" 5
16113fi
16114 if test -n "$EXEEXT"; then
16115 am__EXEEXT_TRUE=
16116 am__EXEEXT_FALSE='#'
16117else
16118 am__EXEEXT_TRUE='#'
16119 am__EXEEXT_FALSE=
f5385ebf 16120fi
81ecdfbb 16121
ce3c775b 16122if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
81ecdfbb
RW
16123 as_fn_error "conditional \"PLUGINS\" was never defined.
16124Usually this means the macro was only invoked conditionally." "$LINENO" 5
ce3c775b 16125fi
f5385ebf 16126if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
16127 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16128Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf 16129fi
d5fbea21 16130if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
81ecdfbb
RW
16131 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
16132Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 16133fi
f5385ebf 16134if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
81ecdfbb
RW
16135 as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined.
16136Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf 16137fi
5464f5a1
NN
16138
16139: ${CONFIG_STATUS=./config.status}
81ecdfbb 16140ac_write_fail=0
5464f5a1
NN
16141ac_clean_files_save=$ac_clean_files
16142ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
16143{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16144$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16145as_write_fail=0
16146cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5464f5a1
NN
16147#! $SHELL
16148# Generated by $as_me.
16149# Run this file to recreate the current configuration.
16150# Compiler output produced by configure, useful for debugging
16151# configure, is in config.log if it exists.
16152
16153debug=false
16154ac_cs_recheck=false
16155ac_cs_silent=false
5464f5a1 16156
81ecdfbb
RW
16157SHELL=\${CONFIG_SHELL-$SHELL}
16158export SHELL
16159_ASEOF
16160cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16161## -------------------- ##
16162## M4sh Initialization. ##
16163## -------------------- ##
5464f5a1 16164
81ecdfbb
RW
16165# Be more Bourne compatible
16166DUALCASE=1; export DUALCASE # for MKS sh
16167if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5464f5a1
NN
16168 emulate sh
16169 NULLCMD=:
81ecdfbb 16170 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5464f5a1
NN
16171 # is contrary to our usage. Disable this feature.
16172 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
16173 setopt NO_GLOB_SUBST
16174else
16175 case `(set -o) 2>/dev/null` in #(
16176 *posix*) :
16177 set -o posix ;; #(
16178 *) :
16179 ;;
16180esac
5464f5a1 16181fi
5464f5a1 16182
81ecdfbb
RW
16183
16184as_nl='
16185'
16186export as_nl
16187# Printing a long string crashes Solaris 7 /usr/bin/printf.
16188as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16189as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16190as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16191# Prefer a ksh shell builtin over an external printf program on Solaris,
16192# but without wasting forks for bash or zsh.
16193if test -z "$BASH_VERSION$ZSH_VERSION" \
16194 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16195 as_echo='print -r --'
16196 as_echo_n='print -rn --'
16197elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16198 as_echo='printf %s\n'
16199 as_echo_n='printf %s'
16200else
16201 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16202 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16203 as_echo_n='/usr/ucb/echo -n'
16204 else
16205 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16206 as_echo_n_body='eval
16207 arg=$1;
16208 case $arg in #(
16209 *"$as_nl"*)
16210 expr "X$arg" : "X\\(.*\\)$as_nl";
16211 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16212 esac;
16213 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16214 '
16215 export as_echo_n_body
16216 as_echo_n='sh -c $as_echo_n_body as_echo'
16217 fi
16218 export as_echo_body
16219 as_echo='sh -c $as_echo_body as_echo'
16220fi
16221
16222# The user is always right.
16223if test "${PATH_SEPARATOR+set}" != set; then
16224 PATH_SEPARATOR=:
16225 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16226 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16227 PATH_SEPARATOR=';'
16228 }
5464f5a1
NN
16229fi
16230
16231
81ecdfbb
RW
16232# IFS
16233# We need space, tab and new line, in precisely that order. Quoting is
16234# there to prevent editors from complaining about space-tab.
16235# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16236# splitting by setting IFS to empty value.)
16237IFS=" "" $as_nl"
16238
16239# Find who we are. Look in the path if we contain no directory separator.
16240case $0 in #((
16241 *[\\/]* ) as_myself=$0 ;;
16242 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16243for as_dir in $PATH
16244do
16245 IFS=$as_save_IFS
16246 test -z "$as_dir" && as_dir=.
16247 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16248 done
16249IFS=$as_save_IFS
16250
16251 ;;
16252esac
16253# We did not find ourselves, most probably we were run as `sh COMMAND'
16254# in which case we are not to be found in the path.
16255if test "x$as_myself" = x; then
16256 as_myself=$0
16257fi
16258if test ! -f "$as_myself"; then
16259 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16260 exit 1
16261fi
16262
16263# Unset variables that we do not need and which cause bugs (e.g. in
16264# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16265# suppresses any "Segmentation fault" message there. '((' could
16266# trigger a bug in pdksh 5.2.14.
16267for as_var in BASH_ENV ENV MAIL MAILPATH
16268do eval test x\${$as_var+set} = xset \
16269 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16270done
5464f5a1
NN
16271PS1='$ '
16272PS2='> '
16273PS4='+ '
16274
16275# NLS nuisances.
81ecdfbb
RW
16276LC_ALL=C
16277export LC_ALL
16278LANGUAGE=C
16279export LANGUAGE
16280
16281# CDPATH.
16282(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16283
16284
16285# as_fn_error ERROR [LINENO LOG_FD]
16286# ---------------------------------
16287# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16288# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16289# script with status $?, using 1 if that was 0.
16290as_fn_error ()
16291{
16292 as_status=$?; test $as_status -eq 0 && as_status=1
16293 if test "$3"; then
16294 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16295 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
5464f5a1 16296 fi
81ecdfbb
RW
16297 $as_echo "$as_me: error: $1" >&2
16298 as_fn_exit $as_status
16299} # as_fn_error
16300
16301
16302# as_fn_set_status STATUS
16303# -----------------------
16304# Set $? to STATUS, without forking.
16305as_fn_set_status ()
16306{
16307 return $1
16308} # as_fn_set_status
16309
16310# as_fn_exit STATUS
16311# -----------------
16312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16313as_fn_exit ()
16314{
16315 set +e
16316 as_fn_set_status $1
16317 exit $1
16318} # as_fn_exit
16319
16320# as_fn_unset VAR
16321# ---------------
16322# Portably unset VAR.
16323as_fn_unset ()
16324{
16325 { eval $1=; unset $1;}
16326}
16327as_unset=as_fn_unset
16328# as_fn_append VAR VALUE
16329# ----------------------
16330# Append the text in VALUE to the end of the definition contained in VAR. Take
16331# advantage of any shell optimizations that allow amortized linear growth over
16332# repeated appends, instead of the typical quadratic growth present in naive
16333# implementations.
16334if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16335 eval 'as_fn_append ()
16336 {
16337 eval $1+=\$2
16338 }'
16339else
16340 as_fn_append ()
16341 {
16342 eval $1=\$$1\$2
16343 }
16344fi # as_fn_append
16345
16346# as_fn_arith ARG...
16347# ------------------
16348# Perform arithmetic evaluation on the ARGs, and store the result in the
16349# global $as_val. Take advantage of shells that can avoid forks. The arguments
16350# must be portable across $(()) and expr.
16351if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16352 eval 'as_fn_arith ()
16353 {
16354 as_val=$(( $* ))
16355 }'
16356else
16357 as_fn_arith ()
16358 {
16359 as_val=`expr "$@" || test $? -eq 1`
16360 }
16361fi # as_fn_arith
16362
5464f5a1 16363
81ecdfbb
RW
16364if expr a : '\(a\)' >/dev/null 2>&1 &&
16365 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5464f5a1
NN
16366 as_expr=expr
16367else
16368 as_expr=false
16369fi
16370
81ecdfbb 16371if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5464f5a1
NN
16372 as_basename=basename
16373else
16374 as_basename=false
16375fi
252b5132 16376
81ecdfbb
RW
16377if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16378 as_dirname=dirname
16379else
16380 as_dirname=false
16381fi
6be7c12c 16382
81ecdfbb 16383as_me=`$as_basename -- "$0" ||
5464f5a1
NN
16384$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16385 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
16386 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16387$as_echo X/"$0" |
16388 sed '/^.*\/\([^/][^/]*\)\/*$/{
16389 s//\1/
16390 q
16391 }
16392 /^X\/\(\/\/\)$/{
16393 s//\1/
16394 q
16395 }
16396 /^X\/\(\/\).*/{
16397 s//\1/
16398 q
16399 }
16400 s/.*/./; q'`
5464f5a1 16401
5464f5a1
NN
16402# Avoid depending upon Character Ranges.
16403as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16404as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16405as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16406as_cr_digits='0123456789'
16407as_cr_alnum=$as_cr_Letters$as_cr_digits
16408
81ecdfbb
RW
16409ECHO_C= ECHO_N= ECHO_T=
16410case `echo -n x` in #(((((
16411-n*)
16412 case `echo 'xy\c'` in
16413 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16414 xy) ECHO_C='\c';;
16415 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16416 ECHO_T=' ';;
16417 esac;;
16418*)
16419 ECHO_N='-n';;
5464f5a1
NN
16420esac
16421
81ecdfbb
RW
16422rm -f conf$$ conf$$.exe conf$$.file
16423if test -d conf$$.dir; then
16424 rm -f conf$$.dir/conf$$.file
252b5132 16425else
81ecdfbb
RW
16426 rm -f conf$$.dir
16427 mkdir conf$$.dir 2>/dev/null
252b5132 16428fi
81ecdfbb
RW
16429if (echo >conf$$.file) 2>/dev/null; then
16430 if ln -s conf$$.file conf$$ 2>/dev/null; then
5464f5a1 16431 as_ln_s='ln -s'
81ecdfbb
RW
16432 # ... but there are two gotchas:
16433 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16434 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16435 # In both cases, we have to default to `cp -p'.
16436 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16437 as_ln_s='cp -p'
16438 elif ln conf$$.file conf$$ 2>/dev/null; then
16439 as_ln_s=ln
16440 else
16441 as_ln_s='cp -p'
5464f5a1 16442 fi
5464f5a1
NN
16443else
16444 as_ln_s='cp -p'
252b5132 16445fi
81ecdfbb
RW
16446rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16447rmdir conf$$.dir 2>/dev/null
16448
16449
16450# as_fn_mkdir_p
16451# -------------
16452# Create "$as_dir" as a directory, including parents if necessary.
16453as_fn_mkdir_p ()
16454{
16455
16456 case $as_dir in #(
16457 -*) as_dir=./$as_dir;;
16458 esac
16459 test -d "$as_dir" || eval $as_mkdir_p || {
16460 as_dirs=
16461 while :; do
16462 case $as_dir in #(
16463 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16464 *) as_qdir=$as_dir;;
16465 esac
16466 as_dirs="'$as_qdir' $as_dirs"
16467 as_dir=`$as_dirname -- "$as_dir" ||
16468$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16469 X"$as_dir" : 'X\(//\)[^/]' \| \
16470 X"$as_dir" : 'X\(//\)$' \| \
16471 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16472$as_echo X"$as_dir" |
16473 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16474 s//\1/
16475 q
16476 }
16477 /^X\(\/\/\)[^/].*/{
16478 s//\1/
16479 q
16480 }
16481 /^X\(\/\/\)$/{
16482 s//\1/
16483 q
16484 }
16485 /^X\(\/\).*/{
16486 s//\1/
16487 q
16488 }
16489 s/.*/./; q'`
16490 test -d "$as_dir" && break
16491 done
16492 test -z "$as_dirs" || eval "mkdir $as_dirs"
16493 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16494
6be7c12c 16495
81ecdfbb 16496} # as_fn_mkdir_p
5464f5a1 16497if mkdir -p . 2>/dev/null; then
81ecdfbb 16498 as_mkdir_p='mkdir -p "$as_dir"'
5464f5a1
NN
16499else
16500 test -d ./-p && rmdir ./-p
16501 as_mkdir_p=false
252b5132 16502fi
81ecdfbb
RW
16503
16504if test -x / >/dev/null 2>&1; then
16505 as_test_x='test -x'
16506else
16507 if ls -dL / >/dev/null 2>&1; then
16508 as_ls_L_option=L
16509 else
16510 as_ls_L_option=
16511 fi
16512 as_test_x='
16513 eval sh -c '\''
16514 if test -d "$1"; then
16515 test -d "$1/.";
16516 else
16517 case $1 in #(
16518 -*)set "./$1";;
16519 esac;
16520 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16521 ???[sx]*):;;*)false;;esac;fi
16522 '\'' sh
16523 '
16524fi
16525as_executable_p=$as_test_x
252b5132 16526
5464f5a1
NN
16527# Sed expression to map a string onto a valid CPP name.
16528as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
252b5132 16529
5464f5a1
NN
16530# Sed expression to map a string onto a valid variable name.
16531as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6be7c12c 16532
252b5132 16533
5464f5a1 16534exec 6>&1
81ecdfbb
RW
16535## ----------------------------------- ##
16536## Main body of $CONFIG_STATUS script. ##
16537## ----------------------------------- ##
16538_ASEOF
16539test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5464f5a1 16540
81ecdfbb
RW
16541cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16542# Save the log message, to keep $0 and so on meaningful, and to
5464f5a1 16543# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
16544# values after options handling.
16545ac_log="
d8bd95ef 16546This file was extended by bfd $as_me 2.26.51, which was
81ecdfbb 16547generated by GNU Autoconf 2.64. Invocation command line was
5464f5a1
NN
16548
16549 CONFIG_FILES = $CONFIG_FILES
16550 CONFIG_HEADERS = $CONFIG_HEADERS
16551 CONFIG_LINKS = $CONFIG_LINKS
16552 CONFIG_COMMANDS = $CONFIG_COMMANDS
16553 $ $0 $@
16554
81ecdfbb
RW
16555on `(hostname || uname -n) 2>/dev/null | sed 1q`
16556"
16557
5464f5a1
NN
16558_ACEOF
16559
81ecdfbb
RW
16560case $ac_config_files in *"
16561"*) set x $ac_config_files; shift; ac_config_files=$*;;
16562esac
5464f5a1 16563
81ecdfbb
RW
16564case $ac_config_headers in *"
16565"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16566esac
252b5132 16567
252b5132 16568
81ecdfbb
RW
16569cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16570# Files that config.status was made for.
16571config_files="$ac_config_files"
16572config_headers="$ac_config_headers"
16573config_commands="$ac_config_commands"
252b5132 16574
81ecdfbb 16575_ACEOF
5464f5a1 16576
81ecdfbb 16577cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1 16578ac_cs_usage="\
81ecdfbb
RW
16579\`$as_me' instantiates files and other configuration actions
16580from templates according to the current configuration. Unless the files
16581and actions are specified as TAGs, all are instantiated by default.
5464f5a1 16582
81ecdfbb 16583Usage: $0 [OPTION]... [TAG]...
5464f5a1
NN
16584
16585 -h, --help print this help, then exit
81ecdfbb
RW
16586 -V, --version print version number and configuration settings, then exit
16587 -q, --quiet, --silent
16588 do not print progress messages
5464f5a1
NN
16589 -d, --debug don't remove temporary files
16590 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
16591 --file=FILE[:TEMPLATE]
16592 instantiate the configuration file FILE
16593 --header=FILE[:TEMPLATE]
16594 instantiate the configuration header FILE
5464f5a1
NN
16595
16596Configuration files:
16597$config_files
16598
16599Configuration headers:
16600$config_headers
16601
16602Configuration commands:
16603$config_commands
16604
81ecdfbb 16605Report bugs to the package provider."
5464f5a1 16606
81ecdfbb
RW
16607_ACEOF
16608cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5464f5a1 16609ac_cs_version="\\
d8bd95ef 16610bfd config.status 2.26.51
81ecdfbb
RW
16611configured by $0, generated by GNU Autoconf 2.64,
16612 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
5464f5a1 16613
81ecdfbb 16614Copyright (C) 2009 Free Software Foundation, Inc.
5464f5a1
NN
16615This config.status script is free software; the Free Software Foundation
16616gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
16617
16618ac_pwd='$ac_pwd'
16619srcdir='$srcdir'
16620INSTALL='$INSTALL'
16621MKDIR_P='$MKDIR_P'
16622AWK='$AWK'
16623test -n "\$AWK" || AWK=awk
5464f5a1
NN
16624_ACEOF
16625
81ecdfbb
RW
16626cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16627# The default lists apply if the user does not specify any file.
5464f5a1
NN
16628ac_need_defaults=:
16629while test $# != 0
16630do
16631 case $1 in
16632 --*=*)
81ecdfbb
RW
16633 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16634 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5464f5a1 16635 ac_shift=:
6be7c12c 16636 ;;
81ecdfbb 16637 *)
5464f5a1
NN
16638 ac_option=$1
16639 ac_optarg=$2
16640 ac_shift=shift
6be7c12c 16641 ;;
5464f5a1 16642 esac
252b5132 16643
5464f5a1
NN
16644 case $ac_option in
16645 # Handling of the options.
5464f5a1
NN
16646 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16647 ac_cs_recheck=: ;;
81ecdfbb
RW
16648 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16649 $as_echo "$ac_cs_version"; exit ;;
16650 --debug | --debu | --deb | --de | --d | -d )
5464f5a1
NN
16651 debug=: ;;
16652 --file | --fil | --fi | --f )
16653 $ac_shift
81ecdfbb
RW
16654 case $ac_optarg in
16655 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16656 esac
16657 as_fn_append CONFIG_FILES " '$ac_optarg'"
5464f5a1
NN
16658 ac_need_defaults=false;;
16659 --header | --heade | --head | --hea )
16660 $ac_shift
81ecdfbb
RW
16661 case $ac_optarg in
16662 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16663 esac
16664 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
5464f5a1 16665 ac_need_defaults=false;;
81ecdfbb
RW
16666 --he | --h)
16667 # Conflict between --help and --header
16668 as_fn_error "ambiguous option: \`$1'
16669Try \`$0 --help' for more information.";;
16670 --help | --hel | -h )
16671 $as_echo "$ac_cs_usage"; exit ;;
5464f5a1
NN
16672 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16673 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16674 ac_cs_silent=: ;;
6be7c12c 16675
5464f5a1 16676 # This is an error.
81ecdfbb
RW
16677 -*) as_fn_error "unrecognized option: \`$1'
16678Try \`$0 --help' for more information." ;;
252b5132 16679
81ecdfbb
RW
16680 *) as_fn_append ac_config_targets " $1"
16681 ac_need_defaults=false ;;
252b5132 16682
5464f5a1
NN
16683 esac
16684 shift
16685done
6be7c12c 16686
5464f5a1 16687ac_configure_extra_args=
252b5132 16688
5464f5a1
NN
16689if $ac_cs_silent; then
16690 exec 6>/dev/null
16691 ac_configure_extra_args="$ac_configure_extra_args --silent"
16692fi
6be7c12c 16693
5464f5a1 16694_ACEOF
81ecdfbb 16695cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5464f5a1 16696if \$ac_cs_recheck; then
81ecdfbb
RW
16697 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16698 shift
16699 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16700 CONFIG_SHELL='$SHELL'
16701 export CONFIG_SHELL
16702 exec "\$@"
5464f5a1
NN
16703fi
16704
16705_ACEOF
81ecdfbb
RW
16706cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16707exec 5>>config.log
16708{
16709 echo
16710 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16711## Running $as_me. ##
16712_ASBOX
16713 $as_echo "$ac_log"
16714} >&5
5464f5a1 16715
81ecdfbb
RW
16716_ACEOF
16717cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6be7c12c 16718#
81ecdfbb 16719# INIT-COMMANDS
6be7c12c 16720#
f5385ebf 16721AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
16722
16723
16724# The HP-UX ksh and POSIX shell print the target directory to stdout
16725# if CDPATH is set.
16726(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16727
16728sed_quote_subst='$sed_quote_subst'
16729double_quote_subst='$double_quote_subst'
16730delay_variable_subst='$delay_variable_subst'
3725885a
RW
16731enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16732macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16733macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16734enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16735pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16736enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16737SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16738ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16739host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16740host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16741host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16742build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16743build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16744build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16745SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16746Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16747GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16748EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16749FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16750LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16751NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16752LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16753max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16754ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16755exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16756lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16757lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16758lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16759reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16760reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16761OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16762deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16763file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16764AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16765AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16766STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16767RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16768old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16769old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16770old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16771lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16772CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16773CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16774compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16775GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16776lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16777lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16778lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16779lt_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"`'
16780objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16781MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16782lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16783lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16784lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16785lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16786lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16787need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16788DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16789NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16790LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16791OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16792OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16793libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16794shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16795extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16796archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16797enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16798export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16799whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16800compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16801old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16802old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16803archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16804archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16805module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16806module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16807with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16808allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16809no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16810hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16811hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16812hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16813hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16814hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16815hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16816hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16817hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16818inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16819link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16820fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16821always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16822export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16823exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16824include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16825prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16826file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16827variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16828need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16829need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16830version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16831runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16832shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16833shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16834libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16835library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16836soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16837install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16838postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16839postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16840finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16841finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16842hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16843sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16844sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16845hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16846enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16847enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16848enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16849old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16850striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
16851
16852LTCC='$LTCC'
16853LTCFLAGS='$LTCFLAGS'
16854compiler='$compiler_DEFAULT'
16855
3725885a
RW
16856# A function that is used when there is no print builtin or printf.
16857func_fallback_echo ()
16858{
16859 eval 'cat <<_LTECHO_EOF
16860\$1
16861_LTECHO_EOF'
16862}
16863
d7040cdb 16864# Quote evaled strings.
3725885a
RW
16865for var in SHELL \
16866ECHO \
16867SED \
d7040cdb
SE
16868GREP \
16869EGREP \
16870FGREP \
16871LD \
16872NM \
16873LN_S \
16874lt_SP2NL \
16875lt_NL2SP \
16876reload_flag \
718a6fd8 16877OBJDUMP \
d7040cdb
SE
16878deplibs_check_method \
16879file_magic_cmd \
16880AR \
16881AR_FLAGS \
16882STRIP \
16883RANLIB \
16884CC \
16885CFLAGS \
16886compiler \
16887lt_cv_sys_global_symbol_pipe \
16888lt_cv_sys_global_symbol_to_cdecl \
16889lt_cv_sys_global_symbol_to_c_name_address \
718a6fd8 16890lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
16891lt_prog_compiler_no_builtin_flag \
16892lt_prog_compiler_wl \
16893lt_prog_compiler_pic \
16894lt_prog_compiler_static \
16895lt_cv_prog_compiler_c_o \
16896need_locks \
718a6fd8
SE
16897DSYMUTIL \
16898NMEDIT \
16899LIPO \
16900OTOOL \
16901OTOOL64 \
d7040cdb
SE
16902shrext_cmds \
16903export_dynamic_flag_spec \
16904whole_archive_flag_spec \
16905compiler_needs_object \
16906with_gnu_ld \
16907allow_undefined_flag \
16908no_undefined_flag \
16909hardcode_libdir_flag_spec \
16910hardcode_libdir_flag_spec_ld \
16911hardcode_libdir_separator \
16912fix_srcfile_path \
16913exclude_expsyms \
16914include_expsyms \
16915file_list_spec \
16916variables_saved_for_relink \
16917libname_spec \
16918library_names_spec \
16919soname_spec \
3725885a 16920install_override_mode \
d7040cdb
SE
16921finish_eval \
16922old_striplib \
16923striplib; do
3725885a 16924 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 16925 *[\\\\\\\`\\"\\\$]*)
3725885a 16926 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
16927 ;;
16928 *)
16929 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16930 ;;
16931 esac
16932done
16933
16934# Double-quote double-evaled strings.
16935for var in reload_cmds \
16936old_postinstall_cmds \
16937old_postuninstall_cmds \
16938old_archive_cmds \
16939extract_expsyms_cmds \
16940old_archive_from_new_cmds \
16941old_archive_from_expsyms_cmds \
16942archive_cmds \
16943archive_expsym_cmds \
16944module_cmds \
16945module_expsym_cmds \
16946export_symbols_cmds \
16947prelink_cmds \
16948postinstall_cmds \
16949postuninstall_cmds \
16950finish_cmds \
16951sys_lib_search_path_spec \
16952sys_lib_dlsearch_path_spec; do
3725885a 16953 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 16954 *[\\\\\\\`\\"\\\$]*)
3725885a 16955 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
16956 ;;
16957 *)
16958 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16959 ;;
16960 esac
16961done
16962
d7040cdb
SE
16963ac_aux_dir='$ac_aux_dir'
16964xsi_shell='$xsi_shell'
16965lt_shell_append='$lt_shell_append'
16966
16967# See if we are running on zsh, and set the options which allow our
16968# commands through without removal of \ escapes INIT.
16969if test -n "\${ZSH_VERSION+set}" ; then
16970 setopt NO_GLOB_SUBST
16971fi
16972
16973
16974 PACKAGE='$PACKAGE'
16975 VERSION='$VERSION'
16976 TIMESTAMP='$TIMESTAMP'
16977 RM='$RM'
16978 ofile='$ofile'
16979
16980
16981
20e95c23
DJ
16982# Capture the value of obsolete ALL_LINGUAS because we need it to compute
16983 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16984 # from automake.
16985 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16986 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16987 LINGUAS="${LINGUAS-%UNSET%}"
16988
5464f5a1 16989
f3b4f6d0
PB
16990GCC="$GCC"
16991CC="$CC"
16992acx_cv_header_stdint="$acx_cv_header_stdint"
16993acx_cv_type_int8_t="$acx_cv_type_int8_t"
16994acx_cv_type_int16_t="$acx_cv_type_int16_t"
16995acx_cv_type_int32_t="$acx_cv_type_int32_t"
16996acx_cv_type_int64_t="$acx_cv_type_int64_t"
16997acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
16998ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
16999ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
17000ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
17001ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
17002ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
d5efd9fc
AM
17003ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
17004ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
f3b4f6d0 17005ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
d5efd9fc
AM
17006
17007
5464f5a1
NN
17008
17009_ACEOF
17010
81ecdfbb 17011cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1 17012
81ecdfbb 17013# Handling of arguments.
5464f5a1 17014for ac_config_target in $ac_config_targets
252b5132 17015do
81ecdfbb
RW
17016 case $ac_config_target in
17017 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17018 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17019 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17020 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
17021 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
17022 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17023 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17024 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
17025 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
17026 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17027
17028 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132
RH
17029 esac
17030done
17031
81ecdfbb 17032
5464f5a1
NN
17033# If the user did not use the arguments to specify the items to instantiate,
17034# then the envvar interface is used. Set only those that are not.
17035# We use the long form for the default assignment because of an extremely
17036# bizarre bug on SunOS 4.1.3.
17037if $ac_need_defaults; then
17038 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17039 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17040 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17041fi
17042
17043# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 17044# simply because there is no reason against having it here, and in addition,
5464f5a1 17045# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
17046# Hook for its removal unless debugging.
17047# Note that there is a small window in which the directory will not be cleaned:
17048# after its creation but before its name has been assigned to `$tmp'.
5464f5a1
NN
17049$debug ||
17050{
81ecdfbb
RW
17051 tmp=
17052 trap 'exit_status=$?
17053 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17054' 0
17055 trap 'as_fn_exit 1' 1 2 13 15
5464f5a1 17056}
5464f5a1 17057# Create a (secure) tmp directory for tmp files.
b3baf5d0 17058
5464f5a1 17059{
81ecdfbb 17060 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
5464f5a1
NN
17061 test -n "$tmp" && test -d "$tmp"
17062} ||
17063{
81ecdfbb
RW
17064 tmp=./conf$$-$RANDOM
17065 (umask 077 && mkdir "$tmp")
17066} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17067
17068# Set up the scripts for CONFIG_FILES section.
17069# No need to generate them if there are no CONFIG_FILES.
17070# This happens for instance with `./config.status config.h'.
17071if test -n "$CONFIG_FILES"; then
17072
17073
17074ac_cr=`echo X | tr X '\015'`
17075# On cygwin, bash can eat \r inside `` if the user requested igncr.
17076# But we know of no other shell where ac_cr would be empty at this
17077# point, so we can use a bashism as a fallback.
17078if test "x$ac_cr" = x; then
17079 eval ac_cr=\$\'\\r\'
17080fi
17081ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17082if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17083 ac_cs_awk_cr='\r'
17084else
17085 ac_cs_awk_cr=$ac_cr
17086fi
17087
17088echo 'BEGIN {' >"$tmp/subs1.awk" &&
17089_ACEOF
17090
17091
17092{
17093 echo "cat >conf$$subs.awk <<_ACEOF" &&
17094 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17095 echo "_ACEOF"
17096} >conf$$subs.sh ||
17097 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17098ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17099ac_delim='%!_!# '
17100for ac_last_try in false false false false false :; do
17101 . ./conf$$subs.sh ||
17102 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17103
17104 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17105 if test $ac_delim_n = $ac_delim_num; then
17106 break
17107 elif $ac_last_try; then
17108 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17109 else
17110 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17111 fi
17112done
17113rm -f conf$$subs.sh
17114
17115cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17116cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17117_ACEOF
17118sed -n '
17119h
17120s/^/S["/; s/!.*/"]=/
17121p
17122g
17123s/^[^!]*!//
17124:repl
17125t repl
17126s/'"$ac_delim"'$//
17127t delim
17128:nl
17129h
17130s/\(.\{148\}\).*/\1/
17131t more1
17132s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17133p
17134n
17135b repl
17136:more1
17137s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17138p
17139g
17140s/.\{148\}//
17141t nl
17142:delim
17143h
17144s/\(.\{148\}\).*/\1/
17145t more2
17146s/["\\]/\\&/g; s/^/"/; s/$/"/
17147p
17148b
17149:more2
17150s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17151p
17152g
17153s/.\{148\}//
17154t delim
17155' <conf$$subs.awk | sed '
17156/^[^""]/{
17157 N
17158 s/\n//
17159}
17160' >>$CONFIG_STATUS || ac_write_fail=1
17161rm -f conf$$subs.awk
17162cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17163_ACAWK
17164cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17165 for (key in S) S_is_set[key] = 1
17166 FS = "\a"
17167
17168}
5464f5a1 17169{
81ecdfbb
RW
17170 line = $ 0
17171 nfields = split(line, field, "@")
17172 substed = 0
17173 len = length(field[1])
17174 for (i = 2; i < nfields; i++) {
17175 key = field[i]
17176 keylen = length(key)
17177 if (S_is_set[key]) {
17178 value = S[key]
17179 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17180 len += length(value) + length(field[++i])
17181 substed = 1
17182 } else
17183 len += 1 + keylen
17184 }
17185
17186 print line
5464f5a1
NN
17187}
17188
81ecdfbb
RW
17189_ACAWK
17190_ACEOF
17191cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17192if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17193 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17194else
17195 cat
17196fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17197 || as_fn_error "could not setup config files machinery" "$LINENO" 5
5464f5a1
NN
17198_ACEOF
17199
81ecdfbb
RW
17200# VPATH may cause trouble with some makes, so we remove $(srcdir),
17201# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17202# trailing colons and then remove the whole line if VPATH becomes empty
17203# (actually we leave an empty line to preserve line numbers).
17204if test "x$srcdir" = x.; then
17205 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17206s/:*\$(srcdir):*/:/
17207s/:*\${srcdir}:*/:/
17208s/:*@srcdir@:*/:/
17209s/^\([^=]*=[ ]*\):*/\1/
17210s/:*$//
17211s/^[^=]*=[ ]*$//
17212}'
17213fi
b3baf5d0 17214
81ecdfbb
RW
17215cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17216fi # test -n "$CONFIG_FILES"
252b5132 17217
81ecdfbb
RW
17218# Set up the scripts for CONFIG_HEADERS section.
17219# No need to generate them if there are no CONFIG_HEADERS.
17220# This happens for instance with `./config.status Makefile'.
17221if test -n "$CONFIG_HEADERS"; then
17222cat >"$tmp/defines.awk" <<\_ACAWK ||
17223BEGIN {
5464f5a1
NN
17224_ACEOF
17225
81ecdfbb
RW
17226# Transform confdefs.h into an awk script `defines.awk', embedded as
17227# here-document in config.status, that substitutes the proper values into
17228# config.h.in to produce config.h.
17229
17230# Create a delimiter string that does not exist in confdefs.h, to ease
17231# handling of long lines.
17232ac_delim='%!_!# '
17233for ac_last_try in false false :; do
17234 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17235 if test -z "$ac_t"; then
17236 break
17237 elif $ac_last_try; then
17238 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17239 else
17240 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
252b5132 17241 fi
81ecdfbb 17242done
6be7c12c 17243
81ecdfbb
RW
17244# For the awk script, D is an array of macro values keyed by name,
17245# likewise P contains macro parameters if any. Preserve backslash
17246# newline sequences.
17247
17248ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17249sed -n '
17250s/.\{148\}/&'"$ac_delim"'/g
17251t rset
17252:rset
17253s/^[ ]*#[ ]*define[ ][ ]*/ /
17254t def
17255d
17256:def
17257s/\\$//
17258t bsnl
17259s/["\\]/\\&/g
17260s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17261D["\1"]=" \3"/p
17262s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17263d
17264:bsnl
17265s/["\\]/\\&/g
17266s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17267D["\1"]=" \3\\\\\\n"\\/p
17268t cont
17269s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17270t cont
17271d
17272:cont
17273n
17274s/.\{148\}/&'"$ac_delim"'/g
17275t clear
17276:clear
17277s/\\$//
17278t bsnlc
17279s/["\\]/\\&/g; s/^/"/; s/$/"/p
17280d
17281:bsnlc
17282s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17283b cont
17284' <confdefs.h | sed '
17285s/'"$ac_delim"'/"\\\
17286"/g' >>$CONFIG_STATUS || ac_write_fail=1
17287
17288cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17289 for (key in D) D_is_set[key] = 1
17290 FS = "\a"
17291}
17292/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17293 line = \$ 0
17294 split(line, arg, " ")
17295 if (arg[1] == "#") {
17296 defundef = arg[2]
17297 mac1 = arg[3]
17298 } else {
17299 defundef = substr(arg[1], 2)
17300 mac1 = arg[2]
17301 }
17302 split(mac1, mac2, "(") #)
17303 macro = mac2[1]
17304 prefix = substr(line, 1, index(line, defundef) - 1)
17305 if (D_is_set[macro]) {
17306 # Preserve the white space surrounding the "#".
17307 print prefix "define", macro P[macro] D[macro]
17308 next
17309 } else {
17310 # Replace #undef with comments. This is necessary, for example,
17311 # in the case of _POSIX_SOURCE, which is predefined and required
17312 # on some systems where configure will not decide to define it.
17313 if (defundef == "undef") {
17314 print "/*", prefix defundef, macro, "*/"
17315 next
17316 }
17317 }
17318}
17319{ print }
17320_ACAWK
5464f5a1 17321_ACEOF
81ecdfbb
RW
17322cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17323 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17324fi # test -n "$CONFIG_HEADERS"
17325
17326
17327eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17328shift
17329for ac_tag
17330do
17331 case $ac_tag in
17332 :[FHLC]) ac_mode=$ac_tag; continue;;
17333 esac
17334 case $ac_mode$ac_tag in
17335 :[FHL]*:*);;
17336 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17337 :[FH]-) ac_tag=-:-;;
17338 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17339 esac
17340 ac_save_IFS=$IFS
17341 IFS=:
17342 set x $ac_tag
17343 IFS=$ac_save_IFS
17344 shift
17345 ac_file=$1
17346 shift
17347
17348 case $ac_mode in
17349 :L) ac_source=$1;;
17350 :[FH])
17351 ac_file_inputs=
17352 for ac_f
17353 do
17354 case $ac_f in
17355 -) ac_f="$tmp/stdin";;
17356 *) # Look for the file first in the build tree, then in the source tree
17357 # (if the path is not absolute). The absolute path cannot be DOS-style,
17358 # because $ac_f cannot contain `:'.
17359 test -f "$ac_f" ||
17360 case $ac_f in
17361 [\\/$]*) false;;
17362 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17363 esac ||
17364 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17365 esac
17366 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17367 as_fn_append ac_file_inputs " '$ac_f'"
17368 done
17369
17370 # Let's still pretend it is `configure' which instantiates (i.e., don't
17371 # use $as_me), people would be surprised to read:
17372 # /* config.h. Generated by config.status. */
17373 configure_input='Generated from '`
17374 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17375 `' by configure.'
17376 if test x"$ac_file" != x-; then
17377 configure_input="$ac_file. $configure_input"
17378 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17379$as_echo "$as_me: creating $ac_file" >&6;}
17380 fi
17381 # Neutralize special characters interpreted by sed in replacement strings.
17382 case $configure_input in #(
17383 *\&* | *\|* | *\\* )
17384 ac_sed_conf_input=`$as_echo "$configure_input" |
17385 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17386 *) ac_sed_conf_input=$configure_input;;
17387 esac
17388
17389 case $ac_tag in
17390 *:-:* | *:-) cat >"$tmp/stdin" \
17391 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17392 esac
17393 ;;
252b5132
RH
17394 esac
17395
81ecdfbb 17396 ac_dir=`$as_dirname -- "$ac_file" ||
5464f5a1
NN
17397$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17398 X"$ac_file" : 'X\(//\)[^/]' \| \
17399 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
17400 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17401$as_echo X"$ac_file" |
17402 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17403 s//\1/
17404 q
17405 }
17406 /^X\(\/\/\)[^/].*/{
17407 s//\1/
17408 q
17409 }
17410 /^X\(\/\/\)$/{
17411 s//\1/
17412 q
17413 }
17414 /^X\(\/\).*/{
17415 s//\1/
17416 q
17417 }
17418 s/.*/./; q'`
17419 as_dir="$ac_dir"; as_fn_mkdir_p
5464f5a1
NN
17420 ac_builddir=.
17421
81ecdfbb
RW
17422case "$ac_dir" in
17423.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17424*)
17425 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17426 # A ".." for each directory in $ac_dir_suffix.
17427 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17428 case $ac_top_builddir_sub in
17429 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17430 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17431 esac ;;
17432esac
17433ac_abs_top_builddir=$ac_pwd
17434ac_abs_builddir=$ac_pwd$ac_dir_suffix
17435# for backward compatibility:
17436ac_top_builddir=$ac_top_build_prefix
252b5132 17437
5464f5a1 17438case $srcdir in
81ecdfbb 17439 .) # We are building in place.
5464f5a1 17440 ac_srcdir=.
81ecdfbb
RW
17441 ac_top_srcdir=$ac_top_builddir_sub
17442 ac_abs_top_srcdir=$ac_pwd ;;
17443 [\\/]* | ?:[\\/]* ) # Absolute name.
5464f5a1 17444 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
17445 ac_top_srcdir=$srcdir
17446 ac_abs_top_srcdir=$srcdir ;;
17447 *) # Relative name.
17448 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17449 ac_top_srcdir=$ac_top_build_prefix$srcdir
17450 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
5464f5a1 17451esac
81ecdfbb 17452ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
252b5132 17453
252b5132 17454
81ecdfbb
RW
17455 case $ac_mode in
17456 :F)
17457 #
17458 # CONFIG_FILE
17459 #
5464f5a1
NN
17460
17461 case $INSTALL in
17462 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
17463 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17464 esac
17465 ac_MKDIR_P=$MKDIR_P
17466 case $MKDIR_P in
17467 [\\/$]* | ?:[\\/]* ) ;;
17468 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
6be7c12c 17469 esac
81ecdfbb 17470_ACEOF
252b5132 17471
81ecdfbb
RW
17472cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17473# If the template does not know about datarootdir, expand it.
17474# FIXME: This hack should be removed a few years after 2.60.
17475ac_datarootdir_hack=; ac_datarootdir_seen=
17476ac_sed_dataroot='
17477/datarootdir/ {
17478 p
17479 q
17480}
17481/@datadir@/p
17482/@docdir@/p
17483/@infodir@/p
17484/@localedir@/p
17485/@mandir@/p'
17486case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17487*datarootdir*) ac_datarootdir_seen=yes;;
17488*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17489 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17490$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17491_ACEOF
17492cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17493 ac_datarootdir_hack='
17494 s&@datadir@&$datadir&g
17495 s&@docdir@&$docdir&g
17496 s&@infodir@&$infodir&g
17497 s&@localedir@&$localedir&g
17498 s&@mandir@&$mandir&g
17499 s&\\\${datarootdir}&$datarootdir&g' ;;
17500esac
5464f5a1 17501_ACEOF
81ecdfbb
RW
17502
17503# Neutralize VPATH when `$srcdir' = `.'.
17504# Shell code in configure.ac might set extrasub.
17505# FIXME: do we really want to maintain this feature?
17506cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17507ac_sed_extra="$ac_vpsub
5464f5a1
NN
17508$extrasub
17509_ACEOF
81ecdfbb 17510cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1
NN
17511:t
17512/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
17513s|@configure_input@|$ac_sed_conf_input|;t t
17514s&@top_builddir@&$ac_top_builddir_sub&;t t
17515s&@top_build_prefix@&$ac_top_build_prefix&;t t
17516s&@srcdir@&$ac_srcdir&;t t
17517s&@abs_srcdir@&$ac_abs_srcdir&;t t
17518s&@top_srcdir@&$ac_top_srcdir&;t t
17519s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17520s&@builddir@&$ac_builddir&;t t
17521s&@abs_builddir@&$ac_abs_builddir&;t t
17522s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17523s&@INSTALL@&$ac_INSTALL&;t t
17524s&@MKDIR_P@&$ac_MKDIR_P&;t t
17525$ac_datarootdir_hack
17526"
17527eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17528 || as_fn_error "could not create $ac_file" "$LINENO" 5
17529
17530test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17531 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17532 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17533 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17534which seems to be undefined. Please make sure it is defined." >&5
17535$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17536which seems to be undefined. Please make sure it is defined." >&2;}
17537
17538 rm -f "$tmp/stdin"
5464f5a1 17539 case $ac_file in
81ecdfbb
RW
17540 -) cat "$tmp/out" && rm -f "$tmp/out";;
17541 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17542 esac \
17543 || as_fn_error "could not create $ac_file" "$LINENO" 5
17544 ;;
17545 :H)
17546 #
17547 # CONFIG_HEADER
17548 #
5464f5a1 17549 if test x"$ac_file" != x-; then
81ecdfbb
RW
17550 {
17551 $as_echo "/* $configure_input */" \
17552 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17553 } >"$tmp/config.h" \
17554 || as_fn_error "could not create $ac_file" "$LINENO" 5
17555 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17556 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17557$as_echo "$as_me: $ac_file is unchanged" >&6;}
5464f5a1 17558 else
81ecdfbb
RW
17559 rm -f "$ac_file"
17560 mv "$tmp/config.h" "$ac_file" \
17561 || as_fn_error "could not create $ac_file" "$LINENO" 5
252b5132 17562 fi
5464f5a1 17563 else
81ecdfbb
RW
17564 $as_echo "/* $configure_input */" \
17565 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17566 || as_fn_error "could not create -" "$LINENO" 5
252b5132 17567 fi
81ecdfbb
RW
17568# Compute "$ac_file"'s index in $config_headers.
17569_am_arg="$ac_file"
f5385ebf
AM
17570_am_stamp_count=1
17571for _am_header in $config_headers :; do
17572 case $_am_header in
81ecdfbb 17573 $_am_arg | $_am_arg:* )
f5385ebf
AM
17574 break ;;
17575 * )
17576 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17577 esac
17578done
81ecdfbb
RW
17579echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17580$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17581 X"$_am_arg" : 'X\(//\)[^/]' \| \
17582 X"$_am_arg" : 'X\(//\)$' \| \
17583 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17584$as_echo X"$_am_arg" |
17585 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17586 s//\1/
17587 q
17588 }
17589 /^X\(\/\/\)[^/].*/{
17590 s//\1/
17591 q
17592 }
17593 /^X\(\/\/\)$/{
17594 s//\1/
17595 q
17596 }
17597 /^X\(\/\).*/{
17598 s//\1/
17599 q
17600 }
17601 s/.*/./; q'`/stamp-h$_am_stamp_count
17602 ;;
5464f5a1 17603
81ecdfbb
RW
17604 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17605$as_echo "$as_me: executing $ac_file commands" >&6;}
17606 ;;
17607 esac
5464f5a1
NN
17608
17609
81ecdfbb
RW
17610 case $ac_file$ac_mode in
17611 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17612 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17613 # are listed without --file. Let's play safe and only enable the eval
17614 # if we detect the quoting.
17615 case $CONFIG_FILES in
17616 *\'*) eval set x "$CONFIG_FILES" ;;
17617 *) set x $CONFIG_FILES ;;
17618 esac
17619 shift
17620 for mf
17621 do
17622 # Strip MF so we end up with the name of the file.
17623 mf=`echo "$mf" | sed -e 's/:.*$//'`
17624 # Check whether this is an Automake generated Makefile or not.
17625 # We used to match only the files named `Makefile.in', but
17626 # some people rename them; so instead we look at the file content.
17627 # Grep'ing the first line is not enough: some people post-process
17628 # each Makefile.in and add a new line on top of each file to say so.
17629 # Grep'ing the whole file is not good either: AIX grep has a line
17630 # limit of 2048, but all sed's we know have understand at least 4000.
17631 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17632 dirpart=`$as_dirname -- "$mf" ||
f5385ebf
AM
17633$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17634 X"$mf" : 'X\(//\)[^/]' \| \
17635 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
17636 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17637$as_echo X"$mf" |
17638 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17639 s//\1/
17640 q
17641 }
17642 /^X\(\/\/\)[^/].*/{
17643 s//\1/
17644 q
17645 }
17646 /^X\(\/\/\)$/{
17647 s//\1/
17648 q
17649 }
17650 /^X\(\/\).*/{
17651 s//\1/
17652 q
17653 }
17654 s/.*/./; q'`
17655 else
17656 continue
17657 fi
17658 # Extract the definition of DEPDIR, am__include, and am__quote
17659 # from the Makefile without running `make'.
17660 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17661 test -z "$DEPDIR" && continue
17662 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17663 test -z "am__include" && continue
17664 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17665 # When using ansi2knr, U may be empty or an underscore; expand it
17666 U=`sed -n 's/^U = //p' < "$mf"`
17667 # Find all dependency output files, they are included files with
17668 # $(DEPDIR) in their names. We invoke sed twice because it is the
17669 # simplest approach to changing $(DEPDIR) to its actual value in the
17670 # expansion.
17671 for file in `sed -n "
17672 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17673 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17674 # Make sure the directory exists.
17675 test -f "$dirpart/$file" && continue
17676 fdir=`$as_dirname -- "$file" ||
f5385ebf
AM
17677$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17678 X"$file" : 'X\(//\)[^/]' \| \
17679 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
17680 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17681$as_echo X"$file" |
17682 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17683 s//\1/
17684 q
17685 }
17686 /^X\(\/\/\)[^/].*/{
17687 s//\1/
17688 q
17689 }
17690 /^X\(\/\/\)$/{
17691 s//\1/
17692 q
17693 }
17694 /^X\(\/\).*/{
17695 s//\1/
17696 q
17697 }
17698 s/.*/./; q'`
17699 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17700 # echo "creating $dirpart/$file"
17701 echo '# dummy' > "$dirpart/$file"
f5385ebf 17702 done
f5385ebf 17703 done
81ecdfbb 17704}
d7040cdb 17705 ;;
81ecdfbb 17706 "libtool":C)
d7040cdb
SE
17707
17708 # See if we are running on zsh, and set the options which allow our
17709 # commands through without removal of \ escapes.
17710 if test -n "${ZSH_VERSION+set}" ; then
17711 setopt NO_GLOB_SUBST
17712 fi
17713
17714 cfgfile="${ofile}T"
17715 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17716 $RM "$cfgfile"
17717
17718 cat <<_LT_EOF >> "$cfgfile"
17719#! $SHELL
17720
17721# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
718a6fd8 17722# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
17723# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17724# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17725#
718a6fd8 17726# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 17727# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
718a6fd8 17728# Written by Gordon Matzigkeit, 1996
d7040cdb 17729#
718a6fd8 17730# This file is part of GNU Libtool.
d7040cdb 17731#
718a6fd8
SE
17732# GNU Libtool is free software; you can redistribute it and/or
17733# modify it under the terms of the GNU General Public License as
17734# published by the Free Software Foundation; either version 2 of
17735# the License, or (at your option) any later version.
d7040cdb 17736#
718a6fd8
SE
17737# As a special exception to the GNU General Public License,
17738# if you distribute this file as part of a program or library that
17739# is built using GNU Libtool, you may include this file under the
17740# same distribution terms that you use for the rest of that program.
d7040cdb 17741#
718a6fd8
SE
17742# GNU Libtool is distributed in the hope that it will be useful,
17743# but WITHOUT ANY WARRANTY; without even the implied warranty of
17744# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17745# GNU General Public License for more details.
d7040cdb 17746#
718a6fd8
SE
17747# You should have received a copy of the GNU General Public License
17748# along with GNU Libtool; see the file COPYING. If not, a copy
17749# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17750# obtained by writing to the Free Software Foundation, Inc.,
17751# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
17752
17753
17754# The names of the tagged configurations supported by this script.
17755available_tags=""
17756
17757# ### BEGIN LIBTOOL CONFIG
17758
17759# Whether or not to build shared libraries.
17760build_libtool_libs=$enable_shared
17761
17762# Which release of libtool.m4 was used?
17763macro_version=$macro_version
17764macro_revision=$macro_revision
17765
17766# Whether or not to build static libraries.
17767build_old_libs=$enable_static
17768
17769# What type of objects to build.
17770pic_mode=$pic_mode
17771
17772# Whether or not to optimize for fast installation.
17773fast_install=$enable_fast_install
17774
3725885a
RW
17775# Shell to use when invoking shell scripts.
17776SHELL=$lt_SHELL
17777
17778# An echo program that protects backslashes.
17779ECHO=$lt_ECHO
17780
d7040cdb
SE
17781# The host system.
17782host_alias=$host_alias
17783host=$host
17784host_os=$host_os
17785
17786# The build system.
17787build_alias=$build_alias
17788build=$build
17789build_os=$build_os
17790
17791# A sed program that does not truncate output.
17792SED=$lt_SED
17793
17794# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17795Xsed="\$SED -e 1s/^X//"
17796
17797# A grep program that handles long lines.
17798GREP=$lt_GREP
17799
17800# An ERE matcher.
17801EGREP=$lt_EGREP
17802
17803# A literal string matcher.
17804FGREP=$lt_FGREP
17805
17806# A BSD- or MS-compatible name lister.
17807NM=$lt_NM
17808
17809# Whether we need soft or hard links.
17810LN_S=$lt_LN_S
17811
17812# What is the maximum length of a command?
17813max_cmd_len=$max_cmd_len
17814
17815# Object file suffix (normally "o").
17816objext=$ac_objext
17817
17818# Executable file suffix (normally "").
17819exeext=$exeext
17820
17821# whether the shell understands "unset".
17822lt_unset=$lt_unset
17823
17824# turn spaces into newlines.
17825SP2NL=$lt_lt_SP2NL
17826
17827# turn newlines into spaces.
17828NL2SP=$lt_lt_NL2SP
17829
718a6fd8
SE
17830# An object symbol dumper.
17831OBJDUMP=$lt_OBJDUMP
17832
d7040cdb
SE
17833# Method to check whether dependent libraries are shared objects.
17834deplibs_check_method=$lt_deplibs_check_method
17835
17836# Command to use when deplibs_check_method == "file_magic".
17837file_magic_cmd=$lt_file_magic_cmd
17838
17839# The archiver.
17840AR=$lt_AR
17841AR_FLAGS=$lt_AR_FLAGS
17842
17843# A symbol stripping program.
17844STRIP=$lt_STRIP
17845
17846# Commands used to install an old-style archive.
17847RANLIB=$lt_RANLIB
17848old_postinstall_cmds=$lt_old_postinstall_cmds
17849old_postuninstall_cmds=$lt_old_postuninstall_cmds
17850
3725885a
RW
17851# Whether to use a lock for old archive extraction.
17852lock_old_archive_extraction=$lock_old_archive_extraction
17853
d7040cdb
SE
17854# A C compiler.
17855LTCC=$lt_CC
17856
17857# LTCC compiler flags.
17858LTCFLAGS=$lt_CFLAGS
17859
17860# Take the output of nm and produce a listing of raw symbols and C names.
17861global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17862
17863# Transform the output of nm in a proper C declaration.
17864global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17865
17866# Transform the output of nm in a C name address pair.
17867global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17868
718a6fd8
SE
17869# Transform the output of nm in a C name address pair when lib prefix is needed.
17870global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17871
d7040cdb
SE
17872# The name of the directory that contains temporary libtool files.
17873objdir=$objdir
17874
d7040cdb
SE
17875# Used to examine libraries when file_magic_cmd begins with "file".
17876MAGIC_CMD=$MAGIC_CMD
17877
17878# Must we lock files when doing compilation?
17879need_locks=$lt_need_locks
17880
718a6fd8
SE
17881# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17882DSYMUTIL=$lt_DSYMUTIL
17883
17884# Tool to change global to local symbols on Mac OS X.
17885NMEDIT=$lt_NMEDIT
17886
17887# Tool to manipulate fat objects and archives on Mac OS X.
17888LIPO=$lt_LIPO
17889
17890# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17891OTOOL=$lt_OTOOL
17892
17893# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17894OTOOL64=$lt_OTOOL64
17895
d7040cdb
SE
17896# Old archive suffix (normally "a").
17897libext=$libext
17898
17899# Shared library suffix (normally ".so").
17900shrext_cmds=$lt_shrext_cmds
17901
17902# The commands to extract the exported symbol list from a shared archive.
17903extract_expsyms_cmds=$lt_extract_expsyms_cmds
17904
17905# Variables whose values should be saved in libtool wrapper scripts and
17906# restored at link time.
17907variables_saved_for_relink=$lt_variables_saved_for_relink
17908
17909# Do we need the "lib" prefix for modules?
17910need_lib_prefix=$need_lib_prefix
17911
17912# Do we need a version for libraries?
17913need_version=$need_version
17914
17915# Library versioning type.
17916version_type=$version_type
17917
17918# Shared library runtime path variable.
17919runpath_var=$runpath_var
17920
17921# Shared library path variable.
17922shlibpath_var=$shlibpath_var
17923
17924# Is shlibpath searched before the hard-coded library search path?
17925shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17926
17927# Format of library name prefix.
17928libname_spec=$lt_libname_spec
17929
17930# List of archive names. First name is the real one, the rest are links.
17931# The last name is the one that the linker finds with -lNAME
17932library_names_spec=$lt_library_names_spec
17933
17934# The coded name of the library, if different from the real name.
17935soname_spec=$lt_soname_spec
17936
3725885a
RW
17937# Permission mode override for installation of shared libraries.
17938install_override_mode=$lt_install_override_mode
17939
d7040cdb
SE
17940# Command to use after installation of a shared archive.
17941postinstall_cmds=$lt_postinstall_cmds
17942
17943# Command to use after uninstallation of a shared archive.
17944postuninstall_cmds=$lt_postuninstall_cmds
17945
17946# Commands used to finish a libtool library installation in a directory.
17947finish_cmds=$lt_finish_cmds
17948
17949# As "finish_cmds", except a single script fragment to be evaled but
17950# not shown.
17951finish_eval=$lt_finish_eval
17952
17953# Whether we should hardcode library paths into libraries.
17954hardcode_into_libs=$hardcode_into_libs
17955
17956# Compile-time system search path for libraries.
17957sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17958
17959# Run-time system search path for libraries.
17960sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17961
17962# Whether dlopen is supported.
17963dlopen_support=$enable_dlopen
17964
17965# Whether dlopen of programs is supported.
17966dlopen_self=$enable_dlopen_self
17967
17968# Whether dlopen of statically linked programs is supported.
17969dlopen_self_static=$enable_dlopen_self_static
17970
17971# Commands to strip libraries.
17972old_striplib=$lt_old_striplib
17973striplib=$lt_striplib
17974
17975
17976# The linker used to build libraries.
17977LD=$lt_LD
17978
3725885a
RW
17979# How to create reloadable object files.
17980reload_flag=$lt_reload_flag
17981reload_cmds=$lt_reload_cmds
17982
d7040cdb
SE
17983# Commands used to build an old-style archive.
17984old_archive_cmds=$lt_old_archive_cmds
17985
17986# A language specific compiler.
17987CC=$lt_compiler
17988
17989# Is the compiler the GNU compiler?
17990with_gcc=$GCC
17991
17992# Compiler flag to turn off builtin functions.
17993no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17994
17995# How to pass a linker flag through the compiler.
17996wl=$lt_lt_prog_compiler_wl
17997
17998# Additional compiler flags for building library objects.
17999pic_flag=$lt_lt_prog_compiler_pic
18000
18001# Compiler flag to prevent dynamic linking.
18002link_static_flag=$lt_lt_prog_compiler_static
18003
18004# Does compiler simultaneously support -c and -o options?
18005compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18006
18007# Whether or not to add -lc for building shared libraries.
18008build_libtool_need_lc=$archive_cmds_need_lc
18009
18010# Whether or not to disallow shared libs when runtime libs are static.
18011allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18012
18013# Compiler flag to allow reflexive dlopens.
18014export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18015
18016# Compiler flag to generate shared objects directly from archives.
18017whole_archive_flag_spec=$lt_whole_archive_flag_spec
18018
18019# Whether the compiler copes with passing no objects directly.
18020compiler_needs_object=$lt_compiler_needs_object
18021
18022# Create an old-style archive from a shared archive.
18023old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18024
18025# Create a temporary old-style archive to link instead of a shared archive.
18026old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18027
18028# Commands used to build a shared archive.
18029archive_cmds=$lt_archive_cmds
18030archive_expsym_cmds=$lt_archive_expsym_cmds
18031
18032# Commands used to build a loadable module if different from building
18033# a shared archive.
18034module_cmds=$lt_module_cmds
18035module_expsym_cmds=$lt_module_expsym_cmds
18036
18037# Whether we are building with GNU ld or not.
18038with_gnu_ld=$lt_with_gnu_ld
18039
18040# Flag that allows shared libraries with undefined symbols to be built.
18041allow_undefined_flag=$lt_allow_undefined_flag
18042
18043# Flag that enforces no undefined symbols.
18044no_undefined_flag=$lt_no_undefined_flag
18045
18046# Flag to hardcode \$libdir into a binary during linking.
18047# This must work even if \$libdir does not exist
18048hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18049
18050# If ld is used when linking, flag to hardcode \$libdir into a binary
18051# during linking. This must work even if \$libdir does not exist.
18052hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18053
18054# Whether we need a single "-rpath" flag with a separated argument.
18055hardcode_libdir_separator=$lt_hardcode_libdir_separator
18056
18057# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18058# DIR into the resulting binary.
18059hardcode_direct=$hardcode_direct
18060
18061# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18062# DIR into the resulting binary and the resulting library dependency is
18063# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18064# library is relocated.
18065hardcode_direct_absolute=$hardcode_direct_absolute
18066
18067# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18068# into the resulting binary.
18069hardcode_minus_L=$hardcode_minus_L
18070
18071# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18072# into the resulting binary.
18073hardcode_shlibpath_var=$hardcode_shlibpath_var
18074
18075# Set to "yes" if building a shared library automatically hardcodes DIR
18076# into the library and all subsequent libraries and executables linked
18077# against it.
18078hardcode_automatic=$hardcode_automatic
18079
18080# Set to yes if linker adds runtime paths of dependent libraries
18081# to runtime path list.
18082inherit_rpath=$inherit_rpath
18083
18084# Whether libtool must link a program against all its dependency libraries.
18085link_all_deplibs=$link_all_deplibs
18086
18087# Fix the shell variable \$srcfile for the compiler.
18088fix_srcfile_path=$lt_fix_srcfile_path
18089
18090# Set to "yes" if exported symbols are required.
18091always_export_symbols=$always_export_symbols
18092
18093# The commands to list exported symbols.
18094export_symbols_cmds=$lt_export_symbols_cmds
18095
18096# Symbols that should not be listed in the preloaded symbols.
18097exclude_expsyms=$lt_exclude_expsyms
18098
18099# Symbols that must always be exported.
18100include_expsyms=$lt_include_expsyms
18101
18102# Commands necessary for linking programs (against libraries) with templates.
18103prelink_cmds=$lt_prelink_cmds
18104
18105# Specify filename containing input files.
18106file_list_spec=$lt_file_list_spec
18107
18108# How to hardcode a shared library path into an executable.
18109hardcode_action=$hardcode_action
18110
18111# ### END LIBTOOL CONFIG
18112
18113_LT_EOF
18114
18115 case $host_os in
18116 aix3*)
18117 cat <<\_LT_EOF >> "$cfgfile"
18118# AIX sometimes has problems with the GCC collect2 program. For some
18119# reason, if we set the COLLECT_NAMES environment variable, the problems
18120# vanish in a puff of smoke.
18121if test "X${COLLECT_NAMES+set}" != Xset; then
18122 COLLECT_NAMES=
18123 export COLLECT_NAMES
18124fi
18125_LT_EOF
18126 ;;
18127 esac
18128
18129
18130ltmain="$ac_aux_dir/ltmain.sh"
18131
18132
18133 # We use sed instead of cat because bash on DJGPP gets confused if
18134 # if finds mixed CR/LF and LF-only lines. Since sed operates in
18135 # text mode, it properly converts lines to CR/LF. This bash problem
18136 # is reportedly fixed, but why not run on old versions too?
18137 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18138 || (rm -f "$cfgfile"; exit 1)
18139
18140 case $xsi_shell in
18141 yes)
18142 cat << \_LT_EOF >> "$cfgfile"
718a6fd8 18143
d7040cdb
SE
18144# func_dirname file append nondir_replacement
18145# Compute the dirname of FILE. If nonempty, add APPEND to the result,
18146# otherwise set result to NONDIR_REPLACEMENT.
18147func_dirname ()
18148{
18149 case ${1} in
18150 */*) func_dirname_result="${1%/*}${2}" ;;
18151 * ) func_dirname_result="${3}" ;;
18152 esac
18153}
18154
18155# func_basename file
18156func_basename ()
18157{
18158 func_basename_result="${1##*/}"
18159}
18160
718a6fd8
SE
18161# func_dirname_and_basename file append nondir_replacement
18162# perform func_basename and func_dirname in a single function
18163# call:
18164# dirname: Compute the dirname of FILE. If nonempty,
18165# add APPEND to the result, otherwise set result
18166# to NONDIR_REPLACEMENT.
18167# value returned in "$func_dirname_result"
18168# basename: Compute filename of FILE.
18169# value retuned in "$func_basename_result"
18170# Implementation must be kept synchronized with func_dirname
18171# and func_basename. For efficiency, we do not delegate to
18172# those functions but instead duplicate the functionality here.
18173func_dirname_and_basename ()
18174{
18175 case ${1} in
18176 */*) func_dirname_result="${1%/*}${2}" ;;
18177 * ) func_dirname_result="${3}" ;;
18178 esac
18179 func_basename_result="${1##*/}"
18180}
18181
d7040cdb
SE
18182# func_stripname prefix suffix name
18183# strip PREFIX and SUFFIX off of NAME.
18184# PREFIX and SUFFIX must not contain globbing or regex special
18185# characters, hashes, percent signs, but SUFFIX may contain a leading
18186# dot (in which case that matches only a dot).
18187func_stripname ()
18188{
18189 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18190 # positional parameters, so assign one to ordinary parameter first.
18191 func_stripname_result=${3}
18192 func_stripname_result=${func_stripname_result#"${1}"}
18193 func_stripname_result=${func_stripname_result%"${2}"}
18194}
18195
18196# func_opt_split
18197func_opt_split ()
18198{
18199 func_opt_split_opt=${1%%=*}
18200 func_opt_split_arg=${1#*=}
18201}
18202
18203# func_lo2o object
18204func_lo2o ()
18205{
18206 case ${1} in
18207 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18208 *) func_lo2o_result=${1} ;;
18209 esac
18210}
718a6fd8
SE
18211
18212# func_xform libobj-or-source
18213func_xform ()
18214{
18215 func_xform_result=${1%.*}.lo
18216}
18217
18218# func_arith arithmetic-term...
18219func_arith ()
18220{
18221 func_arith_result=$(( $* ))
18222}
18223
18224# func_len string
18225# STRING may not start with a hyphen.
18226func_len ()
18227{
18228 func_len_result=${#1}
18229}
18230
d7040cdb
SE
18231_LT_EOF
18232 ;;
18233 *) # Bourne compatible functions.
18234 cat << \_LT_EOF >> "$cfgfile"
718a6fd8 18235
d7040cdb
SE
18236# func_dirname file append nondir_replacement
18237# Compute the dirname of FILE. If nonempty, add APPEND to the result,
18238# otherwise set result to NONDIR_REPLACEMENT.
18239func_dirname ()
18240{
18241 # Extract subdirectory from the argument.
3725885a 18242 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
18243 if test "X$func_dirname_result" = "X${1}"; then
18244 func_dirname_result="${3}"
18245 else
18246 func_dirname_result="$func_dirname_result${2}"
18247 fi
18248}
18249
18250# func_basename file
18251func_basename ()
18252{
3725885a 18253 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
18254}
18255
718a6fd8 18256
d7040cdb
SE
18257# func_stripname prefix suffix name
18258# strip PREFIX and SUFFIX off of NAME.
18259# PREFIX and SUFFIX must not contain globbing or regex special
18260# characters, hashes, percent signs, but SUFFIX may contain a leading
18261# dot (in which case that matches only a dot).
18262# func_strip_suffix prefix name
18263func_stripname ()
18264{
18265 case ${2} in
3725885a
RW
18266 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18267 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
18268 esac
18269}
18270
18271# sed scripts:
18272my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18273my_sed_long_arg='1s/^-[^=]*=//'
18274
18275# func_opt_split
18276func_opt_split ()
18277{
3725885a
RW
18278 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18279 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
18280}
18281
18282# func_lo2o object
18283func_lo2o ()
18284{
3725885a 18285 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 18286}
718a6fd8
SE
18287
18288# func_xform libobj-or-source
18289func_xform ()
18290{
3725885a 18291 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
718a6fd8
SE
18292}
18293
18294# func_arith arithmetic-term...
18295func_arith ()
18296{
18297 func_arith_result=`expr "$@"`
18298}
18299
18300# func_len string
18301# STRING may not start with a hyphen.
18302func_len ()
18303{
18304 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18305}
18306
d7040cdb
SE
18307_LT_EOF
18308esac
18309
18310case $lt_shell_append in
18311 yes)
18312 cat << \_LT_EOF >> "$cfgfile"
18313
18314# func_append var value
18315# Append VALUE to the end of shell variable VAR.
18316func_append ()
18317{
18318 eval "$1+=\$2"
18319}
18320_LT_EOF
18321 ;;
18322 *)
18323 cat << \_LT_EOF >> "$cfgfile"
18324
18325# func_append var value
18326# Append VALUE to the end of shell variable VAR.
18327func_append ()
18328{
18329 eval "$1=\$$1\$2"
18330}
718a6fd8 18331
d7040cdb
SE
18332_LT_EOF
18333 ;;
18334 esac
18335
18336
18337 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18338 || (rm -f "$cfgfile"; exit 1)
18339
18340 mv -f "$cfgfile" "$ofile" ||
18341 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18342 chmod +x "$ofile"
18343
f5385ebf 18344 ;;
81ecdfbb 18345 "default-1":C)
20e95c23
DJ
18346 for ac_file in $CONFIG_FILES; do
18347 # Support "outfile[:infile[:infile...]]"
18348 case "$ac_file" in
18349 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18350 esac
18351 # PO directories have a Makefile.in generated from Makefile.in.in.
18352 case "$ac_file" in */Makefile.in)
18353 # Adjust a relative srcdir.
18354 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 18355 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
18356 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18357 # In autoconf-2.13 it is called $ac_given_srcdir.
18358 # In autoconf-2.50 it is called $srcdir.
18359 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18360 case "$ac_given_srcdir" in
18361 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18362 /*) top_srcdir="$ac_given_srcdir" ;;
18363 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
18364 esac
18365 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18366 rm -f "$ac_dir/POTFILES"
18367 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18368 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18369 POMAKEFILEDEPS="POTFILES.in"
18370 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18371 # on $ac_dir but don't depend on user-specified configuration
18372 # parameters.
18373 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18374 # The LINGUAS file contains the set of available languages.
18375 if test -n "$OBSOLETE_ALL_LINGUAS"; then
37a42ee9 18376 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
18377 fi
18378 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18379 # Hide the ALL_LINGUAS assigment from automake.
18380 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18381 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18382 else
37a42ee9 18383 # The set of available languages was given in configure.ac.
20e95c23
DJ
18384 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18385 fi
18386 case "$ac_given_srcdir" in
18387 .) srcdirpre= ;;
18388 *) srcdirpre='$(srcdir)/' ;;
18389 esac
18390 POFILES=
18391 GMOFILES=
18392 UPDATEPOFILES=
18393 DUMMYPOFILES=
18394 for lang in $ALL_LINGUAS; do
18395 POFILES="$POFILES $srcdirpre$lang.po"
18396 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18397 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18398 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18399 done
18400 # CATALOGS depends on both $ac_dir and the user's LINGUAS
18401 # environment variable.
18402 INST_LINGUAS=
18403 if test -n "$ALL_LINGUAS"; then
18404 for presentlang in $ALL_LINGUAS; do
18405 useit=no
18406 if test "%UNSET%" != "$LINGUAS"; then
18407 desiredlanguages="$LINGUAS"
18408 else
18409 desiredlanguages="$ALL_LINGUAS"
18410 fi
18411 for desiredlang in $desiredlanguages; do
18412 # Use the presentlang catalog if desiredlang is
18413 # a. equal to presentlang, or
18414 # b. a variant of presentlang (because in this case,
18415 # presentlang can be used as a fallback for messages
18416 # which are not translated in the desiredlang catalog).
18417 case "$desiredlang" in
18418 "$presentlang"*) useit=yes;;
18419 esac
18420 done
18421 if test $useit = yes; then
18422 INST_LINGUAS="$INST_LINGUAS $presentlang"
18423 fi
18424 done
18425 fi
18426 CATALOGS=
18427 if test -n "$INST_LINGUAS"; then
18428 for lang in $INST_LINGUAS; do
18429 CATALOGS="$CATALOGS $lang.gmo"
18430 done
18431 fi
18432 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18433 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"
18434 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18435 if test -f "$f"; then
18436 case "$f" in
18437 *.orig | *.bak | *~) ;;
18438 *) cat "$f" >> "$ac_dir/Makefile" ;;
18439 esac
18440 fi
18441 done
18442 fi
18443 ;;
18444 esac
18445 done ;;
81ecdfbb 18446 "bfd_stdint.h":C)
f3b4f6d0
PB
18447if test "$GCC" = yes; then
18448 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18449else
18450 echo "/* generated for $CC */" > tmp-stdint.h
18451fi
d5efd9fc 18452
f3b4f6d0
PB
18453sed 's/^ *//' >> tmp-stdint.h <<EOF
18454
18455 #ifndef GCC_GENERATED_STDINT_H
18456 #define GCC_GENERATED_STDINT_H 1
18457
18458 #include <sys/types.h>
18459EOF
18460
18461if test "$acx_cv_header_stdint" != stdint.h; then
18462 echo "#include <stddef.h>" >> tmp-stdint.h
18463fi
18464if test "$acx_cv_header_stdint" != stddef.h; then
18465 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18466fi
18467
18468sed 's/^ *//' >> tmp-stdint.h <<EOF
18469 /* glibc uses these symbols as guards to prevent redefinitions. */
18470 #ifdef __int8_t_defined
18471 #define _INT8_T
18472 #define _INT16_T
18473 #define _INT32_T
18474 #endif
18475 #ifdef __uint32_t_defined
18476 #define _UINT32_T
18477 #endif
18478
18479EOF
18480
18481# ----------------- done header, emit basic int types -------------
18482if test "$acx_cv_header_stdint" = stddef.h; then
18483 sed 's/^ *//' >> tmp-stdint.h <<EOF
18484
18485 #ifndef _UINT8_T
18486 #define _UINT8_T
18487 #ifndef __uint8_t_defined
18488 #define __uint8_t_defined
a009f2e7 18489 #ifndef uint8_t
f3b4f6d0
PB
18490 typedef unsigned $acx_cv_type_int8_t uint8_t;
18491 #endif
18492 #endif
a009f2e7 18493 #endif
f3b4f6d0
PB
18494
18495 #ifndef _UINT16_T
18496 #define _UINT16_T
18497 #ifndef __uint16_t_defined
18498 #define __uint16_t_defined
a009f2e7 18499 #ifndef uint16_t
f3b4f6d0
PB
18500 typedef unsigned $acx_cv_type_int16_t uint16_t;
18501 #endif
18502 #endif
a009f2e7 18503 #endif
f3b4f6d0
PB
18504
18505 #ifndef _UINT32_T
18506 #define _UINT32_T
18507 #ifndef __uint32_t_defined
18508 #define __uint32_t_defined
a009f2e7 18509 #ifndef uint32_t
f3b4f6d0
PB
18510 typedef unsigned $acx_cv_type_int32_t uint32_t;
18511 #endif
18512 #endif
a009f2e7 18513 #endif
f3b4f6d0
PB
18514
18515 #ifndef _INT8_T
18516 #define _INT8_T
18517 #ifndef __int8_t_defined
18518 #define __int8_t_defined
a009f2e7 18519 #ifndef int8_t
f3b4f6d0
PB
18520 typedef $acx_cv_type_int8_t int8_t;
18521 #endif
18522 #endif
a009f2e7 18523 #endif
f3b4f6d0
PB
18524
18525 #ifndef _INT16_T
18526 #define _INT16_T
18527 #ifndef __int16_t_defined
18528 #define __int16_t_defined
a009f2e7 18529 #ifndef int16_t
f3b4f6d0
PB
18530 typedef $acx_cv_type_int16_t int16_t;
18531 #endif
18532 #endif
a009f2e7 18533 #endif
f3b4f6d0
PB
18534
18535 #ifndef _INT32_T
18536 #define _INT32_T
18537 #ifndef __int32_t_defined
18538 #define __int32_t_defined
a009f2e7 18539 #ifndef int32_t
f3b4f6d0
PB
18540 typedef $acx_cv_type_int32_t int32_t;
18541 #endif
18542 #endif
a009f2e7 18543 #endif
f3b4f6d0
PB
18544EOF
18545elif test "$ac_cv_type_u_int32_t" = yes; then
18546 sed 's/^ *//' >> tmp-stdint.h <<EOF
18547
18548 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
18549 #ifndef _INT8_T
18550 #define _INT8_T
18551 #endif
18552 #ifndef _INT16_T
18553 #define _INT16_T
18554 #endif
18555 #ifndef _INT32_T
18556 #define _INT32_T
18557 #endif
18558
18559 #ifndef _UINT8_T
18560 #define _UINT8_T
18561 #ifndef __uint8_t_defined
18562 #define __uint8_t_defined
a009f2e7 18563 #ifndef uint8_t
f3b4f6d0
PB
18564 typedef u_int8_t uint8_t;
18565 #endif
18566 #endif
a009f2e7 18567 #endif
f3b4f6d0
PB
18568
18569 #ifndef _UINT16_T
18570 #define _UINT16_T
18571 #ifndef __uint16_t_defined
18572 #define __uint16_t_defined
a009f2e7 18573 #ifndef uint16_t
f3b4f6d0
PB
18574 typedef u_int16_t uint16_t;
18575 #endif
18576 #endif
a009f2e7 18577 #endif
f3b4f6d0
PB
18578
18579 #ifndef _UINT32_T
18580 #define _UINT32_T
18581 #ifndef __uint32_t_defined
18582 #define __uint32_t_defined
a009f2e7 18583 #ifndef uint32_t
f3b4f6d0
PB
18584 typedef u_int32_t uint32_t;
18585 #endif
18586 #endif
a009f2e7 18587 #endif
d5efd9fc 18588EOF
f3b4f6d0
PB
18589else
18590 sed 's/^ *//' >> tmp-stdint.h <<EOF
18591
18592 /* Some systems have guard macros to prevent redefinitions, define them. */
18593 #ifndef _INT8_T
18594 #define _INT8_T
18595 #endif
18596 #ifndef _INT16_T
18597 #define _INT16_T
18598 #endif
18599 #ifndef _INT32_T
18600 #define _INT32_T
18601 #endif
18602 #ifndef _UINT8_T
18603 #define _UINT8_T
18604 #endif
18605 #ifndef _UINT16_T
18606 #define _UINT16_T
18607 #endif
18608 #ifndef _UINT32_T
18609 #define _UINT32_T
18610 #endif
18611EOF
18612fi
18613
18614# ------------- done basic int types, emit int64_t types ------------
18615if test "$ac_cv_type_uint64_t" = yes; then
18616 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc 18617
f3b4f6d0
PB
18618 /* system headers have good uint64_t and int64_t */
18619 #ifndef _INT64_T
18620 #define _INT64_T
18621 #endif
18622 #ifndef _UINT64_T
18623 #define _UINT64_T
18624 #endif
18625EOF
18626elif test "$ac_cv_type_u_int64_t" = yes; then
18627 sed 's/^ *//' >> tmp-stdint.h <<EOF
18628
18629 /* system headers have an u_int64_t (and int64_t) */
18630 #ifndef _INT64_T
18631 #define _INT64_T
18632 #endif
18633 #ifndef _UINT64_T
18634 #define _UINT64_T
18635 #ifndef __uint64_t_defined
18636 #define __uint64_t_defined
a009f2e7 18637 #ifndef uint64_t
f3b4f6d0
PB
18638 typedef u_int64_t uint64_t;
18639 #endif
18640 #endif
a009f2e7 18641 #endif
f3b4f6d0
PB
18642EOF
18643elif test -n "$acx_cv_type_int64_t"; then
18644 sed 's/^ *//' >> tmp-stdint.h <<EOF
18645
18646 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
18647 #ifndef _INT64_T
18648 #define _INT64_T
a009f2e7 18649 #ifndef int64_t
f3b4f6d0
PB
18650 typedef $acx_cv_type_int64_t int64_t;
18651 #endif
a009f2e7 18652 #endif
f3b4f6d0
PB
18653 #ifndef _UINT64_T
18654 #define _UINT64_T
18655 #ifndef __uint64_t_defined
18656 #define __uint64_t_defined
a009f2e7 18657 #ifndef uint64_t
f3b4f6d0
PB
18658 typedef unsigned $acx_cv_type_int64_t uint64_t;
18659 #endif
18660 #endif
a009f2e7 18661 #endif
f3b4f6d0
PB
18662EOF
18663else
18664 sed 's/^ *//' >> tmp-stdint.h <<EOF
18665
18666 /* some common heuristics for int64_t, using compiler-specific tests */
18667 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
18668 #ifndef _INT64_T
18669 #define _INT64_T
18670 #ifndef __int64_t_defined
a009f2e7 18671 #ifndef int64_t
f3b4f6d0
PB
18672 typedef long long int64_t;
18673 #endif
18674 #endif
a009f2e7 18675 #endif
f3b4f6d0
PB
18676 #ifndef _UINT64_T
18677 #define _UINT64_T
a009f2e7 18678 #ifndef uint64_t
f3b4f6d0
PB
18679 typedef unsigned long long uint64_t;
18680 #endif
a009f2e7 18681 #endif
f3b4f6d0
PB
18682
18683 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
18684 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
18685 does not implement __extension__. But that compiler doesn't define
18686 __GNUC_MINOR__. */
18687 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
18688 # define __extension__
18689 # endif
18690
18691 # ifndef _INT64_T
18692 # define _INT64_T
a009f2e7 18693 # ifndef int64_t
f3b4f6d0
PB
18694 __extension__ typedef long long int64_t;
18695 # endif
a009f2e7 18696 # endif
f3b4f6d0
PB
18697 # ifndef _UINT64_T
18698 # define _UINT64_T
a009f2e7 18699 # ifndef uint64_t
f3b4f6d0
PB
18700 __extension__ typedef unsigned long long uint64_t;
18701 # endif
a009f2e7 18702 # endif
f3b4f6d0
PB
18703
18704 #elif !defined __STRICT_ANSI__
18705 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18706
18707 # ifndef _INT64_T
18708 # define _INT64_T
a009f2e7 18709 # ifndef int64_t
f3b4f6d0
PB
18710 typedef __int64 int64_t;
18711 # endif
a009f2e7 18712 # endif
f3b4f6d0
PB
18713 # ifndef _UINT64_T
18714 # define _UINT64_T
a009f2e7 18715 # ifndef uint64_t
f3b4f6d0
PB
18716 typedef unsigned __int64 uint64_t;
18717 # endif
a009f2e7 18718 # endif
f3b4f6d0
PB
18719 # endif /* compiler */
18720
18721 #endif /* ANSI version */
18722EOF
18723fi
18724
18725# ------------- done int64_t types, emit intptr types ------------
18726if test "$ac_cv_type_uintptr_t" != yes; then
18727 sed 's/^ *//' >> tmp-stdint.h <<EOF
18728
18729 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
18730 #ifndef __uintptr_t_defined
a009f2e7 18731 #ifndef uintptr_t
f3b4f6d0
PB
18732 typedef u$acx_cv_type_intptr_t uintptr_t;
18733 #endif
a009f2e7 18734 #endif
f3b4f6d0 18735 #ifndef __intptr_t_defined
a009f2e7 18736 #ifndef intptr_t
f3b4f6d0
PB
18737 typedef $acx_cv_type_intptr_t intptr_t;
18738 #endif
a009f2e7 18739 #endif
f3b4f6d0
PB
18740EOF
18741fi
18742
18743# ------------- done intptr types, emit int_least types ------------
d5efd9fc 18744if test "$ac_cv_type_int_least32_t" != yes; then
f3b4f6d0 18745 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc
AM
18746
18747 /* Define int_least types */
18748 typedef int8_t int_least8_t;
18749 typedef int16_t int_least16_t;
18750 typedef int32_t int_least32_t;
f3b4f6d0 18751 #ifdef _INT64_T
d5efd9fc 18752 typedef int64_t int_least64_t;
f3b4f6d0 18753 #endif
d5efd9fc
AM
18754
18755 typedef uint8_t uint_least8_t;
18756 typedef uint16_t uint_least16_t;
18757 typedef uint32_t uint_least32_t;
f3b4f6d0 18758 #ifdef _UINT64_T
d5efd9fc 18759 typedef uint64_t uint_least64_t;
f3b4f6d0 18760 #endif
d5efd9fc
AM
18761EOF
18762fi
18763
f3b4f6d0 18764# ------------- done intptr types, emit int_fast types ------------
d5efd9fc 18765if test "$ac_cv_type_int_fast32_t" != yes; then
f3b4f6d0 18766 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc
AM
18767
18768 /* Define int_fast types. short is often slow */
18769 typedef int8_t int_fast8_t;
18770 typedef int int_fast16_t;
18771 typedef int32_t int_fast32_t;
f3b4f6d0 18772 #ifdef _INT64_T
d5efd9fc 18773 typedef int64_t int_fast64_t;
f3b4f6d0 18774 #endif
d5efd9fc
AM
18775
18776 typedef uint8_t uint_fast8_t;
18777 typedef unsigned int uint_fast16_t;
18778 typedef uint32_t uint_fast32_t;
f3b4f6d0 18779 #ifdef _UINT64_T
d5efd9fc 18780 typedef uint64_t uint_fast64_t;
f3b4f6d0
PB
18781 #endif
18782EOF
18783fi
18784
18785if test "$ac_cv_type_uintmax_t" != yes; then
18786 sed 's/^ *//' >> tmp-stdint.h <<EOF
18787
18788 /* Define intmax based on what we found */
a009f2e7 18789 #ifndef intmax_t
f3b4f6d0
PB
18790 #ifdef _INT64_T
18791 typedef int64_t intmax_t;
18792 #else
18793 typedef long intmax_t;
18794 #endif
a009f2e7
RW
18795 #endif
18796 #ifndef uintmax_t
f3b4f6d0
PB
18797 #ifdef _UINT64_T
18798 typedef uint64_t uintmax_t;
18799 #else
18800 typedef unsigned long uintmax_t;
18801 #endif
a009f2e7 18802 #endif
d5efd9fc
AM
18803EOF
18804fi
18805
f3b4f6d0
PB
18806sed 's/^ *//' >> tmp-stdint.h <<EOF
18807
18808 #endif /* GCC_GENERATED_STDINT_H */
18809EOF
d5efd9fc 18810
f3b4f6d0
PB
18811if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
18812 rm -f tmp-stdint.h
d5efd9fc 18813else
f3b4f6d0 18814 mv -f tmp-stdint.h bfd_stdint.h
d5efd9fc
AM
18815fi
18816
18817 ;;
81ecdfbb 18818 "default":C)
20e95c23
DJ
18819case "$srcdir" in
18820 .) srcdirpre= ;;
18821 *) srcdirpre='$(srcdir)/' ;;
18822esac
18823POFILES=
18824GMOFILES=
18825for lang in dummy $OBSOLETE_ALL_LINGUAS; do
18826 if test $lang != dummy; then
18827 POFILES="$POFILES $srcdirpre$lang.po"
18828 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18829 fi
18830done
18831sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
18832 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
18833 -e "s,@POFILES@,$POFILES," \
18834 -e "s,@GMOFILES@,$GMOFILES," \
18835 po/Makefile.in > po/Makefile ;;
81ecdfbb 18836
5464f5a1 18837 esac
81ecdfbb 18838done # for ac_tag
5464f5a1 18839
5464f5a1 18840
81ecdfbb 18841as_fn_exit 0
5464f5a1 18842_ACEOF
5464f5a1
NN
18843ac_clean_files=$ac_clean_files_save
18844
81ecdfbb
RW
18845test $ac_write_fail = 0 ||
18846 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18847
5464f5a1
NN
18848
18849# configure is writing to config.log, and then calls config.status.
18850# config.status does its own redirection, appending to config.log.
18851# Unfortunately, on DOS this fails, as config.log is still kept open
18852# by configure, so config.status won't be able to write to it; its
18853# output is simply discarded. So we exec the FD to /dev/null,
18854# effectively closing config.log, so it can be properly (re)opened and
18855# appended to by config.status. When coming back to configure, we
18856# need to make the FD available again.
18857if test "$no_create" != yes; then
18858 ac_cs_success=:
18859 ac_config_status_args=
18860 test "$silent" = yes &&
18861 ac_config_status_args="$ac_config_status_args --quiet"
18862 exec 5>/dev/null
18863 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18864 exec 5>>config.log
18865 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18866 # would make configure fail if this is the last instruction.
81ecdfbb
RW
18867 $ac_cs_success || as_fn_exit $?
18868fi
18869if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18871$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
5464f5a1 18872fi
252b5132 18873
This page took 2.272036 seconds and 4 git commands to generate.