]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - bfd/configure
PR gas/12854
[thirdparty/binutils-gdb.git] / bfd / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
81ecdfbb
RW
3# Generated by GNU Autoconf 2.64.
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.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
81ecdfbb 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
7256a114 605havevecs
81ecdfbb
RW
606tdefaults
607bfd_ufile_ptr
608bfd_file_ptr
609supports_plugins
610bfd_default_target_size
611bfd_machines
612bfd_backends
613all_backends
614bfd64_libs
615wordsize
616TDEFINES
617SHARED_LIBADD
618SHARED_LDFLAGS
619LIBM
620COREFLAG
621COREFILE
622EXEEXT_FOR_BUILD
623CC_FOR_BUILD
624BFD_HOSTPTR_T
625BFD_HOST_U_64_BIT
626BFD_HOST_64_BIT
627BFD_HOST_64_BIT_DEFINED
628BFD_HOST_64BIT_LONG_LONG
629BFD_HOST_64BIT_LONG
630HDEFINES
631MSGMERGE
632MSGFMT
633MKINSTALLDIRS
634CATOBJEXT
635GENCAT
636INSTOBJEXT
637DATADIRNAME
638CATALOGS
639POSUB
640GMSGFMT
641XGETTEXT
642INCINTL
643LIBINTL_DEP
644LIBINTL
645USE_NLS
646bfdincludedir
647bfdlibdir
648target_noncanonical
649host_noncanonical
650INSTALL_LIBBFD_FALSE
651INSTALL_LIBBFD_TRUE
652GENINSRC_NEVER_FALSE
653GENINSRC_NEVER_TRUE
654MAINT
655MAINTAINER_MODE_FALSE
656MAINTAINER_MODE_TRUE
657NO_WERROR
658WARN_CFLAGS
659REPORT_BUGS_TEXI
660REPORT_BUGS_TO
661PKGVERSION
662DEBUGDIR
663PLUGINS_FALSE
664PLUGINS_TRUE
665OTOOL64
666OTOOL
667LIPO
668NMEDIT
669DSYMUTIL
81ecdfbb
RW
670OBJDUMP
671LN_S
672NM
673ac_ct_DUMPBIN
674DUMPBIN
675LD
676FGREP
677SED
678LIBTOOL
679EGREP
680GREP
681CPP
682RANLIB
683AR
684am__fastdepCC_FALSE
685am__fastdepCC_TRUE
686CCDEPMODE
687AMDEPBACKSLASH
688AMDEP_FALSE
689AMDEP_TRUE
690am__quote
691am__include
692DEPDIR
693am__untar
694am__tar
695AMTAR
696am__leading_dot
697SET_MAKE
698AWK
699mkdir_p
700MKDIR_P
701INSTALL_STRIP_PROGRAM
702STRIP
703install_sh
704MAKEINFO
705AUTOHEADER
706AUTOMAKE
707AUTOCONF
708ACLOCAL
709VERSION
710PACKAGE
711CYGPATH_W
712am__isrc
713INSTALL_DATA
714INSTALL_SCRIPT
715INSTALL_PROGRAM
716OBJEXT
717EXEEXT
718ac_ct_CC
719CPPFLAGS
720LDFLAGS
721CFLAGS
722CC
723target_os
724target_vendor
725target_cpu
726target
727host_os
728host_vendor
729host_cpu
730host
731build_os
732build_vendor
733build_cpu
734build
735target_alias
736host_alias
737build_alias
738LIBS
739ECHO_T
740ECHO_N
741ECHO_C
742DEFS
743mandir
744localedir
745libdir
746psdir
747pdfdir
748dvidir
749htmldir
750infodir
751docdir
752oldincludedir
753includedir
754localstatedir
755sharedstatedir
756sysconfdir
757datadir
758datarootdir
759libexecdir
760sbindir
761bindir
762program_transform_name
763prefix
764exec_prefix
765PACKAGE_URL
766PACKAGE_BUGREPORT
767PACKAGE_STRING
768PACKAGE_VERSION
769PACKAGE_TARNAME
770PACKAGE_NAME
771PATH_SEPARATOR
772SHELL'
5464f5a1 773ac_subst_files=''
81ecdfbb
RW
774ac_user_opts='
775enable_option_checking
776enable_dependency_tracking
777enable_shared
778enable_static
779with_pic
780enable_fast_install
781with_gnu_ld
782enable_libtool_lock
783enable_plugins
784enable_largefile
785enable_64_bit_bfd
786enable_targets
787with_mmap
788enable_secureplt
ef72a554 789enable_leading_mingw64_underscores
81ecdfbb
RW
790with_separate_debug_dir
791enable_elf_stt_common
792with_pkgversion
793with_bugurl
794enable_werror
795enable_build_warnings
796enable_maintainer_mode
797enable_install_libbfd
798enable_nls
bf993e3c 799with_zlib
81ecdfbb
RW
800'
801 ac_precious_vars='build_alias
802host_alias
803target_alias
804CC
805CFLAGS
806LDFLAGS
807LIBS
808CPPFLAGS
809CPP'
810
252b5132
RH
811
812# Initialize some variables set by options.
5464f5a1
NN
813ac_init_help=
814ac_init_version=false
81ecdfbb
RW
815ac_unrecognized_opts=
816ac_unrecognized_sep=
252b5132
RH
817# The variables have the same names as the options, with
818# dashes changed to underlines.
5464f5a1 819cache_file=/dev/null
252b5132 820exec_prefix=NONE
252b5132 821no_create=
252b5132
RH
822no_recursion=
823prefix=NONE
824program_prefix=NONE
825program_suffix=NONE
826program_transform_name=s,x,x,
827silent=
828site=
829srcdir=
252b5132
RH
830verbose=
831x_includes=NONE
832x_libraries=NONE
5464f5a1
NN
833
834# Installation directory options.
835# These are left unexpanded so users can "make install exec_prefix=/foo"
836# and all the variables that are supposed to be based on exec_prefix
837# by default will actually change.
838# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 839# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
840bindir='${exec_prefix}/bin'
841sbindir='${exec_prefix}/sbin'
842libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
843datarootdir='${prefix}/share'
844datadir='${datarootdir}'
252b5132
RH
845sysconfdir='${prefix}/etc'
846sharedstatedir='${prefix}/com'
847localstatedir='${prefix}/var'
252b5132
RH
848includedir='${prefix}/include'
849oldincludedir='/usr/include'
81ecdfbb
RW
850docdir='${datarootdir}/doc/${PACKAGE}'
851infodir='${datarootdir}/info'
852htmldir='${docdir}'
853dvidir='${docdir}'
854pdfdir='${docdir}'
855psdir='${docdir}'
856libdir='${exec_prefix}/lib'
857localedir='${datarootdir}/locale'
858mandir='${datarootdir}/man'
252b5132 859
252b5132 860ac_prev=
81ecdfbb 861ac_dashdash=
252b5132
RH
862for ac_option
863do
252b5132
RH
864 # If the previous option needs an argument, assign it.
865 if test -n "$ac_prev"; then
81ecdfbb 866 eval $ac_prev=\$ac_option
252b5132
RH
867 ac_prev=
868 continue
869 fi
870
81ecdfbb
RW
871 case $ac_option in
872 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
873 *) ac_optarg=yes ;;
874 esac
252b5132
RH
875
876 # Accept the important Cygnus configure options, so we can diagnose typos.
877
81ecdfbb
RW
878 case $ac_dashdash$ac_option in
879 --)
880 ac_dashdash=yes ;;
252b5132
RH
881
882 -bindir | --bindir | --bindi | --bind | --bin | --bi)
883 ac_prev=bindir ;;
884 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
5464f5a1 885 bindir=$ac_optarg ;;
252b5132
RH
886
887 -build | --build | --buil | --bui | --bu)
5464f5a1 888 ac_prev=build_alias ;;
252b5132 889 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
5464f5a1 890 build_alias=$ac_optarg ;;
252b5132
RH
891
892 -cache-file | --cache-file | --cache-fil | --cache-fi \
893 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
894 ac_prev=cache_file ;;
895 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
896 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
5464f5a1
NN
897 cache_file=$ac_optarg ;;
898
899 --config-cache | -C)
900 cache_file=config.cache ;;
252b5132 901
81ecdfbb 902 -datadir | --datadir | --datadi | --datad)
252b5132 903 ac_prev=datadir ;;
81ecdfbb 904 -datadir=* | --datadir=* | --datadi=* | --datad=*)
5464f5a1 905 datadir=$ac_optarg ;;
252b5132 906
81ecdfbb
RW
907 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
908 | --dataroo | --dataro | --datar)
909 ac_prev=datarootdir ;;
910 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
911 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
912 datarootdir=$ac_optarg ;;
913
252b5132 914 -disable-* | --disable-*)
81ecdfbb 915 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 916 # Reject names that are not valid shell variable names.
81ecdfbb
RW
917 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
918 as_fn_error "invalid feature name: $ac_useropt"
919 ac_useropt_orig=$ac_useropt
920 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921 case $ac_user_opts in
922 *"
923"enable_$ac_useropt"
924"*) ;;
925 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
926 ac_unrecognized_sep=', ';;
927 esac
928 eval enable_$ac_useropt=no ;;
929
930 -docdir | --docdir | --docdi | --doc | --do)
931 ac_prev=docdir ;;
932 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
933 docdir=$ac_optarg ;;
934
935 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
936 ac_prev=dvidir ;;
937 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
938 dvidir=$ac_optarg ;;
252b5132
RH
939
940 -enable-* | --enable-*)
81ecdfbb 941 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 942 # Reject names that are not valid shell variable names.
81ecdfbb
RW
943 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
944 as_fn_error "invalid feature name: $ac_useropt"
945 ac_useropt_orig=$ac_useropt
946 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
947 case $ac_user_opts in
948 *"
949"enable_$ac_useropt"
950"*) ;;
951 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
952 ac_unrecognized_sep=', ';;
252b5132 953 esac
81ecdfbb 954 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
955
956 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
957 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
958 | --exec | --exe | --ex)
959 ac_prev=exec_prefix ;;
960 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
961 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
962 | --exec=* | --exe=* | --ex=*)
5464f5a1 963 exec_prefix=$ac_optarg ;;
252b5132
RH
964
965 -gas | --gas | --ga | --g)
966 # Obsolete; use --with-gas.
967 with_gas=yes ;;
968
5464f5a1
NN
969 -help | --help | --hel | --he | -h)
970 ac_init_help=long ;;
971 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
972 ac_init_help=recursive ;;
973 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
974 ac_init_help=short ;;
252b5132
RH
975
976 -host | --host | --hos | --ho)
5464f5a1 977 ac_prev=host_alias ;;
252b5132 978 -host=* | --host=* | --hos=* | --ho=*)
5464f5a1 979 host_alias=$ac_optarg ;;
252b5132 980
81ecdfbb
RW
981 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
982 ac_prev=htmldir ;;
983 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
984 | --ht=*)
985 htmldir=$ac_optarg ;;
986
252b5132
RH
987 -includedir | --includedir | --includedi | --included | --include \
988 | --includ | --inclu | --incl | --inc)
989 ac_prev=includedir ;;
990 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
991 | --includ=* | --inclu=* | --incl=* | --inc=*)
5464f5a1 992 includedir=$ac_optarg ;;
252b5132
RH
993
994 -infodir | --infodir | --infodi | --infod | --info | --inf)
995 ac_prev=infodir ;;
996 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
5464f5a1 997 infodir=$ac_optarg ;;
252b5132
RH
998
999 -libdir | --libdir | --libdi | --libd)
1000 ac_prev=libdir ;;
1001 -libdir=* | --libdir=* | --libdi=* | --libd=*)
5464f5a1 1002 libdir=$ac_optarg ;;
252b5132
RH
1003
1004 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1005 | --libexe | --libex | --libe)
1006 ac_prev=libexecdir ;;
1007 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1008 | --libexe=* | --libex=* | --libe=*)
5464f5a1 1009 libexecdir=$ac_optarg ;;
252b5132 1010
81ecdfbb
RW
1011 -localedir | --localedir | --localedi | --localed | --locale)
1012 ac_prev=localedir ;;
1013 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1014 localedir=$ac_optarg ;;
1015
252b5132 1016 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1017 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1018 ac_prev=localstatedir ;;
1019 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1020 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
5464f5a1 1021 localstatedir=$ac_optarg ;;
252b5132
RH
1022
1023 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1024 ac_prev=mandir ;;
1025 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
5464f5a1 1026 mandir=$ac_optarg ;;
252b5132
RH
1027
1028 -nfp | --nfp | --nf)
1029 # Obsolete; use --without-fp.
1030 with_fp=no ;;
1031
1032 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
5464f5a1 1033 | --no-cr | --no-c | -n)
252b5132
RH
1034 no_create=yes ;;
1035
1036 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1037 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1038 no_recursion=yes ;;
1039
1040 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1041 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1042 | --oldin | --oldi | --old | --ol | --o)
1043 ac_prev=oldincludedir ;;
1044 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1045 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1046 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
5464f5a1 1047 oldincludedir=$ac_optarg ;;
252b5132
RH
1048
1049 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1050 ac_prev=prefix ;;
1051 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
5464f5a1 1052 prefix=$ac_optarg ;;
252b5132
RH
1053
1054 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1055 | --program-pre | --program-pr | --program-p)
1056 ac_prev=program_prefix ;;
1057 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1058 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
5464f5a1 1059 program_prefix=$ac_optarg ;;
252b5132
RH
1060
1061 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1062 | --program-suf | --program-su | --program-s)
1063 ac_prev=program_suffix ;;
1064 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1065 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
5464f5a1 1066 program_suffix=$ac_optarg ;;
252b5132
RH
1067
1068 -program-transform-name | --program-transform-name \
1069 | --program-transform-nam | --program-transform-na \
1070 | --program-transform-n | --program-transform- \
1071 | --program-transform | --program-transfor \
1072 | --program-transfo | --program-transf \
1073 | --program-trans | --program-tran \
1074 | --progr-tra | --program-tr | --program-t)
1075 ac_prev=program_transform_name ;;
1076 -program-transform-name=* | --program-transform-name=* \
1077 | --program-transform-nam=* | --program-transform-na=* \
1078 | --program-transform-n=* | --program-transform-=* \
1079 | --program-transform=* | --program-transfor=* \
1080 | --program-transfo=* | --program-transf=* \
1081 | --program-trans=* | --program-tran=* \
1082 | --progr-tra=* | --program-tr=* | --program-t=*)
5464f5a1 1083 program_transform_name=$ac_optarg ;;
252b5132 1084
81ecdfbb
RW
1085 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1086 ac_prev=pdfdir ;;
1087 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1088 pdfdir=$ac_optarg ;;
1089
1090 -psdir | --psdir | --psdi | --psd | --ps)
1091 ac_prev=psdir ;;
1092 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1093 psdir=$ac_optarg ;;
1094
252b5132
RH
1095 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1096 | -silent | --silent | --silen | --sile | --sil)
1097 silent=yes ;;
1098
1099 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1100 ac_prev=sbindir ;;
1101 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1102 | --sbi=* | --sb=*)
5464f5a1 1103 sbindir=$ac_optarg ;;
252b5132
RH
1104
1105 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1106 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1107 | --sharedst | --shareds | --shared | --share | --shar \
1108 | --sha | --sh)
1109 ac_prev=sharedstatedir ;;
1110 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1111 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1112 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1113 | --sha=* | --sh=*)
5464f5a1 1114 sharedstatedir=$ac_optarg ;;
252b5132
RH
1115
1116 -site | --site | --sit)
1117 ac_prev=site ;;
1118 -site=* | --site=* | --sit=*)
5464f5a1 1119 site=$ac_optarg ;;
6be7c12c 1120
252b5132
RH
1121 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1122 ac_prev=srcdir ;;
1123 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
5464f5a1 1124 srcdir=$ac_optarg ;;
252b5132
RH
1125
1126 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1127 | --syscon | --sysco | --sysc | --sys | --sy)
1128 ac_prev=sysconfdir ;;
1129 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1130 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
5464f5a1 1131 sysconfdir=$ac_optarg ;;
252b5132
RH
1132
1133 -target | --target | --targe | --targ | --tar | --ta | --t)
5464f5a1 1134 ac_prev=target_alias ;;
252b5132 1135 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
5464f5a1 1136 target_alias=$ac_optarg ;;
252b5132
RH
1137
1138 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1139 verbose=yes ;;
1140
5464f5a1
NN
1141 -version | --version | --versio | --versi | --vers | -V)
1142 ac_init_version=: ;;
252b5132
RH
1143
1144 -with-* | --with-*)
81ecdfbb 1145 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1146 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1147 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1148 as_fn_error "invalid package name: $ac_useropt"
1149 ac_useropt_orig=$ac_useropt
1150 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1151 case $ac_user_opts in
1152 *"
1153"with_$ac_useropt"
1154"*) ;;
1155 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1156 ac_unrecognized_sep=', ';;
252b5132 1157 esac
81ecdfbb 1158 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1159
1160 -without-* | --without-*)
81ecdfbb 1161 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1162 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1163 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1164 as_fn_error "invalid package name: $ac_useropt"
1165 ac_useropt_orig=$ac_useropt
1166 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1167 case $ac_user_opts in
1168 *"
1169"with_$ac_useropt"
1170"*) ;;
1171 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1172 ac_unrecognized_sep=', ';;
1173 esac
1174 eval with_$ac_useropt=no ;;
252b5132
RH
1175
1176 --x)
1177 # Obsolete; use --with-x.
1178 with_x=yes ;;
1179
1180 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1181 | --x-incl | --x-inc | --x-in | --x-i)
1182 ac_prev=x_includes ;;
1183 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1184 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
5464f5a1 1185 x_includes=$ac_optarg ;;
252b5132
RH
1186
1187 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1188 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1189 ac_prev=x_libraries ;;
1190 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1191 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
5464f5a1 1192 x_libraries=$ac_optarg ;;
252b5132 1193
81ecdfbb
RW
1194 -*) as_fn_error "unrecognized option: \`$ac_option'
1195Try \`$0 --help' for more information."
252b5132
RH
1196 ;;
1197
5464f5a1
NN
1198 *=*)
1199 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1200 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1201 case $ac_envvar in #(
1202 '' | [0-9]* | *[!_$as_cr_alnum]* )
1203 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1204 esac
1205 eval $ac_envvar=\$ac_optarg
5464f5a1
NN
1206 export $ac_envvar ;;
1207
252b5132 1208 *)
5464f5a1 1209 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1210 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
5464f5a1 1211 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1212 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
5464f5a1 1213 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
1214 ;;
1215
1216 esac
1217done
1218
1219if test -n "$ac_prev"; then
5464f5a1 1220 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1221 as_fn_error "missing argument to $ac_option"
252b5132 1222fi
252b5132 1223
81ecdfbb
RW
1224if test -n "$ac_unrecognized_opts"; then
1225 case $enable_option_checking in
1226 no) ;;
1227 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1228 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
5464f5a1 1229 esac
81ecdfbb 1230fi
6be7c12c 1231
81ecdfbb
RW
1232# Check all directory arguments for consistency.
1233for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1234 datadir sysconfdir sharedstatedir localstatedir includedir \
1235 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1236 libdir localedir mandir
252b5132 1237do
81ecdfbb
RW
1238 eval ac_val=\$$ac_var
1239 # Remove trailing slashes.
5464f5a1 1240 case $ac_val in
81ecdfbb
RW
1241 */ )
1242 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1243 eval $ac_var=\$ac_val;;
252b5132 1244 esac
81ecdfbb
RW
1245 # Be sure to have absolute directory names.
1246 case $ac_val in
1247 [\\/$]* | ?:[\\/]* ) continue;;
1248 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1249 esac
1250 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1251done
1252
5464f5a1
NN
1253# There might be people who depend on the old broken behavior: `$host'
1254# used to hold the argument of --host etc.
1255# FIXME: To remove some day.
1256build=$build_alias
1257host=$host_alias
1258target=$target_alias
1259
1260# FIXME: To remove some day.
1261if test "x$host_alias" != x; then
1262 if test "x$build_alias" = x; then
1263 cross_compiling=maybe
81ecdfbb 1264 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
5464f5a1
NN
1265 If a cross compiler is detected then cross compile mode will be used." >&2
1266 elif test "x$build_alias" != "x$host_alias"; then
1267 cross_compiling=yes
1268 fi
1269fi
252b5132 1270
5464f5a1
NN
1271ac_tool_prefix=
1272test -n "$host_alias" && ac_tool_prefix=$host_alias-
1273
1274test "$silent" = yes && exec 6>/dev/null
252b5132 1275
252b5132 1276
81ecdfbb
RW
1277ac_pwd=`pwd` && test -n "$ac_pwd" &&
1278ac_ls_di=`ls -di .` &&
1279ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1280 as_fn_error "working directory cannot be determined"
1281test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1282 as_fn_error "pwd does not report name of working directory"
1283
1284
252b5132
RH
1285# Find the source files, if location was not specified.
1286if test -z "$srcdir"; then
1287 ac_srcdir_defaulted=yes
81ecdfbb
RW
1288 # Try the directory containing this script, then the parent directory.
1289 ac_confdir=`$as_dirname -- "$as_myself" ||
1290$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1291 X"$as_myself" : 'X\(//\)[^/]' \| \
1292 X"$as_myself" : 'X\(//\)$' \| \
1293 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1294$as_echo X"$as_myself" |
1295 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1296 s//\1/
1297 q
1298 }
1299 /^X\(\/\/\)[^/].*/{
1300 s//\1/
1301 q
1302 }
1303 /^X\(\/\/\)$/{
1304 s//\1/
1305 q
1306 }
1307 /^X\(\/\).*/{
1308 s//\1/
1309 q
1310 }
1311 s/.*/./; q'`
252b5132 1312 srcdir=$ac_confdir
81ecdfbb 1313 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1314 srcdir=..
1315 fi
1316else
1317 ac_srcdir_defaulted=no
1318fi
81ecdfbb
RW
1319if test ! -r "$srcdir/$ac_unique_file"; then
1320 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1321 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1322fi
1323ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1324ac_abs_confdir=`(
1325 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1326 pwd)`
1327# When building in place, set srcdir=.
1328if test "$ac_abs_confdir" = "$ac_pwd"; then
1329 srcdir=.
1330fi
1331# Remove unnecessary trailing slashes from srcdir.
1332# Double slashes in file names in object file debugging info
1333# mess up M-x gdb in Emacs.
1334case $srcdir in
1335*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1336esac
1337for ac_var in $ac_precious_vars; do
1338 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1339 eval ac_env_${ac_var}_value=\$${ac_var}
1340 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1341 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1342done
b3baf5d0 1343
5464f5a1
NN
1344#
1345# Report the --help message.
1346#
1347if test "$ac_init_help" = "long"; then
1348 # Omit some internal or obsolete options to make the list less imposing.
1349 # This message is too long to be a string in the A/UX 3.1 sh.
1350 cat <<_ACEOF
1351\`configure' configures this package to adapt to many kinds of systems.
252b5132 1352
5464f5a1 1353Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1354
5464f5a1
NN
1355To assign environment variables (e.g., CC, CFLAGS...), specify them as
1356VAR=VALUE. See below for descriptions of some of the useful variables.
6be7c12c 1357
5464f5a1 1358Defaults for the options are specified in brackets.
6be7c12c 1359
5464f5a1
NN
1360Configuration:
1361 -h, --help display this help and exit
1362 --help=short display options specific to this package
1363 --help=recursive display the short help of all the included packages
1364 -V, --version display version information and exit
1365 -q, --quiet, --silent do not print \`checking...' messages
1366 --cache-file=FILE cache test results in FILE [disabled]
1367 -C, --config-cache alias for \`--cache-file=config.cache'
1368 -n, --no-create do not create output files
1369 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1370
5464f5a1
NN
1371Installation directories:
1372 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1373 [$ac_default_prefix]
5464f5a1 1374 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1375 [PREFIX]
6be7c12c 1376
5464f5a1
NN
1377By default, \`make install' will install all the files in
1378\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1379an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1380for instance \`--prefix=\$HOME'.
6be7c12c 1381
5464f5a1 1382For better control, use the options below.
6be7c12c 1383
5464f5a1 1384Fine tuning of the installation directories:
81ecdfbb
RW
1385 --bindir=DIR user executables [EPREFIX/bin]
1386 --sbindir=DIR system admin executables [EPREFIX/sbin]
1387 --libexecdir=DIR program executables [EPREFIX/libexec]
1388 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1389 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1390 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1391 --libdir=DIR object code libraries [EPREFIX/lib]
1392 --includedir=DIR C header files [PREFIX/include]
1393 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1394 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1395 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1396 --infodir=DIR info documentation [DATAROOTDIR/info]
1397 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1398 --mandir=DIR man documentation [DATAROOTDIR/man]
1399 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1400 --htmldir=DIR html documentation [DOCDIR]
1401 --dvidir=DIR dvi documentation [DOCDIR]
1402 --pdfdir=DIR pdf documentation [DOCDIR]
1403 --psdir=DIR ps documentation [DOCDIR]
5464f5a1 1404_ACEOF
6be7c12c 1405
5464f5a1 1406 cat <<\_ACEOF
6be7c12c 1407
5464f5a1
NN
1408Program names:
1409 --program-prefix=PREFIX prepend PREFIX to installed program names
1410 --program-suffix=SUFFIX append SUFFIX to installed program names
1411 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1412
5464f5a1
NN
1413System types:
1414 --build=BUILD configure for building on BUILD [guessed]
1415 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1416 --target=TARGET configure for building compilers for TARGET [HOST]
1417_ACEOF
252b5132 1418fi
252b5132 1419
5464f5a1 1420if test -n "$ac_init_help"; then
6be7c12c 1421
5464f5a1 1422 cat <<\_ACEOF
252b5132 1423
5464f5a1 1424Optional Features:
81ecdfbb 1425 --disable-option-checking ignore unrecognized --enable/--with options
5464f5a1
NN
1426 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1427 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
f5385ebf
AM
1428 --disable-dependency-tracking speeds up one-time build
1429 --enable-dependency-tracking do not reject slow dependency extractors
81ecdfbb
RW
1430 --enable-shared[=PKGS] build shared libraries [default=no]
1431 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1432 --enable-fast-install[=PKGS]
1433 optimize for fast installation [default=yes]
5464f5a1 1434 --disable-libtool-lock avoid locking (might break parallel builds)
5691d22d 1435 --enable-plugins Enable support for plugins (defaults no)
ce3c775b 1436 --disable-largefile omit support for large files
5464f5a1
NN
1437 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1438 --enable-targets alternative target configurations
6ec7057a 1439 --enable-secureplt Default to creating read-only plt entries
ef72a554
KT
1440 --enable-leading-mingw64-underscores
1441 Enable leading underscores on 64 bit mingw targets
504b7d20 1442 --enable-elf-stt-common Allow the generation of ELF symbols with the STT_COMMON type
241a6c40
AM
1443 --enable-werror treat compile warnings as errors
1444 --enable-build-warnings enable build-time compiler warnings
f5385ebf
AM
1445 --enable-maintainer-mode enable make rules and dependencies not useful
1446 (and sometimes confusing) to the casual installer
5464f5a1
NN
1447 --enable-install-libbfd controls installation of libbfd and related headers
1448 --disable-nls do not use Native Language Support
1449
1450Optional Packages:
1451 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1452 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1453 --with-pic try to use only PIC/non-PIC objects [default=use
1454 both]
1455 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
5464f5a1 1456 --with-mmap try using mmap for BFD input files if available
0d4a1476
AS
1457 --with-separate-debug-dir=DIR
1458 Look for global separate debug info in DIR
1459 [default=LIBDIR/debug]
a1ac8190
JM
1460 --with-pkgversion=PKG Use PKG in the version string in place of "GNU
1461 Binutils"
c428fa83 1462 --with-bugurl=URL Direct users to URL to report a bug
bf993e3c 1463 --with-zlib include zlib support (auto/yes/no) default=auto
5464f5a1
NN
1464
1465Some influential environment variables:
1466 CC C compiler command
1467 CFLAGS C compiler flags
1468 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1469 nonstandard directory <lib dir>
81ecdfbb
RW
1470 LIBS libraries to pass to the linker, e.g. -l<library>
1471 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1472 you have headers in a nonstandard directory <include dir>
5464f5a1
NN
1473 CPP C preprocessor
1474
1475Use these variables to override the choices made by `configure' or to help
1476it to find libraries and programs with nonstandard names/locations.
1477
81ecdfbb 1478Report bugs to the package provider.
5464f5a1 1479_ACEOF
81ecdfbb 1480ac_status=$?
5464f5a1
NN
1481fi
1482
1483if test "$ac_init_help" = "recursive"; then
1484 # If there are subdirs, report their specific --help.
5464f5a1 1485 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1486 test -d "$ac_dir" ||
1487 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1488 continue
5464f5a1
NN
1489 ac_builddir=.
1490
81ecdfbb
RW
1491case "$ac_dir" in
1492.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1493*)
1494 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1495 # A ".." for each directory in $ac_dir_suffix.
1496 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1497 case $ac_top_builddir_sub in
1498 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1499 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1500 esac ;;
1501esac
1502ac_abs_top_builddir=$ac_pwd
1503ac_abs_builddir=$ac_pwd$ac_dir_suffix
1504# for backward compatibility:
1505ac_top_builddir=$ac_top_build_prefix
5464f5a1
NN
1506
1507case $srcdir in
81ecdfbb 1508 .) # We are building in place.
5464f5a1 1509 ac_srcdir=.
81ecdfbb
RW
1510 ac_top_srcdir=$ac_top_builddir_sub
1511 ac_abs_top_srcdir=$ac_pwd ;;
1512 [\\/]* | ?:[\\/]* ) # Absolute name.
5464f5a1 1513 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1514 ac_top_srcdir=$srcdir
1515 ac_abs_top_srcdir=$srcdir ;;
1516 *) # Relative name.
1517 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1518 ac_top_srcdir=$ac_top_build_prefix$srcdir
1519 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
5464f5a1 1520esac
81ecdfbb
RW
1521ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1522
1523 cd "$ac_dir" || { ac_status=$?; continue; }
1524 # Check for guested configure.
1525 if test -f "$ac_srcdir/configure.gnu"; then
1526 echo &&
1527 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1528 elif test -f "$ac_srcdir/configure"; then
1529 echo &&
1530 $SHELL "$ac_srcdir/configure" --help=recursive
5464f5a1 1531 else
81ecdfbb
RW
1532 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1533 fi || ac_status=$?
1534 cd "$ac_pwd" || { ac_status=$?; break; }
5464f5a1 1535 done
6be7c12c
AO
1536fi
1537
81ecdfbb 1538test -n "$ac_init_help" && exit $ac_status
5464f5a1
NN
1539if $ac_init_version; then
1540 cat <<\_ACEOF
81ecdfbb
RW
1541configure
1542generated by GNU Autoconf 2.64
6be7c12c 1543
81ecdfbb 1544Copyright (C) 2009 Free Software Foundation, Inc.
5464f5a1
NN
1545This configure script is free software; the Free Software Foundation
1546gives unlimited permission to copy, distribute and modify it.
1547_ACEOF
81ecdfbb 1548 exit
5464f5a1 1549fi
6be7c12c 1550
81ecdfbb
RW
1551## ------------------------ ##
1552## Autoconf initialization. ##
1553## ------------------------ ##
6be7c12c 1554
81ecdfbb
RW
1555# ac_fn_c_try_compile LINENO
1556# --------------------------
1557# Try to compile conftest.$ac_ext, and return whether this succeeded.
1558ac_fn_c_try_compile ()
5464f5a1 1559{
81ecdfbb
RW
1560 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1561 rm -f conftest.$ac_objext
1562 if { { ac_try="$ac_compile"
1563case "(($ac_try" in
1564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1565 *) ac_try_echo=$ac_try;;
1566esac
1567eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1568$as_echo "$ac_try_echo"; } >&5
1569 (eval "$ac_compile") 2>conftest.err
1570 ac_status=$?
1571 if test -s conftest.err; then
1572 grep -v '^ *+' conftest.err >conftest.er1
1573 cat conftest.er1 >&5
1574 mv -f conftest.er1 conftest.err
1575 fi
1576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1577 test $ac_status = 0; } && {
1578 test -z "$ac_c_werror_flag" ||
1579 test ! -s conftest.err
1580 } && test -s conftest.$ac_objext; then :
1581 ac_retval=0
1582else
1583 $as_echo "$as_me: failed program was:" >&5
1584sed 's/^/| /' conftest.$ac_ext >&5
5464f5a1 1585
81ecdfbb
RW
1586 ac_retval=1
1587fi
1588 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1589 return $ac_retval
5464f5a1 1590
81ecdfbb 1591} # ac_fn_c_try_compile
5464f5a1 1592
81ecdfbb
RW
1593# ac_fn_c_try_link LINENO
1594# -----------------------
1595# Try to link conftest.$ac_ext, and return whether this succeeded.
1596ac_fn_c_try_link ()
1597{
1598 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1599 rm -f conftest.$ac_objext conftest$ac_exeext
1600 if { { ac_try="$ac_link"
1601case "(($ac_try" in
1602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1603 *) ac_try_echo=$ac_try;;
1604esac
1605eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606$as_echo "$ac_try_echo"; } >&5
1607 (eval "$ac_link") 2>conftest.err
1608 ac_status=$?
1609 if test -s conftest.err; then
1610 grep -v '^ *+' conftest.err >conftest.er1
1611 cat conftest.er1 >&5
1612 mv -f conftest.er1 conftest.err
1613 fi
1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1615 test $ac_status = 0; } && {
1616 test -z "$ac_c_werror_flag" ||
1617 test ! -s conftest.err
1618 } && test -s conftest$ac_exeext && {
1619 test "$cross_compiling" = yes ||
1620 $as_test_x conftest$ac_exeext
1621 }; then :
1622 ac_retval=0
1623else
1624 $as_echo "$as_me: failed program was:" >&5
1625sed 's/^/| /' conftest.$ac_ext >&5
5464f5a1 1626
81ecdfbb
RW
1627 ac_retval=1
1628fi
1629 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1630 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1631 # interfere with the next link command; also delete a directory that is
1632 # left behind by Apple's compiler. We do this before executing the actions.
1633 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1634 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1635 return $ac_retval
6be7c12c 1636
81ecdfbb 1637} # ac_fn_c_try_link
66e25bab 1638
81ecdfbb
RW
1639# ac_fn_c_try_cpp LINENO
1640# ----------------------
1641# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1642ac_fn_c_try_cpp ()
1643{
1644 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1645 if { { ac_try="$ac_cpp conftest.$ac_ext"
1646case "(($ac_try" in
1647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1648 *) ac_try_echo=$ac_try;;
1649esac
1650eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1651$as_echo "$ac_try_echo"; } >&5
1652 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1653 ac_status=$?
1654 if test -s conftest.err; then
1655 grep -v '^ *+' conftest.err >conftest.er1
1656 cat conftest.er1 >&5
1657 mv -f conftest.er1 conftest.err
1658 fi
1659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1660 test $ac_status = 0; } >/dev/null && {
1661 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1662 test ! -s conftest.err
1663 }; then :
1664 ac_retval=0
1665else
1666 $as_echo "$as_me: failed program was:" >&5
1667sed 's/^/| /' conftest.$ac_ext >&5
b3baf5d0 1668
81ecdfbb
RW
1669 ac_retval=1
1670fi
1671 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1672 return $ac_retval
6be7c12c 1673
81ecdfbb 1674} # ac_fn_c_try_cpp
252b5132 1675
81ecdfbb
RW
1676# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1677# -------------------------------------------------------
1678# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1679# the include files in INCLUDES and setting the cache variable VAR
1680# accordingly.
1681ac_fn_c_check_header_mongrel ()
1682{
1683 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1684 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1686$as_echo_n "checking for $2... " >&6; }
1687if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1688 $as_echo_n "(cached) " >&6
1689fi
1690eval ac_res=\$$3
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1692$as_echo "$ac_res" >&6; }
1693else
1694 # Is the header compilable?
1695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1696$as_echo_n "checking $2 usability... " >&6; }
1697cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1698/* end confdefs.h. */
1699$4
1700#include <$2>
5464f5a1 1701_ACEOF
81ecdfbb
RW
1702if ac_fn_c_try_compile "$LINENO"; then :
1703 ac_header_compiler=yes
1704else
1705 ac_header_compiler=no
1706fi
1707rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1709$as_echo "$ac_header_compiler" >&6; }
c5d1701e 1710
81ecdfbb
RW
1711# Is the header present?
1712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1713$as_echo_n "checking $2 presence... " >&6; }
1714cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1715/* end confdefs.h. */
1716#include <$2>
1717_ACEOF
1718if ac_fn_c_try_cpp "$LINENO"; then :
1719 ac_header_preproc=yes
1720else
1721 ac_header_preproc=no
1722fi
1723rm -f conftest.err conftest.$ac_ext
1724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1725$as_echo "$ac_header_preproc" >&6; }
6be7c12c 1726
81ecdfbb
RW
1727# So? What about this header?
1728case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1729 yes:no: )
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1731$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1733$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1734 ;;
1735 no:yes:* )
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1737$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1739$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1740 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1741$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1743$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1745$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1746 ;;
1747esac
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1749$as_echo_n "checking for $2... " >&6; }
1750if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1751 $as_echo_n "(cached) " >&6
1752else
1753 eval "$3=\$ac_header_compiler"
1754fi
1755eval ac_res=\$$3
1756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1757$as_echo "$ac_res" >&6; }
1758fi
1759 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 1760
81ecdfbb 1761} # ac_fn_c_check_header_mongrel
5464f5a1 1762
81ecdfbb
RW
1763# ac_fn_c_try_run LINENO
1764# ----------------------
1765# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1766# that executables *can* be run.
1767ac_fn_c_try_run ()
5464f5a1 1768{
81ecdfbb
RW
1769 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1770 if { { ac_try="$ac_link"
1771case "(($ac_try" in
1772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1773 *) ac_try_echo=$ac_try;;
1774esac
1775eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1776$as_echo "$ac_try_echo"; } >&5
1777 (eval "$ac_link") 2>&5
1778 ac_status=$?
1779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1780 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1781 { { case "(($ac_try" in
1782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1783 *) ac_try_echo=$ac_try;;
1784esac
1785eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1786$as_echo "$ac_try_echo"; } >&5
1787 (eval "$ac_try") 2>&5
1788 ac_status=$?
1789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1790 test $ac_status = 0; }; }; then :
1791 ac_retval=0
1792else
1793 $as_echo "$as_me: program exited with status $ac_status" >&5
1794 $as_echo "$as_me: failed program was:" >&5
1795sed 's/^/| /' conftest.$ac_ext >&5
5464f5a1 1796
81ecdfbb
RW
1797 ac_retval=$ac_status
1798fi
1799 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1800 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1801 return $ac_retval
5464f5a1 1802
81ecdfbb 1803} # ac_fn_c_try_run
5464f5a1 1804
81ecdfbb
RW
1805# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1806# -------------------------------------------------------
1807# Tests whether HEADER exists and can be compiled using the include files in
1808# INCLUDES, setting the cache variable VAR accordingly.
1809ac_fn_c_check_header_compile ()
1810{
1811 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1813$as_echo_n "checking for $2... " >&6; }
1814if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1815 $as_echo_n "(cached) " >&6
1816else
1817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1818/* end confdefs.h. */
1819$4
1820#include <$2>
1821_ACEOF
1822if ac_fn_c_try_compile "$LINENO"; then :
1823 eval "$3=yes"
1824else
1825 eval "$3=no"
1826fi
1827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1828fi
1829eval ac_res=\$$3
1830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1831$as_echo "$ac_res" >&6; }
1832 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 1833
81ecdfbb 1834} # ac_fn_c_check_header_compile
5464f5a1 1835
81ecdfbb
RW
1836# ac_fn_c_check_func LINENO FUNC VAR
1837# ----------------------------------
1838# Tests whether FUNC exists, setting the cache variable VAR accordingly
1839ac_fn_c_check_func ()
1840{
1841 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1843$as_echo_n "checking for $2... " >&6; }
1844if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1845 $as_echo_n "(cached) " >&6
1846else
1847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1848/* end confdefs.h. */
1849/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1850 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1851#define $2 innocuous_$2
5464f5a1 1852
81ecdfbb
RW
1853/* System header to define __stub macros and hopefully few prototypes,
1854 which can conflict with char $2 (); below.
1855 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1856 <limits.h> exists even on freestanding compilers. */
5464f5a1 1857
81ecdfbb
RW
1858#ifdef __STDC__
1859# include <limits.h>
1860#else
1861# include <assert.h>
1862#endif
5464f5a1 1863
81ecdfbb 1864#undef $2
5464f5a1 1865
81ecdfbb
RW
1866/* Override any GCC internal prototype to avoid an error.
1867 Use char because int might match the return type of a GCC
1868 builtin and then its argument prototype would still apply. */
1869#ifdef __cplusplus
1870extern "C"
1871#endif
1872char $2 ();
1873/* The GNU C library defines this for functions which it implements
1874 to always fail with ENOSYS. Some functions are actually named
1875 something starting with __ and the normal name is an alias. */
1876#if defined __stub_$2 || defined __stub___$2
1877choke me
1878#endif
5464f5a1 1879
81ecdfbb
RW
1880int
1881main ()
1882{
1883return $2 ();
1884 ;
1885 return 0;
1886}
5464f5a1 1887_ACEOF
81ecdfbb
RW
1888if ac_fn_c_try_link "$LINENO"; then :
1889 eval "$3=yes"
1890else
1891 eval "$3=no"
1892fi
1893rm -f core conftest.err conftest.$ac_objext \
1894 conftest$ac_exeext conftest.$ac_ext
1895fi
1896eval ac_res=\$$3
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1898$as_echo "$ac_res" >&6; }
1899 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 1900
81ecdfbb 1901} # ac_fn_c_check_func
5464f5a1 1902
81ecdfbb
RW
1903# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1904# --------------------------------------------
1905# Tries to find the compile-time value of EXPR in a program that includes
1906# INCLUDES, setting VAR accordingly. Returns whether the value could be
1907# computed
1908ac_fn_c_compute_int ()
1909{
1910 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1911 if test "$cross_compiling" = yes; then
1912 # Depending upon the size, compute the lo and hi bounds.
1913cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1914/* end confdefs.h. */
1915$4
1916int
1917main ()
1918{
1919static int test_array [1 - 2 * !(($2) >= 0)];
1920test_array [0] = 0
5464f5a1 1921
81ecdfbb
RW
1922 ;
1923 return 0;
1924}
5464f5a1 1925_ACEOF
81ecdfbb
RW
1926if ac_fn_c_try_compile "$LINENO"; then :
1927 ac_lo=0 ac_mid=0
1928 while :; do
1929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1930/* end confdefs.h. */
1931$4
1932int
1933main ()
1934{
1935static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1936test_array [0] = 0
5464f5a1 1937
81ecdfbb
RW
1938 ;
1939 return 0;
1940}
1941_ACEOF
1942if ac_fn_c_try_compile "$LINENO"; then :
1943 ac_hi=$ac_mid; break
5464f5a1 1944else
81ecdfbb
RW
1945 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1946 if test $ac_lo -le $ac_mid; then
1947 ac_lo= ac_hi=
1948 break
1949 fi
1950 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
5464f5a1 1951fi
81ecdfbb
RW
1952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1953 done
1954else
1955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1956/* end confdefs.h. */
1957$4
1958int
1959main ()
1960{
1961static int test_array [1 - 2 * !(($2) < 0)];
1962test_array [0] = 0
5464f5a1 1963
81ecdfbb
RW
1964 ;
1965 return 0;
1966}
1967_ACEOF
1968if ac_fn_c_try_compile "$LINENO"; then :
1969 ac_hi=-1 ac_mid=-1
1970 while :; do
1971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1972/* end confdefs.h. */
1973$4
1974int
1975main ()
1976{
1977static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1978test_array [0] = 0
5464f5a1 1979
81ecdfbb
RW
1980 ;
1981 return 0;
1982}
1983_ACEOF
1984if ac_fn_c_try_compile "$LINENO"; then :
1985 ac_lo=$ac_mid; break
1986else
1987 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1988 if test $ac_mid -le $ac_hi; then
1989 ac_lo= ac_hi=
1990 break
1991 fi
1992 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1993fi
1994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1995 done
1996else
1997 ac_lo= ac_hi=
1998fi
1999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2000fi
2001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2002# Binary search between lo and hi bounds.
2003while test "x$ac_lo" != "x$ac_hi"; do
2004 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2006/* end confdefs.h. */
2007$4
2008int
2009main ()
2010{
2011static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2012test_array [0] = 0
5464f5a1 2013
81ecdfbb
RW
2014 ;
2015 return 0;
2016}
2017_ACEOF
2018if ac_fn_c_try_compile "$LINENO"; then :
2019 ac_hi=$ac_mid
2020else
2021 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2022fi
2023rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2024done
2025case $ac_lo in #((
2026?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2027'') ac_retval=1 ;;
2028esac
2029 else
2030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2031/* end confdefs.h. */
2032$4
2033static long int longval () { return $2; }
2034static unsigned long int ulongval () { return $2; }
2035#include <stdio.h>
2036#include <stdlib.h>
2037int
2038main ()
2039{
5464f5a1 2040
81ecdfbb
RW
2041 FILE *f = fopen ("conftest.val", "w");
2042 if (! f)
2043 return 1;
2044 if (($2) < 0)
2045 {
2046 long int i = longval ();
2047 if (i != ($2))
2048 return 1;
2049 fprintf (f, "%ld", i);
2050 }
2051 else
2052 {
2053 unsigned long int i = ulongval ();
2054 if (i != ($2))
2055 return 1;
2056 fprintf (f, "%lu", i);
2057 }
2058 /* Do not output a trailing newline, as this causes \r\n confusion
2059 on some platforms. */
2060 return ferror (f) || fclose (f) != 0;
5464f5a1 2061
81ecdfbb
RW
2062 ;
2063 return 0;
2064}
2065_ACEOF
2066if ac_fn_c_try_run "$LINENO"; then :
2067 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2068else
2069 ac_retval=1
2070fi
2071rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2072 conftest.$ac_objext conftest.beam conftest.$ac_ext
2073rm -f conftest.val
7357c5b6 2074
81ecdfbb
RW
2075 fi
2076 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2077 return $ac_retval
7357c5b6 2078
81ecdfbb 2079} # ac_fn_c_compute_int
7357c5b6 2080
81ecdfbb
RW
2081# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2082# -------------------------------------------
2083# Tests whether TYPE exists after having included INCLUDES, setting cache
2084# variable VAR accordingly.
2085ac_fn_c_check_type ()
2086{
2087 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2089$as_echo_n "checking for $2... " >&6; }
2090if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2091 $as_echo_n "(cached) " >&6
2092else
2093 eval "$3=no"
2094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2095/* end confdefs.h. */
2096$4
2097int
2098main ()
2099{
2100if (sizeof ($2))
2101 return 0;
2102 ;
2103 return 0;
2104}
2105_ACEOF
2106if ac_fn_c_try_compile "$LINENO"; then :
2107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2108/* end confdefs.h. */
2109$4
2110int
2111main ()
2112{
2113if (sizeof (($2)))
2114 return 0;
2115 ;
2116 return 0;
2117}
2118_ACEOF
2119if ac_fn_c_try_compile "$LINENO"; then :
5464f5a1 2120
81ecdfbb
RW
2121else
2122 eval "$3=yes"
2123fi
2124rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2125fi
2126rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2127fi
2128eval ac_res=\$$3
2129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2130$as_echo "$ac_res" >&6; }
2131 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 2132
81ecdfbb 2133} # ac_fn_c_check_type
5464f5a1 2134
81ecdfbb
RW
2135# ac_fn_c_check_decl LINENO SYMBOL VAR
2136# ------------------------------------
2137# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2138ac_fn_c_check_decl ()
2139{
2140 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
360cfc9c
AM
2141 as_decl_name=`echo $2|sed 's/ *(.*//'`
2142 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2144$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
81ecdfbb
RW
2145if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2146 $as_echo_n "(cached) " >&6
2147else
2148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2149/* end confdefs.h. */
2150$4
2151int
2152main ()
2153{
360cfc9c
AM
2154#ifndef $as_decl_name
2155#ifdef __cplusplus
2156 (void) $as_decl_use;
2157#else
2158 (void) $as_decl_name;
2159#endif
81ecdfbb 2160#endif
5464f5a1 2161
81ecdfbb
RW
2162 ;
2163 return 0;
2164}
2165_ACEOF
2166if ac_fn_c_try_compile "$LINENO"; then :
2167 eval "$3=yes"
2168else
2169 eval "$3=no"
5464f5a1 2170fi
81ecdfbb
RW
2171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2172fi
2173eval ac_res=\$$3
2174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2175$as_echo "$ac_res" >&6; }
2176 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 2177
81ecdfbb
RW
2178} # ac_fn_c_check_decl
2179cat >config.log <<_ACEOF
2180This file contains any messages produced by compilers while
2181running configure, to aid debugging if configure makes a mistake.
5464f5a1 2182
81ecdfbb
RW
2183It was created by $as_me, which was
2184generated by GNU Autoconf 2.64. Invocation command line was
5464f5a1 2185
81ecdfbb 2186 $ $0 $@
5464f5a1 2187
81ecdfbb
RW
2188_ACEOF
2189exec 5>>config.log
2190{
2191cat <<_ASUNAME
2192## --------- ##
2193## Platform. ##
2194## --------- ##
5464f5a1 2195
81ecdfbb
RW
2196hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2197uname -m = `(uname -m) 2>/dev/null || echo unknown`
2198uname -r = `(uname -r) 2>/dev/null || echo unknown`
2199uname -s = `(uname -s) 2>/dev/null || echo unknown`
2200uname -v = `(uname -v) 2>/dev/null || echo unknown`
5464f5a1 2201
81ecdfbb
RW
2202/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2203/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
5464f5a1 2204
81ecdfbb
RW
2205/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2206/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2207/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2208/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2209/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2210/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2211/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
5464f5a1 2212
81ecdfbb 2213_ASUNAME
5464f5a1 2214
5464f5a1
NN
2215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2216for as_dir in $PATH
2217do
2218 IFS=$as_save_IFS
2219 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2220 $as_echo "PATH: $as_dir"
2221 done
2222IFS=$as_save_IFS
5464f5a1 2223
81ecdfbb 2224} >&5
5464f5a1 2225
81ecdfbb 2226cat >&5 <<_ACEOF
5464f5a1 2227
5464f5a1 2228
81ecdfbb
RW
2229## ----------- ##
2230## Core tests. ##
2231## ----------- ##
5464f5a1 2232
81ecdfbb
RW
2233_ACEOF
2234
2235
2236# Keep a trace of the command line.
2237# Strip out --no-create and --no-recursion so they do not pile up.
2238# Strip out --silent because we don't want to record it for future runs.
2239# Also quote any args containing shell meta-characters.
2240# Make two passes to allow for proper duplicate-argument suppression.
2241ac_configure_args=
2242ac_configure_args0=
2243ac_configure_args1=
2244ac_must_keep_next=false
2245for ac_pass in 1 2
2246do
2247 for ac_arg
2248 do
2249 case $ac_arg in
2250 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2251 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2252 | -silent | --silent | --silen | --sile | --sil)
2253 continue ;;
2254 *\'*)
2255 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2256 esac
2257 case $ac_pass in
2258 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2259 2)
2260 as_fn_append ac_configure_args1 " '$ac_arg'"
2261 if test $ac_must_keep_next = true; then
2262 ac_must_keep_next=false # Got value, back to normal.
2263 else
2264 case $ac_arg in
2265 *=* | --config-cache | -C | -disable-* | --disable-* \
2266 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2267 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2268 | -with-* | --with-* | -without-* | --without-* | --x)
2269 case "$ac_configure_args0 " in
2270 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2271 esac
2272 ;;
2273 -* ) ac_must_keep_next=true ;;
2274 esac
2275 fi
2276 as_fn_append ac_configure_args " '$ac_arg'"
2277 ;;
2278 esac
2279 done
2280done
2281{ ac_configure_args0=; unset ac_configure_args0;}
2282{ ac_configure_args1=; unset ac_configure_args1;}
2283
2284# When interrupted or exit'd, cleanup temporary files, and complete
2285# config.log. We remove comments because anyway the quotes in there
2286# would cause problems or look ugly.
2287# WARNING: Use '\'' to represent an apostrophe within the trap.
2288# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2289trap 'exit_status=$?
2290 # Save into config.log some information that might help in debugging.
2291 {
2292 echo
2293
2294 cat <<\_ASBOX
2295## ---------------- ##
2296## Cache variables. ##
2297## ---------------- ##
2298_ASBOX
2299 echo
2300 # The following way of writing the cache mishandles newlines in values,
2301(
2302 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2303 eval ac_val=\$$ac_var
2304 case $ac_val in #(
2305 *${as_nl}*)
2306 case $ac_var in #(
2307 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2308$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2309 esac
2310 case $ac_var in #(
2311 _ | IFS | as_nl) ;; #(
2312 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2313 *) { eval $ac_var=; unset $ac_var;} ;;
2314 esac ;;
2315 esac
2316 done
2317 (set) 2>&1 |
2318 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2319 *${as_nl}ac_space=\ *)
2320 sed -n \
2321 "s/'\''/'\''\\\\'\'''\''/g;
2322 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2323 ;; #(
2324 *)
2325 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2326 ;;
2327 esac |
2328 sort
2329)
2330 echo
2331
2332 cat <<\_ASBOX
2333## ----------------- ##
2334## Output variables. ##
2335## ----------------- ##
2336_ASBOX
2337 echo
2338 for ac_var in $ac_subst_vars
2339 do
2340 eval ac_val=\$$ac_var
2341 case $ac_val in
2342 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2343 esac
2344 $as_echo "$ac_var='\''$ac_val'\''"
2345 done | sort
2346 echo
2347
2348 if test -n "$ac_subst_files"; then
2349 cat <<\_ASBOX
2350## ------------------- ##
2351## File substitutions. ##
2352## ------------------- ##
2353_ASBOX
2354 echo
2355 for ac_var in $ac_subst_files
2356 do
2357 eval ac_val=\$$ac_var
2358 case $ac_val in
2359 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2360 esac
2361 $as_echo "$ac_var='\''$ac_val'\''"
2362 done | sort
2363 echo
2364 fi
2365
2366 if test -s confdefs.h; then
2367 cat <<\_ASBOX
2368## ----------- ##
2369## confdefs.h. ##
2370## ----------- ##
2371_ASBOX
2372 echo
2373 cat confdefs.h
2374 echo
2375 fi
2376 test "$ac_signal" != 0 &&
2377 $as_echo "$as_me: caught signal $ac_signal"
2378 $as_echo "$as_me: exit $exit_status"
2379 } >&5
2380 rm -f core *.core core.conftest.* &&
2381 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2382 exit $exit_status
2383' 0
2384for ac_signal in 1 2 13 15; do
2385 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2386done
2387ac_signal=0
2388
2389# confdefs.h avoids OS command line length limits that DEFS can exceed.
2390rm -f -r conftest* confdefs.h
2391
2392$as_echo "/* confdefs.h */" > confdefs.h
2393
2394# Predefined preprocessor variables.
2395
2396cat >>confdefs.h <<_ACEOF
2397#define PACKAGE_NAME "$PACKAGE_NAME"
2398_ACEOF
2399
2400cat >>confdefs.h <<_ACEOF
2401#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2402_ACEOF
2403
2404cat >>confdefs.h <<_ACEOF
2405#define PACKAGE_VERSION "$PACKAGE_VERSION"
2406_ACEOF
2407
2408cat >>confdefs.h <<_ACEOF
2409#define PACKAGE_STRING "$PACKAGE_STRING"
2410_ACEOF
2411
2412cat >>confdefs.h <<_ACEOF
2413#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2414_ACEOF
2415
2416cat >>confdefs.h <<_ACEOF
2417#define PACKAGE_URL "$PACKAGE_URL"
2418_ACEOF
2419
2420
2421# Let the site file select an alternate cache file if it wants to.
2422# Prefer an explicitly selected file to automatically selected ones.
2423ac_site_file1=NONE
2424ac_site_file2=NONE
2425if test -n "$CONFIG_SITE"; then
2426 ac_site_file1=$CONFIG_SITE
2427elif test "x$prefix" != xNONE; then
2428 ac_site_file1=$prefix/share/config.site
2429 ac_site_file2=$prefix/etc/config.site
2430else
2431 ac_site_file1=$ac_default_prefix/share/config.site
2432 ac_site_file2=$ac_default_prefix/etc/config.site
2433fi
2434for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2435do
2436 test "x$ac_site_file" = xNONE && continue
2437 if test -r "$ac_site_file"; then
2438 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2439$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2440 sed 's/^/| /' "$ac_site_file" >&5
2441 . "$ac_site_file"
2442 fi
2443done
2444
2445if test -r "$cache_file"; then
2446 # Some versions of bash will fail to source /dev/null (special
2447 # files actually), so we avoid doing that.
2448 if test -f "$cache_file"; then
2449 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2450$as_echo "$as_me: loading cache $cache_file" >&6;}
2451 case $cache_file in
2452 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2453 *) . "./$cache_file";;
2454 esac
2455 fi
2456else
2457 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2458$as_echo "$as_me: creating cache $cache_file" >&6;}
2459 >$cache_file
2460fi
2461
2462# Check that the precious variables saved in the cache have kept the same
2463# value.
2464ac_cache_corrupted=false
2465for ac_var in $ac_precious_vars; do
2466 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2467 eval ac_new_set=\$ac_env_${ac_var}_set
2468 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2469 eval ac_new_val=\$ac_env_${ac_var}_value
2470 case $ac_old_set,$ac_new_set in
2471 set,)
2472 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2473$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2474 ac_cache_corrupted=: ;;
2475 ,set)
2476 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2477$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2478 ac_cache_corrupted=: ;;
2479 ,);;
2480 *)
2481 if test "x$ac_old_val" != "x$ac_new_val"; then
2482 # differences in whitespace do not lead to failure.
2483 ac_old_val_w=`echo x $ac_old_val`
2484 ac_new_val_w=`echo x $ac_new_val`
2485 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2486 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2487$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2488 ac_cache_corrupted=:
2489 else
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2491$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2492 eval $ac_var=\$ac_old_val
2493 fi
2494 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2495$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2496 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2497$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2498 fi;;
2499 esac
2500 # Pass precious variables to config.status.
2501 if test "$ac_new_set" = set; then
2502 case $ac_new_val in
2503 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2504 *) ac_arg=$ac_var=$ac_new_val ;;
2505 esac
2506 case " $ac_configure_args " in
2507 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2508 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2509 esac
5464f5a1
NN
2510 fi
2511done
81ecdfbb
RW
2512if $ac_cache_corrupted; then
2513 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2514$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2516$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2517 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2518fi
2519## -------------------- ##
2520## Main body of script. ##
2521## -------------------- ##
2522
2523ac_ext=c
2524ac_cpp='$CPP $CPPFLAGS'
2525ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2526ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2527ac_compiler_gnu=$ac_cv_c_compiler_gnu
2528
2529
2530
2531
2532
2533
2534
2535ac_aux_dir=
2536for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2537 for ac_t in install-sh install.sh shtool; do
2538 if test -f "$ac_dir/$ac_t"; then
2539 ac_aux_dir=$ac_dir
2540 ac_install_sh="$ac_aux_dir/$ac_t -c"
2541 break 2
2542 fi
2543 done
5464f5a1 2544done
81ecdfbb
RW
2545if test -z "$ac_aux_dir"; then
2546 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2547fi
2548
2549# These three variables are undocumented and unsupported,
2550# and are intended to be withdrawn in a future Autoconf release.
2551# They can cause serious problems if a builder's source tree is in a directory
2552# whose full name contains unusual characters.
2553ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2554ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2555ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2556
2557
2558# Make sure we can run config.sub.
2559$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2560 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2561
2562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2563$as_echo_n "checking build system type... " >&6; }
2564if test "${ac_cv_build+set}" = set; then :
2565 $as_echo_n "(cached) " >&6
2566else
2567 ac_build_alias=$build_alias
2568test "x$ac_build_alias" = x &&
2569 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2570test "x$ac_build_alias" = x &&
2571 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2572ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2573 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2574
2575fi
2576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2577$as_echo "$ac_cv_build" >&6; }
2578case $ac_cv_build in
2579*-*-*) ;;
2580*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2581esac
2582build=$ac_cv_build
2583ac_save_IFS=$IFS; IFS='-'
2584set x $ac_cv_build
2585shift
2586build_cpu=$1
2587build_vendor=$2
2588shift; shift
2589# Remember, the first character of IFS is used to create $*,
2590# except with old shells:
2591build_os=$*
2592IFS=$ac_save_IFS
2593case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5464f5a1 2594
81ecdfbb
RW
2595
2596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2597$as_echo_n "checking host system type... " >&6; }
2598if test "${ac_cv_host+set}" = set; then :
2599 $as_echo_n "(cached) " >&6
2600else
2601 if test "x$host_alias" = x; then
2602 ac_cv_host=$ac_cv_build
2603else
2604 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2605 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5464f5a1 2606fi
81ecdfbb 2607
5464f5a1 2608fi
81ecdfbb
RW
2609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2610$as_echo "$ac_cv_host" >&6; }
2611case $ac_cv_host in
2612*-*-*) ;;
2613*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2614esac
2615host=$ac_cv_host
2616ac_save_IFS=$IFS; IFS='-'
2617set x $ac_cv_host
2618shift
2619host_cpu=$1
2620host_vendor=$2
2621shift; shift
2622# Remember, the first character of IFS is used to create $*,
2623# except with old shells:
2624host_os=$*
2625IFS=$ac_save_IFS
2626case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2627
2628
2629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2630$as_echo_n "checking target system type... " >&6; }
2631if test "${ac_cv_target+set}" = set; then :
2632 $as_echo_n "(cached) " >&6
5464f5a1 2633else
81ecdfbb
RW
2634 if test "x$target_alias" = x; then
2635 ac_cv_target=$ac_cv_host
2636else
2637 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2638 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5464f5a1
NN
2639fi
2640
2641fi
81ecdfbb
RW
2642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2643$as_echo "$ac_cv_target" >&6; }
2644case $ac_cv_target in
2645*-*-*) ;;
2646*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2647esac
2648target=$ac_cv_target
2649ac_save_IFS=$IFS; IFS='-'
2650set x $ac_cv_target
2651shift
2652target_cpu=$1
2653target_vendor=$2
2654shift; shift
2655# Remember, the first character of IFS is used to create $*,
2656# except with old shells:
2657target_os=$*
2658IFS=$ac_save_IFS
2659case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2660
2661
2662# The aliases save the names the user supplied, while $host etc.
2663# will get canonicalized.
2664test -n "$target_alias" &&
2665 test "$program_prefix$program_suffix$program_transform_name" = \
2666 NONENONEs,x,x, &&
2667 program_prefix=${target_alias}-
2668ac_ext=c
2669ac_cpp='$CPP $CPPFLAGS'
2670ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2671ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2672ac_compiler_gnu=$ac_cv_c_compiler_gnu
2673if test -n "$ac_tool_prefix"; then
2674 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2675set dummy ${ac_tool_prefix}gcc; ac_word=$2
2676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2677$as_echo_n "checking for $ac_word... " >&6; }
2678if test "${ac_cv_prog_CC+set}" = set; then :
2679 $as_echo_n "(cached) " >&6
5464f5a1 2680else
81ecdfbb
RW
2681 if test -n "$CC"; then
2682 ac_cv_prog_CC="$CC" # Let the user override the test.
5464f5a1
NN
2683else
2684as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2685for as_dir in $PATH
2686do
2687 IFS=$as_save_IFS
2688 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2689 for ac_exec_ext in '' $ac_executable_extensions; do
2690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2691 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2693 break 2
2694 fi
2695done
81ecdfbb
RW
2696 done
2697IFS=$as_save_IFS
5464f5a1
NN
2698
2699fi
2700fi
81ecdfbb
RW
2701CC=$ac_cv_prog_CC
2702if test -n "$CC"; then
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2704$as_echo "$CC" >&6; }
5464f5a1 2705else
81ecdfbb
RW
2706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2707$as_echo "no" >&6; }
5464f5a1
NN
2708fi
2709
81ecdfbb
RW
2710
2711fi
2712if test -z "$ac_cv_prog_CC"; then
2713 ac_ct_CC=$CC
2714 # Extract the first word of "gcc", so it can be a program name with args.
2715set dummy gcc; ac_word=$2
2716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2717$as_echo_n "checking for $ac_word... " >&6; }
2718if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2719 $as_echo_n "(cached) " >&6
2720else
2721 if test -n "$ac_ct_CC"; then
2722 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2723else
2724as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2725for as_dir in $PATH
2726do
2727 IFS=$as_save_IFS
2728 test -z "$as_dir" && as_dir=.
2729 for ac_exec_ext in '' $ac_executable_extensions; do
2730 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2731 ac_cv_prog_ac_ct_CC="gcc"
2732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2733 break 2
2734 fi
2735done
2736 done
2737IFS=$as_save_IFS
2738
2739fi
2740fi
2741ac_ct_CC=$ac_cv_prog_ac_ct_CC
2742if test -n "$ac_ct_CC"; then
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2744$as_echo "$ac_ct_CC" >&6; }
2745else
2746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2747$as_echo "no" >&6; }
2748fi
2749
2750 if test "x$ac_ct_CC" = x; then
2751 CC=""
2752 else
2753 case $cross_compiling:$ac_tool_warned in
2754yes:)
2755{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2756$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2757ac_tool_warned=yes ;;
2758esac
2759 CC=$ac_ct_CC
2760 fi
2761else
2762 CC="$ac_cv_prog_CC"
2763fi
2764
2765if test -z "$CC"; then
2766 if test -n "$ac_tool_prefix"; then
2767 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2768set dummy ${ac_tool_prefix}cc; ac_word=$2
2769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2770$as_echo_n "checking for $ac_word... " >&6; }
2771if test "${ac_cv_prog_CC+set}" = set; then :
2772 $as_echo_n "(cached) " >&6
2773else
2774 if test -n "$CC"; then
2775 ac_cv_prog_CC="$CC" # Let the user override the test.
2776else
2777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2778for as_dir in $PATH
2779do
2780 IFS=$as_save_IFS
2781 test -z "$as_dir" && as_dir=.
2782 for ac_exec_ext in '' $ac_executable_extensions; do
2783 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2784 ac_cv_prog_CC="${ac_tool_prefix}cc"
2785 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2786 break 2
2787 fi
2788done
2789 done
2790IFS=$as_save_IFS
2791
5464f5a1 2792fi
81ecdfbb
RW
2793fi
2794CC=$ac_cv_prog_CC
2795if test -n "$CC"; then
2796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2797$as_echo "$CC" >&6; }
2798else
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2800$as_echo "no" >&6; }
2801fi
2802
5464f5a1 2803
81ecdfbb 2804 fi
5464f5a1
NN
2805fi
2806if test -z "$CC"; then
2807 # Extract the first word of "cc", so it can be a program name with args.
2808set dummy cc; ac_word=$2
81ecdfbb
RW
2809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2810$as_echo_n "checking for $ac_word... " >&6; }
2811if test "${ac_cv_prog_CC+set}" = set; then :
2812 $as_echo_n "(cached) " >&6
5464f5a1
NN
2813else
2814 if test -n "$CC"; then
2815 ac_cv_prog_CC="$CC" # Let the user override the test.
2816else
2817 ac_prog_rejected=no
2818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2819for as_dir in $PATH
2820do
2821 IFS=$as_save_IFS
2822 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2823 for ac_exec_ext in '' $ac_executable_extensions; do
2824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1
NN
2825 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2826 ac_prog_rejected=yes
2827 continue
2828 fi
2829 ac_cv_prog_CC="cc"
81ecdfbb 2830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2831 break 2
2832 fi
2833done
81ecdfbb
RW
2834 done
2835IFS=$as_save_IFS
5464f5a1
NN
2836
2837if test $ac_prog_rejected = yes; then
2838 # We found a bogon in the path, so make sure we never use it.
2839 set dummy $ac_cv_prog_CC
2840 shift
2841 if test $# != 0; then
2842 # We chose a different compiler from the bogus one.
2843 # However, it has the same basename, so the bogon will be chosen
2844 # first if we set CC to just the basename; use the full file name.
2845 shift
2846 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2847 fi
2848fi
2849fi
2850fi
2851CC=$ac_cv_prog_CC
2852if test -n "$CC"; then
81ecdfbb
RW
2853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2854$as_echo "$CC" >&6; }
5464f5a1 2855else
81ecdfbb
RW
2856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2857$as_echo "no" >&6; }
5464f5a1
NN
2858fi
2859
81ecdfbb 2860
5464f5a1
NN
2861fi
2862if test -z "$CC"; then
2863 if test -n "$ac_tool_prefix"; then
81ecdfbb 2864 for ac_prog in cl.exe
5464f5a1
NN
2865 do
2866 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2867set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2869$as_echo_n "checking for $ac_word... " >&6; }
2870if test "${ac_cv_prog_CC+set}" = set; then :
2871 $as_echo_n "(cached) " >&6
5464f5a1
NN
2872else
2873 if test -n "$CC"; then
2874 ac_cv_prog_CC="$CC" # Let the user override the test.
2875else
2876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2877for as_dir in $PATH
2878do
2879 IFS=$as_save_IFS
2880 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2881 for ac_exec_ext in '' $ac_executable_extensions; do
2882 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 2883 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2884 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2885 break 2
2886 fi
2887done
81ecdfbb
RW
2888 done
2889IFS=$as_save_IFS
5464f5a1
NN
2890
2891fi
2892fi
2893CC=$ac_cv_prog_CC
2894if test -n "$CC"; then
81ecdfbb
RW
2895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2896$as_echo "$CC" >&6; }
5464f5a1 2897else
81ecdfbb
RW
2898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2899$as_echo "no" >&6; }
5464f5a1
NN
2900fi
2901
81ecdfbb 2902
5464f5a1
NN
2903 test -n "$CC" && break
2904 done
2905fi
2906if test -z "$CC"; then
2907 ac_ct_CC=$CC
81ecdfbb 2908 for ac_prog in cl.exe
5464f5a1
NN
2909do
2910 # Extract the first word of "$ac_prog", so it can be a program name with args.
2911set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2913$as_echo_n "checking for $ac_word... " >&6; }
2914if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2915 $as_echo_n "(cached) " >&6
5464f5a1
NN
2916else
2917 if test -n "$ac_ct_CC"; then
2918 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2919else
2920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2921for as_dir in $PATH
2922do
2923 IFS=$as_save_IFS
2924 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2925 for ac_exec_ext in '' $ac_executable_extensions; do
2926 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 2927 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2929 break 2
2930 fi
2931done
81ecdfbb
RW
2932 done
2933IFS=$as_save_IFS
5464f5a1
NN
2934
2935fi
2936fi
2937ac_ct_CC=$ac_cv_prog_ac_ct_CC
2938if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2940$as_echo "$ac_ct_CC" >&6; }
5464f5a1 2941else
81ecdfbb
RW
2942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2943$as_echo "no" >&6; }
5464f5a1
NN
2944fi
2945
81ecdfbb 2946
5464f5a1
NN
2947 test -n "$ac_ct_CC" && break
2948done
2949
81ecdfbb
RW
2950 if test "x$ac_ct_CC" = x; then
2951 CC=""
2952 else
2953 case $cross_compiling:$ac_tool_warned in
2954yes:)
2955{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2956$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2957ac_tool_warned=yes ;;
2958esac
2959 CC=$ac_ct_CC
2960 fi
5464f5a1
NN
2961fi
2962
2963fi
2964
2965
81ecdfbb
RW
2966test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2967$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2968as_fn_error "no acceptable C compiler found in \$PATH
2969See \`config.log' for more details." "$LINENO" 5; }
5464f5a1
NN
2970
2971# Provide some information about the compiler.
81ecdfbb
RW
2972$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2973set X $ac_compile
2974ac_compiler=$2
2975for ac_option in --version -v -V -qversion; do
2976 { { ac_try="$ac_compiler $ac_option >&5"
2977case "(($ac_try" in
2978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2979 *) ac_try_echo=$ac_try;;
2980esac
2981eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2982$as_echo "$ac_try_echo"; } >&5
2983 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5464f5a1 2984 ac_status=$?
81ecdfbb
RW
2985 if test -s conftest.err; then
2986 sed '10a\
2987... rest of stderr output deleted ...
2988 10q' conftest.err >conftest.er1
2989 cat conftest.er1 >&5
2990 rm -f conftest.er1 conftest.err
2991 fi
2992 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2993 test $ac_status = 0; }
2994done
5464f5a1 2995
81ecdfbb 2996cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
2997/* end confdefs.h. */
2998
2999int
3000main ()
3001{
3002
3003 ;
3004 return 0;
3005}
3006_ACEOF
3007ac_clean_files_save=$ac_clean_files
81ecdfbb 3008ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
5464f5a1
NN
3009# Try to create an executable without -o first, disregard a.out.
3010# It will help us diagnose broken compilers, and finding out an intuition
3011# of exeext.
81ecdfbb
RW
3012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3013$as_echo_n "checking for C compiler default output file name... " >&6; }
3014ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3015
3016# The possible output files:
3017ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3018
3019ac_rmfiles=
3020for ac_file in $ac_files
3021do
3022 case $ac_file in
3023 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3024 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3025 esac
3026done
3027rm -f $ac_rmfiles
3028
3029if { { ac_try="$ac_link_default"
3030case "(($ac_try" in
3031 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3032 *) ac_try_echo=$ac_try;;
3033esac
3034eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3035$as_echo "$ac_try_echo"; } >&5
3036 (eval "$ac_link_default") 2>&5
3037 ac_status=$?
3038 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3039 test $ac_status = 0; }; then :
3040 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3041# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3042# in a Makefile. We should not override ac_cv_exeext if it was cached,
3043# so that the user can short-circuit this test for compilers unknown to
3044# Autoconf.
3045for ac_file in $ac_files ''
5464f5a1
NN
3046do
3047 test -f "$ac_file" || continue
3048 case $ac_file in
81ecdfbb 3049 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
5464f5a1
NN
3050 ;;
3051 [ab].out )
3052 # We found the default executable, but exeext='' is most
3053 # certainly right.
3054 break;;
3055 *.* )
81ecdfbb
RW
3056 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3057 then :; else
3058 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3059 fi
3060 # We set ac_cv_exeext here because the later test for it is not
3061 # safe: cross compilers may not add the suffix if given an `-o'
3062 # argument, so we may need to know it at that point already.
3063 # Even if this section looks crufty: it has the advantage of
3064 # actually working.
5464f5a1
NN
3065 break;;
3066 * )
3067 break;;
3068 esac
3069done
81ecdfbb
RW
3070test "$ac_cv_exeext" = no && ac_cv_exeext=
3071
5464f5a1 3072else
81ecdfbb
RW
3073 ac_file=''
3074fi
3075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3076$as_echo "$ac_file" >&6; }
3077if test -z "$ac_file"; then :
3078 $as_echo "$as_me: failed program was:" >&5
5464f5a1
NN
3079sed 's/^/| /' conftest.$ac_ext >&5
3080
81ecdfbb
RW
3081{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3082$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3083{ as_fn_set_status 77
3084as_fn_error "C compiler cannot create executables
3085See \`config.log' for more details." "$LINENO" 5; }; }
5464f5a1 3086fi
5464f5a1 3087ac_exeext=$ac_cv_exeext
5464f5a1 3088
81ecdfbb 3089# Check that the compiler produces executables we can run. If not, either
5464f5a1 3090# the compiler is broken, or we cross compile.
81ecdfbb
RW
3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3092$as_echo_n "checking whether the C compiler works... " >&6; }
5464f5a1
NN
3093# If not cross compiling, check that we can run a simple program.
3094if test "$cross_compiling" != yes; then
3095 if { ac_try='./$ac_file'
81ecdfbb
RW
3096 { { case "(($ac_try" in
3097 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3098 *) ac_try_echo=$ac_try;;
3099esac
3100eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3101$as_echo "$ac_try_echo"; } >&5
3102 (eval "$ac_try") 2>&5
5464f5a1 3103 ac_status=$?
81ecdfbb
RW
3104 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3105 test $ac_status = 0; }; }; then
5464f5a1
NN
3106 cross_compiling=no
3107 else
3108 if test "$cross_compiling" = maybe; then
3109 cross_compiling=yes
3110 else
81ecdfbb
RW
3111 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3112$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3113as_fn_error "cannot run C compiled programs.
5464f5a1 3114If you meant to cross compile, use \`--host'.
81ecdfbb 3115See \`config.log' for more details." "$LINENO" 5; }
5464f5a1
NN
3116 fi
3117 fi
3118fi
81ecdfbb
RW
3119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3120$as_echo "yes" >&6; }
5464f5a1 3121
81ecdfbb 3122rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
5464f5a1 3123ac_clean_files=$ac_clean_files_save
81ecdfbb 3124# Check that the compiler produces executables we can run. If not, either
5464f5a1 3125# the compiler is broken, or we cross compile.
81ecdfbb
RW
3126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3127$as_echo_n "checking whether we are cross compiling... " >&6; }
3128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3129$as_echo "$cross_compiling" >&6; }
3130
3131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3132$as_echo_n "checking for suffix of executables... " >&6; }
3133if { { ac_try="$ac_link"
3134case "(($ac_try" in
3135 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3136 *) ac_try_echo=$ac_try;;
3137esac
3138eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3139$as_echo "$ac_try_echo"; } >&5
3140 (eval "$ac_link") 2>&5
5464f5a1 3141 ac_status=$?
81ecdfbb
RW
3142 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3143 test $ac_status = 0; }; then :
5464f5a1
NN
3144 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3145# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3146# work properly (i.e., refer to `conftest.exe'), while it won't with
3147# `rm'.
3148for ac_file in conftest.exe conftest conftest.*; do
3149 test -f "$ac_file" || continue
3150 case $ac_file in
81ecdfbb 3151 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
5464f5a1 3152 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
5464f5a1
NN
3153 break;;
3154 * ) break;;
3155 esac
3156done
3157else
81ecdfbb
RW
3158 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3159$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3160as_fn_error "cannot compute suffix of executables: cannot compile and link
3161See \`config.log' for more details." "$LINENO" 5; }
5464f5a1 3162fi
5464f5a1 3163rm -f conftest$ac_cv_exeext
81ecdfbb
RW
3164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3165$as_echo "$ac_cv_exeext" >&6; }
5464f5a1
NN
3166
3167rm -f conftest.$ac_ext
3168EXEEXT=$ac_cv_exeext
3169ac_exeext=$EXEEXT
81ecdfbb
RW
3170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3171$as_echo_n "checking for suffix of object files... " >&6; }
3172if test "${ac_cv_objext+set}" = set; then :
3173 $as_echo_n "(cached) " >&6
5464f5a1 3174else
81ecdfbb 3175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3176/* end confdefs.h. */
3177
3178int
3179main ()
3180{
3181
3182 ;
3183 return 0;
3184}
3185_ACEOF
3186rm -f conftest.o conftest.obj
81ecdfbb
RW
3187if { { ac_try="$ac_compile"
3188case "(($ac_try" in
3189 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3190 *) ac_try_echo=$ac_try;;
3191esac
3192eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3193$as_echo "$ac_try_echo"; } >&5
3194 (eval "$ac_compile") 2>&5
3195 ac_status=$?
3196 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3197 test $ac_status = 0; }; then :
3198 for ac_file in conftest.o conftest.obj conftest.*; do
3199 test -f "$ac_file" || continue;
5464f5a1 3200 case $ac_file in
81ecdfbb 3201 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
5464f5a1
NN
3202 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3203 break;;
3204 esac
3205done
3206else
81ecdfbb 3207 $as_echo "$as_me: failed program was:" >&5
5464f5a1
NN
3208sed 's/^/| /' conftest.$ac_ext >&5
3209
81ecdfbb
RW
3210{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3211$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3212as_fn_error "cannot compute suffix of object files: cannot compile
3213See \`config.log' for more details." "$LINENO" 5; }
5464f5a1 3214fi
5464f5a1
NN
3215rm -f conftest.$ac_cv_objext conftest.$ac_ext
3216fi
81ecdfbb
RW
3217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3218$as_echo "$ac_cv_objext" >&6; }
5464f5a1
NN
3219OBJEXT=$ac_cv_objext
3220ac_objext=$OBJEXT
81ecdfbb
RW
3221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3222$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3223if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3224 $as_echo_n "(cached) " >&6
5464f5a1 3225else
81ecdfbb 3226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3227/* end confdefs.h. */
3228
3229int
3230main ()
3231{
3232#ifndef __GNUC__
3233 choke me
3234#endif
3235
3236 ;
3237 return 0;
3238}
3239_ACEOF
81ecdfbb 3240if ac_fn_c_try_compile "$LINENO"; then :
5464f5a1
NN
3241 ac_compiler_gnu=yes
3242else
81ecdfbb 3243 ac_compiler_gnu=no
5464f5a1 3244fi
81ecdfbb 3245rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464f5a1
NN
3246ac_cv_c_compiler_gnu=$ac_compiler_gnu
3247
3248fi
81ecdfbb
RW
3249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3250$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3251if test $ac_compiler_gnu = yes; then
3252 GCC=yes
3253else
3254 GCC=
3255fi
5464f5a1
NN
3256ac_test_CFLAGS=${CFLAGS+set}
3257ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3259$as_echo_n "checking whether $CC accepts -g... " >&6; }
3260if test "${ac_cv_prog_cc_g+set}" = set; then :
3261 $as_echo_n "(cached) " >&6
3262else
3263 ac_save_c_werror_flag=$ac_c_werror_flag
3264 ac_c_werror_flag=yes
3265 ac_cv_prog_cc_g=no
3266 CFLAGS="-g"
3267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3268/* end confdefs.h. */
3269
3270int
3271main ()
3272{
3273
3274 ;
3275 return 0;
3276}
3277_ACEOF
81ecdfbb 3278if ac_fn_c_try_compile "$LINENO"; then :
5464f5a1
NN
3279 ac_cv_prog_cc_g=yes
3280else
81ecdfbb
RW
3281 CFLAGS=""
3282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3283/* end confdefs.h. */
5464f5a1 3284
81ecdfbb
RW
3285int
3286main ()
3287{
3288
3289 ;
3290 return 0;
3291}
3292_ACEOF
3293if ac_fn_c_try_compile "$LINENO"; then :
3294
3295else
3296 ac_c_werror_flag=$ac_save_c_werror_flag
3297 CFLAGS="-g"
3298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3299/* end confdefs.h. */
3300
3301int
3302main ()
3303{
3304
3305 ;
3306 return 0;
3307}
3308_ACEOF
3309if ac_fn_c_try_compile "$LINENO"; then :
3310 ac_cv_prog_cc_g=yes
3311fi
3312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464f5a1 3313fi
81ecdfbb 3314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464f5a1 3315fi
81ecdfbb
RW
3316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3317 ac_c_werror_flag=$ac_save_c_werror_flag
3318fi
3319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3320$as_echo "$ac_cv_prog_cc_g" >&6; }
5464f5a1
NN
3321if test "$ac_test_CFLAGS" = set; then
3322 CFLAGS=$ac_save_CFLAGS
3323elif test $ac_cv_prog_cc_g = yes; then
3324 if test "$GCC" = yes; then
3325 CFLAGS="-g -O2"
3326 else
3327 CFLAGS="-g"
3328 fi
3329else
3330 if test "$GCC" = yes; then
3331 CFLAGS="-O2"
3332 else
3333 CFLAGS=
3334 fi
3335fi
81ecdfbb
RW
3336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3337$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3338if test "${ac_cv_prog_cc_c89+set}" = set; then :
3339 $as_echo_n "(cached) " >&6
5464f5a1 3340else
81ecdfbb 3341 ac_cv_prog_cc_c89=no
5464f5a1 3342ac_save_CC=$CC
81ecdfbb 3343cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3344/* end confdefs.h. */
3345#include <stdarg.h>
3346#include <stdio.h>
3347#include <sys/types.h>
3348#include <sys/stat.h>
3349/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3350struct buf { int x; };
3351FILE * (*rcsopen) (struct buf *, struct stat *, int);
3352static char *e (p, i)
3353 char **p;
3354 int i;
3355{
3356 return p[i];
3357}
3358static char *f (char * (*g) (char **, int), char **p, ...)
3359{
3360 char *s;
3361 va_list v;
3362 va_start (v,p);
3363 s = g (p, va_arg (v,int));
3364 va_end (v);
3365 return s;
3366}
3367
3368/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3369 function prototypes and stuff, but not '\xHH' hex character constants.
3370 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3371 as 'x'. The following induces an error, until -std is added to get
5464f5a1
NN
3372 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3373 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3374 that's true only with -std. */
5464f5a1
NN
3375int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3376
81ecdfbb
RW
3377/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3378 inside strings and character constants. */
3379#define FOO(x) 'x'
3380int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3381
5464f5a1
NN
3382int test (int i, double x);
3383struct s1 {int (*f) (int a);};
3384struct s2 {int (*f) (double a);};
3385int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3386int argc;
3387char **argv;
3388int
3389main ()
3390{
3391return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3392 ;
3393 return 0;
3394}
3395_ACEOF
81ecdfbb
RW
3396for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3397 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5464f5a1
NN
3398do
3399 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3400 if ac_fn_c_try_compile "$LINENO"; then :
3401 ac_cv_prog_cc_c89=$ac_arg
5464f5a1 3402fi
81ecdfbb
RW
3403rm -f core conftest.err conftest.$ac_objext
3404 test "x$ac_cv_prog_cc_c89" != "xno" && break
5464f5a1 3405done
81ecdfbb 3406rm -f conftest.$ac_ext
5464f5a1
NN
3407CC=$ac_save_CC
3408
3409fi
81ecdfbb
RW
3410# AC_CACHE_VAL
3411case "x$ac_cv_prog_cc_c89" in
3412 x)
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3414$as_echo "none needed" >&6; } ;;
3415 xno)
3416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3417$as_echo "unsupported" >&6; } ;;
5464f5a1 3418 *)
81ecdfbb
RW
3419 CC="$CC $ac_cv_prog_cc_c89"
3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3421$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5464f5a1 3422esac
81ecdfbb 3423if test "x$ac_cv_prog_cc_c89" != xno; then :
5464f5a1
NN
3424
3425fi
5464f5a1 3426
5464f5a1
NN
3427ac_ext=c
3428ac_cpp='$CPP $CPPFLAGS'
3429ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3430ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3431ac_compiler_gnu=$ac_cv_c_compiler_gnu
3432
3433
81ecdfbb
RW
3434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3435$as_echo_n "checking for library containing strerror... " >&6; }
3436if test "${ac_cv_search_strerror+set}" = set; then :
3437 $as_echo_n "(cached) " >&6
5464f5a1 3438else
f5385ebf 3439 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3440cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3441/* end confdefs.h. */
3442
81ecdfbb
RW
3443/* Override any GCC internal prototype to avoid an error.
3444 Use char because int might match the return type of a GCC
3445 builtin and then its argument prototype would still apply. */
5464f5a1
NN
3446#ifdef __cplusplus
3447extern "C"
3448#endif
5464f5a1
NN
3449char strerror ();
3450int
3451main ()
3452{
81ecdfbb 3453return strerror ();
5464f5a1
NN
3454 ;
3455 return 0;
3456}
3457_ACEOF
81ecdfbb
RW
3458for ac_lib in '' cposix; do
3459 if test -z "$ac_lib"; then
3460 ac_res="none required"
3461 else
3462 ac_res=-l$ac_lib
f5385ebf 3463 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3464 fi
3465 if ac_fn_c_try_link "$LINENO"; then :
3466 ac_cv_search_strerror=$ac_res
3467fi
3468rm -f core conftest.err conftest.$ac_objext \
3469 conftest$ac_exeext
3470 if test "${ac_cv_search_strerror+set}" = set; then :
3471 break
3472fi
3473done
3474if test "${ac_cv_search_strerror+set}" = set; then :
f5385ebf 3475
f5385ebf 3476else
81ecdfbb 3477 ac_cv_search_strerror=no
5464f5a1 3478fi
81ecdfbb 3479rm conftest.$ac_ext
f5385ebf
AM
3480LIBS=$ac_func_search_save_LIBS
3481fi
81ecdfbb
RW
3482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3483$as_echo "$ac_cv_search_strerror" >&6; }
3484ac_res=$ac_cv_search_strerror
3485if test "$ac_res" != no; then :
3486 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5464f5a1 3487
f5385ebf 3488fi
5464f5a1
NN
3489
3490
81ecdfbb
RW
3491am__api_version='1.11'
3492
5464f5a1
NN
3493# Find a good install program. We prefer a C program (faster),
3494# so one script is as good as another. But avoid the broken or
3495# incompatible versions:
3496# SysV /etc/install, /usr/sbin/install
3497# SunOS /usr/etc/install
3498# IRIX /sbin/install
3499# AIX /bin/install
3500# AmigaOS /C/install, which installs bootblocks on floppy discs
252b5132
RH
3501# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3502# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3503# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5464f5a1 3504# OS/2's system install, which has a completely different semantic
252b5132 3505# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3506# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3508$as_echo_n "checking for a BSD-compatible install... " >&6; }
252b5132 3509if test -z "$INSTALL"; then
81ecdfbb
RW
3510if test "${ac_cv_path_install+set}" = set; then :
3511 $as_echo_n "(cached) " >&6
252b5132 3512else
5464f5a1
NN
3513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3514for as_dir in $PATH
3515do
3516 IFS=$as_save_IFS
3517 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3518 # Account for people who put trailing slashes in PATH elements.
3519case $as_dir/ in #((
3520 ./ | .// | /[cC]/* | \
5464f5a1 3521 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3522 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5464f5a1
NN
3523 /usr/ucb/* ) ;;
3524 *)
3525 # OSF1 and SCO ODT 3.0 have their own names for install.
3526 # Don't use installbsd from OSF since it installs stuff as root
3527 # by default.
3528 for ac_prog in ginstall scoinst install; do
3529 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 3530 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
252b5132 3531 if test $ac_prog = install &&
5464f5a1 3532 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
252b5132
RH
3533 # AIX install. It has an incompatible calling convention.
3534 :
5464f5a1
NN
3535 elif test $ac_prog = install &&
3536 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3537 # program-specific install script used by HP pwplus--don't use.
3538 :
252b5132 3539 else
58c85be7
RW
3540 rm -rf conftest.one conftest.two conftest.dir
3541 echo one > conftest.one
3542 echo two > conftest.two
3543 mkdir conftest.dir
3544 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3545 test -s conftest.one && test -s conftest.two &&
3546 test -s conftest.dir/conftest.one &&
3547 test -s conftest.dir/conftest.two
3548 then
3549 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3550 break 3
3551 fi
252b5132
RH
3552 fi
3553 fi
3554 done
5464f5a1
NN
3555 done
3556 ;;
3557esac
81ecdfbb
RW
3558
3559 done
3560IFS=$as_save_IFS
5464f5a1 3561
58c85be7 3562rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3563
3564fi
3565 if test "${ac_cv_path_install+set}" = set; then
5464f5a1 3566 INSTALL=$ac_cv_path_install
252b5132 3567 else
58c85be7
RW
3568 # As a last resort, use the slow shell script. Don't cache a
3569 # value for INSTALL within a source directory, because that will
252b5132 3570 # break other packages using the cache if that directory is
58c85be7 3571 # removed, or if the value is a relative name.
5464f5a1 3572 INSTALL=$ac_install_sh
252b5132
RH
3573 fi
3574fi
81ecdfbb
RW
3575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3576$as_echo "$INSTALL" >&6; }
252b5132
RH
3577
3578# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3579# It thinks the first close brace ends the variable substitution.
3580test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3581
5464f5a1 3582test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3583
3584test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3585
81ecdfbb
RW
3586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3587$as_echo_n "checking whether build environment is sane... " >&6; }
252b5132
RH
3588# Just in case
3589sleep 1
f5385ebf 3590echo timestamp > conftest.file
81ecdfbb
RW
3591# Reject unsafe characters in $srcdir or the absolute working directory
3592# name. Accept space and tab only in the latter.
3593am_lf='
3594'
3595case `pwd` in
3596 *[\\\"\#\$\&\'\`$am_lf]*)
3597 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3598esac
3599case $srcdir in
3600 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3601 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3602esac
3603
252b5132
RH
3604# Do `set' in a subshell so we don't clobber the current shell's
3605# arguments. Must try -L first in case configure is actually a
3606# symlink; some systems play weird games with the mod time of symlinks
3607# (eg FreeBSD returns the mod time of the symlink's containing
3608# directory).
3609if (
81ecdfbb 3610 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
252b5132
RH
3611 if test "$*" = "X"; then
3612 # -L didn't work.
81ecdfbb 3613 set X `ls -t "$srcdir/configure" conftest.file`
252b5132 3614 fi
f5385ebf
AM
3615 rm -f conftest.file
3616 if test "$*" != "X $srcdir/configure conftest.file" \
3617 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
3618
3619 # If neither matched, then we have a broken ls. This can happen
3620 # if, for instance, CONFIG_SHELL is bash and it inherits a
3621 # broken ls alias from the environment. This has actually
3622 # happened. Such a system could not be considered "sane".
81ecdfbb
RW
3623 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3624alias in your environment" "$LINENO" 5
252b5132
RH
3625 fi
3626
f5385ebf 3627 test "$2" = conftest.file
252b5132
RH
3628 )
3629then
3630 # Ok.
3631 :
3632else
81ecdfbb
RW
3633 as_fn_error "newly created file is older than distributed files!
3634Check your system clock" "$LINENO" 5
252b5132 3635fi
81ecdfbb
RW
3636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3637$as_echo "yes" >&6; }
252b5132 3638test "$program_prefix" != NONE &&
81ecdfbb 3639 program_transform_name="s&^&$program_prefix&;$program_transform_name"
252b5132
RH
3640# Use a double $ so make ignores it.
3641test "$program_suffix" != NONE &&
81ecdfbb
RW
3642 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3643# Double any \ or $.
5464f5a1 3644# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3645ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3646program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5464f5a1 3647
f5385ebf
AM
3648# expand $ac_aux_dir to an absolute path
3649am_aux_dir=`cd $ac_aux_dir && pwd`
3650
81ecdfbb
RW
3651if test x"${MISSING+set}" != xset; then
3652 case $am_aux_dir in
3653 *\ * | *\ *)
3654 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3655 *)
3656 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3657 esac
3658fi
f5385ebf
AM
3659# Use eval to expand $SHELL
3660if eval "$MISSING --run true"; then
3661 am_missing_run="$MISSING --run "
3662else
3663 am_missing_run=
81ecdfbb
RW
3664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3665$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3666fi
3667
3668if test x"${install_sh}" != xset; then
3669 case $am_aux_dir in
3670 *\ * | *\ *)
3671 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3672 *)
3673 install_sh="\${SHELL} $am_aux_dir/install-sh"
3674 esac
3675fi
3676
3677# Installed binaries are usually stripped using `strip' when the user
3678# run `make install-strip'. However `strip' might not be the right
3679# tool to use in cross-compilation environments, therefore Automake
3680# will honor the `STRIP' environment variable to overrule this program.
3681if test "$cross_compiling" != no; then
3682 if test -n "$ac_tool_prefix"; then
3683 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3684set dummy ${ac_tool_prefix}strip; ac_word=$2
3685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3686$as_echo_n "checking for $ac_word... " >&6; }
3687if test "${ac_cv_prog_STRIP+set}" = set; then :
3688 $as_echo_n "(cached) " >&6
3689else
3690 if test -n "$STRIP"; then
3691 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3692else
3693as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3694for as_dir in $PATH
3695do
3696 IFS=$as_save_IFS
3697 test -z "$as_dir" && as_dir=.
3698 for ac_exec_ext in '' $ac_executable_extensions; do
3699 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3700 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3701 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3702 break 2
3703 fi
3704done
3705 done
3706IFS=$as_save_IFS
3707
3708fi
3709fi
3710STRIP=$ac_cv_prog_STRIP
3711if test -n "$STRIP"; then
3712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3713$as_echo "$STRIP" >&6; }
3714else
3715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3716$as_echo "no" >&6; }
3717fi
3718
3719
3720fi
3721if test -z "$ac_cv_prog_STRIP"; then
3722 ac_ct_STRIP=$STRIP
3723 # Extract the first word of "strip", so it can be a program name with args.
3724set dummy strip; ac_word=$2
3725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3726$as_echo_n "checking for $ac_word... " >&6; }
3727if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3728 $as_echo_n "(cached) " >&6
3729else
3730 if test -n "$ac_ct_STRIP"; then
3731 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3732else
3733as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3734for as_dir in $PATH
3735do
3736 IFS=$as_save_IFS
3737 test -z "$as_dir" && as_dir=.
3738 for ac_exec_ext in '' $ac_executable_extensions; do
3739 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3740 ac_cv_prog_ac_ct_STRIP="strip"
3741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3742 break 2
3743 fi
3744done
3745 done
3746IFS=$as_save_IFS
3747
3748fi
3749fi
3750ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3751if test -n "$ac_ct_STRIP"; then
3752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3753$as_echo "$ac_ct_STRIP" >&6; }
3754else
3755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3756$as_echo "no" >&6; }
3757fi
3758
3759 if test "x$ac_ct_STRIP" = x; then
3760 STRIP=":"
3761 else
3762 case $cross_compiling:$ac_tool_warned in
3763yes:)
3764{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3765$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3766ac_tool_warned=yes ;;
3767esac
3768 STRIP=$ac_ct_STRIP
3769 fi
3770else
3771 STRIP="$ac_cv_prog_STRIP"
3772fi
3773
3774fi
3775INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3776
3777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3778$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3779if test -z "$MKDIR_P"; then
3780 if test "${ac_cv_path_mkdir+set}" = set; then :
3781 $as_echo_n "(cached) " >&6
3782else
3783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3784for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3785do
3786 IFS=$as_save_IFS
3787 test -z "$as_dir" && as_dir=.
3788 for ac_prog in mkdir gmkdir; do
3789 for ac_exec_ext in '' $ac_executable_extensions; do
3790 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3791 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3792 'mkdir (GNU coreutils) '* | \
3793 'mkdir (coreutils) '* | \
3794 'mkdir (fileutils) '4.1*)
3795 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3796 break 3;;
3797 esac
3798 done
3799 done
f5385ebf 3800 done
81ecdfbb
RW
3801IFS=$as_save_IFS
3802
3803fi
3804
3805 if test "${ac_cv_path_mkdir+set}" = set; then
3806 MKDIR_P="$ac_cv_path_mkdir -p"
f5385ebf 3807 else
81ecdfbb
RW
3808 # As a last resort, use the slow shell script. Don't cache a
3809 # value for MKDIR_P within a source directory, because that will
3810 # break other packages using the cache if that directory is
3811 # removed, or if the value is a relative name.
3812 test -d ./--version && rmdir ./--version
3813 MKDIR_P="$ac_install_sh -d"
f5385ebf
AM
3814 fi
3815fi
81ecdfbb
RW
3816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3817$as_echo "$MKDIR_P" >&6; }
3818
3819mkdir_p="$MKDIR_P"
3820case $mkdir_p in
3821 [\\/$]* | ?:[\\/]*) ;;
3822 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3823esac
f5385ebf
AM
3824
3825for ac_prog in gawk mawk nawk awk
3826do
3827 # Extract the first word of "$ac_prog", so it can be a program name with args.
3828set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
3829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3830$as_echo_n "checking for $ac_word... " >&6; }
3831if test "${ac_cv_prog_AWK+set}" = set; then :
3832 $as_echo_n "(cached) " >&6
f5385ebf
AM
3833else
3834 if test -n "$AWK"; then
3835 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3836else
3837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3838for as_dir in $PATH
3839do
3840 IFS=$as_save_IFS
3841 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3842 for ac_exec_ext in '' $ac_executable_extensions; do
3843 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
f5385ebf 3844 ac_cv_prog_AWK="$ac_prog"
81ecdfbb 3845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
f5385ebf
AM
3846 break 2
3847 fi
3848done
81ecdfbb
RW
3849 done
3850IFS=$as_save_IFS
f5385ebf
AM
3851
3852fi
3853fi
3854AWK=$ac_cv_prog_AWK
3855if test -n "$AWK"; then
81ecdfbb
RW
3856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3857$as_echo "$AWK" >&6; }
f5385ebf 3858else
81ecdfbb
RW
3859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3860$as_echo "no" >&6; }
f5385ebf
AM
3861fi
3862
81ecdfbb 3863
f5385ebf
AM
3864 test -n "$AWK" && break
3865done
3866
81ecdfbb
RW
3867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3868$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3869set x ${MAKE-make}
3870ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3871if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3872 $as_echo_n "(cached) " >&6
5464f5a1
NN
3873else
3874 cat >conftest.make <<\_ACEOF
81ecdfbb 3875SHELL = /bin/sh
252b5132 3876all:
81ecdfbb 3877 @echo '@@@%%%=$(MAKE)=@@@%%%'
5464f5a1 3878_ACEOF
252b5132 3879# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
81ecdfbb
RW
3880case `${MAKE-make} -f conftest.make 2>/dev/null` in
3881 *@@@%%%=?*=@@@%%%*)
3882 eval ac_cv_prog_make_${ac_make}_set=yes;;
3883 *)
3884 eval ac_cv_prog_make_${ac_make}_set=no;;
3885esac
5464f5a1 3886rm -f conftest.make
252b5132 3887fi
81ecdfbb
RW
3888if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3890$as_echo "yes" >&6; }
252b5132
RH
3891 SET_MAKE=
3892else
81ecdfbb
RW
3893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3894$as_echo "no" >&6; }
252b5132
RH
3895 SET_MAKE="MAKE=${MAKE-make}"
3896fi
3897
f5385ebf
AM
3898rm -rf .tst 2>/dev/null
3899mkdir .tst 2>/dev/null
3900if test -d .tst; then
3901 am__leading_dot=.
3902else
3903 am__leading_dot=_
3904fi
3905rmdir .tst 2>/dev/null
3906
3907DEPDIR="${am__leading_dot}deps"
3908
81ecdfbb 3909ac_config_commands="$ac_config_commands depfiles"
f5385ebf
AM
3910
3911
3912am_make=${MAKE-make}
3913cat > confinc << 'END'
3914am__doit:
81ecdfbb 3915 @echo this is the am__doit target
f5385ebf
AM
3916.PHONY: am__doit
3917END
3918# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3920$as_echo_n "checking for style of include used by $am_make... " >&6; }
f5385ebf
AM
3921am__include="#"
3922am__quote=
3923_am_result=none
3924# First try GNU make style include.
3925echo "include confinc" > confmf
81ecdfbb
RW
3926# Ignore all kinds of additional output from `make'.
3927case `$am_make -s -f confmf 2> /dev/null` in #(
3928*the\ am__doit\ target*)
3929 am__include=include
3930 am__quote=
3931 _am_result=GNU
3932 ;;
3933esac
f5385ebf
AM
3934# Now try BSD make style include.
3935if test "$am__include" = "#"; then
3936 echo '.include "confinc"' > confmf
81ecdfbb
RW
3937 case `$am_make -s -f confmf 2> /dev/null` in #(
3938 *the\ am__doit\ target*)
3939 am__include=.include
3940 am__quote="\""
3941 _am_result=BSD
3942 ;;
3943 esac
f5385ebf
AM
3944fi
3945
3946
81ecdfbb
RW
3947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3948$as_echo "$_am_result" >&6; }
f5385ebf
AM
3949rm -f confinc confmf
3950
81ecdfbb
RW
3951# Check whether --enable-dependency-tracking was given.
3952if test "${enable_dependency_tracking+set}" = set; then :
3953 enableval=$enable_dependency_tracking;
3954fi
f5385ebf 3955
f5385ebf
AM
3956if test "x$enable_dependency_tracking" != xno; then
3957 am_depcomp="$ac_aux_dir/depcomp"
3958 AMDEPBACKSLASH='\'
3959fi
81ecdfbb 3960 if test "x$enable_dependency_tracking" != xno; then
f5385ebf
AM
3961 AMDEP_TRUE=
3962 AMDEP_FALSE='#'
3963else
3964 AMDEP_TRUE='#'
3965 AMDEP_FALSE=
3966fi
6be7c12c 3967
252b5132 3968
81ecdfbb
RW
3969if test "`cd $srcdir && pwd`" != "`pwd`"; then
3970 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3971 # is not polluted with repeated "-I."
3972 am__isrc=' -I$(srcdir)'
3973 # test to see if srcdir already configured
3974 if test -f $srcdir/config.status; then
3975 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3976 fi
252b5132 3977fi
5464f5a1 3978
f5385ebf
AM
3979# test whether we have cygpath
3980if test -z "$CYGPATH_W"; then
3981 if (cygpath --version) >/dev/null 2>/dev/null; then
3982 CYGPATH_W='cygpath -w'
3983 else
3984 CYGPATH_W=echo
3985 fi
3986fi
3987
3988
3989# Define the identity of the package.
3990 PACKAGE=bfd
0aabe54e 3991 VERSION=2.21.52
f5385ebf
AM
3992
3993
5464f5a1 3994cat >>confdefs.h <<_ACEOF
252b5132 3995#define PACKAGE "$PACKAGE"
5464f5a1 3996_ACEOF
252b5132 3997
5464f5a1
NN
3998
3999cat >>confdefs.h <<_ACEOF
252b5132 4000#define VERSION "$VERSION"
5464f5a1 4001_ACEOF
252b5132 4002
f5385ebf
AM
4003# Some tools Automake needs.
4004
4005ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4006
4007
4008AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4009
4010
4011AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4012
4013
4014AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4015
4016
4017MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
6be7c12c 4018
f5385ebf
AM
4019# We need awk for the "check" target. The system "awk" is bad on
4020# some platforms.
4021# Always define AMTAR for backward compatibility.
4022
4023AMTAR=${AMTAR-"${am_missing_run}tar"}
4024
4025am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4026
252b5132 4027
f5385ebf
AM
4028
4029
4030depcc="$CC" am_compiler_list=
4031
81ecdfbb
RW
4032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4033$as_echo_n "checking dependency style of $depcc... " >&6; }
4034if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4035 $as_echo_n "(cached) " >&6
252b5132 4036else
f5385ebf
AM
4037 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4038 # We make a subdir and do the tests there. Otherwise we can end up
4039 # making bogus files that we don't know about and never remove. For
4040 # instance it was reported that on HP-UX the gcc test will end up
4041 # making a dummy file named `D' -- because `-MD' means `put the output
4042 # in D'.
4043 mkdir conftest.dir
4044 # Copy depcomp to subdir because otherwise we won't find it if we're
4045 # using a relative directory.
4046 cp "$am_depcomp" conftest.dir
4047 cd conftest.dir
4048 # We will build objects and dependencies in a subdirectory because
4049 # it helps to detect inapplicable dependency modes. For instance
4050 # both Tru64's cc and ICC support -MD to output dependencies as a
4051 # side effect of compilation, but ICC will put the dependencies in
4052 # the current directory while Tru64 will put them in the object
4053 # directory.
4054 mkdir sub
4055
4056 am_cv_CC_dependencies_compiler_type=none
4057 if test "$am_compiler_list" = ""; then
4058 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4059 fi
81ecdfbb
RW
4060 am__universal=false
4061 case " $depcc " in #(
4062 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4063 esac
4064
f5385ebf
AM
4065 for depmode in $am_compiler_list; do
4066 # Setup a source with many dependencies, because some compilers
4067 # like to wrap large dependency lists on column 80 (with \), and
4068 # we should not choose a depcomp mode which is confused by this.
4069 #
4070 # We need to recreate these files for each test, as the compiler may
4071 # overwrite some of them when testing with obscure command lines.
4072 # This happens at least with the AIX C compiler.
4073 : > sub/conftest.c
4074 for i in 1 2 3 4 5 6; do
4075 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4076 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4077 # Solaris 8's {/usr,}/bin/sh.
4078 touch sub/conftst$i.h
4079 done
4080 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4081
81ecdfbb
RW
4082 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4083 # mode. It turns out that the SunPro C++ compiler does not properly
4084 # handle `-M -o', and we need to detect this. Also, some Intel
4085 # versions had trouble with output in subdirs
4086 am__obj=sub/conftest.${OBJEXT-o}
4087 am__minus_obj="-o $am__obj"
f5385ebf 4088 case $depmode in
81ecdfbb
RW
4089 gcc)
4090 # This depmode causes a compiler race in universal mode.
4091 test "$am__universal" = false || continue
4092 ;;
f5385ebf
AM
4093 nosideeffect)
4094 # after this tag, mechanisms are not by side-effect, so they'll
4095 # only be used when explicitly requested
4096 if test "x$enable_dependency_tracking" = xyes; then
4097 continue
4098 else
4099 break
4100 fi
4101 ;;
81ecdfbb
RW
4102 msvisualcpp | msvcmsys)
4103 # This compiler won't grok `-c -o', but also, the minuso test has
4104 # not run yet. These depmodes are late enough in the game, and
4105 # so weak that their functioning should not be impacted.
4106 am__obj=conftest.${OBJEXT-o}
4107 am__minus_obj=
4108 ;;
f5385ebf
AM
4109 none) break ;;
4110 esac
f5385ebf 4111 if depmode=$depmode \
81ecdfbb 4112 source=sub/conftest.c object=$am__obj \
f5385ebf 4113 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 4114 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
f5385ebf 4115 >/dev/null 2>conftest.err &&
81ecdfbb 4116 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
f5385ebf 4117 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 4118 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
f5385ebf
AM
4119 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4120 # icc doesn't choke on unknown options, it will just issue warnings
4121 # or remarks (even with -Werror). So we grep stderr for any message
4122 # that says an option was ignored or not supported.
4123 # When given -MP, icc 7.0 and 7.1 complain thusly:
4124 # icc: Command line warning: ignoring option '-M'; no argument required
4125 # The diagnosis changed in icc 8.0:
4126 # icc: Command line remark: option '-MP' not supported
4127 if (grep 'ignoring option' conftest.err ||
4128 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4129 am_cv_CC_dependencies_compiler_type=$depmode
4130 break
4131 fi
4132 fi
4133 done
4134
4135 cd ..
4136 rm -rf conftest.dir
4137else
4138 am_cv_CC_dependencies_compiler_type=none
4139fi
4140
252b5132 4141fi
81ecdfbb
RW
4142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4143$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
f5385ebf 4144CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
252b5132 4145
81ecdfbb 4146 if
f5385ebf
AM
4147 test "x$enable_dependency_tracking" != xno \
4148 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4149 am__fastdepCC_TRUE=
4150 am__fastdepCC_FALSE='#'
252b5132 4151else
f5385ebf
AM
4152 am__fastdepCC_TRUE='#'
4153 am__fastdepCC_FALSE=
252b5132
RH
4154fi
4155
6be7c12c 4156
e43d48cc 4157
f5385ebf 4158
5464f5a1
NN
4159if test -n "$ac_tool_prefix"; then
4160 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
252b5132 4161set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
4162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4163$as_echo_n "checking for $ac_word... " >&6; }
4164if test "${ac_cv_prog_AR+set}" = set; then :
4165 $as_echo_n "(cached) " >&6
252b5132
RH
4166else
4167 if test -n "$AR"; then
4168 ac_cv_prog_AR="$AR" # Let the user override the test.
4169else
5464f5a1
NN
4170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4171for as_dir in $PATH
4172do
4173 IFS=$as_save_IFS
4174 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4175 for ac_exec_ext in '' $ac_executable_extensions; do
4176 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 4177 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 4178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4179 break 2
4180 fi
4181done
81ecdfbb
RW
4182 done
4183IFS=$as_save_IFS
5464f5a1 4184
252b5132
RH
4185fi
4186fi
5464f5a1 4187AR=$ac_cv_prog_AR
252b5132 4188if test -n "$AR"; then
81ecdfbb
RW
4189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4190$as_echo "$AR" >&6; }
252b5132 4191else
81ecdfbb
RW
4192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4193$as_echo "no" >&6; }
5464f5a1
NN
4194fi
4195
81ecdfbb 4196
252b5132 4197fi
5464f5a1
NN
4198if test -z "$ac_cv_prog_AR"; then
4199 ac_ct_AR=$AR
4200 # Extract the first word of "ar", so it can be a program name with args.
4201set dummy ar; ac_word=$2
81ecdfbb
RW
4202{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4203$as_echo_n "checking for $ac_word... " >&6; }
4204if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4205 $as_echo_n "(cached) " >&6
5464f5a1
NN
4206else
4207 if test -n "$ac_ct_AR"; then
4208 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4209else
4210as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4211for as_dir in $PATH
4212do
4213 IFS=$as_save_IFS
4214 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4215 for ac_exec_ext in '' $ac_executable_extensions; do
4216 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 4217 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 4218 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4219 break 2
4220 fi
4221done
81ecdfbb
RW
4222 done
4223IFS=$as_save_IFS
252b5132 4224
5464f5a1
NN
4225fi
4226fi
4227ac_ct_AR=$ac_cv_prog_ac_ct_AR
4228if test -n "$ac_ct_AR"; then
81ecdfbb
RW
4229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4230$as_echo "$ac_ct_AR" >&6; }
5464f5a1 4231else
81ecdfbb
RW
4232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4233$as_echo "no" >&6; }
5464f5a1 4234fi
252b5132 4235
81ecdfbb
RW
4236 if test "x$ac_ct_AR" = x; then
4237 AR=""
4238 else
4239 case $cross_compiling:$ac_tool_warned in
4240yes:)
4241{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4242$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4243ac_tool_warned=yes ;;
4244esac
4245 AR=$ac_ct_AR
4246 fi
5464f5a1
NN
4247else
4248 AR="$ac_cv_prog_AR"
4249fi
6be7c12c 4250
5464f5a1
NN
4251if test -n "$ac_tool_prefix"; then
4252 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
252b5132 4253set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
4254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4255$as_echo_n "checking for $ac_word... " >&6; }
4256if test "${ac_cv_prog_RANLIB+set}" = set; then :
4257 $as_echo_n "(cached) " >&6
252b5132
RH
4258else
4259 if test -n "$RANLIB"; then
4260 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4261else
5464f5a1
NN
4262as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4263for as_dir in $PATH
4264do
4265 IFS=$as_save_IFS
4266 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4267 for ac_exec_ext in '' $ac_executable_extensions; do
4268 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 4269 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 4270 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4271 break 2
4272 fi
4273done
81ecdfbb
RW
4274 done
4275IFS=$as_save_IFS
5464f5a1 4276
252b5132
RH
4277fi
4278fi
5464f5a1 4279RANLIB=$ac_cv_prog_RANLIB
252b5132 4280if test -n "$RANLIB"; then
81ecdfbb
RW
4281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4282$as_echo "$RANLIB" >&6; }
252b5132 4283else
81ecdfbb
RW
4284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4285$as_echo "no" >&6; }
252b5132
RH
4286fi
4287
81ecdfbb 4288
5464f5a1 4289fi
252b5132 4290if test -z "$ac_cv_prog_RANLIB"; then
5464f5a1 4291 ac_ct_RANLIB=$RANLIB
252b5132
RH
4292 # Extract the first word of "ranlib", so it can be a program name with args.
4293set dummy ranlib; ac_word=$2
81ecdfbb
RW
4294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4295$as_echo_n "checking for $ac_word... " >&6; }
4296if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4297 $as_echo_n "(cached) " >&6
6be7c12c 4298else
5464f5a1
NN
4299 if test -n "$ac_ct_RANLIB"; then
4300 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6be7c12c 4301else
5464f5a1
NN
4302as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4303for as_dir in $PATH
4304do
4305 IFS=$as_save_IFS
4306 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4307 for ac_exec_ext in '' $ac_executable_extensions; do
4308 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 4309 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 4310 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4311 break 2
4312 fi
4313done
81ecdfbb
RW
4314 done
4315IFS=$as_save_IFS
5464f5a1 4316
252b5132
RH
4317fi
4318fi
5464f5a1
NN
4319ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4320if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
4321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4322$as_echo "$ac_ct_RANLIB" >&6; }
252b5132 4323else
81ecdfbb
RW
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4325$as_echo "no" >&6; }
252b5132
RH
4326fi
4327
81ecdfbb
RW
4328 if test "x$ac_ct_RANLIB" = x; then
4329 RANLIB=":"
4330 else
4331 case $cross_compiling:$ac_tool_warned in
4332yes:)
4333{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4334$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4335ac_tool_warned=yes ;;
4336esac
4337 RANLIB=$ac_ct_RANLIB
4338 fi
252b5132 4339else
5464f5a1 4340 RANLIB="$ac_cv_prog_RANLIB"
6be7c12c
AO
4341fi
4342
252b5132 4343
81ecdfbb
RW
4344# Check whether --enable-shared was given.
4345if test "${enable_shared+set}" = set; then :
4346 enableval=$enable_shared; p=${PACKAGE-default}
d7040cdb
SE
4347 case $enableval in
4348 yes) enable_shared=yes ;;
4349 no) enable_shared=no ;;
4350 *)
4351 enable_shared=no
4352 # Look at the argument we got. We use all the common list separators.
4353 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4354 for pkg in $enableval; do
4355 IFS="$lt_save_ifs"
4356 if test "X$pkg" = "X$p"; then
4357 enable_shared=yes
4358 fi
4359 done
4360 IFS="$lt_save_ifs"
4361 ;;
4362 esac
252b5132
RH
4363else
4364 enable_shared=no
81ecdfbb
RW
4365fi
4366
252b5132 4367
d7040cdb
SE
4368
4369
4370
4371
4372
4373
4374
4375
cfbc9945
SE
4376ac_ext=c
4377ac_cpp='$CPP $CPPFLAGS'
4378ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4379ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4380ac_compiler_gnu=$ac_cv_c_compiler_gnu
4381if test -n "$ac_tool_prefix"; then
4382 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4383set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
4384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4385$as_echo_n "checking for $ac_word... " >&6; }
4386if test "${ac_cv_prog_CC+set}" = set; then :
4387 $as_echo_n "(cached) " >&6
252b5132 4388else
cfbc9945
SE
4389 if test -n "$CC"; then
4390 ac_cv_prog_CC="$CC" # Let the user override the test.
b2ef150d 4391else
cfbc9945
SE
4392as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4393for as_dir in $PATH
4394do
4395 IFS=$as_save_IFS
4396 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4397 for ac_exec_ext in '' $ac_executable_extensions; do
4398 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4399 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 4400 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4401 break 2
4402 fi
4403done
81ecdfbb
RW
4404 done
4405IFS=$as_save_IFS
c5d1701e 4406
cfbc9945
SE
4407fi
4408fi
4409CC=$ac_cv_prog_CC
4410if test -n "$CC"; then
81ecdfbb
RW
4411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4412$as_echo "$CC" >&6; }
252b5132 4413else
81ecdfbb
RW
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4415$as_echo "no" >&6; }
252b5132 4416fi
cfbc9945 4417
81ecdfbb 4418
cfbc9945
SE
4419fi
4420if test -z "$ac_cv_prog_CC"; then
4421 ac_ct_CC=$CC
4422 # Extract the first word of "gcc", so it can be a program name with args.
4423set dummy gcc; ac_word=$2
81ecdfbb
RW
4424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4425$as_echo_n "checking for $ac_word... " >&6; }
4426if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4427 $as_echo_n "(cached) " >&6
252b5132 4428else
cfbc9945
SE
4429 if test -n "$ac_ct_CC"; then
4430 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
252b5132 4431else
cfbc9945
SE
4432as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4433for as_dir in $PATH
4434do
4435 IFS=$as_save_IFS
4436 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4437 for ac_exec_ext in '' $ac_executable_extensions; do
4438 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4439 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4440 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4441 break 2
4442 fi
4443done
81ecdfbb
RW
4444 done
4445IFS=$as_save_IFS
cfbc9945 4446
252b5132
RH
4447fi
4448fi
cfbc9945
SE
4449ac_ct_CC=$ac_cv_prog_ac_ct_CC
4450if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4452$as_echo "$ac_ct_CC" >&6; }
252b5132 4453else
81ecdfbb
RW
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4455$as_echo "no" >&6; }
252b5132 4456fi
cfbc9945 4457
81ecdfbb
RW
4458 if test "x$ac_ct_CC" = x; then
4459 CC=""
4460 else
4461 case $cross_compiling:$ac_tool_warned in
4462yes:)
4463{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4464$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4465ac_tool_warned=yes ;;
4466esac
4467 CC=$ac_ct_CC
4468 fi
cfbc9945
SE
4469else
4470 CC="$ac_cv_prog_CC"
4471fi
4472
4473if test -z "$CC"; then
81ecdfbb
RW
4474 if test -n "$ac_tool_prefix"; then
4475 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
cfbc9945 4476set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4478$as_echo_n "checking for $ac_word... " >&6; }
4479if test "${ac_cv_prog_CC+set}" = set; then :
4480 $as_echo_n "(cached) " >&6
252b5132 4481else
cfbc9945
SE
4482 if test -n "$CC"; then
4483 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4484else
cfbc9945
SE
4485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4486for as_dir in $PATH
4487do
4488 IFS=$as_save_IFS
4489 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4490 for ac_exec_ext in '' $ac_executable_extensions; do
4491 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4492 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4493 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4494 break 2
4495 fi
4496done
81ecdfbb
RW
4497 done
4498IFS=$as_save_IFS
cfbc9945 4499
252b5132
RH
4500fi
4501fi
cfbc9945
SE
4502CC=$ac_cv_prog_CC
4503if test -n "$CC"; then
81ecdfbb
RW
4504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4505$as_echo "$CC" >&6; }
ac48eca1 4506else
81ecdfbb
RW
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4508$as_echo "no" >&6; }
ac48eca1 4509fi
ac48eca1 4510
81ecdfbb
RW
4511
4512 fi
cfbc9945 4513fi
81ecdfbb 4514if test -z "$CC"; then
cfbc9945
SE
4515 # Extract the first word of "cc", so it can be a program name with args.
4516set dummy cc; ac_word=$2
81ecdfbb
RW
4517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4518$as_echo_n "checking for $ac_word... " >&6; }
4519if test "${ac_cv_prog_CC+set}" = set; then :
4520 $as_echo_n "(cached) " >&6
252b5132 4521else
81ecdfbb
RW
4522 if test -n "$CC"; then
4523 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4524else
81ecdfbb 4525 ac_prog_rejected=no
cfbc9945
SE
4526as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4527for as_dir in $PATH
4528do
4529 IFS=$as_save_IFS
4530 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4531 for ac_exec_ext in '' $ac_executable_extensions; do
4532 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945
SE
4533 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4534 ac_prog_rejected=yes
4535 continue
4536 fi
4537 ac_cv_prog_CC="cc"
81ecdfbb 4538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4539 break 2
4540 fi
4541done
81ecdfbb
RW
4542 done
4543IFS=$as_save_IFS
cfbc9945
SE
4544
4545if test $ac_prog_rejected = yes; then
4546 # We found a bogon in the path, so make sure we never use it.
4547 set dummy $ac_cv_prog_CC
4548 shift
4549 if test $# != 0; then
4550 # We chose a different compiler from the bogus one.
4551 # However, it has the same basename, so the bogon will be chosen
4552 # first if we set CC to just the basename; use the full file name.
4553 shift
4554 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4555 fi
4556fi
4557fi
4558fi
4559CC=$ac_cv_prog_CC
4560if test -n "$CC"; then
81ecdfbb
RW
4561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4562$as_echo "$CC" >&6; }
cfbc9945 4563else
81ecdfbb
RW
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4565$as_echo "no" >&6; }
252b5132
RH
4566fi
4567
81ecdfbb 4568
cfbc9945
SE
4569fi
4570if test -z "$CC"; then
4571 if test -n "$ac_tool_prefix"; then
81ecdfbb 4572 for ac_prog in cl.exe
cfbc9945
SE
4573 do
4574 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4575set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4577$as_echo_n "checking for $ac_word... " >&6; }
4578if test "${ac_cv_prog_CC+set}" = set; then :
4579 $as_echo_n "(cached) " >&6
ac48eca1 4580else
cfbc9945
SE
4581 if test -n "$CC"; then
4582 ac_cv_prog_CC="$CC" # Let the user override the test.
4583else
4584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4585for as_dir in $PATH
4586do
4587 IFS=$as_save_IFS
4588 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4589 for ac_exec_ext in '' $ac_executable_extensions; do
4590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4591 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4593 break 2
4594 fi
4595done
81ecdfbb
RW
4596 done
4597IFS=$as_save_IFS
ac48eca1 4598
cfbc9945
SE
4599fi
4600fi
4601CC=$ac_cv_prog_CC
4602if test -n "$CC"; then
81ecdfbb
RW
4603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4604$as_echo "$CC" >&6; }
cfbc9945 4605else
81ecdfbb
RW
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4607$as_echo "no" >&6; }
cfbc9945 4608fi
ac48eca1 4609
81ecdfbb 4610
cfbc9945
SE
4611 test -n "$CC" && break
4612 done
4613fi
4614if test -z "$CC"; then
4615 ac_ct_CC=$CC
81ecdfbb 4616 for ac_prog in cl.exe
cfbc9945
SE
4617do
4618 # Extract the first word of "$ac_prog", so it can be a program name with args.
4619set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4621$as_echo_n "checking for $ac_word... " >&6; }
4622if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4623 $as_echo_n "(cached) " >&6
cfbc9945
SE
4624else
4625 if test -n "$ac_ct_CC"; then
4626 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4627else
4628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4629for as_dir in $PATH
4630do
4631 IFS=$as_save_IFS
4632 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4633 for ac_exec_ext in '' $ac_executable_extensions; do
4634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4635 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4637 break 2
4638 fi
4639done
81ecdfbb
RW
4640 done
4641IFS=$as_save_IFS
ac48eca1 4642
cfbc9945
SE
4643fi
4644fi
4645ac_ct_CC=$ac_cv_prog_ac_ct_CC
4646if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4648$as_echo "$ac_ct_CC" >&6; }
cfbc9945 4649else
81ecdfbb
RW
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4651$as_echo "no" >&6; }
cfbc9945 4652fi
ac48eca1 4653
81ecdfbb 4654
cfbc9945
SE
4655 test -n "$ac_ct_CC" && break
4656done
ac48eca1 4657
81ecdfbb
RW
4658 if test "x$ac_ct_CC" = x; then
4659 CC=""
4660 else
4661 case $cross_compiling:$ac_tool_warned in
4662yes:)
4663{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4664$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4665ac_tool_warned=yes ;;
4666esac
4667 CC=$ac_ct_CC
4668 fi
cfbc9945 4669fi
55c80943 4670
cfbc9945 4671fi
ac48eca1 4672
ac48eca1 4673
81ecdfbb
RW
4674test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4675$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4676as_fn_error "no acceptable C compiler found in \$PATH
4677See \`config.log' for more details." "$LINENO" 5; }
ac48eca1 4678
cfbc9945 4679# Provide some information about the compiler.
81ecdfbb
RW
4680$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4681set X $ac_compile
4682ac_compiler=$2
4683for ac_option in --version -v -V -qversion; do
4684 { { ac_try="$ac_compiler $ac_option >&5"
4685case "(($ac_try" in
4686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4687 *) ac_try_echo=$ac_try;;
4688esac
4689eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4690$as_echo "$ac_try_echo"; } >&5
4691 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
cfbc9945 4692 ac_status=$?
81ecdfbb
RW
4693 if test -s conftest.err; then
4694 sed '10a\
4695... rest of stderr output deleted ...
4696 10q' conftest.err >conftest.er1
4697 cat conftest.er1 >&5
4698 rm -f conftest.er1 conftest.err
4699 fi
4700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4701 test $ac_status = 0; }
4702done
ac48eca1 4703
81ecdfbb
RW
4704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4705$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4706if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4707 $as_echo_n "(cached) " >&6
ac48eca1 4708else
81ecdfbb 4709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cfbc9945 4710/* end confdefs.h. */
ac48eca1 4711
cfbc9945
SE
4712int
4713main ()
4714{
4715#ifndef __GNUC__
4716 choke me
4717#endif
5464f5a1 4718
cfbc9945
SE
4719 ;
4720 return 0;
4721}
4722_ACEOF
81ecdfbb 4723if ac_fn_c_try_compile "$LINENO"; then :
cfbc9945 4724 ac_compiler_gnu=yes
ac48eca1 4725else
81ecdfbb 4726 ac_compiler_gnu=no
ac48eca1 4727fi
81ecdfbb 4728rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cfbc9945 4729ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 4730
5464f5a1 4731fi
81ecdfbb
RW
4732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4733$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4734if test $ac_compiler_gnu = yes; then
4735 GCC=yes
4736else
4737 GCC=
4738fi
cfbc9945
SE
4739ac_test_CFLAGS=${CFLAGS+set}
4740ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4742$as_echo_n "checking whether $CC accepts -g... " >&6; }
4743if test "${ac_cv_prog_cc_g+set}" = set; then :
4744 $as_echo_n "(cached) " >&6
4745else
4746 ac_save_c_werror_flag=$ac_c_werror_flag
4747 ac_c_werror_flag=yes
4748 ac_cv_prog_cc_g=no
4749 CFLAGS="-g"
4750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cfbc9945
SE
4751/* end confdefs.h. */
4752
4753int
4754main ()
4755{
4756
4757 ;
4758 return 0;
4759}
4760_ACEOF
81ecdfbb 4761if ac_fn_c_try_compile "$LINENO"; then :
cfbc9945 4762 ac_cv_prog_cc_g=yes
6be7c12c 4763else
81ecdfbb
RW
4764 CFLAGS=""
4765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4766/* end confdefs.h. */
4767
4768int
4769main ()
4770{
4771
4772 ;
4773 return 0;
4774}
4775_ACEOF
4776if ac_fn_c_try_compile "$LINENO"; then :
4777
4778else
4779 ac_c_werror_flag=$ac_save_c_werror_flag
4780 CFLAGS="-g"
4781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4782/* end confdefs.h. */
4783
4784int
4785main ()
4786{
5464f5a1 4787
81ecdfbb
RW
4788 ;
4789 return 0;
4790}
4791_ACEOF
4792if ac_fn_c_try_compile "$LINENO"; then :
4793 ac_cv_prog_cc_g=yes
4794fi
4795rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 4796fi
81ecdfbb 4797rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 4798fi
81ecdfbb
RW
4799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4800 ac_c_werror_flag=$ac_save_c_werror_flag
4801fi
4802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4803$as_echo "$ac_cv_prog_cc_g" >&6; }
cfbc9945
SE
4804if test "$ac_test_CFLAGS" = set; then
4805 CFLAGS=$ac_save_CFLAGS
4806elif test $ac_cv_prog_cc_g = yes; then
4807 if test "$GCC" = yes; then
4808 CFLAGS="-g -O2"
4809 else
4810 CFLAGS="-g"
4811 fi
ac48eca1 4812else
cfbc9945
SE
4813 if test "$GCC" = yes; then
4814 CFLAGS="-O2"
4815 else
4816 CFLAGS=
4817 fi
ac48eca1 4818fi
81ecdfbb
RW
4819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4820$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4821if test "${ac_cv_prog_cc_c89+set}" = set; then :
4822 $as_echo_n "(cached) " >&6
ac48eca1 4823else
81ecdfbb 4824 ac_cv_prog_cc_c89=no
cfbc9945 4825ac_save_CC=$CC
81ecdfbb 4826cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cfbc9945
SE
4827/* end confdefs.h. */
4828#include <stdarg.h>
4829#include <stdio.h>
4830#include <sys/types.h>
4831#include <sys/stat.h>
4832/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4833struct buf { int x; };
4834FILE * (*rcsopen) (struct buf *, struct stat *, int);
4835static char *e (p, i)
4836 char **p;
4837 int i;
4838{
4839 return p[i];
4840}
4841static char *f (char * (*g) (char **, int), char **p, ...)
4842{
4843 char *s;
4844 va_list v;
4845 va_start (v,p);
4846 s = g (p, va_arg (v,int));
4847 va_end (v);
4848 return s;
4849}
5464f5a1 4850
cfbc9945
SE
4851/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4852 function prototypes and stuff, but not '\xHH' hex character constants.
4853 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4854 as 'x'. The following induces an error, until -std is added to get
cfbc9945
SE
4855 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4856 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4857 that's true only with -std. */
cfbc9945
SE
4858int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4859
81ecdfbb
RW
4860/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4861 inside strings and character constants. */
4862#define FOO(x) 'x'
4863int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4864
cfbc9945
SE
4865int test (int i, double x);
4866struct s1 {int (*f) (int a);};
4867struct s2 {int (*f) (double a);};
4868int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4869int argc;
4870char **argv;
4871int
4872main ()
4873{
4874return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4875 ;
4876 return 0;
4877}
4878_ACEOF
81ecdfbb
RW
4879for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4880 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
cfbc9945
SE
4881do
4882 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4883 if ac_fn_c_try_compile "$LINENO"; then :
4884 ac_cv_prog_cc_c89=$ac_arg
5464f5a1 4885fi
81ecdfbb
RW
4886rm -f core conftest.err conftest.$ac_objext
4887 test "x$ac_cv_prog_cc_c89" != "xno" && break
5464f5a1 4888done
81ecdfbb 4889rm -f conftest.$ac_ext
cfbc9945 4890CC=$ac_save_CC
5464f5a1 4891
ac48eca1 4892fi
81ecdfbb
RW
4893# AC_CACHE_VAL
4894case "x$ac_cv_prog_cc_c89" in
4895 x)
4896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4897$as_echo "none needed" >&6; } ;;
4898 xno)
4899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4900$as_echo "unsupported" >&6; } ;;
cfbc9945 4901 *)
81ecdfbb
RW
4902 CC="$CC $ac_cv_prog_cc_c89"
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4904$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
cfbc9945 4905esac
81ecdfbb 4906if test "x$ac_cv_prog_cc_c89" != xno; then :
6be7c12c 4907
6ec7057a 4908fi
cfbc9945 4909
cfbc9945
SE
4910ac_ext=c
4911ac_cpp='$CPP $CPPFLAGS'
4912ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4913ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4914ac_compiler_gnu=$ac_cv_c_compiler_gnu
92f01d61 4915
7357c5b6
AM
4916ac_ext=c
4917ac_cpp='$CPP $CPPFLAGS'
4918ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4919ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4920ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4922$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4923# On Suns, sometimes $CPP names a directory.
4924if test -n "$CPP" && test -d "$CPP"; then
4925 CPP=
4926fi
4927if test -z "$CPP"; then
81ecdfbb
RW
4928 if test "${ac_cv_prog_CPP+set}" = set; then :
4929 $as_echo_n "(cached) " >&6
7357c5b6
AM
4930else
4931 # Double quotes because CPP needs to be expanded
4932 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4933 do
4934 ac_preproc_ok=false
4935for ac_c_preproc_warn_flag in '' yes
4936do
4937 # Use a header file that comes with gcc, so configuring glibc
4938 # with a fresh cross-compiler works.
4939 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4940 # <limits.h> exists even on freestanding compilers.
4941 # On the NeXT, cc -E runs the code through the compiler's parser,
4942 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4944/* end confdefs.h. */
4945#ifdef __STDC__
4946# include <limits.h>
4947#else
4948# include <assert.h>
4949#endif
4950 Syntax error
4951_ACEOF
81ecdfbb 4952if ac_fn_c_try_cpp "$LINENO"; then :
cfbc9945 4953
81ecdfbb 4954else
7357c5b6
AM
4955 # Broken: fails on valid input.
4956continue
4957fi
4958rm -f conftest.err conftest.$ac_ext
d7040cdb 4959
81ecdfbb 4960 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4961 # can be detected and how.
81ecdfbb 4962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4963/* end confdefs.h. */
4964#include <ac_nonexistent.h>
4965_ACEOF
81ecdfbb 4966if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4967 # Broken: success on invalid input.
4968continue
4969else
7357c5b6
AM
4970 # Passes both tests.
4971ac_preproc_ok=:
4972break
4973fi
4974rm -f conftest.err conftest.$ac_ext
d7040cdb 4975
7357c5b6
AM
4976done
4977# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4978rm -f conftest.err conftest.$ac_ext
81ecdfbb 4979if $ac_preproc_ok; then :
7357c5b6
AM
4980 break
4981fi
d7040cdb 4982
7357c5b6
AM
4983 done
4984 ac_cv_prog_CPP=$CPP
d7040cdb 4985
7357c5b6
AM
4986fi
4987 CPP=$ac_cv_prog_CPP
4988else
4989 ac_cv_prog_CPP=$CPP
4990fi
81ecdfbb
RW
4991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4992$as_echo "$CPP" >&6; }
7357c5b6
AM
4993ac_preproc_ok=false
4994for ac_c_preproc_warn_flag in '' yes
4995do
4996 # Use a header file that comes with gcc, so configuring glibc
4997 # with a fresh cross-compiler works.
4998 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4999 # <limits.h> exists even on freestanding compilers.
5000 # On the NeXT, cc -E runs the code through the compiler's parser,
5001 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 5002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5003/* end confdefs.h. */
5004#ifdef __STDC__
5005# include <limits.h>
5006#else
5007# include <assert.h>
5008#endif
5009 Syntax error
5010_ACEOF
81ecdfbb 5011if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 5012
81ecdfbb 5013else
7357c5b6
AM
5014 # Broken: fails on valid input.
5015continue
5016fi
5017rm -f conftest.err conftest.$ac_ext
d7040cdb 5018
81ecdfbb 5019 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 5020 # can be detected and how.
81ecdfbb 5021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5022/* end confdefs.h. */
5023#include <ac_nonexistent.h>
5024_ACEOF
81ecdfbb 5025if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
5026 # Broken: success on invalid input.
5027continue
5028else
7357c5b6
AM
5029 # Passes both tests.
5030ac_preproc_ok=:
5031break
5032fi
5033rm -f conftest.err conftest.$ac_ext
d7040cdb 5034
7357c5b6
AM
5035done
5036# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5037rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
5038if $ac_preproc_ok; then :
5039
7357c5b6 5040else
81ecdfbb
RW
5041 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5042$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5043as_fn_error "C preprocessor \"$CPP\" fails sanity check
5044See \`config.log' for more details." "$LINENO" 5; }
7357c5b6 5045fi
d7040cdb 5046
7357c5b6
AM
5047ac_ext=c
5048ac_cpp='$CPP $CPPFLAGS'
5049ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5050ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5051ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 5052
d7040cdb 5053
81ecdfbb
RW
5054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5055$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5056if test "${ac_cv_path_GREP+set}" = set; then :
5057 $as_echo_n "(cached) " >&6
5058else
5059 if test -z "$GREP"; then
5060 ac_path_GREP_found=false
5061 # Loop through the user's path and test for each of PROGNAME-LIST
5062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5063for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5064do
5065 IFS=$as_save_IFS
5066 test -z "$as_dir" && as_dir=.
5067 for ac_prog in grep ggrep; do
5068 for ac_exec_ext in '' $ac_executable_extensions; do
5069 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5070 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5071# Check for GNU ac_path_GREP and select it if it is found.
5072 # Check for GNU $ac_path_GREP
5073case `"$ac_path_GREP" --version 2>&1` in
5074*GNU*)
5075 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5076*)
5077 ac_count=0
5078 $as_echo_n 0123456789 >"conftest.in"
5079 while :
5080 do
5081 cat "conftest.in" "conftest.in" >"conftest.tmp"
5082 mv "conftest.tmp" "conftest.in"
5083 cp "conftest.in" "conftest.nl"
5084 $as_echo 'GREP' >> "conftest.nl"
5085 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5086 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5087 as_fn_arith $ac_count + 1 && ac_count=$as_val
5088 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5089 # Best one so far, save it but keep looking for a better one
5090 ac_cv_path_GREP="$ac_path_GREP"
5091 ac_path_GREP_max=$ac_count
5092 fi
5093 # 10*(2^10) chars as input seems more than enough
5094 test $ac_count -gt 10 && break
5095 done
5096 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5097esac
5098
5099 $ac_path_GREP_found && break 3
5100 done
5101 done
5102 done
5103IFS=$as_save_IFS
5104 if test -z "$ac_cv_path_GREP"; then
5105 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5106 fi
5107else
5108 ac_cv_path_GREP=$GREP
5109fi
5110
5111fi
5112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5113$as_echo "$ac_cv_path_GREP" >&6; }
5114 GREP="$ac_cv_path_GREP"
5115
5116
5117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5118$as_echo_n "checking for egrep... " >&6; }
5119if test "${ac_cv_path_EGREP+set}" = set; then :
5120 $as_echo_n "(cached) " >&6
7357c5b6 5121else
81ecdfbb
RW
5122 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5123 then ac_cv_path_EGREP="$GREP -E"
5124 else
5125 if test -z "$EGREP"; then
5126 ac_path_EGREP_found=false
5127 # Loop through the user's path and test for each of PROGNAME-LIST
5128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5129for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5130do
5131 IFS=$as_save_IFS
5132 test -z "$as_dir" && as_dir=.
5133 for ac_prog in egrep; do
5134 for ac_exec_ext in '' $ac_executable_extensions; do
5135 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5136 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5137# Check for GNU ac_path_EGREP and select it if it is found.
5138 # Check for GNU $ac_path_EGREP
5139case `"$ac_path_EGREP" --version 2>&1` in
5140*GNU*)
5141 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5142*)
5143 ac_count=0
5144 $as_echo_n 0123456789 >"conftest.in"
5145 while :
5146 do
5147 cat "conftest.in" "conftest.in" >"conftest.tmp"
5148 mv "conftest.tmp" "conftest.in"
5149 cp "conftest.in" "conftest.nl"
5150 $as_echo 'EGREP' >> "conftest.nl"
5151 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5152 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5153 as_fn_arith $ac_count + 1 && ac_count=$as_val
5154 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5155 # Best one so far, save it but keep looking for a better one
5156 ac_cv_path_EGREP="$ac_path_EGREP"
5157 ac_path_EGREP_max=$ac_count
7357c5b6 5158 fi
81ecdfbb
RW
5159 # 10*(2^10) chars as input seems more than enough
5160 test $ac_count -gt 10 && break
5161 done
5162 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5163esac
5164
5165 $ac_path_EGREP_found && break 3
5166 done
5167 done
5168 done
5169IFS=$as_save_IFS
5170 if test -z "$ac_cv_path_EGREP"; then
5171 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5172 fi
5173else
5174 ac_cv_path_EGREP=$EGREP
5175fi
5176
5177 fi
7357c5b6 5178fi
81ecdfbb
RW
5179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5180$as_echo "$ac_cv_path_EGREP" >&6; }
5181 EGREP="$ac_cv_path_EGREP"
d7040cdb
SE
5182
5183
81ecdfbb
RW
5184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5185$as_echo_n "checking for ANSI C header files... " >&6; }
5186if test "${ac_cv_header_stdc+set}" = set; then :
5187 $as_echo_n "(cached) " >&6
7357c5b6 5188else
81ecdfbb 5189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5190/* end confdefs.h. */
5191#include <stdlib.h>
5192#include <stdarg.h>
5193#include <string.h>
5194#include <float.h>
d7040cdb 5195
7357c5b6
AM
5196int
5197main ()
5198{
d7040cdb 5199
7357c5b6
AM
5200 ;
5201 return 0;
5202}
5203_ACEOF
81ecdfbb 5204if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6 5205 ac_cv_header_stdc=yes
c428fa83 5206else
81ecdfbb 5207 ac_cv_header_stdc=no
7357c5b6 5208fi
81ecdfbb 5209rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 5210
7357c5b6
AM
5211if test $ac_cv_header_stdc = yes; then
5212 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 5213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5214/* end confdefs.h. */
5215#include <string.h>
d7040cdb 5216
7357c5b6
AM
5217_ACEOF
5218if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5219 $EGREP "memchr" >/dev/null 2>&1; then :
5220
7357c5b6
AM
5221else
5222 ac_cv_header_stdc=no
5223fi
5224rm -f conftest*
d7040cdb 5225
7357c5b6 5226fi
d7040cdb 5227
7357c5b6
AM
5228if test $ac_cv_header_stdc = yes; then
5229 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 5230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5231/* end confdefs.h. */
5232#include <stdlib.h>
d7040cdb 5233
7357c5b6
AM
5234_ACEOF
5235if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5236 $EGREP "free" >/dev/null 2>&1; then :
5237
7357c5b6
AM
5238else
5239 ac_cv_header_stdc=no
5240fi
5241rm -f conftest*
d7040cdb 5242
7357c5b6 5243fi
d7040cdb 5244
7357c5b6
AM
5245if test $ac_cv_header_stdc = yes; then
5246 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 5247 if test "$cross_compiling" = yes; then :
7357c5b6
AM
5248 :
5249else
81ecdfbb 5250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5251/* end confdefs.h. */
5252#include <ctype.h>
81ecdfbb 5253#include <stdlib.h>
7357c5b6
AM
5254#if ((' ' & 0x0FF) == 0x020)
5255# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5256# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5257#else
5258# define ISLOWER(c) \
5259 (('a' <= (c) && (c) <= 'i') \
5260 || ('j' <= (c) && (c) <= 'r') \
5261 || ('s' <= (c) && (c) <= 'z'))
5262# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5263#endif
d7040cdb 5264
7357c5b6
AM
5265#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5266int
5267main ()
5268{
5269 int i;
5270 for (i = 0; i < 256; i++)
5271 if (XOR (islower (i), ISLOWER (i))
5272 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
5273 return 2;
5274 return 0;
7357c5b6
AM
5275}
5276_ACEOF
81ecdfbb 5277if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 5278
81ecdfbb
RW
5279else
5280 ac_cv_header_stdc=no
7357c5b6 5281fi
81ecdfbb
RW
5282rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5283 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 5284fi
81ecdfbb 5285
7357c5b6
AM
5286fi
5287fi
81ecdfbb
RW
5288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5289$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 5290if test $ac_cv_header_stdc = yes; then
d7040cdb 5291
81ecdfbb 5292$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 5293
7357c5b6 5294fi
d7040cdb 5295
7357c5b6 5296# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
5297for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5298 inttypes.h stdint.h unistd.h
81ecdfbb
RW
5299do :
5300 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5301ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5302"
5303eval as_val=\$$as_ac_Header
5304 if test "x$as_val" = x""yes; then :
7357c5b6 5305 cat >>confdefs.h <<_ACEOF
81ecdfbb 5306#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 5307_ACEOF
d7040cdb 5308
7357c5b6
AM
5309fi
5310
5311done
5312
5313
5314
81ecdfbb
RW
5315 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5316if test "x$ac_cv_header_minix_config_h" = x""yes; then :
7357c5b6
AM
5317 MINIX=yes
5318else
5319 MINIX=
5320fi
d7040cdb
SE
5321
5322
7357c5b6 5323 if test "$MINIX" = yes; then
d7040cdb 5324
81ecdfbb 5325$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb
SE
5326
5327
81ecdfbb 5328$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
5329
5330
81ecdfbb 5331$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 5332
7357c5b6 5333 fi
d7040cdb
SE
5334
5335
81ecdfbb
RW
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5337$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5338if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5339 $as_echo_n "(cached) " >&6
d053aef8 5340else
81ecdfbb 5341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8 5342/* end confdefs.h. */
ce3c775b
NC
5343
5344# define __EXTENSIONS__ 1
5345 $ac_includes_default
d053aef8
JK
5346int
5347main ()
5348{
5349
5350 ;
5351 return 0;
5352}
5353_ACEOF
81ecdfbb 5354if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 5355 ac_cv_safe_to_define___extensions__=yes
d053aef8 5356else
81ecdfbb 5357 ac_cv_safe_to_define___extensions__=no
d053aef8 5358fi
81ecdfbb 5359rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce3c775b 5360fi
81ecdfbb
RW
5361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5362$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
ce3c775b 5363 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 5364 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d053aef8 5365
81ecdfbb 5366 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d053aef8 5367
81ecdfbb
RW
5368 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5369
5370 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5371
5372 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d053aef8 5373
ce3c775b 5374
d053aef8 5375
d053aef8 5376
d7040cdb 5377
718a6fd8
SE
5378case `pwd` in
5379 *\ * | *\ *)
81ecdfbb
RW
5380 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5381$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
718a6fd8 5382esac
d7040cdb
SE
5383
5384
7357c5b6 5385
3725885a
RW
5386macro_version='2.2.7a'
5387macro_revision='1.3134'
7357c5b6
AM
5388
5389
5390
5391
5392
5393
7357c5b6
AM
5394
5395
5396
5397
5398
5399
5400
718a6fd8 5401ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 5402
3725885a
RW
5403# Backslashify metacharacters that are still active within
5404# double-quoted strings.
5405sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5406
5407# Same as above, but do not quote variable references.
5408double_quote_subst='s/\(["`\\]\)/\\\1/g'
5409
5410# Sed substitution to delay expansion of an escaped shell variable in a
5411# double_quote_subst'ed string.
5412delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5413
5414# Sed substitution to delay expansion of an escaped single quote.
5415delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5416
5417# Sed substitution to avoid accidental globbing in evaled expressions
5418no_glob_subst='s/\*/\\\*/g'
5419
5420ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5421ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5422ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5423
5424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5425$as_echo_n "checking how to print strings... " >&6; }
5426# Test print first, because it will be a builtin if present.
5427if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5428 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5429 ECHO='print -r --'
5430elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5431 ECHO='printf %s\n'
5432else
5433 # Use this function as a fallback that always works.
5434 func_fallback_echo ()
5435 {
5436 eval 'cat <<_LTECHO_EOF
5437$1
5438_LTECHO_EOF'
5439 }
5440 ECHO='func_fallback_echo'
5441fi
5442
5443# func_echo_all arg...
5444# Invoke $ECHO with all args, space-separated.
5445func_echo_all ()
5446{
5447 $ECHO ""
5448}
5449
5450case "$ECHO" in
5451 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5452$as_echo "printf" >&6; } ;;
5453 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5454$as_echo "print -r" >&6; } ;;
5455 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5456$as_echo "cat" >&6; } ;;
5457esac
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
81ecdfbb
RW
5472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5473$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5474if test "${ac_cv_path_SED+set}" = set; then :
5475 $as_echo_n "(cached) " >&6
7357c5b6 5476else
81ecdfbb
RW
5477 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5478 for ac_i in 1 2 3 4 5 6 7; do
5479 ac_script="$ac_script$as_nl$ac_script"
5480 done
5481 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5482 { ac_script=; unset ac_script;}
5483 if test -z "$SED"; then
5484 ac_path_SED_found=false
5485 # Loop through the user's path and test for each of PROGNAME-LIST
5486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5487for as_dir in $PATH
5488do
5489 IFS=$as_save_IFS
5490 test -z "$as_dir" && as_dir=.
81ecdfbb 5491 for ac_prog in sed gsed; do
7357c5b6 5492 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb
RW
5493 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5494 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5495# Check for GNU ac_path_SED and select it if it is found.
5496 # Check for GNU $ac_path_SED
5497case `"$ac_path_SED" --version 2>&1` in
5498*GNU*)
5499 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5500*)
5501 ac_count=0
5502 $as_echo_n 0123456789 >"conftest.in"
5503 while :
5504 do
5505 cat "conftest.in" "conftest.in" >"conftest.tmp"
5506 mv "conftest.tmp" "conftest.in"
5507 cp "conftest.in" "conftest.nl"
5508 $as_echo '' >> "conftest.nl"
5509 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5510 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5511 as_fn_arith $ac_count + 1 && ac_count=$as_val
5512 if test $ac_count -gt ${ac_path_SED_max-0}; then
5513 # Best one so far, save it but keep looking for a better one
5514 ac_cv_path_SED="$ac_path_SED"
5515 ac_path_SED_max=$ac_count
5516 fi
5517 # 10*(2^10) chars as input seems more than enough
5518 test $ac_count -gt 10 && break
5519 done
5520 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5521esac
5522
5523 $ac_path_SED_found && break 3
7357c5b6
AM
5524 done
5525 done
81ecdfbb 5526 done
7357c5b6 5527IFS=$as_save_IFS
81ecdfbb
RW
5528 if test -z "$ac_cv_path_SED"; then
5529 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5530 fi
81ecdfbb
RW
5531else
5532 ac_cv_path_SED=$SED
7357c5b6
AM
5533fi
5534
81ecdfbb
RW
5535fi
5536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5537$as_echo "$ac_cv_path_SED" >&6; }
5538 SED="$ac_cv_path_SED"
5539 rm -f conftest.sed
7357c5b6
AM
5540
5541test -z "$SED" && SED=sed
5542Xsed="$SED -e 1s/^X//"
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
81ecdfbb
RW
5554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5555$as_echo_n "checking for fgrep... " >&6; }
5556if test "${ac_cv_path_FGREP+set}" = set; then :
5557 $as_echo_n "(cached) " >&6
7357c5b6 5558else
81ecdfbb
RW
5559 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5560 then ac_cv_path_FGREP="$GREP -F"
5561 else
5562 if test -z "$FGREP"; then
5563 ac_path_FGREP_found=false
5564 # Loop through the user's path and test for each of PROGNAME-LIST
5565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5566for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5567do
5568 IFS=$as_save_IFS
5569 test -z "$as_dir" && as_dir=.
5570 for ac_prog in fgrep; do
5571 for ac_exec_ext in '' $ac_executable_extensions; do
5572 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5573 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5574# Check for GNU ac_path_FGREP and select it if it is found.
5575 # Check for GNU $ac_path_FGREP
5576case `"$ac_path_FGREP" --version 2>&1` in
5577*GNU*)
5578 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5579*)
5580 ac_count=0
5581 $as_echo_n 0123456789 >"conftest.in"
5582 while :
5583 do
5584 cat "conftest.in" "conftest.in" >"conftest.tmp"
5585 mv "conftest.tmp" "conftest.in"
5586 cp "conftest.in" "conftest.nl"
5587 $as_echo 'FGREP' >> "conftest.nl"
5588 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5589 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5590 as_fn_arith $ac_count + 1 && ac_count=$as_val
5591 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5592 # Best one so far, save it but keep looking for a better one
5593 ac_cv_path_FGREP="$ac_path_FGREP"
5594 ac_path_FGREP_max=$ac_count
7357c5b6 5595 fi
81ecdfbb
RW
5596 # 10*(2^10) chars as input seems more than enough
5597 test $ac_count -gt 10 && break
5598 done
5599 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5600esac
5601
5602 $ac_path_FGREP_found && break 3
5603 done
5604 done
5605 done
5606IFS=$as_save_IFS
5607 if test -z "$ac_cv_path_FGREP"; then
5608 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5609 fi
5610else
5611 ac_cv_path_FGREP=$FGREP
7357c5b6 5612fi
81ecdfbb
RW
5613
5614 fi
5615fi
5616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5617$as_echo "$ac_cv_path_FGREP" >&6; }
5618 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5619
5620
5621test -z "$GREP" && GREP=grep
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
81ecdfbb
RW
5641# Check whether --with-gnu-ld was given.
5642if test "${with_gnu_ld+set}" = set; then :
5643 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5644else
5645 with_gnu_ld=no
81ecdfbb
RW
5646fi
5647
7357c5b6
AM
5648ac_prog=ld
5649if test "$GCC" = yes; then
5650 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5652$as_echo_n "checking for ld used by $CC... " >&6; }
7357c5b6
AM
5653 case $host in
5654 *-*-mingw*)
5655 # gcc leaves a trailing carriage return which upsets mingw
5656 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5657 *)
5658 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5659 esac
5660 case $ac_prog in
5661 # Accept absolute paths.
5662 [\\/]* | ?:[\\/]*)
5663 re_direlt='/[^/][^/]*/\.\./'
5664 # Canonicalize the pathname of ld
5665 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5666 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
d7040cdb 5667 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
cfbc9945
SE
5668 done
5669 test -z "$LD" && LD="$ac_prog"
5670 ;;
5bd8253d 5671 "")
cfbc9945
SE
5672 # If it fails, then pretend we aren't using GCC.
5673 ac_prog=ld
5bd8253d
L
5674 ;;
5675 *)
cfbc9945
SE
5676 # If it is relative, then search for the first ld in PATH.
5677 with_gnu_ld=unknown
5bd8253d 5678 ;;
cfbc9945
SE
5679 esac
5680elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5682$as_echo_n "checking for GNU ld... " >&6; }
cfbc9945 5683else
81ecdfbb
RW
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5685$as_echo_n "checking for non-GNU ld... " >&6; }
cfbc9945 5686fi
81ecdfbb
RW
5687if test "${lt_cv_path_LD+set}" = set; then :
5688 $as_echo_n "(cached) " >&6
cfbc9945
SE
5689else
5690 if test -z "$LD"; then
d7040cdb 5691 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
cfbc9945 5692 for ac_dir in $PATH; do
d7040cdb 5693 IFS="$lt_save_ifs"
cfbc9945
SE
5694 test -z "$ac_dir" && ac_dir=.
5695 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5696 lt_cv_path_LD="$ac_dir/$ac_prog"
5697 # Check to see if the program is GNU ld. I'd rather use --version,
d7040cdb 5698 # but apparently some variants of GNU ld only accept -v.
cfbc9945 5699 # Break only if it was the GNU/non-GNU ld that we prefer.
d7040cdb
SE
5700 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5701 *GNU* | *'with BFD'*)
cfbc9945 5702 test "$with_gnu_ld" != no && break
d7040cdb
SE
5703 ;;
5704 *)
cfbc9945 5705 test "$with_gnu_ld" != yes && break
d7040cdb
SE
5706 ;;
5707 esac
cfbc9945
SE
5708 fi
5709 done
d7040cdb 5710 IFS="$lt_save_ifs"
cfbc9945
SE
5711else
5712 lt_cv_path_LD="$LD" # Let the user override the test with a path.
9e9b66a9 5713fi
1ad12f97
NC
5714fi
5715
cfbc9945
SE
5716LD="$lt_cv_path_LD"
5717if test -n "$LD"; then
81ecdfbb
RW
5718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5719$as_echo "$LD" >&6; }
cfbc9945 5720else
81ecdfbb
RW
5721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5722$as_echo "no" >&6; }
cfbc9945 5723fi
81ecdfbb
RW
5724test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5726$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5727if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5728 $as_echo_n "(cached) " >&6
cfbc9945 5729else
d7040cdb
SE
5730 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5731case `$LD -v 2>&1 </dev/null` in
5732*GNU* | *'with BFD'*)
cfbc9945 5733 lt_cv_prog_gnu_ld=yes
d7040cdb
SE
5734 ;;
5735*)
cfbc9945 5736 lt_cv_prog_gnu_ld=no
d7040cdb
SE
5737 ;;
5738esac
49c96104 5739fi
81ecdfbb
RW
5740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5741$as_echo "$lt_cv_prog_gnu_ld" >&6; }
cfbc9945 5742with_gnu_ld=$lt_cv_prog_gnu_ld
49c96104 5743
9e9b66a9 5744
cfbc9945 5745
d7040cdb
SE
5746
5747
5748
5749
5750
5751
81ecdfbb
RW
5752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5753$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5754if test "${lt_cv_path_NM+set}" = set; then :
5755 $as_echo_n "(cached) " >&6
cfbc9945
SE
5756else
5757 if test -n "$NM"; then
5758 # Let the user override the test.
5759 lt_cv_path_NM="$NM"
5760else
d7040cdb
SE
5761 lt_nm_to_check="${ac_tool_prefix}nm"
5762 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5763 lt_nm_to_check="$lt_nm_to_check nm"
5764 fi
5765 for lt_tmp_nm in $lt_nm_to_check; do
5766 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5767 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5768 IFS="$lt_save_ifs"
5769 test -z "$ac_dir" && ac_dir=.
5770 tmp_nm="$ac_dir/$lt_tmp_nm"
5771 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5772 # Check to see if the nm accepts a BSD-compat flag.
5773 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5774 # nm: unknown option "B" ignored
5775 # Tru64's nm complains that /dev/null is an invalid object file
5776 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5777 */dev/null* | *'Invalid file or object type'*)
5778 lt_cv_path_NM="$tmp_nm -B"
5779 break
5780 ;;
5781 *)
5782 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5783 */dev/null*)
5784 lt_cv_path_NM="$tmp_nm -p"
5785 break
5786 ;;
5787 *)
5788 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5789 continue # so that we can try to find one that supports BSD flags
5790 ;;
5791 esac
5792 ;;
5793 esac
cfbc9945 5794 fi
d7040cdb
SE
5795 done
5796 IFS="$lt_save_ifs"
cfbc9945 5797 done
d7040cdb 5798 : ${lt_cv_path_NM=no}
cfbc9945 5799fi
a2d91340 5800fi
81ecdfbb
RW
5801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5802$as_echo "$lt_cv_path_NM" >&6; }
d7040cdb
SE
5803if test "$lt_cv_path_NM" != "no"; then
5804 NM="$lt_cv_path_NM"
cfbc9945 5805else
d7040cdb 5806 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5807 if test -n "$DUMPBIN"; then :
5808 # Let the user override the test.
5809 else
5810 if test -n "$ac_tool_prefix"; then
5811 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
5812 do
5813 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5814set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5816$as_echo_n "checking for $ac_word... " >&6; }
5817if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5818 $as_echo_n "(cached) " >&6
252b5132 5819else
d7040cdb
SE
5820 if test -n "$DUMPBIN"; then
5821 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5822else
5823as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5824for as_dir in $PATH
5825do
5826 IFS=$as_save_IFS
5827 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5828 for ac_exec_ext in '' $ac_executable_extensions; do
5829 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 5830 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
5832 break 2
5833 fi
5834done
81ecdfbb
RW
5835 done
5836IFS=$as_save_IFS
5464f5a1 5837
d7040cdb
SE
5838fi
5839fi
5840DUMPBIN=$ac_cv_prog_DUMPBIN
5841if test -n "$DUMPBIN"; then
81ecdfbb
RW
5842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5843$as_echo "$DUMPBIN" >&6; }
d7040cdb 5844else
81ecdfbb
RW
5845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5846$as_echo "no" >&6; }
d7040cdb 5847fi
d5fbea21 5848
81ecdfbb 5849
d7040cdb
SE
5850 test -n "$DUMPBIN" && break
5851 done
5852fi
5853if test -z "$DUMPBIN"; then
5854 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5855 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
5856do
5857 # Extract the first word of "$ac_prog", so it can be a program name with args.
5858set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5860$as_echo_n "checking for $ac_word... " >&6; }
5861if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5862 $as_echo_n "(cached) " >&6
d7040cdb
SE
5863else
5864 if test -n "$ac_ct_DUMPBIN"; then
5865 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5866else
5867as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5868for as_dir in $PATH
5869do
5870 IFS=$as_save_IFS
5871 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5872 for ac_exec_ext in '' $ac_executable_extensions; do
5873 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 5874 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 5876 break 2
cfbc9945 5877 fi
d7040cdb 5878done
81ecdfbb
RW
5879 done
5880IFS=$as_save_IFS
d5fbea21 5881
d7040cdb
SE
5882fi
5883fi
5884ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5885if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5887$as_echo "$ac_ct_DUMPBIN" >&6; }
d7040cdb 5888else
81ecdfbb
RW
5889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5890$as_echo "no" >&6; }
d7040cdb 5891fi
d5fbea21 5892
81ecdfbb 5893
d7040cdb
SE
5894 test -n "$ac_ct_DUMPBIN" && break
5895done
24443139 5896
81ecdfbb
RW
5897 if test "x$ac_ct_DUMPBIN" = x; then
5898 DUMPBIN=":"
5899 else
5900 case $cross_compiling:$ac_tool_warned in
5901yes:)
5902{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5903$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5904ac_tool_warned=yes ;;
5905esac
5906 DUMPBIN=$ac_ct_DUMPBIN
5907 fi
d7040cdb 5908fi
24443139 5909
3725885a
RW
5910 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5911 *COFF*)
5912 DUMPBIN="$DUMPBIN -symbols"
5913 ;;
5914 *)
5915 DUMPBIN=:
5916 ;;
5917 esac
5918 fi
24443139 5919
d7040cdb
SE
5920 if test "$DUMPBIN" != ":"; then
5921 NM="$DUMPBIN"
cfbc9945 5922 fi
d7040cdb
SE
5923fi
5924test -z "$NM" && NM=nm
a703a6ea 5925
f5385ebf 5926
cfbc9945 5927
24443139
AS
5928
5929
5930
81ecdfbb
RW
5931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5932$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5933if test "${lt_cv_nm_interface+set}" = set; then :
5934 $as_echo_n "(cached) " >&6
d7040cdb
SE
5935else
5936 lt_cv_nm_interface="BSD nm"
5937 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5938 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
d7040cdb
SE
5939 (eval "$ac_compile" 2>conftest.err)
5940 cat conftest.err >&5
3725885a 5941 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
d7040cdb
SE
5942 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5943 cat conftest.err >&5
3725885a 5944 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
d7040cdb
SE
5945 cat conftest.out >&5
5946 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5947 lt_cv_nm_interface="MS dumpbin"
5948 fi
5949 rm -f conftest*
cfbc9945 5950fi
81ecdfbb
RW
5951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5952$as_echo "$lt_cv_nm_interface" >&6; }
a703a6ea 5953
81ecdfbb
RW
5954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5955$as_echo_n "checking whether ln -s works... " >&6; }
d7040cdb
SE
5956LN_S=$as_ln_s
5957if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5959$as_echo "yes" >&6; }
d7040cdb 5960else
81ecdfbb
RW
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5962$as_echo "no, using $LN_S" >&6; }
d7040cdb 5963fi
252b5132 5964
cfbc9945 5965# find the maximum length of command line arguments
81ecdfbb
RW
5966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5967$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5968if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5969 $as_echo_n "(cached) " >&6
cfbc9945
SE
5970else
5971 i=0
5972 teststring="ABCD"
5464f5a1 5973
cfbc9945
SE
5974 case $build_os in
5975 msdosdjgpp*)
5976 # On DJGPP, this test can blow up pretty badly due to problems in libc
5977 # (any single argument exceeding 2000 bytes causes a buffer overrun
5978 # during glob expansion). Even if it were fixed, the result of this
5979 # check would be larger than it should be.
5980 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5981 ;;
5464f5a1 5982
d7040cdb
SE
5983 gnu*)
5984 # Under GNU Hurd, this test is not required because there is
5985 # no limit to the length of command line arguments.
5986 # Libtool will interpret -1 as no limit whatsoever
5987 lt_cv_sys_max_cmd_len=-1;
5988 ;;
5989
718a6fd8 5990 cygwin* | mingw* | cegcc*)
cfbc9945
SE
5991 # On Win9x/ME, this test blows up -- it succeeds, but takes
5992 # about 5 minutes as the teststring grows exponentially.
5993 # Worse, since 9x/ME are not pre-emptively multitasking,
5994 # you end up with a "frozen" computer, even though with patience
5995 # the test eventually succeeds (with a max line length of 256k).
5996 # Instead, let's just punt: use the minimum linelength reported by
5997 # all of the supported platforms: 8192 (on NT/2K/XP).
5998 lt_cv_sys_max_cmd_len=8192;
5999 ;;
5464f5a1 6000
3725885a
RW
6001 mint*)
6002 # On MiNT this can take a long time and run out of memory.
6003 lt_cv_sys_max_cmd_len=8192;
6004 ;;
6005
cfbc9945
SE
6006 amigaos*)
6007 # On AmigaOS with pdksh, this test takes hours, literally.
6008 # So we just punt and use a minimum line length of 8192.
6009 lt_cv_sys_max_cmd_len=8192;
6010 ;;
5464f5a1 6011
cfbc9945
SE
6012 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6013 # This has been around since 386BSD, at least. Likely further.
6014 if test -x /sbin/sysctl; then
6015 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6016 elif test -x /usr/sbin/sysctl; then
6017 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6018 else
d7040cdb 6019 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
cfbc9945
SE
6020 fi
6021 # And add a safety zone
6022 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6023 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6024 ;;
d7040cdb
SE
6025
6026 interix*)
6027 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6028 lt_cv_sys_max_cmd_len=196608
6029 ;;
6030
6031 osf*)
6032 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6033 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6034 # nice to cause kernel panics so lets avoid the loop below.
6035 # First set a reasonable default.
6036 lt_cv_sys_max_cmd_len=16384
6037 #
6038 if test -x /sbin/sysconfig; then
6039 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6040 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6041 esac
6042 fi
6043 ;;
6044 sco3.2v5*)
6045 lt_cv_sys_max_cmd_len=102400
6046 ;;
6047 sysv5* | sco5v6* | sysv4.2uw2*)
6048 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6049 if test -n "$kargmax"; then
6050 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6051 else
6052 lt_cv_sys_max_cmd_len=32768
6053 fi
6054 ;;
6055 *)
718a6fd8
SE
6056 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6057 if test -n "$lt_cv_sys_max_cmd_len"; then
79887925
L
6058 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6059 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6060 else
6061 # Make teststring a little bigger before we do anything with it.
6062 # a 1K string should be a reasonable start.
6063 for i in 1 2 3 4 5 6 7 8 ; do
6064 teststring=$teststring$teststring
6065 done
6066 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6067 # If test is not a shell built-in, we'll probably end up computing a
6068 # maximum length that is only half of the actual maximum length, but
6069 # we can't tell.
3725885a
RW
6070 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6071 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
79887925
L
6072 test $i != 17 # 1/2 MB should be enough
6073 do
6074 i=`expr $i + 1`
6075 teststring=$teststring$teststring
6076 done
6077 # Only check the string length outside the loop.
6078 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6079 teststring=
6080 # Add a significant safety factor because C++ compilers can tack on
6081 # massive amounts of additional arguments before passing them to the
6082 # linker. It appears as though 1/2 is a usable value.
6083 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6084 fi
d7040cdb 6085 ;;
cfbc9945 6086 esac
5464f5a1 6087
252b5132 6088fi
cfbc9945 6089
d7040cdb 6090if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6092$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5464f5a1 6093else
81ecdfbb
RW
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6095$as_echo "none" >&6; }
5464f5a1 6096fi
d7040cdb 6097max_cmd_len=$lt_cv_sys_max_cmd_len
252b5132 6098
cfbc9945 6099
252b5132 6100
cfbc9945 6101
cfbc9945 6102
d7040cdb 6103
d7040cdb
SE
6104: ${CP="cp -f"}
6105: ${MV="mv -f"}
6106: ${RM="rm -f"}
6107
81ecdfbb
RW
6108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6109$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
d7040cdb
SE
6110# Try some XSI features
6111xsi_shell=no
6112( _lt_dummy="a/b/c"
6113 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
718a6fd8
SE
6114 = c,a/b,, \
6115 && eval 'test $(( 1 + 1 )) -eq 2 \
6116 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
d7040cdb 6117 && xsi_shell=yes
81ecdfbb
RW
6118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6119$as_echo "$xsi_shell" >&6; }
d7040cdb
SE
6120
6121
81ecdfbb
RW
6122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6123$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
d7040cdb
SE
6124lt_shell_append=no
6125( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6126 >/dev/null 2>&1 \
6127 && lt_shell_append=yes
81ecdfbb
RW
6128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6129$as_echo "$lt_shell_append" >&6; }
d7040cdb
SE
6130
6131
6132if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6133 lt_unset=unset
5464f5a1 6134else
d7040cdb 6135 lt_unset=false
5464f5a1 6136fi
252b5132 6137
d7040cdb
SE
6138
6139
6140
6141
6142# test EBCDIC or ASCII
6143case `echo X|tr X '\101'` in
6144 A) # ASCII based system
6145 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6146 lt_SP2NL='tr \040 \012'
6147 lt_NL2SP='tr \015\012 \040\040'
6148 ;;
6149 *) # EBCDIC based system
6150 lt_SP2NL='tr \100 \n'
6151 lt_NL2SP='tr \r\n \100\100'
6152 ;;
6153esac
6154
6155
6156
6157
6158
6159
6160
6161
6162
81ecdfbb
RW
6163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6164$as_echo_n "checking for $LD option to reload object files... " >&6; }
6165if test "${lt_cv_ld_reload_flag+set}" = set; then :
6166 $as_echo_n "(cached) " >&6
5464f5a1 6167else
d7040cdb
SE
6168 lt_cv_ld_reload_flag='-r'
6169fi
81ecdfbb
RW
6170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6171$as_echo "$lt_cv_ld_reload_flag" >&6; }
d7040cdb
SE
6172reload_flag=$lt_cv_ld_reload_flag
6173case $reload_flag in
6174"" | " "*) ;;
6175*) reload_flag=" $reload_flag" ;;
6176esac
6177reload_cmds='$LD$reload_flag -o $output$reload_objs'
6178case $host_os in
6179 darwin*)
6180 if test "$GCC" = yes; then
6181 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6182 else
6183 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6184 fi
6185 ;;
6186esac
6187
6188
6189
6190
6191
6192
6193
6194
6195
718a6fd8
SE
6196if test -n "$ac_tool_prefix"; then
6197 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6198set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
6199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6200$as_echo_n "checking for $ac_word... " >&6; }
6201if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6202 $as_echo_n "(cached) " >&6
718a6fd8
SE
6203else
6204 if test -n "$OBJDUMP"; then
6205 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6206else
6207as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6208for as_dir in $PATH
6209do
6210 IFS=$as_save_IFS
6211 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6212 for ac_exec_ext in '' $ac_executable_extensions; do
6213 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6214 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 6215 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6216 break 2
6217 fi
6218done
81ecdfbb
RW
6219 done
6220IFS=$as_save_IFS
718a6fd8
SE
6221
6222fi
6223fi
6224OBJDUMP=$ac_cv_prog_OBJDUMP
6225if test -n "$OBJDUMP"; then
81ecdfbb
RW
6226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6227$as_echo "$OBJDUMP" >&6; }
718a6fd8 6228else
81ecdfbb
RW
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6230$as_echo "no" >&6; }
718a6fd8
SE
6231fi
6232
81ecdfbb 6233
718a6fd8
SE
6234fi
6235if test -z "$ac_cv_prog_OBJDUMP"; then
6236 ac_ct_OBJDUMP=$OBJDUMP
6237 # Extract the first word of "objdump", so it can be a program name with args.
6238set dummy objdump; ac_word=$2
81ecdfbb
RW
6239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6240$as_echo_n "checking for $ac_word... " >&6; }
6241if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6242 $as_echo_n "(cached) " >&6
718a6fd8
SE
6243else
6244 if test -n "$ac_ct_OBJDUMP"; then
6245 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6246else
6247as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6248for as_dir in $PATH
6249do
6250 IFS=$as_save_IFS
6251 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6252 for ac_exec_ext in '' $ac_executable_extensions; do
6253 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6254 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 6255 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6256 break 2
6257 fi
6258done
81ecdfbb
RW
6259 done
6260IFS=$as_save_IFS
718a6fd8 6261
718a6fd8
SE
6262fi
6263fi
6264ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6265if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6267$as_echo "$ac_ct_OBJDUMP" >&6; }
718a6fd8 6268else
81ecdfbb
RW
6269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6270$as_echo "no" >&6; }
718a6fd8
SE
6271fi
6272
81ecdfbb
RW
6273 if test "x$ac_ct_OBJDUMP" = x; then
6274 OBJDUMP="false"
6275 else
6276 case $cross_compiling:$ac_tool_warned in
6277yes:)
6278{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6279$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6280ac_tool_warned=yes ;;
6281esac
6282 OBJDUMP=$ac_ct_OBJDUMP
6283 fi
718a6fd8
SE
6284else
6285 OBJDUMP="$ac_cv_prog_OBJDUMP"
6286fi
6287
6288test -z "$OBJDUMP" && OBJDUMP=objdump
6289
6290
6291
6292
6293
6294
6295
6296
d7040cdb 6297
81ecdfbb
RW
6298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6299$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6300if test "${lt_cv_deplibs_check_method+set}" = set; then :
6301 $as_echo_n "(cached) " >&6
d7040cdb
SE
6302else
6303 lt_cv_file_magic_cmd='$MAGIC_CMD'
6304lt_cv_file_magic_test_file=
6305lt_cv_deplibs_check_method='unknown'
6306# Need to set the preceding variable on all platforms that support
6307# interlibrary dependencies.
6308# 'none' -- dependencies not supported.
6309# `unknown' -- same as none, but documents that we really don't know.
6310# 'pass_all' -- all dependencies passed with no checks.
6311# 'test_compile' -- check by making test program.
6312# 'file_magic [[regex]]' -- check by looking for files in library path
6313# which responds to the $file_magic_cmd with a given extended regex.
6314# If you have `file' or equivalent on your system and you're not sure
6315# whether `pass_all' will *always* work, you probably want this one.
6316
6317case $host_os in
e81819a5 6318aix[4-9]*)
d7040cdb
SE
6319 lt_cv_deplibs_check_method=pass_all
6320 ;;
6321
6322beos*)
6323 lt_cv_deplibs_check_method=pass_all
6324 ;;
6325
6326bsdi[45]*)
6327 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6328 lt_cv_file_magic_cmd='/usr/bin/file -L'
6329 lt_cv_file_magic_test_file=/shlib/libc.so
6330 ;;
6331
6332cygwin*)
6333 # func_win32_libid is a shell function defined in ltmain.sh
6334 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6335 lt_cv_file_magic_cmd='func_win32_libid'
6336 ;;
6337
6338mingw* | pw32*)
6339 # Base MSYS/MinGW do not provide the 'file' command needed by
6340 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6341 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6342 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6343 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
d7040cdb
SE
6344 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6345 lt_cv_file_magic_cmd='func_win32_libid'
6346 else
6347 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6348 lt_cv_file_magic_cmd='$OBJDUMP -f'
6349 fi
6350 ;;
6351
3725885a 6352cegcc*)
718a6fd8
SE
6353 # use the weaker test based on 'objdump'. See mingw*.
6354 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6355 lt_cv_file_magic_cmd='$OBJDUMP -f'
6356 ;;
6357
d7040cdb
SE
6358darwin* | rhapsody*)
6359 lt_cv_deplibs_check_method=pass_all
cfbc9945 6360 ;;
d7040cdb
SE
6361
6362freebsd* | dragonfly*)
6363 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6364 case $host_cpu in
6365 i*86 )
6366 # Not sure whether the presence of OpenBSD here was a mistake.
6367 # Let's accept both of them until this is cleared up.
6368 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6369 lt_cv_file_magic_cmd=/usr/bin/file
6370 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6371 ;;
6372 esac
6373 else
6374 lt_cv_deplibs_check_method=pass_all
6375 fi
6376 ;;
6377
6378gnu*)
6379 lt_cv_deplibs_check_method=pass_all
cfbc9945 6380 ;;
d7040cdb 6381
3725885a
RW
6382haiku*)
6383 lt_cv_deplibs_check_method=pass_all
6384 ;;
6385
d7040cdb
SE
6386hpux10.20* | hpux11*)
6387 lt_cv_file_magic_cmd=/usr/bin/file
6388 case $host_cpu in
6389 ia64*)
6390 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6391 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6392 ;;
6393 hppa*64*)
3725885a 6394 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
6395 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6396 ;;
cfbc9945 6397 *)
3725885a 6398 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
d7040cdb
SE
6399 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6400 ;;
6401 esac
6402 ;;
6be7c12c 6403
d7040cdb
SE
6404interix[3-9]*)
6405 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6406 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6407 ;;
cfbc9945 6408
d7040cdb
SE
6409irix5* | irix6* | nonstopux*)
6410 case $LD in
6411 *-32|*"-32 ") libmagic=32-bit;;
6412 *-n32|*"-n32 ") libmagic=N32;;
6413 *-64|*"-64 ") libmagic=64-bit;;
6414 *) libmagic=never-match;;
6415 esac
6416 lt_cv_deplibs_check_method=pass_all
cfbc9945 6417 ;;
cfbc9945 6418
d7040cdb 6419# This must be Linux ELF.
58e24671 6420linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
6421 lt_cv_deplibs_check_method=pass_all
6422 ;;
5464f5a1 6423
d7040cdb
SE
6424netbsd*)
6425 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6426 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
cfbc9945 6427 else
d7040cdb 6428 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
cfbc9945 6429 fi
d7040cdb
SE
6430 ;;
6431
6432newos6*)
6433 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6434 lt_cv_file_magic_cmd=/usr/bin/file
6435 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6436 ;;
6437
6438*nto* | *qnx*)
6439 lt_cv_deplibs_check_method=pass_all
6440 ;;
cfbc9945 6441
d7040cdb
SE
6442openbsd*)
6443 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6444 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6445 else
6446 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
cfbc9945
SE
6447 fi
6448 ;;
d7040cdb
SE
6449
6450osf3* | osf4* | osf5*)
6451 lt_cv_deplibs_check_method=pass_all
6452 ;;
6453
6454rdos*)
6455 lt_cv_deplibs_check_method=pass_all
6456 ;;
6457
6458solaris*)
6459 lt_cv_deplibs_check_method=pass_all
6460 ;;
6461
6462sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6463 lt_cv_deplibs_check_method=pass_all
6464 ;;
6465
6466sysv4 | sysv4.3*)
6467 case $host_vendor in
6468 motorola)
6469 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]'
6470 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6471 ;;
6472 ncr)
6473 lt_cv_deplibs_check_method=pass_all
6474 ;;
6475 sequent)
6476 lt_cv_file_magic_cmd='/bin/file'
6477 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6478 ;;
6479 sni)
6480 lt_cv_file_magic_cmd='/bin/file'
6481 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6482 lt_cv_file_magic_test_file=/lib/libc.so
6483 ;;
6484 siemens)
6485 lt_cv_deplibs_check_method=pass_all
6486 ;;
6487 pc)
6488 lt_cv_deplibs_check_method=pass_all
6489 ;;
6490 esac
6491 ;;
6492
6493tpf*)
6494 lt_cv_deplibs_check_method=pass_all
6495 ;;
cfbc9945
SE
6496esac
6497
d7040cdb 6498fi
81ecdfbb
RW
6499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6500$as_echo "$lt_cv_deplibs_check_method" >&6; }
d7040cdb
SE
6501file_magic_cmd=$lt_cv_file_magic_cmd
6502deplibs_check_method=$lt_cv_deplibs_check_method
6503test -z "$deplibs_check_method" && deplibs_check_method=unknown
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
cfbc9945 6516if test -n "$ac_tool_prefix"; then
d7040cdb
SE
6517 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6518set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6520$as_echo_n "checking for $ac_word... " >&6; }
6521if test "${ac_cv_prog_AR+set}" = set; then :
6522 $as_echo_n "(cached) " >&6
5464f5a1 6523else
d7040cdb
SE
6524 if test -n "$AR"; then
6525 ac_cv_prog_AR="$AR" # Let the user override the test.
5464f5a1
NN
6526else
6527as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6528for as_dir in $PATH
6529do
6530 IFS=$as_save_IFS
6531 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6532 for ac_exec_ext in '' $ac_executable_extensions; do
6533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6534 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6536 break 2
6537 fi
6538done
81ecdfbb
RW
6539 done
6540IFS=$as_save_IFS
5464f5a1
NN
6541
6542fi
6543fi
d7040cdb
SE
6544AR=$ac_cv_prog_AR
6545if test -n "$AR"; then
81ecdfbb
RW
6546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6547$as_echo "$AR" >&6; }
5464f5a1 6548else
81ecdfbb
RW
6549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6550$as_echo "no" >&6; }
5464f5a1
NN
6551fi
6552
81ecdfbb 6553
5464f5a1 6554fi
d7040cdb
SE
6555if test -z "$ac_cv_prog_AR"; then
6556 ac_ct_AR=$AR
6557 # Extract the first word of "ar", so it can be a program name with args.
6558set dummy ar; ac_word=$2
81ecdfbb
RW
6559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6560$as_echo_n "checking for $ac_word... " >&6; }
6561if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6562 $as_echo_n "(cached) " >&6
252b5132 6563else
d7040cdb
SE
6564 if test -n "$ac_ct_AR"; then
6565 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
252b5132 6566else
5464f5a1
NN
6567as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6568for as_dir in $PATH
6569do
6570 IFS=$as_save_IFS
6571 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6572 for ac_exec_ext in '' $ac_executable_extensions; do
6573 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6574 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6575 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6576 break 2
6577 fi
6578done
81ecdfbb
RW
6579 done
6580IFS=$as_save_IFS
5464f5a1 6581
5464f5a1
NN
6582fi
6583fi
d7040cdb
SE
6584ac_ct_AR=$ac_cv_prog_ac_ct_AR
6585if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6587$as_echo "$ac_ct_AR" >&6; }
d7040cdb 6588else
81ecdfbb
RW
6589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6590$as_echo "no" >&6; }
5464f5a1
NN
6591fi
6592
81ecdfbb
RW
6593 if test "x$ac_ct_AR" = x; then
6594 AR="false"
6595 else
6596 case $cross_compiling:$ac_tool_warned in
6597yes:)
6598{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6599$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6600ac_tool_warned=yes ;;
6601esac
6602 AR=$ac_ct_AR
6603 fi
cfbc9945 6604else
d7040cdb 6605 AR="$ac_cv_prog_AR"
5464f5a1 6606fi
cfbc9945 6607
d7040cdb
SE
6608test -z "$AR" && AR=ar
6609test -z "$AR_FLAGS" && AR_FLAGS=cru
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
cfbc9945
SE
6621if test -n "$ac_tool_prefix"; then
6622 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6623set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6625$as_echo_n "checking for $ac_word... " >&6; }
6626if test "${ac_cv_prog_STRIP+set}" = set; then :
6627 $as_echo_n "(cached) " >&6
5464f5a1 6628else
cfbc9945
SE
6629 if test -n "$STRIP"; then
6630 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5464f5a1
NN
6631else
6632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6633for as_dir in $PATH
6634do
6635 IFS=$as_save_IFS
6636 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6637 for ac_exec_ext in '' $ac_executable_extensions; do
6638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 6639 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6641 break 2
6642 fi
6643done
81ecdfbb
RW
6644 done
6645IFS=$as_save_IFS
5464f5a1
NN
6646
6647fi
6648fi
cfbc9945
SE
6649STRIP=$ac_cv_prog_STRIP
6650if test -n "$STRIP"; then
81ecdfbb
RW
6651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6652$as_echo "$STRIP" >&6; }
5464f5a1 6653else
81ecdfbb
RW
6654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6655$as_echo "no" >&6; }
5464f5a1
NN
6656fi
6657
81ecdfbb 6658
252b5132 6659fi
cfbc9945
SE
6660if test -z "$ac_cv_prog_STRIP"; then
6661 ac_ct_STRIP=$STRIP
6662 # Extract the first word of "strip", so it can be a program name with args.
6663set dummy strip; ac_word=$2
81ecdfbb
RW
6664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6665$as_echo_n "checking for $ac_word... " >&6; }
6666if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6667 $as_echo_n "(cached) " >&6
5464f5a1 6668else
cfbc9945
SE
6669 if test -n "$ac_ct_STRIP"; then
6670 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5464f5a1
NN
6671else
6672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6673for as_dir in $PATH
6674do
6675 IFS=$as_save_IFS
6676 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6677 for ac_exec_ext in '' $ac_executable_extensions; do
6678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 6679 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6681 break 2
6682 fi
6683done
81ecdfbb
RW
6684 done
6685IFS=$as_save_IFS
5464f5a1
NN
6686
6687fi
6688fi
cfbc9945
SE
6689ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6690if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6692$as_echo "$ac_ct_STRIP" >&6; }
5464f5a1 6693else
81ecdfbb
RW
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6695$as_echo "no" >&6; }
5464f5a1
NN
6696fi
6697
81ecdfbb
RW
6698 if test "x$ac_ct_STRIP" = x; then
6699 STRIP=":"
6700 else
6701 case $cross_compiling:$ac_tool_warned in
6702yes:)
6703{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6704$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6705ac_tool_warned=yes ;;
6706esac
6707 STRIP=$ac_ct_STRIP
6708 fi
cfbc9945
SE
6709else
6710 STRIP="$ac_cv_prog_STRIP"
5464f5a1
NN
6711fi
6712
d7040cdb 6713test -z "$STRIP" && STRIP=:
5464f5a1 6714
cfbc9945
SE
6715
6716
cfbc9945 6717
cfbc9945
SE
6718
6719
d7040cdb
SE
6720if test -n "$ac_tool_prefix"; then
6721 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6722set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6724$as_echo_n "checking for $ac_word... " >&6; }
6725if test "${ac_cv_prog_RANLIB+set}" = set; then :
6726 $as_echo_n "(cached) " >&6
cfbc9945 6727else
d7040cdb
SE
6728 if test -n "$RANLIB"; then
6729 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6730else
6731as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6732for as_dir in $PATH
6733do
6734 IFS=$as_save_IFS
6735 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6736 for ac_exec_ext in '' $ac_executable_extensions; do
6737 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6738 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6739 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6740 break 2
cfbc9945 6741 fi
d7040cdb 6742done
81ecdfbb
RW
6743 done
6744IFS=$as_save_IFS
cfbc9945 6745
d7040cdb
SE
6746fi
6747fi
6748RANLIB=$ac_cv_prog_RANLIB
6749if test -n "$RANLIB"; then
81ecdfbb
RW
6750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6751$as_echo "$RANLIB" >&6; }
d7040cdb 6752else
81ecdfbb
RW
6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6754$as_echo "no" >&6; }
d7040cdb 6755fi
cfbc9945 6756
81ecdfbb 6757
d7040cdb
SE
6758fi
6759if test -z "$ac_cv_prog_RANLIB"; then
6760 ac_ct_RANLIB=$RANLIB
6761 # Extract the first word of "ranlib", so it can be a program name with args.
6762set dummy ranlib; ac_word=$2
81ecdfbb
RW
6763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6764$as_echo_n "checking for $ac_word... " >&6; }
6765if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6766 $as_echo_n "(cached) " >&6
d7040cdb
SE
6767else
6768 if test -n "$ac_ct_RANLIB"; then
6769 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6770else
6771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6772for as_dir in $PATH
6773do
6774 IFS=$as_save_IFS
6775 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6776 for ac_exec_ext in '' $ac_executable_extensions; do
6777 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6778 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6780 break 2
cfbc9945 6781 fi
d7040cdb 6782done
81ecdfbb
RW
6783 done
6784IFS=$as_save_IFS
cfbc9945 6785
d7040cdb
SE
6786fi
6787fi
6788ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6789if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6791$as_echo "$ac_ct_RANLIB" >&6; }
cfbc9945 6792else
81ecdfbb
RW
6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6794$as_echo "no" >&6; }
d7040cdb 6795fi
5464f5a1 6796
81ecdfbb
RW
6797 if test "x$ac_ct_RANLIB" = x; then
6798 RANLIB=":"
6799 else
6800 case $cross_compiling:$ac_tool_warned in
6801yes:)
6802{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6803$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6804ac_tool_warned=yes ;;
6805esac
6806 RANLIB=$ac_ct_RANLIB
6807 fi
d7040cdb
SE
6808else
6809 RANLIB="$ac_cv_prog_RANLIB"
6810fi
5464f5a1 6811
d7040cdb 6812test -z "$RANLIB" && RANLIB=:
5464f5a1 6813
5464f5a1 6814
5464f5a1 6815
cfbc9945 6816
cfbc9945 6817
d7040cdb
SE
6818
6819# Determine commands to create old-style static archives.
718a6fd8 6820old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
d7040cdb
SE
6821old_postinstall_cmds='chmod 644 $oldlib'
6822old_postuninstall_cmds=
6823
6824if test -n "$RANLIB"; then
6825 case $host_os in
6826 openbsd*)
6827 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6828 ;;
6829 *)
6830 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6831 ;;
6832 esac
6833 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
cfbc9945 6834fi
cfbc9945 6835
3725885a
RW
6836case $host_os in
6837 darwin*)
6838 lock_old_archive_extraction=yes ;;
6839 *)
6840 lock_old_archive_extraction=no ;;
6841esac
6842
6843
6844
6845
6846
6847
cfbc9945 6848
cfbc9945
SE
6849
6850
cfbc9945 6851
cfbc9945 6852
cfbc9945 6853
cfbc9945 6854
cfbc9945
SE
6855
6856
cfbc9945 6857
cfbc9945 6858
cfbc9945
SE
6859
6860
6861
6862
6863
6864
6865
5464f5a1 6866
5464f5a1 6867
cfbc9945
SE
6868
6869
6870
5464f5a1 6871
5464f5a1 6872
cfbc9945
SE
6873
6874
6875
5464f5a1 6876
cfbc9945
SE
6877
6878
6879
6880
d7040cdb
SE
6881# If no C compiler was specified, use CC.
6882LTCC=${LTCC-"$CC"}
cfbc9945 6883
d7040cdb
SE
6884# If no C compiler flags were specified, use CFLAGS.
6885LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
cfbc9945 6886
d7040cdb
SE
6887# Allow CC to be a program name with arguments.
6888compiler=$CC
cfbc9945 6889
cfbc9945 6890
d7040cdb 6891# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6893$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6894if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6895 $as_echo_n "(cached) " >&6
d7040cdb 6896else
5464f5a1 6897
d7040cdb
SE
6898# These are sane defaults that work on at least a few old systems.
6899# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5464f5a1 6900
d7040cdb
SE
6901# Character class describing NM global symbol codes.
6902symcode='[BCDEGRST]'
6903
6904# Regexp to match symbols that can be accessed directly from C.
6905sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6906
6907# Define system-specific variables.
6908case $host_os in
6909aix*)
6910 symcode='[BCDT]'
6911 ;;
718a6fd8 6912cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
6913 symcode='[ABCDGISTW]'
6914 ;;
6915hpux*)
6916 if test "$host_cpu" = ia64; then
6917 symcode='[ABCDEGRST]'
6918 fi
6919 ;;
6920irix* | nonstopux*)
6921 symcode='[BCDEGRST]'
6922 ;;
6923osf*)
6924 symcode='[BCDEGQRST]'
6925 ;;
6926solaris*)
6927 symcode='[BDRT]'
6928 ;;
6929sco3.2v5*)
6930 symcode='[DT]'
6931 ;;
6932sysv4.2uw2*)
6933 symcode='[DT]'
6934 ;;
6935sysv5* | sco5v6* | unixware* | OpenUNIX*)
6936 symcode='[ABDT]'
6937 ;;
6938sysv4)
6939 symcode='[DFNSTU]'
6940 ;;
cfbc9945 6941esac
5464f5a1 6942
d7040cdb
SE
6943# If we're using GNU nm, then use its standard symbol codes.
6944case `$NM -V 2>&1` in
6945*GNU* | *'with BFD'*)
6946 symcode='[ABCDGIRSTW]' ;;
6947esac
5464f5a1 6948
d7040cdb
SE
6949# Transform an extracted symbol line into a proper C declaration.
6950# Some systems (esp. on ia64) link data and code symbols differently,
6951# so use this general approach.
6952lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5464f5a1 6953
d7040cdb
SE
6954# Transform an extracted symbol line into symbol name and symbol address
6955lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
718a6fd8 6956lt_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 6957
d7040cdb
SE
6958# Handle CRLF in mingw tool chain
6959opt_cr=
6960case $build_os in
6961mingw*)
6962 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6963 ;;
6964esac
5464f5a1 6965
d7040cdb
SE
6966# Try without a prefix underscore, then with it.
6967for ac_symprfx in "" "_"; do
6968
6969 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6970 symxfrm="\\1 $ac_symprfx\\2 \\2"
6971
6972 # Write the raw and C identifiers.
6973 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6974 # Fake it for dumpbin and say T for any non-static function
6975 # and D for any global variable.
6976 # Also find C++ and __fastcall symbols from MSVC++,
6977 # which start with @ or ?.
6978 lt_cv_sys_global_symbol_pipe="$AWK '"\
6979" {last_section=section; section=\$ 3};"\
6980" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6981" \$ 0!~/External *\|/{next};"\
6982" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6983" {if(hide[section]) next};"\
6984" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6985" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6986" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6987" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6988" ' prfx=^$ac_symprfx"
6989 else
6990 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6991 fi
cfbc9945 6992
d7040cdb
SE
6993 # Check to see that the pipe works correctly.
6994 pipe_works=no
cfbc9945 6995
d7040cdb
SE
6996 rm -f conftest*
6997 cat > conftest.$ac_ext <<_LT_EOF
6998#ifdef __cplusplus
6999extern "C" {
7000#endif
7001char nm_test_var;
7002void nm_test_func(void);
7003void nm_test_func(void){}
7004#ifdef __cplusplus
7005}
7006#endif
7007int main(){nm_test_var='a';nm_test_func();return(0);}
7008_LT_EOF
cfbc9945 7009
81ecdfbb 7010 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7011 (eval $ac_compile) 2>&5
7012 ac_status=$?
81ecdfbb
RW
7013 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7014 test $ac_status = 0; }; then
d7040cdb
SE
7015 # Now try to grab the symbols.
7016 nlist=conftest.nm
3725885a
RW
7017 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7018 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
d7040cdb 7019 ac_status=$?
81ecdfbb
RW
7020 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7021 test $ac_status = 0; } && test -s "$nlist"; then
d7040cdb
SE
7022 # Try sorting and uniquifying the output.
7023 if sort "$nlist" | uniq > "$nlist"T; then
7024 mv -f "$nlist"T "$nlist"
7025 else
7026 rm -f "$nlist"T
7027 fi
cfbc9945 7028
d7040cdb
SE
7029 # Make sure that we snagged all the symbols we need.
7030 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7031 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7032 cat <<_LT_EOF > conftest.$ac_ext
7033#ifdef __cplusplus
7034extern "C" {
7035#endif
cfbc9945 7036
d7040cdb
SE
7037_LT_EOF
7038 # Now generate the symbol file.
7039 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5464f5a1 7040
d7040cdb 7041 cat <<_LT_EOF >> conftest.$ac_ext
cfbc9945 7042
d7040cdb
SE
7043/* The mapping between symbol names and symbols. */
7044const struct {
7045 const char *name;
7046 void *address;
7047}
7048lt__PROGRAM__LTX_preloaded_symbols[] =
7049{
7050 { "@PROGRAM@", (void *) 0 },
7051_LT_EOF
7052 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7053 cat <<\_LT_EOF >> conftest.$ac_ext
7054 {0, (void *) 0}
7055};
7056
7057/* This works around a problem in FreeBSD linker */
7058#ifdef FREEBSD_WORKAROUND
7059static const void *lt_preloaded_setup() {
7060 return lt__PROGRAM__LTX_preloaded_symbols;
7061}
7062#endif
cfbc9945 7063
d7040cdb
SE
7064#ifdef __cplusplus
7065}
7066#endif
7067_LT_EOF
7068 # Now try linking the two files.
7069 mv conftest.$ac_objext conftstm.$ac_objext
7070 lt_save_LIBS="$LIBS"
7071 lt_save_CFLAGS="$CFLAGS"
7072 LIBS="conftstm.$ac_objext"
7073 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 7074 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
7075 (eval $ac_link) 2>&5
7076 ac_status=$?
81ecdfbb
RW
7077 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7078 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
d7040cdb
SE
7079 pipe_works=yes
7080 fi
7081 LIBS="$lt_save_LIBS"
7082 CFLAGS="$lt_save_CFLAGS"
7083 else
7084 echo "cannot find nm_test_func in $nlist" >&5
7085 fi
7086 else
7087 echo "cannot find nm_test_var in $nlist" >&5
7088 fi
7089 else
7090 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7091 fi
7092 else
7093 echo "$progname: failed program was:" >&5
7094 cat conftest.$ac_ext >&5
7095 fi
718a6fd8 7096 rm -rf conftest* conftst*
cfbc9945 7097
d7040cdb
SE
7098 # Do not use the global_symbol_pipe unless it works.
7099 if test "$pipe_works" = yes; then
7100 break
7101 else
7102 lt_cv_sys_global_symbol_pipe=
7103 fi
7104done
cfbc9945 7105
252b5132 7106fi
5464f5a1 7107
d7040cdb
SE
7108if test -z "$lt_cv_sys_global_symbol_pipe"; then
7109 lt_cv_sys_global_symbol_to_cdecl=
7110fi
7111if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
7112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7113$as_echo "failed" >&6; }
b3baf5d0 7114else
81ecdfbb
RW
7115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7116$as_echo "ok" >&6; }
d7040cdb 7117fi
5464f5a1 7118
cfbc9945 7119
b3baf5d0 7120
cfbc9945
SE
7121
7122
7123
7124
5464f5a1 7125
4a2a2686
HPN
7126
7127
7128
cfbc9945
SE
7129
7130
cfbc9945 7131
cfbc9945 7132
718a6fd8
SE
7133
7134
7135
7136
7137
9d7cbccd 7138
20e95c23 7139
81ecdfbb
RW
7140# Check whether --enable-libtool-lock was given.
7141if test "${enable_libtool_lock+set}" = set; then :
7142 enableval=$enable_libtool_lock;
7143fi
20e95c23 7144
d7040cdb 7145test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
20e95c23 7146
d7040cdb
SE
7147# Some flags need to be propagated to the compiler or linker for good
7148# libtool support.
7149case $host in
7150ia64-*-hpux*)
7151 # Find out which ABI we are using.
7152 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7153 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7154 (eval $ac_compile) 2>&5
7155 ac_status=$?
81ecdfbb
RW
7156 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7157 test $ac_status = 0; }; then
d7040cdb
SE
7158 case `/usr/bin/file conftest.$ac_objext` in
7159 *ELF-32*)
7160 HPUX_IA64_MODE="32"
7161 ;;
7162 *ELF-64*)
7163 HPUX_IA64_MODE="64"
7164 ;;
20e95c23 7165 esac
d7040cdb
SE
7166 fi
7167 rm -rf conftest*
7168 ;;
7169*-*-irix6*)
7170 # Find out which ABI we are using.
3725885a 7171 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 7172 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7173 (eval $ac_compile) 2>&5
7174 ac_status=$?
81ecdfbb
RW
7175 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7176 test $ac_status = 0; }; then
d7040cdb
SE
7177 if test "$lt_cv_prog_gnu_ld" = yes; then
7178 case `/usr/bin/file conftest.$ac_objext` in
7179 *32-bit*)
7180 LD="${LD-ld} -melf32bsmip"
7181 ;;
7182 *N32*)
7183 LD="${LD-ld} -melf32bmipn32"
7184 ;;
7185 *64-bit*)
7186 LD="${LD-ld} -melf64bmip"
7187 ;;
7188 esac
20e95c23 7189 else
d7040cdb
SE
7190 case `/usr/bin/file conftest.$ac_objext` in
7191 *32-bit*)
7192 LD="${LD-ld} -32"
7193 ;;
7194 *N32*)
7195 LD="${LD-ld} -n32"
7196 ;;
7197 *64-bit*)
7198 LD="${LD-ld} -64"
7199 ;;
20e95c23
DJ
7200 esac
7201 fi
d7040cdb
SE
7202 fi
7203 rm -rf conftest*
7204 ;;
20e95c23 7205
d7040cdb
SE
7206x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7207s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7208 # Find out which ABI we are using.
7209 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7210 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7211 (eval $ac_compile) 2>&5
7212 ac_status=$?
81ecdfbb
RW
7213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7214 test $ac_status = 0; }; then
d7040cdb
SE
7215 case `/usr/bin/file conftest.o` in
7216 *32-bit*)
7217 case $host in
7218 x86_64-*kfreebsd*-gnu)
7219 LD="${LD-ld} -m elf_i386_fbsd"
7220 ;;
7221 x86_64-*linux*)
7222 LD="${LD-ld} -m elf_i386"
7223 ;;
7224 ppc64-*linux*|powerpc64-*linux*)
7225 LD="${LD-ld} -m elf32ppclinux"
7226 ;;
7227 s390x-*linux*)
7228 LD="${LD-ld} -m elf_s390"
7229 ;;
7230 sparc64-*linux*)
7231 LD="${LD-ld} -m elf32_sparc"
7232 ;;
7233 esac
7234 ;;
7235 *64-bit*)
7236 case $host in
7237 x86_64-*kfreebsd*-gnu)
7238 LD="${LD-ld} -m elf_x86_64_fbsd"
7239 ;;
7240 x86_64-*linux*)
7241 LD="${LD-ld} -m elf_x86_64"
7242 ;;
7243 ppc*-*linux*|powerpc*-*linux*)
7244 LD="${LD-ld} -m elf64ppc"
7245 ;;
7246 s390*-*linux*|s390*-*tpf*)
7247 LD="${LD-ld} -m elf64_s390"
7248 ;;
7249 sparc*-*linux*)
7250 LD="${LD-ld} -m elf64_sparc"
7251 ;;
7252 esac
7253 ;;
20e95c23
DJ
7254 esac
7255 fi
d7040cdb 7256 rm -rf conftest*
7357c5b6 7257 ;;
d7040cdb 7258
7357c5b6
AM
7259*-*-sco3.2v5*)
7260 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7261 SAVE_CFLAGS="$CFLAGS"
7262 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7264$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7265if test "${lt_cv_cc_needs_belf+set}" = set; then :
7266 $as_echo_n "(cached) " >&6
d7040cdb 7267else
7357c5b6
AM
7268 ac_ext=c
7269ac_cpp='$CPP $CPPFLAGS'
7270ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7271ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7272ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 7273
81ecdfbb 7274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 7275/* end confdefs.h. */
d7040cdb 7276
d7040cdb
SE
7277int
7278main ()
7279{
7357c5b6
AM
7280
7281 ;
7282 return 0;
d7040cdb
SE
7283}
7284_ACEOF
81ecdfbb 7285if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7286 lt_cv_cc_needs_belf=yes
d7040cdb 7287else
81ecdfbb 7288 lt_cv_cc_needs_belf=no
d7040cdb 7289fi
81ecdfbb
RW
7290rm -f core conftest.err conftest.$ac_objext \
7291 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7292 ac_ext=c
7293ac_cpp='$CPP $CPPFLAGS'
7294ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7295ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7296ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
7297
7298fi
81ecdfbb
RW
7299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7300$as_echo "$lt_cv_cc_needs_belf" >&6; }
7357c5b6
AM
7301 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7302 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7303 CFLAGS="$SAVE_CFLAGS"
7304 fi
7305 ;;
7306sparc*-*solaris*)
7307 # Find out which ABI we are using.
7308 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7309 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7310 (eval $ac_compile) 2>&5
7311 ac_status=$?
81ecdfbb
RW
7312 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7313 test $ac_status = 0; }; then
7357c5b6
AM
7314 case `/usr/bin/file conftest.o` in
7315 *64-bit*)
7316 case $lt_cv_prog_gnu_ld in
7317 yes*) LD="${LD-ld} -m elf64_sparc" ;;
718a6fd8
SE
7318 *)
7319 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7320 LD="${LD-ld} -64"
7321 fi
7322 ;;
7357c5b6
AM
7323 esac
7324 ;;
7325 esac
7326 fi
7327 rm -rf conftest*
7328 ;;
7329esac
d7040cdb 7330
7357c5b6 7331need_locks="$enable_libtool_lock"
d7040cdb
SE
7332
7333
718a6fd8
SE
7334 case $host_os in
7335 rhapsody* | darwin*)
7336 if test -n "$ac_tool_prefix"; then
7337 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7338set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7340$as_echo_n "checking for $ac_word... " >&6; }
7341if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7342 $as_echo_n "(cached) " >&6
718a6fd8
SE
7343else
7344 if test -n "$DSYMUTIL"; then
7345 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7346else
7347as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7348for as_dir in $PATH
7349do
7350 IFS=$as_save_IFS
7351 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7352 for ac_exec_ext in '' $ac_executable_extensions; do
7353 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7354 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7355 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7356 break 2
7357 fi
7358done
81ecdfbb
RW
7359 done
7360IFS=$as_save_IFS
718a6fd8
SE
7361
7362fi
7363fi
7364DSYMUTIL=$ac_cv_prog_DSYMUTIL
7365if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7367$as_echo "$DSYMUTIL" >&6; }
718a6fd8 7368else
81ecdfbb
RW
7369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7370$as_echo "no" >&6; }
718a6fd8
SE
7371fi
7372
81ecdfbb 7373
718a6fd8
SE
7374fi
7375if test -z "$ac_cv_prog_DSYMUTIL"; then
7376 ac_ct_DSYMUTIL=$DSYMUTIL
7377 # Extract the first word of "dsymutil", so it can be a program name with args.
7378set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7380$as_echo_n "checking for $ac_word... " >&6; }
7381if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7382 $as_echo_n "(cached) " >&6
718a6fd8
SE
7383else
7384 if test -n "$ac_ct_DSYMUTIL"; then
7385 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7386else
7387as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7388for as_dir in $PATH
7389do
7390 IFS=$as_save_IFS
7391 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7392 for ac_exec_ext in '' $ac_executable_extensions; do
7393 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7394 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7395 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7396 break 2
7397 fi
7398done
81ecdfbb
RW
7399 done
7400IFS=$as_save_IFS
718a6fd8 7401
718a6fd8
SE
7402fi
7403fi
7404ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7405if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7407$as_echo "$ac_ct_DSYMUTIL" >&6; }
718a6fd8 7408else
81ecdfbb
RW
7409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7410$as_echo "no" >&6; }
718a6fd8
SE
7411fi
7412
81ecdfbb
RW
7413 if test "x$ac_ct_DSYMUTIL" = x; then
7414 DSYMUTIL=":"
7415 else
7416 case $cross_compiling:$ac_tool_warned in
7417yes:)
7418{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7419$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7420ac_tool_warned=yes ;;
7421esac
7422 DSYMUTIL=$ac_ct_DSYMUTIL
7423 fi
718a6fd8
SE
7424else
7425 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7426fi
7427
7428 if test -n "$ac_tool_prefix"; then
7429 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7430set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7432$as_echo_n "checking for $ac_word... " >&6; }
7433if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7434 $as_echo_n "(cached) " >&6
718a6fd8
SE
7435else
7436 if test -n "$NMEDIT"; then
7437 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7438else
7439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7440for as_dir in $PATH
7441do
7442 IFS=$as_save_IFS
7443 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7444 for ac_exec_ext in '' $ac_executable_extensions; do
7445 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7446 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7448 break 2
7449 fi
7450done
81ecdfbb
RW
7451 done
7452IFS=$as_save_IFS
718a6fd8
SE
7453
7454fi
7455fi
7456NMEDIT=$ac_cv_prog_NMEDIT
7457if test -n "$NMEDIT"; then
81ecdfbb
RW
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7459$as_echo "$NMEDIT" >&6; }
718a6fd8 7460else
81ecdfbb
RW
7461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7462$as_echo "no" >&6; }
718a6fd8
SE
7463fi
7464
81ecdfbb 7465
718a6fd8
SE
7466fi
7467if test -z "$ac_cv_prog_NMEDIT"; then
7468 ac_ct_NMEDIT=$NMEDIT
7469 # Extract the first word of "nmedit", so it can be a program name with args.
7470set dummy nmedit; ac_word=$2
81ecdfbb
RW
7471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7472$as_echo_n "checking for $ac_word... " >&6; }
7473if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7474 $as_echo_n "(cached) " >&6
718a6fd8
SE
7475else
7476 if test -n "$ac_ct_NMEDIT"; then
7477 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7478else
7479as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7480for as_dir in $PATH
7481do
7482 IFS=$as_save_IFS
7483 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7484 for ac_exec_ext in '' $ac_executable_extensions; do
7485 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7486 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7488 break 2
7489 fi
7490done
81ecdfbb
RW
7491 done
7492IFS=$as_save_IFS
718a6fd8 7493
718a6fd8
SE
7494fi
7495fi
7496ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7497if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7499$as_echo "$ac_ct_NMEDIT" >&6; }
718a6fd8 7500else
81ecdfbb
RW
7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7502$as_echo "no" >&6; }
718a6fd8
SE
7503fi
7504
81ecdfbb
RW
7505 if test "x$ac_ct_NMEDIT" = x; then
7506 NMEDIT=":"
7507 else
7508 case $cross_compiling:$ac_tool_warned in
7509yes:)
7510{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7511$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7512ac_tool_warned=yes ;;
7513esac
7514 NMEDIT=$ac_ct_NMEDIT
7515 fi
718a6fd8
SE
7516else
7517 NMEDIT="$ac_cv_prog_NMEDIT"
7518fi
7519
7520 if test -n "$ac_tool_prefix"; then
7521 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7522set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7524$as_echo_n "checking for $ac_word... " >&6; }
7525if test "${ac_cv_prog_LIPO+set}" = set; then :
7526 $as_echo_n "(cached) " >&6
718a6fd8
SE
7527else
7528 if test -n "$LIPO"; then
7529 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7530else
7531as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7532for as_dir in $PATH
7533do
7534 IFS=$as_save_IFS
7535 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7536 for ac_exec_ext in '' $ac_executable_extensions; do
7537 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7538 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7540 break 2
7541 fi
7542done
81ecdfbb
RW
7543 done
7544IFS=$as_save_IFS
718a6fd8
SE
7545
7546fi
7547fi
7548LIPO=$ac_cv_prog_LIPO
7549if test -n "$LIPO"; then
81ecdfbb
RW
7550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7551$as_echo "$LIPO" >&6; }
718a6fd8 7552else
81ecdfbb
RW
7553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7554$as_echo "no" >&6; }
718a6fd8
SE
7555fi
7556
81ecdfbb 7557
718a6fd8
SE
7558fi
7559if test -z "$ac_cv_prog_LIPO"; then
7560 ac_ct_LIPO=$LIPO
7561 # Extract the first word of "lipo", so it can be a program name with args.
7562set dummy lipo; ac_word=$2
81ecdfbb
RW
7563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7564$as_echo_n "checking for $ac_word... " >&6; }
7565if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7566 $as_echo_n "(cached) " >&6
718a6fd8
SE
7567else
7568 if test -n "$ac_ct_LIPO"; then
7569 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7570else
7571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7572for as_dir in $PATH
7573do
7574 IFS=$as_save_IFS
7575 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7576 for ac_exec_ext in '' $ac_executable_extensions; do
7577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7578 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7580 break 2
7581 fi
7582done
81ecdfbb
RW
7583 done
7584IFS=$as_save_IFS
718a6fd8 7585
718a6fd8
SE
7586fi
7587fi
7588ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7589if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7591$as_echo "$ac_ct_LIPO" >&6; }
718a6fd8 7592else
81ecdfbb
RW
7593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7594$as_echo "no" >&6; }
718a6fd8
SE
7595fi
7596
81ecdfbb
RW
7597 if test "x$ac_ct_LIPO" = x; then
7598 LIPO=":"
7599 else
7600 case $cross_compiling:$ac_tool_warned in
7601yes:)
7602{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7603$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7604ac_tool_warned=yes ;;
7605esac
7606 LIPO=$ac_ct_LIPO
7607 fi
7608else
718a6fd8
SE
7609 LIPO="$ac_cv_prog_LIPO"
7610fi
7611
7612 if test -n "$ac_tool_prefix"; then
7613 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7614set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7616$as_echo_n "checking for $ac_word... " >&6; }
7617if test "${ac_cv_prog_OTOOL+set}" = set; then :
7618 $as_echo_n "(cached) " >&6
718a6fd8
SE
7619else
7620 if test -n "$OTOOL"; then
7621 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7622else
7623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7624for as_dir in $PATH
7625do
7626 IFS=$as_save_IFS
7627 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7628 for ac_exec_ext in '' $ac_executable_extensions; do
7629 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7630 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7632 break 2
7633 fi
7634done
81ecdfbb
RW
7635 done
7636IFS=$as_save_IFS
718a6fd8
SE
7637
7638fi
7639fi
7640OTOOL=$ac_cv_prog_OTOOL
7641if test -n "$OTOOL"; then
81ecdfbb
RW
7642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7643$as_echo "$OTOOL" >&6; }
718a6fd8 7644else
81ecdfbb
RW
7645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7646$as_echo "no" >&6; }
718a6fd8
SE
7647fi
7648
81ecdfbb 7649
718a6fd8
SE
7650fi
7651if test -z "$ac_cv_prog_OTOOL"; then
7652 ac_ct_OTOOL=$OTOOL
7653 # Extract the first word of "otool", so it can be a program name with args.
7654set dummy otool; ac_word=$2
81ecdfbb
RW
7655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7656$as_echo_n "checking for $ac_word... " >&6; }
7657if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7658 $as_echo_n "(cached) " >&6
718a6fd8
SE
7659else
7660 if test -n "$ac_ct_OTOOL"; then
7661 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7662else
7663as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7664for as_dir in $PATH
7665do
7666 IFS=$as_save_IFS
7667 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7668 for ac_exec_ext in '' $ac_executable_extensions; do
7669 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7670 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7672 break 2
7673 fi
7674done
81ecdfbb
RW
7675 done
7676IFS=$as_save_IFS
718a6fd8 7677
718a6fd8
SE
7678fi
7679fi
7680ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7681if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7683$as_echo "$ac_ct_OTOOL" >&6; }
718a6fd8 7684else
81ecdfbb
RW
7685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7686$as_echo "no" >&6; }
718a6fd8
SE
7687fi
7688
81ecdfbb
RW
7689 if test "x$ac_ct_OTOOL" = x; then
7690 OTOOL=":"
7691 else
7692 case $cross_compiling:$ac_tool_warned in
7693yes:)
7694{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7695$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7696ac_tool_warned=yes ;;
7697esac
7698 OTOOL=$ac_ct_OTOOL
7699 fi
718a6fd8
SE
7700else
7701 OTOOL="$ac_cv_prog_OTOOL"
7702fi
7703
7704 if test -n "$ac_tool_prefix"; then
7705 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7706set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7708$as_echo_n "checking for $ac_word... " >&6; }
7709if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7710 $as_echo_n "(cached) " >&6
718a6fd8
SE
7711else
7712 if test -n "$OTOOL64"; then
7713 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7714else
7715as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7716for as_dir in $PATH
7717do
7718 IFS=$as_save_IFS
7719 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7720 for ac_exec_ext in '' $ac_executable_extensions; do
7721 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7722 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7724 break 2
7725 fi
7726done
81ecdfbb
RW
7727 done
7728IFS=$as_save_IFS
718a6fd8
SE
7729
7730fi
7731fi
7732OTOOL64=$ac_cv_prog_OTOOL64
7733if test -n "$OTOOL64"; then
81ecdfbb
RW
7734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7735$as_echo "$OTOOL64" >&6; }
718a6fd8 7736else
81ecdfbb
RW
7737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7738$as_echo "no" >&6; }
718a6fd8
SE
7739fi
7740
81ecdfbb 7741
718a6fd8
SE
7742fi
7743if test -z "$ac_cv_prog_OTOOL64"; then
7744 ac_ct_OTOOL64=$OTOOL64
7745 # Extract the first word of "otool64", so it can be a program name with args.
7746set dummy otool64; ac_word=$2
81ecdfbb
RW
7747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7748$as_echo_n "checking for $ac_word... " >&6; }
7749if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7750 $as_echo_n "(cached) " >&6
718a6fd8
SE
7751else
7752 if test -n "$ac_ct_OTOOL64"; then
7753 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7754else
7755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7756for as_dir in $PATH
7757do
7758 IFS=$as_save_IFS
7759 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7760 for ac_exec_ext in '' $ac_executable_extensions; do
7761 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7762 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7764 break 2
7765 fi
7766done
81ecdfbb
RW
7767 done
7768IFS=$as_save_IFS
718a6fd8 7769
718a6fd8
SE
7770fi
7771fi
7772ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7773if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7775$as_echo "$ac_ct_OTOOL64" >&6; }
718a6fd8 7776else
81ecdfbb
RW
7777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7778$as_echo "no" >&6; }
718a6fd8
SE
7779fi
7780
81ecdfbb
RW
7781 if test "x$ac_ct_OTOOL64" = x; then
7782 OTOOL64=":"
7783 else
7784 case $cross_compiling:$ac_tool_warned in
7785yes:)
7786{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7787$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7788ac_tool_warned=yes ;;
7789esac
7790 OTOOL64=$ac_ct_OTOOL64
7791 fi
718a6fd8
SE
7792else
7793 OTOOL64="$ac_cv_prog_OTOOL64"
7794fi
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
81ecdfbb
RW
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7823$as_echo_n "checking for -single_module linker flag... " >&6; }
7824if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7825 $as_echo_n "(cached) " >&6
718a6fd8
SE
7826else
7827 lt_cv_apple_cc_single_mod=no
7828 if test -z "${LT_MULTI_MODULE}"; then
7829 # By default we will add the -single_module flag. You can override
7830 # by either setting the environment variable LT_MULTI_MODULE
7831 # non-empty at configure time, or by adding -multi_module to the
7832 # link flags.
7833 rm -rf libconftest.dylib*
7834 echo "int foo(void){return 1;}" > conftest.c
7835 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7836-dynamiclib -Wl,-single_module conftest.c" >&5
7837 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7838 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7839 _lt_result=$?
7840 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7841 lt_cv_apple_cc_single_mod=yes
7842 else
7843 cat conftest.err >&5
7844 fi
7845 rm -rf libconftest.dylib*
7846 rm -f conftest.*
7847 fi
7848fi
81ecdfbb
RW
7849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7850$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7852$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7853if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7854 $as_echo_n "(cached) " >&6
718a6fd8
SE
7855else
7856 lt_cv_ld_exported_symbols_list=no
7857 save_LDFLAGS=$LDFLAGS
7858 echo "_main" > conftest.sym
7859 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
718a6fd8
SE
7861/* end confdefs.h. */
7862
7863int
7864main ()
7865{
7866
7867 ;
7868 return 0;
7869}
7870_ACEOF
81ecdfbb 7871if ac_fn_c_try_link "$LINENO"; then :
718a6fd8
SE
7872 lt_cv_ld_exported_symbols_list=yes
7873else
81ecdfbb 7874 lt_cv_ld_exported_symbols_list=no
718a6fd8 7875fi
81ecdfbb
RW
7876rm -f core conftest.err conftest.$ac_objext \
7877 conftest$ac_exeext conftest.$ac_ext
718a6fd8
SE
7878 LDFLAGS="$save_LDFLAGS"
7879
7880fi
81ecdfbb
RW
7881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7882$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7884$as_echo_n "checking for -force_load linker flag... " >&6; }
7885if test "${lt_cv_ld_force_load+set}" = set; then :
7886 $as_echo_n "(cached) " >&6
7887else
7888 lt_cv_ld_force_load=no
7889 cat > conftest.c << _LT_EOF
7890int forced_loaded() { return 2;}
7891_LT_EOF
7892 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7893 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7894 echo "$AR cru libconftest.a conftest.o" >&5
7895 $AR cru libconftest.a conftest.o 2>&5
7896 cat > conftest.c << _LT_EOF
7897int main() { return 0;}
7898_LT_EOF
7899 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7900 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7901 _lt_result=$?
7902 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7903 lt_cv_ld_force_load=yes
7904 else
7905 cat conftest.err >&5
7906 fi
7907 rm -f conftest.err libconftest.a conftest conftest.c
7908 rm -rf conftest.dSYM
7909
7910fi
7911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7912$as_echo "$lt_cv_ld_force_load" >&6; }
718a6fd8
SE
7913 case $host_os in
7914 rhapsody* | darwin1.[012])
7915 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7916 darwin1.*)
7917 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7918 darwin*) # darwin 5.x on
7919 # if running on 10.5 or later, the deployment target defaults
7920 # to the OS version, if on x86, and 10.4, the deployment
7921 # target defaults to 10.4. Don't you love it?
7922 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7923 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7924 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7925 10.[012]*)
7926 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7927 10.*)
7928 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7929 esac
7930 ;;
7931 esac
7932 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7933 _lt_dar_single_mod='$single_module'
7934 fi
7935 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7936 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7937 else
7938 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7939 fi
3725885a 7940 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
718a6fd8
SE
7941 _lt_dsymutil='~$DSYMUTIL $lib || :'
7942 else
7943 _lt_dsymutil=
7944 fi
7945 ;;
7946 esac
7947
d7040cdb 7948for ac_header in dlfcn.h
81ecdfbb
RW
7949do :
7950 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7951"
7952if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
d7040cdb 7953 cat >>confdefs.h <<_ACEOF
81ecdfbb 7954#define HAVE_DLFCN_H 1
d7040cdb
SE
7955_ACEOF
7956
7957fi
7958
7959done
7960
7961
7962
3725885a
RW
7963
7964
718a6fd8 7965# Set options
ce3c775b 7966enable_dlopen=yes
718a6fd8
SE
7967
7968
7969
718a6fd8
SE
7970
7971 enable_win32_dll=no
7972
7973
7974
81ecdfbb
RW
7975 # Check whether --enable-static was given.
7976if test "${enable_static+set}" = set; then :
7977 enableval=$enable_static; p=${PACKAGE-default}
718a6fd8
SE
7978 case $enableval in
7979 yes) enable_static=yes ;;
7980 no) enable_static=no ;;
7981 *)
7982 enable_static=no
7983 # Look at the argument we got. We use all the common list separators.
7984 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7985 for pkg in $enableval; do
7986 IFS="$lt_save_ifs"
7987 if test "X$pkg" = "X$p"; then
7988 enable_static=yes
7989 fi
7990 done
7991 IFS="$lt_save_ifs"
7992 ;;
7993 esac
7994else
7995 enable_static=yes
81ecdfbb 7996fi
718a6fd8
SE
7997
7998
7999
8000
8001
8002
8003
8004
8005
81ecdfbb
RW
8006
8007# Check whether --with-pic was given.
8008if test "${with_pic+set}" = set; then :
8009 withval=$with_pic; pic_mode="$withval"
718a6fd8
SE
8010else
8011 pic_mode=default
81ecdfbb
RW
8012fi
8013
718a6fd8
SE
8014
8015test -z "$pic_mode" && pic_mode=default
8016
8017
8018
8019
8020
8021
8022
81ecdfbb
RW
8023 # Check whether --enable-fast-install was given.
8024if test "${enable_fast_install+set}" = set; then :
8025 enableval=$enable_fast_install; p=${PACKAGE-default}
718a6fd8
SE
8026 case $enableval in
8027 yes) enable_fast_install=yes ;;
8028 no) enable_fast_install=no ;;
8029 *)
8030 enable_fast_install=no
8031 # Look at the argument we got. We use all the common list separators.
8032 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8033 for pkg in $enableval; do
8034 IFS="$lt_save_ifs"
8035 if test "X$pkg" = "X$p"; then
8036 enable_fast_install=yes
8037 fi
8038 done
8039 IFS="$lt_save_ifs"
8040 ;;
8041 esac
8042else
8043 enable_fast_install=yes
81ecdfbb
RW
8044fi
8045
718a6fd8
SE
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
d7040cdb
SE
8056# This can be used to rebuild libtool when needed
8057LIBTOOL_DEPS="$ltmain"
8058
8059# Always use our own libtool.
8060LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
3725885a 8084
d7040cdb
SE
8085
8086
8087test -z "$LN_S" && LN_S="ln -s"
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102if test -n "${ZSH_VERSION+set}" ; then
8103 setopt NO_GLOB_SUBST
8104fi
8105
81ecdfbb
RW
8106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8107$as_echo_n "checking for objdir... " >&6; }
8108if test "${lt_cv_objdir+set}" = set; then :
8109 $as_echo_n "(cached) " >&6
d7040cdb
SE
8110else
8111 rm -f .libs 2>/dev/null
8112mkdir .libs 2>/dev/null
8113if test -d .libs; then
8114 lt_cv_objdir=.libs
8115else
8116 # MS-DOS does not allow filenames that begin with a dot.
8117 lt_cv_objdir=_libs
8118fi
8119rmdir .libs 2>/dev/null
8120fi
81ecdfbb
RW
8121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8122$as_echo "$lt_cv_objdir" >&6; }
d7040cdb
SE
8123objdir=$lt_cv_objdir
8124
8125
8126
8127
8128
8129cat >>confdefs.h <<_ACEOF
8130#define LT_OBJDIR "$lt_cv_objdir/"
8131_ACEOF
8132
8133
8134
8135
d7040cdb
SE
8136case $host_os in
8137aix3*)
8138 # AIX sometimes has problems with the GCC collect2 program. For some
8139 # reason, if we set the COLLECT_NAMES environment variable, the problems
8140 # vanish in a puff of smoke.
8141 if test "X${COLLECT_NAMES+set}" != Xset; then
8142 COLLECT_NAMES=
8143 export COLLECT_NAMES
8144 fi
8145 ;;
8146esac
8147
d7040cdb
SE
8148# Global variables:
8149ofile=libtool
8150can_build_shared=yes
8151
8152# All known linkers require a `.a' archive for static linking (except MSVC,
8153# which needs '.lib').
8154libext=a
8155
8156with_gnu_ld="$lt_cv_prog_gnu_ld"
8157
8158old_CC="$CC"
8159old_CFLAGS="$CFLAGS"
8160
8161# Set sane defaults for various variables
8162test -z "$CC" && CC=cc
8163test -z "$LTCC" && LTCC=$CC
8164test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8165test -z "$LD" && LD=ld
8166test -z "$ac_objext" && ac_objext=o
8167
8168for cc_temp in $compiler""; do
8169 case $cc_temp in
8170 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8171 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8172 \-*) ;;
8173 *) break;;
8174 esac
8175done
3725885a 8176cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7040cdb
SE
8177
8178
8179# Only perform the check for file, if the check method requires it
8180test -z "$MAGIC_CMD" && MAGIC_CMD=file
8181case $deplibs_check_method in
8182file_magic*)
8183 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
8184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8185$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8186if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8187 $as_echo_n "(cached) " >&6
d7040cdb
SE
8188else
8189 case $MAGIC_CMD in
8190[\\/*] | ?:[\\/]*)
8191 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8192 ;;
8193*)
8194 lt_save_MAGIC_CMD="$MAGIC_CMD"
8195 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8196 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8197 for ac_dir in $ac_dummy; do
8198 IFS="$lt_save_ifs"
8199 test -z "$ac_dir" && ac_dir=.
8200 if test -f $ac_dir/${ac_tool_prefix}file; then
8201 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8202 if test -n "$file_magic_test_file"; then
8203 case $deplibs_check_method in
8204 "file_magic "*)
8205 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8206 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8207 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8208 $EGREP "$file_magic_regex" > /dev/null; then
8209 :
8210 else
8211 cat <<_LT_EOF 1>&2
8212
8213*** Warning: the command libtool uses to detect shared libraries,
8214*** $file_magic_cmd, produces output that libtool cannot recognize.
8215*** The result is that libtool may fail to recognize shared libraries
8216*** as such. This will affect the creation of libtool libraries that
8217*** depend on shared libraries, but programs linked with such libtool
8218*** libraries will work regardless of this problem. Nevertheless, you
8219*** may want to report the problem to your system manager and/or to
8220*** bug-libtool@gnu.org
8221
8222_LT_EOF
8223 fi ;;
8224 esac
8225 fi
8226 break
8227 fi
8228 done
8229 IFS="$lt_save_ifs"
8230 MAGIC_CMD="$lt_save_MAGIC_CMD"
8231 ;;
8232esac
8233fi
8234
8235MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8236if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8238$as_echo "$MAGIC_CMD" >&6; }
d7040cdb 8239else
81ecdfbb
RW
8240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8241$as_echo "no" >&6; }
d7040cdb
SE
8242fi
8243
8244
8245
8246
8247
8248if test -z "$lt_cv_path_MAGIC_CMD"; then
8249 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8251$as_echo_n "checking for file... " >&6; }
8252if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8253 $as_echo_n "(cached) " >&6
d7040cdb
SE
8254else
8255 case $MAGIC_CMD in
8256[\\/*] | ?:[\\/]*)
8257 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8258 ;;
8259*)
8260 lt_save_MAGIC_CMD="$MAGIC_CMD"
8261 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8262 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8263 for ac_dir in $ac_dummy; do
8264 IFS="$lt_save_ifs"
8265 test -z "$ac_dir" && ac_dir=.
8266 if test -f $ac_dir/file; then
8267 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8268 if test -n "$file_magic_test_file"; then
8269 case $deplibs_check_method in
8270 "file_magic "*)
8271 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8272 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8273 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8274 $EGREP "$file_magic_regex" > /dev/null; then
8275 :
8276 else
8277 cat <<_LT_EOF 1>&2
8278
8279*** Warning: the command libtool uses to detect shared libraries,
8280*** $file_magic_cmd, produces output that libtool cannot recognize.
8281*** The result is that libtool may fail to recognize shared libraries
8282*** as such. This will affect the creation of libtool libraries that
8283*** depend on shared libraries, but programs linked with such libtool
8284*** libraries will work regardless of this problem. Nevertheless, you
8285*** may want to report the problem to your system manager and/or to
8286*** bug-libtool@gnu.org
8287
8288_LT_EOF
8289 fi ;;
8290 esac
8291 fi
8292 break
8293 fi
8294 done
8295 IFS="$lt_save_ifs"
8296 MAGIC_CMD="$lt_save_MAGIC_CMD"
8297 ;;
8298esac
8299fi
8300
8301MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8302if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8304$as_echo "$MAGIC_CMD" >&6; }
d7040cdb 8305else
81ecdfbb
RW
8306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8307$as_echo "no" >&6; }
d7040cdb
SE
8308fi
8309
8310
8311 else
8312 MAGIC_CMD=:
8313 fi
8314fi
8315
8316 fi
8317 ;;
8318esac
8319
8320# Use C for the default configuration in the libtool script
8321
8322lt_save_CC="$CC"
8323ac_ext=c
8324ac_cpp='$CPP $CPPFLAGS'
8325ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8326ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8327ac_compiler_gnu=$ac_cv_c_compiler_gnu
8328
8329
8330# Source file extension for C test sources.
8331ac_ext=c
8332
8333# Object file extension for compiled C test sources.
8334objext=o
8335objext=$objext
8336
8337# Code to be used in simple compile tests
8338lt_simple_compile_test_code="int some_variable = 0;"
8339
8340# Code to be used in simple link tests
8341lt_simple_link_test_code='int main(){return(0);}'
8342
8343
8344
8345
8346
8347
8348
8349# If no C compiler was specified, use CC.
8350LTCC=${LTCC-"$CC"}
8351
8352# If no C compiler flags were specified, use CFLAGS.
8353LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8354
8355# Allow CC to be a program name with arguments.
8356compiler=$CC
8357
8358# Save the default compiler, since it gets overwritten when the other
8359# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8360compiler_DEFAULT=$CC
8361
8362# save warnings/boilerplate of simple test code
8363ac_outfile=conftest.$ac_objext
8364echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8365eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8366_lt_compiler_boilerplate=`cat conftest.err`
8367$RM conftest*
8368
8369ac_outfile=conftest.$ac_objext
8370echo "$lt_simple_link_test_code" >conftest.$ac_ext
8371eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8372_lt_linker_boilerplate=`cat conftest.err`
718a6fd8 8373$RM -r conftest*
d7040cdb
SE
8374
8375
8376## CAVEAT EMPTOR:
8377## There is no encapsulation within the following macros, do not change
8378## the running order or otherwise move them around unless you know exactly
8379## what you are doing...
8380if test -n "$compiler"; then
8381
8382lt_prog_compiler_no_builtin_flag=
8383
8384if test "$GCC" = yes; then
3725885a
RW
8385 case $cc_basename in
8386 nvcc*)
8387 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8388 *)
8389 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8390 esac
d7040cdb 8391
81ecdfbb
RW
8392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8393$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8394if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8395 $as_echo_n "(cached) " >&6
d7040cdb
SE
8396else
8397 lt_cv_prog_compiler_rtti_exceptions=no
8398 ac_outfile=conftest.$ac_objext
8399 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8400 lt_compiler_flag="-fno-rtti -fno-exceptions"
8401 # Insert the option either (1) after the last *FLAGS variable, or
8402 # (2) before a word containing "conftest.", or (3) at the end.
8403 # Note that $ac_compile itself does not contain backslashes and begins
8404 # with a dollar sign (not a hyphen), so the echo should work correctly.
8405 # The option is referenced via a variable to avoid confusing sed.
8406 lt_compile=`echo "$ac_compile" | $SED \
8407 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8408 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8409 -e 's:$: $lt_compiler_flag:'`
3725885a 8410 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8411 (eval "$lt_compile" 2>conftest.err)
8412 ac_status=$?
8413 cat conftest.err >&5
3725885a 8414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8415 if (exit $ac_status) && test -s "$ac_outfile"; then
8416 # The compiler can only warn and ignore the option if not recognized
8417 # So say no if there are warnings other than the usual output.
3725885a 8418 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
8419 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8420 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8421 lt_cv_prog_compiler_rtti_exceptions=yes
8422 fi
8423 fi
8424 $RM conftest*
8425
8426fi
81ecdfbb
RW
8427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8428$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
d7040cdb
SE
8429
8430if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8431 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8432else
8433 :
8434fi
8435
8436fi
8437
8438
8439
8440
8441
8442
8443 lt_prog_compiler_wl=
8444lt_prog_compiler_pic=
8445lt_prog_compiler_static=
8446
81ecdfbb
RW
8447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8448$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
d7040cdb
SE
8449
8450 if test "$GCC" = yes; then
8451 lt_prog_compiler_wl='-Wl,'
8452 lt_prog_compiler_static='-static'
8453
8454 case $host_os in
8455 aix*)
8456 # All AIX code is PIC.
8457 if test "$host_cpu" = ia64; then
8458 # AIX 5 now supports IA64 processor
8459 lt_prog_compiler_static='-Bstatic'
8460 fi
8461 ;;
8462
8463 amigaos*)
718a6fd8
SE
8464 case $host_cpu in
8465 powerpc)
8466 # see comment about AmigaOS4 .so support
8467 lt_prog_compiler_pic='-fPIC'
8468 ;;
8469 m68k)
8470 # FIXME: we need at least 68020 code to build shared libraries, but
8471 # adding the `-m68020' flag to GCC prevents building anything better,
8472 # like `-m68040'.
8473 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8474 ;;
8475 esac
d7040cdb
SE
8476 ;;
8477
8478 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8479 # PIC is the default for these OSes.
8480 ;;
8481
718a6fd8 8482 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8483 # This hack is so that the source file can tell whether it is being
8484 # built for inclusion in a dll (and should export symbols for example).
8485 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8486 # (--disable-auto-import) libraries
8487 lt_prog_compiler_pic='-DDLL_EXPORT'
8488 ;;
8489
8490 darwin* | rhapsody*)
8491 # PIC is the default on this platform
8492 # Common symbols not allowed in MH_DYLIB files
8493 lt_prog_compiler_pic='-fno-common'
8494 ;;
8495
3725885a
RW
8496 haiku*)
8497 # PIC is the default for Haiku.
8498 # The "-static" flag exists, but is broken.
8499 lt_prog_compiler_static=
8500 ;;
8501
d7040cdb 8502 hpux*)
718a6fd8
SE
8503 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8504 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8505 # sets the default TLS model and affects inlining.
d7040cdb 8506 case $host_cpu in
718a6fd8 8507 hppa*64*)
d7040cdb
SE
8508 # +Z the default
8509 ;;
8510 *)
8511 lt_prog_compiler_pic='-fPIC'
8512 ;;
8513 esac
8514 ;;
8515
8516 interix[3-9]*)
8517 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8518 # Instead, we relocate shared libraries at runtime.
8519 ;;
8520
8521 msdosdjgpp*)
8522 # Just because we use GCC doesn't mean we suddenly get shared libraries
8523 # on systems that don't support them.
8524 lt_prog_compiler_can_build_shared=no
8525 enable_shared=no
8526 ;;
8527
8528 *nto* | *qnx*)
8529 # QNX uses GNU C++, but need to define -shared option too, otherwise
8530 # it will coredump.
8531 lt_prog_compiler_pic='-fPIC -shared'
8532 ;;
8533
8534 sysv4*MP*)
8535 if test -d /usr/nec; then
8536 lt_prog_compiler_pic=-Kconform_pic
8537 fi
8538 ;;
8539
8540 *)
8541 lt_prog_compiler_pic='-fPIC'
8542 ;;
8543 esac
3725885a
RW
8544
8545 case $cc_basename in
8546 nvcc*) # Cuda Compiler Driver 2.2
8547 lt_prog_compiler_wl='-Xlinker '
8548 lt_prog_compiler_pic='-Xcompiler -fPIC'
8549 ;;
8550 esac
d7040cdb
SE
8551 else
8552 # PORTME Check for flag to pass linker flags through the system compiler.
8553 case $host_os in
8554 aix*)
8555 lt_prog_compiler_wl='-Wl,'
8556 if test "$host_cpu" = ia64; then
8557 # AIX 5 now supports IA64 processor
8558 lt_prog_compiler_static='-Bstatic'
8559 else
8560 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8561 fi
8562 ;;
d7040cdb 8563
718a6fd8 8564 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8565 # This hack is so that the source file can tell whether it is being
8566 # built for inclusion in a dll (and should export symbols for example).
8567 lt_prog_compiler_pic='-DDLL_EXPORT'
8568 ;;
8569
8570 hpux9* | hpux10* | hpux11*)
8571 lt_prog_compiler_wl='-Wl,'
8572 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8573 # not for PA HP-UX.
8574 case $host_cpu in
8575 hppa*64*|ia64*)
8576 # +Z the default
8577 ;;
8578 *)
8579 lt_prog_compiler_pic='+Z'
8580 ;;
8581 esac
8582 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8583 lt_prog_compiler_static='${wl}-a ${wl}archive'
8584 ;;
8585
8586 irix5* | irix6* | nonstopux*)
8587 lt_prog_compiler_wl='-Wl,'
8588 # PIC (with -KPIC) is the default.
8589 lt_prog_compiler_static='-non_shared'
8590 ;;
8591
58e24671 8592 linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb 8593 case $cc_basename in
718a6fd8
SE
8594 # old Intel for x86_64 which still supported -KPIC.
8595 ecc*)
d7040cdb
SE
8596 lt_prog_compiler_wl='-Wl,'
8597 lt_prog_compiler_pic='-KPIC'
8598 lt_prog_compiler_static='-static'
8599 ;;
718a6fd8
SE
8600 # icc used to be incompatible with GCC.
8601 # ICC 10 doesn't accept -KPIC any more.
8602 icc* | ifort*)
8603 lt_prog_compiler_wl='-Wl,'
8604 lt_prog_compiler_pic='-fPIC'
8605 lt_prog_compiler_static='-static'
8606 ;;
8607 # Lahey Fortran 8.1.
8608 lf95*)
8609 lt_prog_compiler_wl='-Wl,'
8610 lt_prog_compiler_pic='--shared'
8611 lt_prog_compiler_static='--static'
8612 ;;
3725885a 8613 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
d7040cdb
SE
8614 # Portland Group compilers (*not* the Pentium gcc compiler,
8615 # which looks to be a dead project)
8616 lt_prog_compiler_wl='-Wl,'
8617 lt_prog_compiler_pic='-fpic'
8618 lt_prog_compiler_static='-Bstatic'
8619 ;;
8620 ccc*)
8621 lt_prog_compiler_wl='-Wl,'
8622 # All Alpha code is PIC.
8623 lt_prog_compiler_static='-non_shared'
8624 ;;
3725885a
RW
8625 xl* | bgxl* | bgf* | mpixl*)
8626 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
718a6fd8
SE
8627 lt_prog_compiler_wl='-Wl,'
8628 lt_prog_compiler_pic='-qpic'
8629 lt_prog_compiler_static='-qstaticlink'
8630 ;;
d7040cdb
SE
8631 *)
8632 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8633 *Sun\ F* | *Sun*Fortran*)
8634 # Sun Fortran 8.3 passes all unrecognized flags to the linker
d7040cdb
SE
8635 lt_prog_compiler_pic='-KPIC'
8636 lt_prog_compiler_static='-Bstatic'
3725885a 8637 lt_prog_compiler_wl=''
d7040cdb 8638 ;;
3725885a
RW
8639 *Sun\ C*)
8640 # Sun C 5.9
d7040cdb
SE
8641 lt_prog_compiler_pic='-KPIC'
8642 lt_prog_compiler_static='-Bstatic'
3725885a 8643 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8644 ;;
8645 esac
8646 ;;
8647 esac
8648 ;;
8649
8650 newsos6)
8651 lt_prog_compiler_pic='-KPIC'
8652 lt_prog_compiler_static='-Bstatic'
8653 ;;
8654
8655 *nto* | *qnx*)
8656 # QNX uses GNU C++, but need to define -shared option too, otherwise
8657 # it will coredump.
8658 lt_prog_compiler_pic='-fPIC -shared'
8659 ;;
8660
8661 osf3* | osf4* | osf5*)
8662 lt_prog_compiler_wl='-Wl,'
8663 # All OSF/1 code is PIC.
8664 lt_prog_compiler_static='-non_shared'
8665 ;;
8666
8667 rdos*)
8668 lt_prog_compiler_static='-non_shared'
8669 ;;
8670
8671 solaris*)
8672 lt_prog_compiler_pic='-KPIC'
8673 lt_prog_compiler_static='-Bstatic'
8674 case $cc_basename in
8675 f77* | f90* | f95*)
8676 lt_prog_compiler_wl='-Qoption ld ';;
8677 *)
8678 lt_prog_compiler_wl='-Wl,';;
8679 esac
8680 ;;
8681
8682 sunos4*)
8683 lt_prog_compiler_wl='-Qoption ld '
8684 lt_prog_compiler_pic='-PIC'
8685 lt_prog_compiler_static='-Bstatic'
8686 ;;
8687
8688 sysv4 | sysv4.2uw2* | sysv4.3*)
8689 lt_prog_compiler_wl='-Wl,'
8690 lt_prog_compiler_pic='-KPIC'
8691 lt_prog_compiler_static='-Bstatic'
8692 ;;
8693
8694 sysv4*MP*)
8695 if test -d /usr/nec ;then
8696 lt_prog_compiler_pic='-Kconform_pic'
8697 lt_prog_compiler_static='-Bstatic'
8698 fi
8699 ;;
8700
8701 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8702 lt_prog_compiler_wl='-Wl,'
8703 lt_prog_compiler_pic='-KPIC'
8704 lt_prog_compiler_static='-Bstatic'
8705 ;;
8706
8707 unicos*)
8708 lt_prog_compiler_wl='-Wl,'
8709 lt_prog_compiler_can_build_shared=no
8710 ;;
8711
8712 uts4*)
8713 lt_prog_compiler_pic='-pic'
8714 lt_prog_compiler_static='-Bstatic'
8715 ;;
8716
8717 *)
8718 lt_prog_compiler_can_build_shared=no
8719 ;;
8720 esac
8721 fi
8722
8723case $host_os in
8724 # For platforms which do not support PIC, -DPIC is meaningless:
8725 *djgpp*)
8726 lt_prog_compiler_pic=
8727 ;;
8728 *)
8729 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8730 ;;
8731esac
81ecdfbb
RW
8732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8733$as_echo "$lt_prog_compiler_pic" >&6; }
d7040cdb
SE
8734
8735
8736
8737
8738
8739
8740#
8741# Check to make sure the PIC flag actually works.
8742#
8743if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8745$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8746if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8747 $as_echo_n "(cached) " >&6
d7040cdb 8748else
718a6fd8 8749 lt_cv_prog_compiler_pic_works=no
d7040cdb
SE
8750 ac_outfile=conftest.$ac_objext
8751 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8752 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8753 # Insert the option either (1) after the last *FLAGS variable, or
8754 # (2) before a word containing "conftest.", or (3) at the end.
8755 # Note that $ac_compile itself does not contain backslashes and begins
8756 # with a dollar sign (not a hyphen), so the echo should work correctly.
8757 # The option is referenced via a variable to avoid confusing sed.
8758 lt_compile=`echo "$ac_compile" | $SED \
8759 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8760 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8761 -e 's:$: $lt_compiler_flag:'`
3725885a 8762 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8763 (eval "$lt_compile" 2>conftest.err)
8764 ac_status=$?
8765 cat conftest.err >&5
3725885a 8766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8767 if (exit $ac_status) && test -s "$ac_outfile"; then
8768 # The compiler can only warn and ignore the option if not recognized
8769 # So say no if there are warnings other than the usual output.
3725885a 8770 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
8771 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8772 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8773 lt_cv_prog_compiler_pic_works=yes
d7040cdb
SE
8774 fi
8775 fi
8776 $RM conftest*
8777
8778fi
81ecdfbb
RW
8779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8780$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8781
718a6fd8 8782if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
d7040cdb
SE
8783 case $lt_prog_compiler_pic in
8784 "" | " "*) ;;
8785 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8786 esac
8787else
8788 lt_prog_compiler_pic=
8789 lt_prog_compiler_can_build_shared=no
8790fi
8791
8792fi
8793
8794
8795
8796
8797
8798
8799#
8800# Check to make sure the static flag actually works.
8801#
8802wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8804$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8805if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8806 $as_echo_n "(cached) " >&6
d7040cdb 8807else
718a6fd8 8808 lt_cv_prog_compiler_static_works=no
d7040cdb
SE
8809 save_LDFLAGS="$LDFLAGS"
8810 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8811 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8812 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8813 # The linker can only warn and ignore the option if not recognized
8814 # So say no if there are warnings
8815 if test -s conftest.err; then
8816 # Append any errors to the config.log.
8817 cat conftest.err 1>&5
3725885a 8818 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
d7040cdb
SE
8819 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8820 if diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8821 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
8822 fi
8823 else
718a6fd8 8824 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
8825 fi
8826 fi
718a6fd8 8827 $RM -r conftest*
d7040cdb
SE
8828 LDFLAGS="$save_LDFLAGS"
8829
8830fi
81ecdfbb
RW
8831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8832$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8833
718a6fd8 8834if test x"$lt_cv_prog_compiler_static_works" = xyes; then
d7040cdb
SE
8835 :
8836else
8837 lt_prog_compiler_static=
8838fi
8839
8840
8841
8842
8843
8844
8845
81ecdfbb
RW
8846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8847$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8848if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8849 $as_echo_n "(cached) " >&6
d7040cdb
SE
8850else
8851 lt_cv_prog_compiler_c_o=no
8852 $RM -r conftest 2>/dev/null
8853 mkdir conftest
8854 cd conftest
8855 mkdir out
8856 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8857
8858 lt_compiler_flag="-o out/conftest2.$ac_objext"
8859 # Insert the option either (1) after the last *FLAGS variable, or
8860 # (2) before a word containing "conftest.", or (3) at the end.
8861 # Note that $ac_compile itself does not contain backslashes and begins
8862 # with a dollar sign (not a hyphen), so the echo should work correctly.
8863 lt_compile=`echo "$ac_compile" | $SED \
8864 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8865 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8866 -e 's:$: $lt_compiler_flag:'`
3725885a 8867 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8868 (eval "$lt_compile" 2>out/conftest.err)
8869 ac_status=$?
8870 cat out/conftest.err >&5
3725885a 8871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8872 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8873 then
8874 # The compiler can only warn and ignore the option if not recognized
8875 # So say no if there are warnings
3725885a 8876 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
8877 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8878 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8879 lt_cv_prog_compiler_c_o=yes
8880 fi
8881 fi
8882 chmod u+w . 2>&5
8883 $RM conftest*
8884 # SGI C++ compiler will create directory out/ii_files/ for
8885 # template instantiation
8886 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8887 $RM out/* && rmdir out
8888 cd ..
8889 $RM -r conftest
8890 $RM conftest*
8891
8892fi
81ecdfbb
RW
8893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8894$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8895
8896
8897
8898
8899
8900
81ecdfbb
RW
8901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8902$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8903if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8904 $as_echo_n "(cached) " >&6
d7040cdb
SE
8905else
8906 lt_cv_prog_compiler_c_o=no
8907 $RM -r conftest 2>/dev/null
8908 mkdir conftest
8909 cd conftest
8910 mkdir out
8911 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8912
8913 lt_compiler_flag="-o out/conftest2.$ac_objext"
8914 # Insert the option either (1) after the last *FLAGS variable, or
8915 # (2) before a word containing "conftest.", or (3) at the end.
8916 # Note that $ac_compile itself does not contain backslashes and begins
8917 # with a dollar sign (not a hyphen), so the echo should work correctly.
8918 lt_compile=`echo "$ac_compile" | $SED \
8919 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8920 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8921 -e 's:$: $lt_compiler_flag:'`
3725885a 8922 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8923 (eval "$lt_compile" 2>out/conftest.err)
8924 ac_status=$?
8925 cat out/conftest.err >&5
3725885a 8926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8927 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8928 then
8929 # The compiler can only warn and ignore the option if not recognized
8930 # So say no if there are warnings
3725885a 8931 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
8932 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8933 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8934 lt_cv_prog_compiler_c_o=yes
8935 fi
8936 fi
8937 chmod u+w . 2>&5
8938 $RM conftest*
8939 # SGI C++ compiler will create directory out/ii_files/ for
8940 # template instantiation
8941 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8942 $RM out/* && rmdir out
8943 cd ..
8944 $RM -r conftest
8945 $RM conftest*
8946
8947fi
81ecdfbb
RW
8948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8949$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8950
8951
8952
8953
8954hard_links="nottested"
8955if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8956 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8958$as_echo_n "checking if we can lock with hard links... " >&6; }
d7040cdb
SE
8959 hard_links=yes
8960 $RM conftest*
8961 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8962 touch conftest.a
8963 ln conftest.a conftest.b 2>&5 || hard_links=no
8964 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
8965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8966$as_echo "$hard_links" >&6; }
d7040cdb 8967 if test "$hard_links" = no; then
81ecdfbb
RW
8968 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8969$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
d7040cdb
SE
8970 need_locks=warn
8971 fi
8972else
8973 need_locks=no
8974fi
8975
8976
8977
8978
8979
8980
81ecdfbb
RW
8981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8982$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb
SE
8983
8984 runpath_var=
8985 allow_undefined_flag=
8986 always_export_symbols=no
8987 archive_cmds=
8988 archive_expsym_cmds=
8989 compiler_needs_object=no
8990 enable_shared_with_static_runtimes=no
8991 export_dynamic_flag_spec=
8992 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8993 hardcode_automatic=no
8994 hardcode_direct=no
8995 hardcode_direct_absolute=no
8996 hardcode_libdir_flag_spec=
8997 hardcode_libdir_flag_spec_ld=
8998 hardcode_libdir_separator=
8999 hardcode_minus_L=no
9000 hardcode_shlibpath_var=unsupported
9001 inherit_rpath=no
9002 link_all_deplibs=unknown
9003 module_cmds=
9004 module_expsym_cmds=
9005 old_archive_from_new_cmds=
9006 old_archive_from_expsyms_cmds=
9007 thread_safe_flag_spec=
9008 whole_archive_flag_spec=
9009 # include_expsyms should be a list of space-separated symbols to be *always*
9010 # included in the symbol list
9011 include_expsyms=
9012 # exclude_expsyms can be an extended regexp of symbols to exclude
9013 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9014 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9015 # as well as any symbol that contains `d'.
718a6fd8 9016 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
d7040cdb
SE
9017 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9018 # platforms (ab)use it in PIC code, but their linkers get confused if
9019 # the symbol is explicitly referenced. Since portable code cannot
9020 # rely on this symbol name, it's probably fine to never include it in
9021 # preloaded symbol tables.
718a6fd8 9022 # Exclude shared library initialization/finalization symbols.
d7040cdb
SE
9023 extract_expsyms_cmds=
9024
9025 case $host_os in
718a6fd8 9026 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9027 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9028 # When not using gcc, we currently assume that we are using
9029 # Microsoft Visual C++.
9030 if test "$GCC" != yes; then
9031 with_gnu_ld=no
9032 fi
9033 ;;
9034 interix*)
9035 # we just hope/assume this is gcc and not c89 (= MSVC++)
9036 with_gnu_ld=yes
9037 ;;
9038 openbsd*)
9039 with_gnu_ld=no
9040 ;;
9041 esac
9042
9043 ld_shlibs=yes
3725885a
RW
9044
9045 # On some targets, GNU ld is compatible enough with the native linker
9046 # that we're better off using the native interface for both.
9047 lt_use_gnu_ld_interface=no
d7040cdb 9048 if test "$with_gnu_ld" = yes; then
3725885a
RW
9049 case $host_os in
9050 aix*)
9051 # The AIX port of GNU ld has always aspired to compatibility
9052 # with the native linker. However, as the warning in the GNU ld
9053 # block says, versions before 2.19.5* couldn't really create working
9054 # shared libraries, regardless of the interface used.
9055 case `$LD -v 2>&1` in
9056 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9057 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9058 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9059 *)
9060 lt_use_gnu_ld_interface=yes
9061 ;;
9062 esac
9063 ;;
9064 *)
9065 lt_use_gnu_ld_interface=yes
9066 ;;
9067 esac
9068 fi
9069
9070 if test "$lt_use_gnu_ld_interface" = yes; then
d7040cdb
SE
9071 # If archive_cmds runs LD, not CC, wlarc should be empty
9072 wlarc='${wl}'
9073
9074 # Set some defaults for GNU ld with shared library support. These
9075 # are reset later if shared libraries are not supported. Putting them
9076 # here allows them to be overridden if necessary.
9077 runpath_var=LD_RUN_PATH
9078 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9079 export_dynamic_flag_spec='${wl}--export-dynamic'
9080 # ancient GNU ld didn't support --whole-archive et. al.
9081 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9082 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9083 else
9084 whole_archive_flag_spec=
9085 fi
9086 supports_anon_versioning=no
9087 case `$LD -v 2>&1` in
3725885a 9088 *GNU\ gold*) supports_anon_versioning=yes ;;
d7040cdb
SE
9089 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9090 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9091 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9092 *\ 2.11.*) ;; # other 2.11 versions
9093 *) supports_anon_versioning=yes ;;
9094 esac
9095
9096 # See if GNU ld supports shared libraries.
9097 case $host_os in
e81819a5 9098 aix[3-9]*)
d7040cdb
SE
9099 # On AIX/PPC, the GNU linker is very broken
9100 if test "$host_cpu" != ia64; then
9101 ld_shlibs=no
9102 cat <<_LT_EOF 1>&2
9103
3725885a 9104*** Warning: the GNU linker, at least up to release 2.19, is reported
d7040cdb
SE
9105*** to be unable to reliably create shared libraries on AIX.
9106*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
9107*** really care for shared libraries, you may want to install binutils
9108*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9109*** You will then need to restart the configuration process.
d7040cdb
SE
9110
9111_LT_EOF
9112 fi
9113 ;;
9114
9115 amigaos*)
718a6fd8
SE
9116 case $host_cpu in
9117 powerpc)
9118 # see comment about AmigaOS4 .so support
9119 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9120 archive_expsym_cmds=''
9121 ;;
9122 m68k)
9123 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)'
9124 hardcode_libdir_flag_spec='-L$libdir'
9125 hardcode_minus_L=yes
9126 ;;
9127 esac
d7040cdb
SE
9128 ;;
9129
9130 beos*)
9131 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9132 allow_undefined_flag=unsupported
9133 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9134 # support --undefined. This deserves some investigation. FIXME
9135 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9136 else
9137 ld_shlibs=no
9138 fi
9139 ;;
9140
718a6fd8 9141 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9142 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9143 # as there is no search path for DLLs.
9144 hardcode_libdir_flag_spec='-L$libdir'
3725885a 9145 export_dynamic_flag_spec='${wl}--export-all-symbols'
d7040cdb
SE
9146 allow_undefined_flag=unsupported
9147 always_export_symbols=no
9148 enable_shared_with_static_runtimes=yes
9149 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9150
9151 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9152 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9153 # If the export-symbols file already is a .def file (1st line
9154 # is EXPORTS), use it as is; otherwise, prepend...
9155 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9156 cp $export_symbols $output_objdir/$soname.def;
9157 else
9158 echo EXPORTS > $output_objdir/$soname.def;
9159 cat $export_symbols >> $output_objdir/$soname.def;
9160 fi~
9161 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9162 else
9163 ld_shlibs=no
9164 fi
9165 ;;
9166
3725885a
RW
9167 haiku*)
9168 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9169 link_all_deplibs=yes
9170 ;;
9171
d7040cdb
SE
9172 interix[3-9]*)
9173 hardcode_direct=no
9174 hardcode_shlibpath_var=no
9175 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9176 export_dynamic_flag_spec='${wl}-E'
9177 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9178 # Instead, shared libraries are loaded at an image base (0x10000000 by
9179 # default) and relocated if they conflict, which is a slow very memory
9180 # consuming and fragmenting process. To avoid this, we pick a random,
9181 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9182 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9183 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9184 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'
9185 ;;
9186
58e24671 9187 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
9188 tmp_diet=no
9189 if test "$host_os" = linux-dietlibc; then
9190 case $cc_basename in
9191 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9192 esac
9193 fi
9194 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9195 && test "$tmp_diet" = no
9196 then
9197 tmp_addflag=
718a6fd8 9198 tmp_sharedflag='-shared'
d7040cdb
SE
9199 case $cc_basename,$host_cpu in
9200 pgcc*) # Portland Group C compiler
3725885a 9201 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
9202 tmp_addflag=' $pic_flag'
9203 ;;
3725885a
RW
9204 pgf77* | pgf90* | pgf95* | pgfortran*)
9205 # Portland Group f77 and f90 compilers
9206 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
9207 tmp_addflag=' $pic_flag -Mnomain' ;;
9208 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9209 tmp_addflag=' -i_dynamic' ;;
9210 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9211 tmp_addflag=' -i_dynamic -nofor_main' ;;
9212 ifc* | ifort*) # Intel Fortran compiler
9213 tmp_addflag=' -nofor_main' ;;
718a6fd8
SE
9214 lf95*) # Lahey Fortran 8.1
9215 whole_archive_flag_spec=
9216 tmp_sharedflag='--shared' ;;
3725885a 9217 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
718a6fd8
SE
9218 tmp_sharedflag='-qmkshrobj'
9219 tmp_addflag= ;;
3725885a
RW
9220 nvcc*) # Cuda Compiler Driver 2.2
9221 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'
9222 compiler_needs_object=yes
9223 ;;
d7040cdb
SE
9224 esac
9225 case `$CC -V 2>&1 | sed 5q` in
9226 *Sun\ C*) # Sun C 5.9
3725885a 9227 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
9228 compiler_needs_object=yes
9229 tmp_sharedflag='-G' ;;
9230 *Sun\ F*) # Sun Fortran 8.3
9231 tmp_sharedflag='-G' ;;
d7040cdb
SE
9232 esac
9233 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9234
9235 if test "x$supports_anon_versioning" = xyes; then
9236 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9237 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9238 echo "local: *; };" >> $output_objdir/$libname.ver~
9239 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9240 fi
718a6fd8
SE
9241
9242 case $cc_basename in
3725885a 9243 xlf* | bgf* | bgxlf* | mpixlf*)
718a6fd8
SE
9244 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9245 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9246 hardcode_libdir_flag_spec=
9247 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9248 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9249 if test "x$supports_anon_versioning" = xyes; then
9250 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9251 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9252 echo "local: *; };" >> $output_objdir/$libname.ver~
9253 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9254 fi
9255 ;;
9256 esac
d7040cdb
SE
9257 else
9258 ld_shlibs=no
9259 fi
9260 ;;
9261
9262 netbsd*)
9263 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9264 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9265 wlarc=
9266 else
9267 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9268 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9269 fi
9270 ;;
9271
9272 solaris*)
9273 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9274 ld_shlibs=no
9275 cat <<_LT_EOF 1>&2
9276
9277*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9278*** create shared libraries on Solaris systems. Therefore, libtool
9279*** is disabling shared libraries support. We urge you to upgrade GNU
9280*** binutils to release 2.9.1 or newer. Another option is to modify
9281*** your PATH or compiler configuration so that the native linker is
9282*** used, and then restart.
9283
9284_LT_EOF
9285 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9286 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9287 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9288 else
9289 ld_shlibs=no
9290 fi
9291 ;;
9292
9293 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9294 case `$LD -v 2>&1` in
9295 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9296 ld_shlibs=no
9297 cat <<_LT_EOF 1>&2
9298
9299*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9300*** reliably create shared libraries on SCO systems. Therefore, libtool
9301*** is disabling shared libraries support. We urge you to upgrade GNU
9302*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9303*** your PATH or compiler configuration so that the native linker is
9304*** used, and then restart.
9305
9306_LT_EOF
9307 ;;
9308 *)
9309 # For security reasons, it is highly recommended that you always
9310 # use absolute paths for naming shared libraries, and exclude the
9311 # DT_RUNPATH tag from executables and libraries. But doing so
9312 # requires that you compile everything twice, which is a pain.
9313 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9314 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9315 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9316 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9317 else
9318 ld_shlibs=no
9319 fi
9320 ;;
9321 esac
9322 ;;
9323
9324 sunos4*)
9325 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9326 wlarc=
9327 hardcode_direct=yes
9328 hardcode_shlibpath_var=no
9329 ;;
9330
9331 *)
9332 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
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 if test "$ld_shlibs" = no; then
9342 runpath_var=
9343 hardcode_libdir_flag_spec=
9344 export_dynamic_flag_spec=
9345 whole_archive_flag_spec=
9346 fi
9347 else
9348 # PORTME fill in a description of your system's linker (not GNU ld)
9349 case $host_os in
9350 aix3*)
9351 allow_undefined_flag=unsupported
9352 always_export_symbols=yes
9353 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'
9354 # Note: this linker hardcodes the directories in LIBPATH if there
9355 # are no directories specified by -L.
9356 hardcode_minus_L=yes
9357 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9358 # Neither direct hardcoding nor static linking is supported with a
9359 # broken collect2.
9360 hardcode_direct=unsupported
9361 fi
9362 ;;
9363
e81819a5 9364 aix[4-9]*)
d7040cdb
SE
9365 if test "$host_cpu" = ia64; then
9366 # On IA64, the linker does run time linking by default, so we don't
9367 # have to do anything special.
9368 aix_use_runtimelinking=no
9369 exp_sym_flag='-Bexport'
9370 no_entry_flag=""
9371 else
9372 # If we're using GNU nm, then we don't want the "-C" option.
9373 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9374 # Also, AIX nm treats weak defined symbols like other global
9375 # defined symbols, whereas GNU nm marks them as "W".
d7040cdb 9376 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9377 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
SE
9378 else
9379 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9380 fi
9381 aix_use_runtimelinking=no
9382
9383 # Test if we are trying to use run time linking or normal
9384 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9385 # need to do runtime linking.
e81819a5 9386 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
d7040cdb
SE
9387 for ld_flag in $LDFLAGS; do
9388 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9389 aix_use_runtimelinking=yes
9390 break
9391 fi
9392 done
9393 ;;
9394 esac
9395
9396 exp_sym_flag='-bexport'
9397 no_entry_flag='-bnoentry'
9398 fi
9399
9400 # When large executables or shared objects are built, AIX ld can
9401 # have problems creating the table of contents. If linking a library
9402 # or program results in "error TOC overflow" add -mminimal-toc to
9403 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9404 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9405
9406 archive_cmds=''
9407 hardcode_direct=yes
9408 hardcode_direct_absolute=yes
9409 hardcode_libdir_separator=':'
9410 link_all_deplibs=yes
9411 file_list_spec='${wl}-f,'
9412
9413 if test "$GCC" = yes; then
9414 case $host_os in aix4.[012]|aix4.[012].*)
9415 # We only want to do this on AIX 4.2 and lower, the check
9416 # below for broken collect2 doesn't work under 4.3+
9417 collect2name=`${CC} -print-prog-name=collect2`
9418 if test -f "$collect2name" &&
9419 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9420 then
9421 # We have reworked collect2
9422 :
9423 else
9424 # We have old collect2
9425 hardcode_direct=unsupported
9426 # It fails to find uninstalled libraries when the uninstalled
9427 # path is not listed in the libpath. Setting hardcode_minus_L
9428 # to unsupported forces relinking
9429 hardcode_minus_L=yes
9430 hardcode_libdir_flag_spec='-L$libdir'
9431 hardcode_libdir_separator=
9432 fi
9433 ;;
9434 esac
9435 shared_flag='-shared'
9436 if test "$aix_use_runtimelinking" = yes; then
9437 shared_flag="$shared_flag "'${wl}-G'
9438 fi
9439 else
9440 # not using gcc
9441 if test "$host_cpu" = ia64; then
9442 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9443 # chokes on -Wl,-G. The following line is correct:
9444 shared_flag='-G'
9445 else
9446 if test "$aix_use_runtimelinking" = yes; then
9447 shared_flag='${wl}-G'
9448 else
9449 shared_flag='${wl}-bM:SRE'
9450 fi
9451 fi
9452 fi
9453
718a6fd8 9454 export_dynamic_flag_spec='${wl}-bexpall'
d7040cdb
SE
9455 # It seems that -bexpall does not export symbols beginning with
9456 # underscore (_), so it is better to generate a list of symbols to export.
9457 always_export_symbols=yes
9458 if test "$aix_use_runtimelinking" = yes; then
9459 # Warning - without using the other runtime loading flags (-brtl),
9460 # -berok will link without error, but may produce a broken library.
9461 allow_undefined_flag='-berok'
9462 # Determine the default libpath from the value encoded in an
9463 # empty executable.
81ecdfbb 9464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
9465/* end confdefs.h. */
9466
9467int
9468main ()
9469{
9470
9471 ;
9472 return 0;
9473}
9474_ACEOF
81ecdfbb 9475if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
9476
9477lt_aix_libpath_sed='
9478 /Import File Strings/,/^$/ {
9479 /^0/ {
9480 s/^0 *\(.*\)$/\1/
9481 p
9482 }
9483 }'
9484aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9485# Check for a 64-bit object if we didn't find anything.
9486if test -z "$aix_libpath"; then
9487 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9488fi
d7040cdb 9489fi
81ecdfbb
RW
9490rm -f core conftest.err conftest.$ac_objext \
9491 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
9492if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9493
9494 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9495 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
9496 else
9497 if test "$host_cpu" = ia64; then
9498 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9499 allow_undefined_flag="-z nodefs"
9500 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"
9501 else
9502 # Determine the default libpath from the value encoded in an
9503 # empty executable.
81ecdfbb 9504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
9505/* end confdefs.h. */
9506
9507int
9508main ()
9509{
9510
9511 ;
9512 return 0;
9513}
9514_ACEOF
81ecdfbb 9515if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
9516
9517lt_aix_libpath_sed='
9518 /Import File Strings/,/^$/ {
9519 /^0/ {
9520 s/^0 *\(.*\)$/\1/
9521 p
9522 }
9523 }'
9524aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9525# Check for a 64-bit object if we didn't find anything.
9526if test -z "$aix_libpath"; then
9527 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9528fi
d7040cdb 9529fi
81ecdfbb
RW
9530rm -f core conftest.err conftest.$ac_objext \
9531 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
9532if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9533
9534 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9535 # Warning - without using the other run time loading flags,
9536 # -berok will link without error, but may produce a broken library.
9537 no_undefined_flag=' ${wl}-bernotok'
9538 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9539 if test "$with_gnu_ld" = yes; then
9540 # We only use this code for GNU lds that support --whole-archive.
9541 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9542 else
9543 # Exported symbols can be pulled into shared objects from archives
9544 whole_archive_flag_spec='$convenience'
9545 fi
d7040cdb
SE
9546 archive_cmds_need_lc=yes
9547 # This is similar to how AIX traditionally builds its shared libraries.
9548 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'
9549 fi
9550 fi
9551 ;;
9552
9553 amigaos*)
718a6fd8
SE
9554 case $host_cpu in
9555 powerpc)
9556 # see comment about AmigaOS4 .so support
9557 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9558 archive_expsym_cmds=''
9559 ;;
9560 m68k)
9561 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)'
9562 hardcode_libdir_flag_spec='-L$libdir'
9563 hardcode_minus_L=yes
9564 ;;
9565 esac
d7040cdb
SE
9566 ;;
9567
9568 bsdi[45]*)
9569 export_dynamic_flag_spec=-rdynamic
9570 ;;
9571
718a6fd8 9572 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9573 # When not using gcc, we currently assume that we are using
9574 # Microsoft Visual C++.
9575 # hardcode_libdir_flag_spec is actually meaningless, as there is
9576 # no search path for DLLs.
9577 hardcode_libdir_flag_spec=' '
9578 allow_undefined_flag=unsupported
9579 # Tell ltmain to make .lib files, not .a files.
9580 libext=lib
9581 # Tell ltmain to make .dll files, not .so files.
9582 shrext_cmds=".dll"
9583 # FIXME: Setting linknames here is a bad hack.
3725885a 9584 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
d7040cdb
SE
9585 # The linker will automatically build a .lib file if we build a DLL.
9586 old_archive_from_new_cmds='true'
9587 # FIXME: Should let the user specify the lib program.
9588 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9589 fix_srcfile_path='`cygpath -w "$srcfile"`'
9590 enable_shared_with_static_runtimes=yes
9591 ;;
9592
9593 darwin* | rhapsody*)
d7040cdb 9594
718a6fd8
SE
9595
9596 archive_cmds_need_lc=no
9597 hardcode_direct=no
9598 hardcode_automatic=yes
9599 hardcode_shlibpath_var=unsupported
3725885a
RW
9600 if test "$lt_cv_ld_force_load" = "yes"; then
9601 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\"`'
9602 else
9603 whole_archive_flag_spec=''
9604 fi
718a6fd8
SE
9605 link_all_deplibs=yes
9606 allow_undefined_flag="$_lt_dar_allow_undefined"
9607 case $cc_basename in
9608 ifort*) _lt_dar_can_shared=yes ;;
9609 *) _lt_dar_can_shared=$GCC ;;
9610 esac
9611 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9612 output_verbose_link_cmd=func_echo_all
718a6fd8
SE
9613 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9614 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9615 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}"
9616 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}"
9617
9618 else
9619 ld_shlibs=no
9620 fi
9621
d7040cdb
SE
9622 ;;
9623
9624 dgux*)
9625 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9626 hardcode_libdir_flag_spec='-L$libdir'
9627 hardcode_shlibpath_var=no
9628 ;;
9629
d7040cdb
SE
9630 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9631 # support. Future versions do this automatically, but an explicit c++rt0.o
9632 # does not break anything, and helps significantly (at the cost of a little
9633 # extra space).
9634 freebsd2.2*)
9635 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9636 hardcode_libdir_flag_spec='-R$libdir'
9637 hardcode_direct=yes
9638 hardcode_shlibpath_var=no
9639 ;;
9640
9641 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9642 freebsd2*)
9643 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9644 hardcode_direct=yes
9645 hardcode_minus_L=yes
9646 hardcode_shlibpath_var=no
9647 ;;
9648
9649 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9650 freebsd* | dragonfly*)
9651 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9652 hardcode_libdir_flag_spec='-R$libdir'
9653 hardcode_direct=yes
9654 hardcode_shlibpath_var=no
9655 ;;
9656
9657 hpux9*)
9658 if test "$GCC" = yes; then
9659 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'
9660 else
9661 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'
9662 fi
9663 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9664 hardcode_libdir_separator=:
9665 hardcode_direct=yes
9666
9667 # hardcode_minus_L: Not really in the search PATH,
9668 # but as the default location of the library.
9669 hardcode_minus_L=yes
9670 export_dynamic_flag_spec='${wl}-E'
9671 ;;
9672
9673 hpux10*)
3725885a 9674 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7040cdb
SE
9675 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9676 else
9677 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9678 fi
9679 if test "$with_gnu_ld" = no; then
9680 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9681 hardcode_libdir_flag_spec_ld='+b $libdir'
9682 hardcode_libdir_separator=:
9683 hardcode_direct=yes
9684 hardcode_direct_absolute=yes
9685 export_dynamic_flag_spec='${wl}-E'
9686 # hardcode_minus_L: Not really in the search PATH,
9687 # but as the default location of the library.
9688 hardcode_minus_L=yes
9689 fi
9690 ;;
9691
9692 hpux11*)
3725885a 9693 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7040cdb
SE
9694 case $host_cpu in
9695 hppa*64*)
9696 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9697 ;;
9698 ia64*)
718a6fd8 9699 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
9700 ;;
9701 *)
9702 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9703 ;;
9704 esac
9705 else
9706 case $host_cpu in
9707 hppa*64*)
9708 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9709 ;;
9710 ia64*)
9711 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9712 ;;
9713 *)
3725885a
RW
9714
9715 # Older versions of the 11.00 compiler do not understand -b yet
9716 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9718$as_echo_n "checking if $CC understands -b... " >&6; }
9719if test "${lt_cv_prog_compiler__b+set}" = set; then :
9720 $as_echo_n "(cached) " >&6
9721else
9722 lt_cv_prog_compiler__b=no
9723 save_LDFLAGS="$LDFLAGS"
9724 LDFLAGS="$LDFLAGS -b"
9725 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9726 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9727 # The linker can only warn and ignore the option if not recognized
9728 # So say no if there are warnings
9729 if test -s conftest.err; then
9730 # Append any errors to the config.log.
9731 cat conftest.err 1>&5
9732 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9733 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9734 if diff conftest.exp conftest.er2 >/dev/null; then
9735 lt_cv_prog_compiler__b=yes
9736 fi
9737 else
9738 lt_cv_prog_compiler__b=yes
9739 fi
9740 fi
9741 $RM -r conftest*
9742 LDFLAGS="$save_LDFLAGS"
9743
9744fi
9745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9746$as_echo "$lt_cv_prog_compiler__b" >&6; }
9747
9748if test x"$lt_cv_prog_compiler__b" = xyes; then
9749 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9750else
9751 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9752fi
9753
d7040cdb
SE
9754 ;;
9755 esac
9756 fi
9757 if test "$with_gnu_ld" = no; then
9758 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9759 hardcode_libdir_separator=:
9760
9761 case $host_cpu in
9762 hppa*64*|ia64*)
9763 hardcode_direct=no
9764 hardcode_shlibpath_var=no
9765 ;;
9766 *)
9767 hardcode_direct=yes
9768 hardcode_direct_absolute=yes
9769 export_dynamic_flag_spec='${wl}-E'
9770
9771 # hardcode_minus_L: Not really in the search PATH,
9772 # but as the default location of the library.
9773 hardcode_minus_L=yes
9774 ;;
9775 esac
9776 fi
9777 ;;
9778
9779 irix5* | irix6* | nonstopux*)
9780 if test "$GCC" = yes; then
3725885a 9781 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
9782 # Try to use the -exported_symbol ld option, if it does not
9783 # work, assume that -exports_file does not work either and
9784 # implicitly export all symbols.
9785 save_LDFLAGS="$LDFLAGS"
9786 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
81ecdfbb
RW
9787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9788/* end confdefs.h. */
d7040cdb
SE
9789int foo(void) {}
9790_ACEOF
81ecdfbb 9791if ac_fn_c_try_link "$LINENO"; then :
3725885a 9792 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 9793
d7040cdb 9794fi
81ecdfbb
RW
9795rm -f core conftest.err conftest.$ac_objext \
9796 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
9797 LDFLAGS="$save_LDFLAGS"
9798 else
3725885a
RW
9799 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'
9800 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
9801 fi
9802 archive_cmds_need_lc='no'
9803 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9804 hardcode_libdir_separator=:
9805 inherit_rpath=yes
9806 link_all_deplibs=yes
9807 ;;
9808
9809 netbsd*)
9810 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9811 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9812 else
9813 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9814 fi
9815 hardcode_libdir_flag_spec='-R$libdir'
9816 hardcode_direct=yes
9817 hardcode_shlibpath_var=no
9818 ;;
9819
9820 newsos6)
9821 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9822 hardcode_direct=yes
9823 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9824 hardcode_libdir_separator=:
9825 hardcode_shlibpath_var=no
9826 ;;
9827
9828 *nto* | *qnx*)
9829 ;;
9830
9831 openbsd*)
718a6fd8
SE
9832 if test -f /usr/libexec/ld.so; then
9833 hardcode_direct=yes
9834 hardcode_shlibpath_var=no
9835 hardcode_direct_absolute=yes
9836 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
d7040cdb 9837 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
718a6fd8 9838 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
d7040cdb 9839 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
718a6fd8
SE
9840 export_dynamic_flag_spec='${wl}-E'
9841 else
9842 case $host_os in
9843 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9844 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9845 hardcode_libdir_flag_spec='-R$libdir'
9846 ;;
9847 *)
9848 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9849 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9850 ;;
9851 esac
9852 fi
9853 else
9854 ld_shlibs=no
d7040cdb
SE
9855 fi
9856 ;;
9857
9858 os2*)
9859 hardcode_libdir_flag_spec='-L$libdir'
9860 hardcode_minus_L=yes
9861 allow_undefined_flag=unsupported
3725885a 9862 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
9863 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9864 ;;
9865
9866 osf3*)
9867 if test "$GCC" = yes; then
9868 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9869 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
9870 else
9871 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9872 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
9873 fi
9874 archive_cmds_need_lc='no'
9875 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9876 hardcode_libdir_separator=:
9877 ;;
9878
9879 osf4* | osf5*) # as osf3* with the addition of -msym flag
9880 if test "$GCC" = yes; then
9881 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9882 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
9883 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9884 else
9885 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9886 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 9887 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 9888 $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
9889
9890 # Both c and cxx compiler support -rpath directly
9891 hardcode_libdir_flag_spec='-rpath $libdir'
9892 fi
9893 archive_cmds_need_lc='no'
9894 hardcode_libdir_separator=:
9895 ;;
9896
9897 solaris*)
9898 no_undefined_flag=' -z defs'
9899 if test "$GCC" = yes; then
9900 wlarc='${wl}'
9901 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9902 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9903 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9904 else
9905 case `$CC -V 2>&1` in
9906 *"Compilers 5.0"*)
9907 wlarc=''
9908 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9909 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9910 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9911 ;;
9912 *)
9913 wlarc='${wl}'
9914 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9915 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9916 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9917 ;;
9918 esac
9919 fi
9920 hardcode_libdir_flag_spec='-R$libdir'
9921 hardcode_shlibpath_var=no
9922 case $host_os in
9923 solaris2.[0-5] | solaris2.[0-5].*) ;;
9924 *)
9925 # The compiler driver will combine and reorder linker options,
9926 # but understands `-z linker_flag'. GCC discards it without `$wl',
9927 # but is careful enough not to reorder.
9928 # Supported since Solaris 2.6 (maybe 2.5.1?)
9929 if test "$GCC" = yes; then
9930 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9931 else
9932 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9933 fi
9934 ;;
9935 esac
9936 link_all_deplibs=yes
9937 ;;
9938
9939 sunos4*)
9940 if test "x$host_vendor" = xsequent; then
9941 # Use $CC to link under sequent, because it throws in some extra .o
9942 # files that make .init and .fini sections work.
9943 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9944 else
9945 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9946 fi
9947 hardcode_libdir_flag_spec='-L$libdir'
9948 hardcode_direct=yes
9949 hardcode_minus_L=yes
9950 hardcode_shlibpath_var=no
9951 ;;
9952
9953 sysv4)
9954 case $host_vendor in
9955 sni)
9956 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9957 hardcode_direct=yes # is this really true???
9958 ;;
9959 siemens)
9960 ## LD is ld it makes a PLAMLIB
9961 ## CC just makes a GrossModule.
9962 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9963 reload_cmds='$CC -r -o $output$reload_objs'
9964 hardcode_direct=no
9965 ;;
9966 motorola)
9967 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9968 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9969 ;;
9970 esac
9971 runpath_var='LD_RUN_PATH'
9972 hardcode_shlibpath_var=no
9973 ;;
9974
9975 sysv4.3*)
9976 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9977 hardcode_shlibpath_var=no
9978 export_dynamic_flag_spec='-Bexport'
9979 ;;
9980
9981 sysv4*MP*)
9982 if test -d /usr/nec; then
9983 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9984 hardcode_shlibpath_var=no
9985 runpath_var=LD_RUN_PATH
9986 hardcode_runpath_var=yes
9987 ld_shlibs=yes
9988 fi
9989 ;;
9990
9991 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9992 no_undefined_flag='${wl}-z,text'
9993 archive_cmds_need_lc=no
9994 hardcode_shlibpath_var=no
9995 runpath_var='LD_RUN_PATH'
9996
9997 if test "$GCC" = yes; then
9998 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9999 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10000 else
10001 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10002 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10003 fi
10004 ;;
10005
10006 sysv5* | sco3.2v5* | sco5v6*)
10007 # Note: We can NOT use -z defs as we might desire, because we do not
10008 # link with -lc, and that would cause any symbols used from libc to
10009 # always be unresolved, which means just about no library would
10010 # ever link correctly. If we're not using GNU ld we use -z text
10011 # though, which does catch some bad symbols but isn't as heavy-handed
10012 # as -z defs.
10013 no_undefined_flag='${wl}-z,text'
10014 allow_undefined_flag='${wl}-z,nodefs'
10015 archive_cmds_need_lc=no
10016 hardcode_shlibpath_var=no
10017 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10018 hardcode_libdir_separator=':'
10019 link_all_deplibs=yes
10020 export_dynamic_flag_spec='${wl}-Bexport'
10021 runpath_var='LD_RUN_PATH'
10022
10023 if test "$GCC" = yes; then
10024 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10025 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10026 else
10027 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10028 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10029 fi
10030 ;;
10031
10032 uts4*)
10033 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10034 hardcode_libdir_flag_spec='-L$libdir'
10035 hardcode_shlibpath_var=no
10036 ;;
10037
10038 *)
10039 ld_shlibs=no
10040 ;;
10041 esac
10042
10043 if test x$host_vendor = xsni; then
10044 case $host in
10045 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10046 export_dynamic_flag_spec='${wl}-Blargedynsym'
10047 ;;
10048 esac
10049 fi
10050 fi
10051
81ecdfbb
RW
10052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10053$as_echo "$ld_shlibs" >&6; }
d7040cdb
SE
10054test "$ld_shlibs" = no && can_build_shared=no
10055
10056with_gnu_ld=$with_gnu_ld
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072#
10073# Do we need to explicitly link libc?
10074#
10075case "x$archive_cmds_need_lc" in
10076x|xyes)
10077 # Assume -lc should be added
10078 archive_cmds_need_lc=yes
10079
10080 if test "$enable_shared" = yes && test "$GCC" = yes; then
10081 case $archive_cmds in
10082 *'~'*)
10083 # FIXME: we may have to deal with multi-command sequences.
10084 ;;
10085 '$CC '*)
10086 # Test whether the compiler implicitly links with -lc since on some
10087 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10088 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
10089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10090$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10091if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10092 $as_echo_n "(cached) " >&6
39144654
RW
10093else
10094 $RM conftest*
10095 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 10096
81ecdfbb 10097 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
10098 (eval $ac_compile) 2>&5
10099 ac_status=$?
81ecdfbb
RW
10100 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10101 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
10102 soname=conftest
10103 lib=conftest
10104 libobjs=conftest.$ac_objext
10105 deplibs=
10106 wl=$lt_prog_compiler_wl
10107 pic_flag=$lt_prog_compiler_pic
10108 compiler_flags=-v
10109 linker_flags=-v
10110 verstring=
10111 output_objdir=.
10112 libname=conftest
10113 lt_save_allow_undefined_flag=$allow_undefined_flag
10114 allow_undefined_flag=
81ecdfbb 10115 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
d7040cdb
SE
10116 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10117 ac_status=$?
81ecdfbb
RW
10118 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10119 test $ac_status = 0; }
39144654
RW
10120 then
10121 lt_cv_archive_cmds_need_lc=no
10122 else
10123 lt_cv_archive_cmds_need_lc=yes
10124 fi
10125 allow_undefined_flag=$lt_save_allow_undefined_flag
10126 else
10127 cat conftest.err 1>&5
10128 fi
10129 $RM conftest*
10130
10131fi
81ecdfbb
RW
10132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10133$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 10134 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
d7040cdb
SE
10135 ;;
10136 esac
10137 fi
10138 ;;
10139esac
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
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
81ecdfbb
RW
10297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10298$as_echo_n "checking dynamic linker characteristics... " >&6; }
718a6fd8
SE
10299
10300if test "$GCC" = yes; then
d7040cdb
SE
10301 case $host_os in
10302 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10303 *) lt_awk_arg="/^libraries:/" ;;
10304 esac
3725885a
RW
10305 case $host_os in
10306 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10307 *) lt_sed_strip_eq="s,=/,/,g" ;;
10308 esac
10309 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10310 case $lt_search_path_spec in
10311 *\;*)
d7040cdb
SE
10312 # if the path contains ";" then we assume it to be the separator
10313 # otherwise default to the standard path separator (i.e. ":") - it is
10314 # assumed that no part of a normal pathname contains ";" but that should
10315 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10316 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10317 ;;
10318 *)
10319 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10320 ;;
10321 esac
d7040cdb
SE
10322 # Ok, now we have the path, separated by spaces, we can step through it
10323 # and add multilib dir if necessary.
10324 lt_tmp_lt_search_path_spec=
10325 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10326 for lt_sys_path in $lt_search_path_spec; do
10327 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10328 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10329 else
10330 test -d "$lt_sys_path" && \
10331 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10332 fi
10333 done
3725885a 10334 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
d7040cdb
SE
10335BEGIN {RS=" "; FS="/|\n";} {
10336 lt_foo="";
10337 lt_count=0;
10338 for (lt_i = NF; lt_i > 0; lt_i--) {
10339 if ($lt_i != "" && $lt_i != ".") {
10340 if ($lt_i == "..") {
10341 lt_count++;
10342 } else {
10343 if (lt_count == 0) {
10344 lt_foo="/" $lt_i lt_foo;
10345 } else {
10346 lt_count--;
10347 }
10348 }
10349 }
10350 }
10351 if (lt_foo != "") { lt_freq[lt_foo]++; }
10352 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10353}'`
3725885a
RW
10354 # AWK program above erroneously prepends '/' to C:/dos/paths
10355 # for these hosts.
10356 case $host_os in
10357 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10358 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10359 esac
10360 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb
SE
10361else
10362 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10363fi
10364library_names_spec=
10365libname_spec='lib$name'
10366soname_spec=
10367shrext_cmds=".so"
10368postinstall_cmds=
10369postuninstall_cmds=
10370finish_cmds=
10371finish_eval=
10372shlibpath_var=
10373shlibpath_overrides_runpath=unknown
10374version_type=none
10375dynamic_linker="$host_os ld.so"
10376sys_lib_dlsearch_path_spec="/lib /usr/lib"
10377need_lib_prefix=unknown
10378hardcode_into_libs=no
10379
10380# when you set need_version to no, make sure it does not cause -set_version
10381# flags to be left without arguments
10382need_version=unknown
10383
10384case $host_os in
10385aix3*)
10386 version_type=linux
10387 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10388 shlibpath_var=LIBPATH
10389
10390 # AIX 3 has no versioning support, so we append a major version to the name.
10391 soname_spec='${libname}${release}${shared_ext}$major'
10392 ;;
10393
e81819a5 10394aix[4-9]*)
d7040cdb
SE
10395 version_type=linux
10396 need_lib_prefix=no
10397 need_version=no
10398 hardcode_into_libs=yes
10399 if test "$host_cpu" = ia64; then
10400 # AIX 5 supports IA64
10401 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10402 shlibpath_var=LD_LIBRARY_PATH
10403 else
10404 # With GCC up to 2.95.x, collect2 would create an import file
10405 # for dependence libraries. The import file would start with
10406 # the line `#! .'. This would cause the generated library to
10407 # depend on `.', always an invalid library. This was fixed in
10408 # development snapshots of GCC prior to 3.0.
10409 case $host_os in
10410 aix4 | aix4.[01] | aix4.[01].*)
10411 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10412 echo ' yes '
10413 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10414 :
10415 else
10416 can_build_shared=no
10417 fi
10418 ;;
10419 esac
10420 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10421 # soname into executable. Probably we can add versioning support to
10422 # collect2, so additional links can be useful in future.
10423 if test "$aix_use_runtimelinking" = yes; then
10424 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10425 # instead of lib<name>.a to let people know that these are not
10426 # typical AIX shared libraries.
10427 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10428 else
10429 # We preserve .a as extension for shared libraries through AIX4.2
10430 # and later when we are not doing run time linking.
10431 library_names_spec='${libname}${release}.a $libname.a'
10432 soname_spec='${libname}${release}${shared_ext}$major'
10433 fi
10434 shlibpath_var=LIBPATH
10435 fi
10436 ;;
10437
10438amigaos*)
718a6fd8
SE
10439 case $host_cpu in
10440 powerpc)
10441 # Since July 2007 AmigaOS4 officially supports .so libraries.
10442 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10443 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10444 ;;
10445 m68k)
d7040cdb
SE
10446 library_names_spec='$libname.ixlibrary $libname.a'
10447 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10448 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
10449 ;;
10450 esac
d7040cdb
SE
10451 ;;
10452
10453beos*)
10454 library_names_spec='${libname}${shared_ext}'
10455 dynamic_linker="$host_os ld.so"
10456 shlibpath_var=LIBRARY_PATH
10457 ;;
10458
10459bsdi[45]*)
10460 version_type=linux
10461 need_version=no
10462 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10463 soname_spec='${libname}${release}${shared_ext}$major'
10464 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10465 shlibpath_var=LD_LIBRARY_PATH
10466 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10467 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10468 # the default ld.so.conf also contains /usr/contrib/lib and
10469 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10470 # libtool to hard-code these into programs
10471 ;;
10472
718a6fd8 10473cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
10474 version_type=windows
10475 shrext_cmds=".dll"
10476 need_version=no
10477 need_lib_prefix=no
10478
718a6fd8
SE
10479 case $GCC,$host_os in
10480 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
d7040cdb
SE
10481 library_names_spec='$libname.dll.a'
10482 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10483 postinstall_cmds='base_file=`basename \${file}`~
10484 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10485 dldir=$destdir/`dirname \$dlpath`~
10486 test -d \$dldir || mkdir -p \$dldir~
10487 $install_prog $dir/$dlname \$dldir/$dlname~
10488 chmod a+x \$dldir/$dlname~
10489 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10490 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10491 fi'
10492 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10493 dlpath=$dir/\$dldll~
10494 $RM \$dlpath'
10495 shlibpath_overrides_runpath=yes
10496
10497 case $host_os in
10498 cygwin*)
10499 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10500 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10501
10502 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
d7040cdb 10503 ;;
718a6fd8 10504 mingw* | cegcc*)
d7040cdb
SE
10505 # MinGW DLLs use traditional 'lib' prefix
10506 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
d7040cdb
SE
10507 ;;
10508 pw32*)
10509 # pw32 DLLs use 'pw' prefix rather than 'lib'
10510 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10511 ;;
10512 esac
10513 ;;
10514
10515 *)
10516 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10517 ;;
10518 esac
10519 dynamic_linker='Win32 ld.exe'
10520 # FIXME: first we should search . and the directory the executable is in
10521 shlibpath_var=PATH
10522 ;;
10523
10524darwin* | rhapsody*)
10525 dynamic_linker="$host_os dyld"
10526 version_type=darwin
10527 need_lib_prefix=no
10528 need_version=no
10529 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10530 soname_spec='${libname}${release}${major}$shared_ext'
10531 shlibpath_overrides_runpath=yes
10532 shlibpath_var=DYLD_LIBRARY_PATH
10533 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10534
10535 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10536 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10537 ;;
10538
10539dgux*)
10540 version_type=linux
10541 need_lib_prefix=no
10542 need_version=no
10543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10544 soname_spec='${libname}${release}${shared_ext}$major'
10545 shlibpath_var=LD_LIBRARY_PATH
10546 ;;
10547
d7040cdb
SE
10548freebsd* | dragonfly*)
10549 # DragonFly does not have aout. When/if they implement a new
10550 # versioning mechanism, adjust this.
10551 if test -x /usr/bin/objformat; then
10552 objformat=`/usr/bin/objformat`
10553 else
10554 case $host_os in
10555 freebsd[123]*) objformat=aout ;;
10556 *) objformat=elf ;;
10557 esac
10558 fi
10559 version_type=freebsd-$objformat
10560 case $version_type in
10561 freebsd-elf*)
10562 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10563 need_version=no
10564 need_lib_prefix=no
10565 ;;
10566 freebsd-*)
10567 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10568 need_version=yes
10569 ;;
10570 esac
10571 shlibpath_var=LD_LIBRARY_PATH
10572 case $host_os in
10573 freebsd2*)
10574 shlibpath_overrides_runpath=yes
10575 ;;
10576 freebsd3.[01]* | freebsdelf3.[01]*)
10577 shlibpath_overrides_runpath=yes
10578 hardcode_into_libs=yes
10579 ;;
10580 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10581 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10582 shlibpath_overrides_runpath=no
10583 hardcode_into_libs=yes
10584 ;;
10585 *) # from 4.6 on, and DragonFly
10586 shlibpath_overrides_runpath=yes
10587 hardcode_into_libs=yes
10588 ;;
10589 esac
10590 ;;
10591
10592gnu*)
10593 version_type=linux
10594 need_lib_prefix=no
10595 need_version=no
10596 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10597 soname_spec='${libname}${release}${shared_ext}$major'
10598 shlibpath_var=LD_LIBRARY_PATH
10599 hardcode_into_libs=yes
10600 ;;
10601
3725885a
RW
10602haiku*)
10603 version_type=linux
10604 need_lib_prefix=no
10605 need_version=no
10606 dynamic_linker="$host_os runtime_loader"
10607 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10608 soname_spec='${libname}${release}${shared_ext}$major'
10609 shlibpath_var=LIBRARY_PATH
10610 shlibpath_overrides_runpath=yes
10611 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10612 hardcode_into_libs=yes
10613 ;;
10614
d7040cdb
SE
10615hpux9* | hpux10* | hpux11*)
10616 # Give a soname corresponding to the major version so that dld.sl refuses to
10617 # link against other versions.
10618 version_type=sunos
10619 need_lib_prefix=no
10620 need_version=no
10621 case $host_cpu in
10622 ia64*)
10623 shrext_cmds='.so'
10624 hardcode_into_libs=yes
10625 dynamic_linker="$host_os dld.so"
10626 shlibpath_var=LD_LIBRARY_PATH
10627 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10629 soname_spec='${libname}${release}${shared_ext}$major'
10630 if test "X$HPUX_IA64_MODE" = X32; then
10631 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10632 else
10633 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10634 fi
10635 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10636 ;;
10637 hppa*64*)
10638 shrext_cmds='.sl'
10639 hardcode_into_libs=yes
10640 dynamic_linker="$host_os dld.sl"
10641 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10642 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10643 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10644 soname_spec='${libname}${release}${shared_ext}$major'
10645 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10646 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10647 ;;
10648 *)
10649 shrext_cmds='.sl'
10650 dynamic_linker="$host_os dld.sl"
10651 shlibpath_var=SHLIB_PATH
10652 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10653 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10654 soname_spec='${libname}${release}${shared_ext}$major'
10655 ;;
10656 esac
3725885a 10657 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
d7040cdb 10658 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10659 # or fails outright, so override atomically:
10660 install_override_mode=555
d7040cdb
SE
10661 ;;
10662
10663interix[3-9]*)
10664 version_type=linux
10665 need_lib_prefix=no
10666 need_version=no
10667 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10668 soname_spec='${libname}${release}${shared_ext}$major'
10669 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10670 shlibpath_var=LD_LIBRARY_PATH
10671 shlibpath_overrides_runpath=no
10672 hardcode_into_libs=yes
10673 ;;
10674
10675irix5* | irix6* | nonstopux*)
10676 case $host_os in
10677 nonstopux*) version_type=nonstopux ;;
10678 *)
10679 if test "$lt_cv_prog_gnu_ld" = yes; then
10680 version_type=linux
10681 else
10682 version_type=irix
10683 fi ;;
10684 esac
10685 need_lib_prefix=no
10686 need_version=no
10687 soname_spec='${libname}${release}${shared_ext}$major'
10688 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10689 case $host_os in
10690 irix5* | nonstopux*)
10691 libsuff= shlibsuff=
10692 ;;
10693 *)
10694 case $LD in # libtool.m4 will add one of these switches to LD
10695 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10696 libsuff= shlibsuff= libmagic=32-bit;;
10697 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10698 libsuff=32 shlibsuff=N32 libmagic=N32;;
10699 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10700 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10701 *) libsuff= shlibsuff= libmagic=never-match;;
10702 esac
10703 ;;
10704 esac
10705 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10706 shlibpath_overrides_runpath=no
10707 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10708 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10709 hardcode_into_libs=yes
10710 ;;
10711
10712# No shared lib support for Linux oldld, aout, or coff.
10713linux*oldld* | linux*aout* | linux*coff*)
10714 dynamic_linker=no
10715 ;;
10716
10717# This must be Linux ELF.
58e24671 10718linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
10719 version_type=linux
10720 need_lib_prefix=no
10721 need_version=no
10722 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10723 soname_spec='${libname}${release}${shared_ext}$major'
10724 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10725 shlibpath_var=LD_LIBRARY_PATH
10726 shlibpath_overrides_runpath=no
39144654 10727
d7040cdb 10728 # Some binutils ld are patched to set DT_RUNPATH
81ecdfbb
RW
10729 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10730 $as_echo_n "(cached) " >&6
39144654
RW
10731else
10732 lt_cv_shlibpath_overrides_runpath=no
10733 save_LDFLAGS=$LDFLAGS
10734 save_libdir=$libdir
10735 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10736 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10738/* end confdefs.h. */
10739
10740int
10741main ()
10742{
10743
10744 ;
10745 return 0;
10746}
10747_ACEOF
81ecdfbb
RW
10748if ac_fn_c_try_link "$LINENO"; then :
10749 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10750 lt_cv_shlibpath_overrides_runpath=yes
d7040cdb 10751fi
d7040cdb 10752fi
81ecdfbb
RW
10753rm -f core conftest.err conftest.$ac_objext \
10754 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10755 LDFLAGS=$save_LDFLAGS
10756 libdir=$save_libdir
10757
10758fi
10759
10760 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
d7040cdb
SE
10761
10762 # This implies no fast_install, which is unacceptable.
10763 # Some rework will be needed to allow for fast_install
10764 # before this can be enabled.
10765 hardcode_into_libs=yes
10766
10767 # Append ld.so.conf contents to the search path
10768 if test -f /etc/ld.so.conf; then
3725885a 10769 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
10770 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10771 fi
10772
10773 # We used to test for /lib/ld.so.1 and disable shared libraries on
10774 # powerpc, because MkLinux only supported shared libraries with the
10775 # GNU dynamic linker. Since this was broken with cross compilers,
10776 # most powerpc-linux boxes support dynamic linking these days and
10777 # people can always --disable-shared, the test was removed, and we
10778 # assume the GNU/Linux dynamic linker is in use.
10779 dynamic_linker='GNU/Linux ld.so'
10780 ;;
10781
10782netbsd*)
10783 version_type=sunos
10784 need_lib_prefix=no
10785 need_version=no
10786 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10787 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10788 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10789 dynamic_linker='NetBSD (a.out) ld.so'
10790 else
10791 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10792 soname_spec='${libname}${release}${shared_ext}$major'
10793 dynamic_linker='NetBSD ld.elf_so'
10794 fi
10795 shlibpath_var=LD_LIBRARY_PATH
10796 shlibpath_overrides_runpath=yes
10797 hardcode_into_libs=yes
10798 ;;
10799
10800newsos6)
10801 version_type=linux
10802 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10803 shlibpath_var=LD_LIBRARY_PATH
10804 shlibpath_overrides_runpath=yes
10805 ;;
10806
10807*nto* | *qnx*)
10808 version_type=qnx
10809 need_lib_prefix=no
10810 need_version=no
10811 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10812 soname_spec='${libname}${release}${shared_ext}$major'
10813 shlibpath_var=LD_LIBRARY_PATH
10814 shlibpath_overrides_runpath=no
10815 hardcode_into_libs=yes
10816 dynamic_linker='ldqnx.so'
10817 ;;
10818
10819openbsd*)
10820 version_type=sunos
10821 sys_lib_dlsearch_path_spec="/usr/lib"
10822 need_lib_prefix=no
10823 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10824 case $host_os in
10825 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10826 *) need_version=no ;;
10827 esac
10828 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10829 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10830 shlibpath_var=LD_LIBRARY_PATH
10831 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10832 case $host_os in
10833 openbsd2.[89] | openbsd2.[89].*)
10834 shlibpath_overrides_runpath=no
10835 ;;
10836 *)
10837 shlibpath_overrides_runpath=yes
10838 ;;
10839 esac
10840 else
10841 shlibpath_overrides_runpath=yes
10842 fi
10843 ;;
10844
10845os2*)
10846 libname_spec='$name'
10847 shrext_cmds=".dll"
10848 need_lib_prefix=no
10849 library_names_spec='$libname${shared_ext} $libname.a'
10850 dynamic_linker='OS/2 ld.exe'
10851 shlibpath_var=LIBPATH
10852 ;;
10853
10854osf3* | osf4* | osf5*)
10855 version_type=osf
10856 need_lib_prefix=no
10857 need_version=no
10858 soname_spec='${libname}${release}${shared_ext}$major'
10859 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10860 shlibpath_var=LD_LIBRARY_PATH
10861 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10862 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10863 ;;
10864
10865rdos*)
10866 dynamic_linker=no
10867 ;;
10868
10869solaris*)
10870 version_type=linux
10871 need_lib_prefix=no
10872 need_version=no
10873 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10874 soname_spec='${libname}${release}${shared_ext}$major'
10875 shlibpath_var=LD_LIBRARY_PATH
10876 shlibpath_overrides_runpath=yes
10877 hardcode_into_libs=yes
10878 # ldd complains unless libraries are executable
10879 postinstall_cmds='chmod +x $lib'
10880 ;;
10881
10882sunos4*)
10883 version_type=sunos
10884 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10885 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10886 shlibpath_var=LD_LIBRARY_PATH
10887 shlibpath_overrides_runpath=yes
10888 if test "$with_gnu_ld" = yes; then
10889 need_lib_prefix=no
10890 fi
10891 need_version=yes
10892 ;;
10893
10894sysv4 | sysv4.3*)
10895 version_type=linux
10896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10897 soname_spec='${libname}${release}${shared_ext}$major'
10898 shlibpath_var=LD_LIBRARY_PATH
10899 case $host_vendor in
10900 sni)
10901 shlibpath_overrides_runpath=no
10902 need_lib_prefix=no
10903 runpath_var=LD_RUN_PATH
10904 ;;
10905 siemens)
10906 need_lib_prefix=no
10907 ;;
10908 motorola)
10909 need_lib_prefix=no
10910 need_version=no
10911 shlibpath_overrides_runpath=no
10912 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10913 ;;
10914 esac
10915 ;;
10916
10917sysv4*MP*)
10918 if test -d /usr/nec ;then
10919 version_type=linux
10920 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10921 soname_spec='$libname${shared_ext}.$major'
10922 shlibpath_var=LD_LIBRARY_PATH
10923 fi
10924 ;;
10925
10926sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10927 version_type=freebsd-elf
10928 need_lib_prefix=no
10929 need_version=no
10930 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10931 soname_spec='${libname}${release}${shared_ext}$major'
10932 shlibpath_var=LD_LIBRARY_PATH
10933 shlibpath_overrides_runpath=yes
10934 hardcode_into_libs=yes
10935 if test "$with_gnu_ld" = yes; then
10936 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10937 else
10938 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10939 case $host_os in
10940 sco3.2v5*)
10941 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10942 ;;
10943 esac
10944 fi
10945 sys_lib_dlsearch_path_spec='/usr/lib'
10946 ;;
10947
10948tpf*)
10949 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10950 version_type=linux
10951 need_lib_prefix=no
10952 need_version=no
718a6fd8 10953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
d7040cdb
SE
10954 shlibpath_var=LD_LIBRARY_PATH
10955 shlibpath_overrides_runpath=no
10956 hardcode_into_libs=yes
10957 ;;
10958
10959uts4*)
10960 version_type=linux
10961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10962 soname_spec='${libname}${release}${shared_ext}$major'
10963 shlibpath_var=LD_LIBRARY_PATH
10964 ;;
10965
10966*)
10967 dynamic_linker=no
10968 ;;
10969esac
81ecdfbb
RW
10970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10971$as_echo "$dynamic_linker" >&6; }
d7040cdb
SE
10972test "$dynamic_linker" = no && can_build_shared=no
10973
10974variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10975if test "$GCC" = yes; then
10976 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10977fi
10978
718a6fd8
SE
10979if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10980 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10981fi
10982if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10983 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10984fi
10985
d7040cdb
SE
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
3725885a
RW
11066
11067
11068
11069
11070
d7040cdb
SE
11071
11072
11073
11074
11075
11076
81ecdfbb
RW
11077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11078$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
d7040cdb
SE
11079hardcode_action=
11080if test -n "$hardcode_libdir_flag_spec" ||
11081 test -n "$runpath_var" ||
11082 test "X$hardcode_automatic" = "Xyes" ; then
11083
11084 # We can hardcode non-existent directories.
11085 if test "$hardcode_direct" != no &&
11086 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11087 # have to relink, otherwise we might link with an installed library
11088 # when we should be linking with a yet-to-be-installed one
11089 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11090 test "$hardcode_minus_L" != no; then
11091 # Linking always hardcodes the temporary library directory.
11092 hardcode_action=relink
11093 else
11094 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11095 hardcode_action=immediate
11096 fi
11097else
11098 # We cannot hardcode anything, or else we can only hardcode existing
11099 # directories.
11100 hardcode_action=unsupported
11101fi
81ecdfbb
RW
11102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11103$as_echo "$hardcode_action" >&6; }
d7040cdb
SE
11104
11105if test "$hardcode_action" = relink ||
11106 test "$inherit_rpath" = yes; then
11107 # Fast installation is not supported
11108 enable_fast_install=no
11109elif test "$shlibpath_overrides_runpath" = yes ||
11110 test "$enable_shared" = no; then
11111 # Fast installation is not necessary
11112 enable_fast_install=needless
11113fi
11114
11115
11116
11117
11118
11119
11120 if test "x$enable_dlopen" != xyes; then
11121 enable_dlopen=unknown
11122 enable_dlopen_self=unknown
11123 enable_dlopen_self_static=unknown
11124else
11125 lt_cv_dlopen=no
11126 lt_cv_dlopen_libs=
11127
11128 case $host_os in
11129 beos*)
11130 lt_cv_dlopen="load_add_on"
11131 lt_cv_dlopen_libs=
11132 lt_cv_dlopen_self=yes
11133 ;;
11134
718a6fd8 11135 mingw* | pw32* | cegcc*)
d7040cdb
SE
11136 lt_cv_dlopen="LoadLibrary"
11137 lt_cv_dlopen_libs=
11138 ;;
11139
11140 cygwin*)
11141 lt_cv_dlopen="dlopen"
11142 lt_cv_dlopen_libs=
11143 ;;
11144
11145 darwin*)
11146 # if libdl is installed we need to link against it
81ecdfbb
RW
11147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11148$as_echo_n "checking for dlopen in -ldl... " >&6; }
11149if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11150 $as_echo_n "(cached) " >&6
d7040cdb
SE
11151else
11152 ac_check_lib_save_LIBS=$LIBS
11153LIBS="-ldl $LIBS"
81ecdfbb 11154cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11155/* end confdefs.h. */
11156
81ecdfbb
RW
11157/* Override any GCC internal prototype to avoid an error.
11158 Use char because int might match the return type of a GCC
11159 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11160#ifdef __cplusplus
11161extern "C"
11162#endif
d7040cdb
SE
11163char dlopen ();
11164int
11165main ()
11166{
81ecdfbb 11167return dlopen ();
d7040cdb
SE
11168 ;
11169 return 0;
11170}
11171_ACEOF
81ecdfbb 11172if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11173 ac_cv_lib_dl_dlopen=yes
11174else
81ecdfbb 11175 ac_cv_lib_dl_dlopen=no
d7040cdb 11176fi
81ecdfbb
RW
11177rm -f core conftest.err conftest.$ac_objext \
11178 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11179LIBS=$ac_check_lib_save_LIBS
11180fi
81ecdfbb
RW
11181{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11182$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11183if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
d7040cdb
SE
11184 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11185else
11186
11187 lt_cv_dlopen="dyld"
11188 lt_cv_dlopen_libs=
11189 lt_cv_dlopen_self=yes
11190
11191fi
11192
11193 ;;
11194
11195 *)
81ecdfbb
RW
11196 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11197if test "x$ac_cv_func_shl_load" = x""yes; then :
d7040cdb
SE
11198 lt_cv_dlopen="shl_load"
11199else
81ecdfbb
RW
11200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11201$as_echo_n "checking for shl_load in -ldld... " >&6; }
11202if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11203 $as_echo_n "(cached) " >&6
d7040cdb
SE
11204else
11205 ac_check_lib_save_LIBS=$LIBS
11206LIBS="-ldld $LIBS"
81ecdfbb 11207cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11208/* end confdefs.h. */
11209
81ecdfbb
RW
11210/* Override any GCC internal prototype to avoid an error.
11211 Use char because int might match the return type of a GCC
11212 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11213#ifdef __cplusplus
11214extern "C"
11215#endif
d7040cdb
SE
11216char shl_load ();
11217int
11218main ()
11219{
81ecdfbb 11220return shl_load ();
d7040cdb
SE
11221 ;
11222 return 0;
11223}
11224_ACEOF
81ecdfbb 11225if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11226 ac_cv_lib_dld_shl_load=yes
11227else
81ecdfbb 11228 ac_cv_lib_dld_shl_load=no
d7040cdb 11229fi
81ecdfbb
RW
11230rm -f core conftest.err conftest.$ac_objext \
11231 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11232LIBS=$ac_check_lib_save_LIBS
11233fi
81ecdfbb
RW
11234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11235$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11236if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
718a6fd8 11237 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
d7040cdb 11238else
81ecdfbb
RW
11239 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11240if test "x$ac_cv_func_dlopen" = x""yes; then :
d7040cdb
SE
11241 lt_cv_dlopen="dlopen"
11242else
81ecdfbb
RW
11243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11244$as_echo_n "checking for dlopen in -ldl... " >&6; }
11245if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11246 $as_echo_n "(cached) " >&6
d7040cdb
SE
11247else
11248 ac_check_lib_save_LIBS=$LIBS
11249LIBS="-ldl $LIBS"
81ecdfbb 11250cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11251/* end confdefs.h. */
11252
81ecdfbb
RW
11253/* Override any GCC internal prototype to avoid an error.
11254 Use char because int might match the return type of a GCC
11255 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11256#ifdef __cplusplus
11257extern "C"
11258#endif
d7040cdb
SE
11259char dlopen ();
11260int
11261main ()
11262{
81ecdfbb 11263return dlopen ();
d7040cdb
SE
11264 ;
11265 return 0;
11266}
11267_ACEOF
81ecdfbb 11268if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11269 ac_cv_lib_dl_dlopen=yes
11270else
81ecdfbb 11271 ac_cv_lib_dl_dlopen=no
d7040cdb 11272fi
81ecdfbb
RW
11273rm -f core conftest.err conftest.$ac_objext \
11274 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11275LIBS=$ac_check_lib_save_LIBS
11276fi
81ecdfbb
RW
11277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11278$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11279if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
d7040cdb
SE
11280 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11281else
81ecdfbb
RW
11282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11283$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11284if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11285 $as_echo_n "(cached) " >&6
d7040cdb
SE
11286else
11287 ac_check_lib_save_LIBS=$LIBS
11288LIBS="-lsvld $LIBS"
81ecdfbb 11289cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11290/* end confdefs.h. */
11291
81ecdfbb
RW
11292/* Override any GCC internal prototype to avoid an error.
11293 Use char because int might match the return type of a GCC
11294 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11295#ifdef __cplusplus
11296extern "C"
11297#endif
d7040cdb
SE
11298char dlopen ();
11299int
11300main ()
11301{
81ecdfbb 11302return dlopen ();
d7040cdb
SE
11303 ;
11304 return 0;
11305}
11306_ACEOF
81ecdfbb 11307if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11308 ac_cv_lib_svld_dlopen=yes
11309else
81ecdfbb 11310 ac_cv_lib_svld_dlopen=no
d7040cdb 11311fi
81ecdfbb
RW
11312rm -f core conftest.err conftest.$ac_objext \
11313 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11314LIBS=$ac_check_lib_save_LIBS
11315fi
81ecdfbb
RW
11316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11317$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11318if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
d7040cdb
SE
11319 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11320else
81ecdfbb
RW
11321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11322$as_echo_n "checking for dld_link in -ldld... " >&6; }
11323if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11324 $as_echo_n "(cached) " >&6
d7040cdb
SE
11325else
11326 ac_check_lib_save_LIBS=$LIBS
11327LIBS="-ldld $LIBS"
81ecdfbb 11328cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11329/* end confdefs.h. */
11330
81ecdfbb
RW
11331/* Override any GCC internal prototype to avoid an error.
11332 Use char because int might match the return type of a GCC
11333 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11334#ifdef __cplusplus
11335extern "C"
11336#endif
d7040cdb
SE
11337char dld_link ();
11338int
11339main ()
11340{
81ecdfbb 11341return dld_link ();
d7040cdb
SE
11342 ;
11343 return 0;
11344}
11345_ACEOF
81ecdfbb 11346if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11347 ac_cv_lib_dld_dld_link=yes
11348else
81ecdfbb 11349 ac_cv_lib_dld_dld_link=no
d7040cdb 11350fi
81ecdfbb
RW
11351rm -f core conftest.err conftest.$ac_objext \
11352 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11353LIBS=$ac_check_lib_save_LIBS
11354fi
81ecdfbb
RW
11355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11356$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11357if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
718a6fd8 11358 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
d7040cdb
SE
11359fi
11360
11361
11362fi
11363
11364
11365fi
11366
11367
11368fi
11369
11370
11371fi
11372
11373
11374fi
11375
11376 ;;
11377 esac
11378
11379 if test "x$lt_cv_dlopen" != xno; then
11380 enable_dlopen=yes
20e95c23 11381 else
d7040cdb 11382 enable_dlopen=no
252b5132 11383 fi
5464f5a1 11384
d7040cdb
SE
11385 case $lt_cv_dlopen in
11386 dlopen)
11387 save_CPPFLAGS="$CPPFLAGS"
11388 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11389
11390 save_LDFLAGS="$LDFLAGS"
11391 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11392
11393 save_LIBS="$LIBS"
11394 LIBS="$lt_cv_dlopen_libs $LIBS"
11395
81ecdfbb
RW
11396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11397$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11398if test "${lt_cv_dlopen_self+set}" = set; then :
11399 $as_echo_n "(cached) " >&6
20e95c23 11400else
d7040cdb
SE
11401 if test "$cross_compiling" = yes; then :
11402 lt_cv_dlopen_self=cross
11403else
11404 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11405 lt_status=$lt_dlunknown
11406 cat > conftest.$ac_ext <<_LT_EOF
822ce8ee 11407#line 11407 "configure"
d7040cdb
SE
11408#include "confdefs.h"
11409
11410#if HAVE_DLFCN_H
11411#include <dlfcn.h>
11412#endif
11413
11414#include <stdio.h>
11415
11416#ifdef RTLD_GLOBAL
11417# define LT_DLGLOBAL RTLD_GLOBAL
11418#else
11419# ifdef DL_GLOBAL
11420# define LT_DLGLOBAL DL_GLOBAL
11421# else
11422# define LT_DLGLOBAL 0
11423# endif
11424#endif
11425
11426/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11427 find out it does not work in some platform. */
11428#ifndef LT_DLLAZY_OR_NOW
11429# ifdef RTLD_LAZY
11430# define LT_DLLAZY_OR_NOW RTLD_LAZY
11431# else
11432# ifdef DL_LAZY
11433# define LT_DLLAZY_OR_NOW DL_LAZY
11434# else
11435# ifdef RTLD_NOW
11436# define LT_DLLAZY_OR_NOW RTLD_NOW
11437# else
11438# ifdef DL_NOW
11439# define LT_DLLAZY_OR_NOW DL_NOW
11440# else
11441# define LT_DLLAZY_OR_NOW 0
11442# endif
11443# endif
11444# endif
11445# endif
11446#endif
11447
3725885a
RW
11448/* When -fvisbility=hidden is used, assume the code has been annotated
11449 correspondingly for the symbols needed. */
11450#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11451void fnord () __attribute__((visibility("default")));
11452#endif
11453
11454void fnord () { int i=42; }
d7040cdb
SE
11455int main ()
11456{
11457 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11458 int status = $lt_dlunknown;
11459
11460 if (self)
11461 {
11462 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11463 else
11464 {
11465 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11466 else puts (dlerror ());
11467 }
d7040cdb
SE
11468 /* dlclose (self); */
11469 }
11470 else
11471 puts (dlerror ());
11472
718a6fd8 11473 return status;
d7040cdb
SE
11474}
11475_LT_EOF
81ecdfbb 11476 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11477 (eval $ac_link) 2>&5
11478 ac_status=$?
81ecdfbb
RW
11479 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11480 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11481 (./conftest; exit; ) >&5 2>/dev/null
11482 lt_status=$?
11483 case x$lt_status in
11484 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11485 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11486 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11487 esac
11488 else :
11489 # compilation failed
11490 lt_cv_dlopen_self=no
11491 fi
252b5132 11492fi
d7040cdb 11493rm -fr conftest*
20e95c23 11494
d7040cdb
SE
11495
11496fi
81ecdfbb
RW
11497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11498$as_echo "$lt_cv_dlopen_self" >&6; }
d7040cdb
SE
11499
11500 if test "x$lt_cv_dlopen_self" = xyes; then
11501 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11503$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11504if test "${lt_cv_dlopen_self_static+set}" = set; then :
11505 $as_echo_n "(cached) " >&6
20e95c23 11506else
d7040cdb
SE
11507 if test "$cross_compiling" = yes; then :
11508 lt_cv_dlopen_self_static=cross
11509else
11510 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11511 lt_status=$lt_dlunknown
11512 cat > conftest.$ac_ext <<_LT_EOF
822ce8ee 11513#line 11513 "configure"
d7040cdb
SE
11514#include "confdefs.h"
11515
11516#if HAVE_DLFCN_H
11517#include <dlfcn.h>
11518#endif
11519
11520#include <stdio.h>
11521
11522#ifdef RTLD_GLOBAL
11523# define LT_DLGLOBAL RTLD_GLOBAL
11524#else
11525# ifdef DL_GLOBAL
11526# define LT_DLGLOBAL DL_GLOBAL
11527# else
11528# define LT_DLGLOBAL 0
11529# endif
11530#endif
11531
11532/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11533 find out it does not work in some platform. */
11534#ifndef LT_DLLAZY_OR_NOW
11535# ifdef RTLD_LAZY
11536# define LT_DLLAZY_OR_NOW RTLD_LAZY
11537# else
11538# ifdef DL_LAZY
11539# define LT_DLLAZY_OR_NOW DL_LAZY
11540# else
11541# ifdef RTLD_NOW
11542# define LT_DLLAZY_OR_NOW RTLD_NOW
11543# else
11544# ifdef DL_NOW
11545# define LT_DLLAZY_OR_NOW DL_NOW
11546# else
11547# define LT_DLLAZY_OR_NOW 0
11548# endif
11549# endif
11550# endif
11551# endif
11552#endif
11553
3725885a
RW
11554/* When -fvisbility=hidden is used, assume the code has been annotated
11555 correspondingly for the symbols needed. */
11556#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11557void fnord () __attribute__((visibility("default")));
11558#endif
11559
11560void fnord () { int i=42; }
d7040cdb
SE
11561int main ()
11562{
11563 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11564 int status = $lt_dlunknown;
11565
11566 if (self)
11567 {
11568 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11569 else
11570 {
11571 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11572 else puts (dlerror ());
11573 }
d7040cdb
SE
11574 /* dlclose (self); */
11575 }
11576 else
11577 puts (dlerror ());
11578
718a6fd8 11579 return status;
d7040cdb
SE
11580}
11581_LT_EOF
81ecdfbb 11582 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11583 (eval $ac_link) 2>&5
11584 ac_status=$?
81ecdfbb
RW
11585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11586 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11587 (./conftest; exit; ) >&5 2>/dev/null
11588 lt_status=$?
11589 case x$lt_status in
11590 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11591 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11592 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11593 esac
11594 else :
11595 # compilation failed
11596 lt_cv_dlopen_self_static=no
11597 fi
11598fi
11599rm -fr conftest*
11600
11601
11602fi
81ecdfbb
RW
11603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11604$as_echo "$lt_cv_dlopen_self_static" >&6; }
d7040cdb
SE
11605 fi
11606
11607 CPPFLAGS="$save_CPPFLAGS"
11608 LDFLAGS="$save_LDFLAGS"
11609 LIBS="$save_LIBS"
11610 ;;
11611 esac
11612
11613 case $lt_cv_dlopen_self in
11614 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11615 *) enable_dlopen_self=unknown ;;
11616 esac
11617
11618 case $lt_cv_dlopen_self_static in
11619 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11620 *) enable_dlopen_self_static=unknown ;;
11621 esac
11622fi
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640striplib=
11641old_striplib=
81ecdfbb
RW
11642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11643$as_echo_n "checking whether stripping libraries is possible... " >&6; }
d7040cdb
SE
11644if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11645 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11646 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11648$as_echo "yes" >&6; }
d7040cdb
SE
11649else
11650# FIXME - insert some real tests, host_os isn't really good enough
11651 case $host_os in
11652 darwin*)
11653 if test -n "$STRIP" ; then
11654 striplib="$STRIP -x"
11655 old_striplib="$STRIP -S"
81ecdfbb
RW
11656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11657$as_echo "yes" >&6; }
d7040cdb 11658 else
81ecdfbb
RW
11659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11660$as_echo "no" >&6; }
d7040cdb 11661 fi
20e95c23
DJ
11662 ;;
11663 *)
81ecdfbb
RW
11664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11665$as_echo "no" >&6; }
d7040cdb
SE
11666 ;;
11667 esac
11668fi
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681 # Report which library types will actually be built
81ecdfbb
RW
11682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11683$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11685$as_echo "$can_build_shared" >&6; }
d7040cdb 11686
81ecdfbb
RW
11687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11688$as_echo_n "checking whether to build shared libraries... " >&6; }
d7040cdb
SE
11689 test "$can_build_shared" = "no" && enable_shared=no
11690
11691 # On AIX, shared libraries and static libraries use the same namespace, and
11692 # are all built from PIC.
11693 case $host_os in
11694 aix3*)
11695 test "$enable_shared" = yes && enable_static=no
11696 if test -n "$RANLIB"; then
11697 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11698 postinstall_cmds='$RANLIB $lib'
11699 fi
11700 ;;
11701
e81819a5 11702 aix[4-9]*)
d7040cdb
SE
11703 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11704 test "$enable_shared" = yes && enable_static=no
11705 fi
20e95c23 11706 ;;
d7040cdb 11707 esac
81ecdfbb
RW
11708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11709$as_echo "$enable_shared" >&6; }
d7040cdb 11710
81ecdfbb
RW
11711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11712$as_echo_n "checking whether to build static libraries... " >&6; }
d7040cdb
SE
11713 # Make sure either enable_shared or enable_static is yes.
11714 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11716$as_echo "$enable_static" >&6; }
d7040cdb
SE
11717
11718
11719
11720
11721fi
11722ac_ext=c
11723ac_cpp='$CPP $CPPFLAGS'
11724ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11725ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11726ac_compiler_gnu=$ac_cv_c_compiler_gnu
11727
11728CC="$lt_save_CC"
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
81ecdfbb 11742 ac_config_commands="$ac_config_commands libtool"
ce3c775b
NC
11743
11744
11745
11746
11747# Only expand once:
11748
11749
11750
da2f07f1
JK
11751# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
11752
3388710e
JM
11753# The tests for host and target for $enable_largefile require
11754# canonical names.
11755
11756
11757
da2f07f1
JK
11758# As the $enable_largefile decision depends on --enable-plugins we must set it
11759# even in directories otherwise not depending on the $plugins option.
11760
5691d22d 11761
81ecdfbb
RW
11762# Check whether --enable-plugins was given.
11763if test "${enable_plugins+set}" = set; then :
11764 enableval=$enable_plugins; case "${enableval}" in
ce3c775b
NC
11765 yes | "") plugins=yes ;;
11766 no) plugins=no ;;
11767 *) plugins=yes ;;
11768 esac
11769else
11770 plugins=no
81ecdfbb 11771fi
ce3c775b
NC
11772
11773
5691d22d 11774
da2f07f1 11775case "${host}" in
ce3c775b
NC
11776 sparc-*-solaris*|i[3-7]86-*-solaris*)
11777 # On native 32bit sparc and ia32 solaris, large-file and procfs support
da2f07f1 11778 # are mutually exclusive; and without procfs support, the bfd/ elf module
ce3c775b
NC
11779 # cannot provide certain routines such as elfcore_write_prpsinfo
11780 # or elfcore_write_prstatus. So unless the user explicitly requested
11781 # large-file support through the --enable-largefile switch, disable
11782 # large-file support in favor of procfs support.
da2f07f1
JK
11783 test "${target}" = "${host}" -a "x$plugins" = xno \
11784 && : ${enable_largefile="no"}
ce3c775b
NC
11785 ;;
11786esac
11787
81ecdfbb
RW
11788# Check whether --enable-largefile was given.
11789if test "${enable_largefile+set}" = set; then :
11790 enableval=$enable_largefile;
11791fi
ce3c775b 11792
ce3c775b
NC
11793if test "$enable_largefile" != no; then
11794
81ecdfbb
RW
11795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11796$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11797if test "${ac_cv_sys_largefile_CC+set}" = set; then :
11798 $as_echo_n "(cached) " >&6
ce3c775b
NC
11799else
11800 ac_cv_sys_largefile_CC=no
11801 if test "$GCC" != yes; then
11802 ac_save_CC=$CC
11803 while :; do
81ecdfbb
RW
11804 # IRIX 6.2 and later do not support large files by default,
11805 # so use the C compiler's -n32 option if that helps.
11806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
11807/* end confdefs.h. */
11808#include <sys/types.h>
11809 /* Check that off_t can represent 2**63 - 1 correctly.
11810 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11811 since some C++ compilers masquerading as C compilers
11812 incorrectly reject 9223372036854775807. */
11813#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11814 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11815 && LARGE_OFF_T % 2147483647 == 1)
11816 ? 1 : -1];
11817int
11818main ()
11819{
11820
11821 ;
11822 return 0;
11823}
11824_ACEOF
81ecdfbb 11825 if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 11826 break
ce3c775b 11827fi
81ecdfbb
RW
11828rm -f core conftest.err conftest.$ac_objext
11829 CC="$CC -n32"
11830 if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 11831 ac_cv_sys_largefile_CC=' -n32'; break
ce3c775b 11832fi
81ecdfbb 11833rm -f core conftest.err conftest.$ac_objext
ce3c775b
NC
11834 break
11835 done
11836 CC=$ac_save_CC
11837 rm -f conftest.$ac_ext
11838 fi
11839fi
81ecdfbb
RW
11840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11841$as_echo "$ac_cv_sys_largefile_CC" >&6; }
ce3c775b
NC
11842 if test "$ac_cv_sys_largefile_CC" != no; then
11843 CC=$CC$ac_cv_sys_largefile_CC
11844 fi
11845
81ecdfbb
RW
11846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11847$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11848if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
11849 $as_echo_n "(cached) " >&6
ce3c775b
NC
11850else
11851 while :; do
81ecdfbb 11852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
11853/* end confdefs.h. */
11854#include <sys/types.h>
11855 /* Check that off_t can represent 2**63 - 1 correctly.
11856 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11857 since some C++ compilers masquerading as C compilers
11858 incorrectly reject 9223372036854775807. */
11859#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11860 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11861 && LARGE_OFF_T % 2147483647 == 1)
11862 ? 1 : -1];
11863int
11864main ()
11865{
11866
11867 ;
11868 return 0;
11869}
11870_ACEOF
81ecdfbb
RW
11871if ac_fn_c_try_compile "$LINENO"; then :
11872 ac_cv_sys_file_offset_bits=no; break
ce3c775b 11873fi
81ecdfbb
RW
11874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
11876/* end confdefs.h. */
11877#define _FILE_OFFSET_BITS 64
11878#include <sys/types.h>
11879 /* Check that off_t can represent 2**63 - 1 correctly.
11880 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11881 since some C++ compilers masquerading as C compilers
11882 incorrectly reject 9223372036854775807. */
11883#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11884 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11885 && LARGE_OFF_T % 2147483647 == 1)
11886 ? 1 : -1];
11887int
11888main ()
11889{
11890
11891 ;
11892 return 0;
11893}
11894_ACEOF
81ecdfbb 11895if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 11896 ac_cv_sys_file_offset_bits=64; break
ce3c775b 11897fi
81ecdfbb
RW
11898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11899 ac_cv_sys_file_offset_bits=unknown
ce3c775b
NC
11900 break
11901done
11902fi
81ecdfbb
RW
11903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11904$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11905case $ac_cv_sys_file_offset_bits in #(
11906 no | unknown) ;;
11907 *)
ce3c775b
NC
11908cat >>confdefs.h <<_ACEOF
11909#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11910_ACEOF
81ecdfbb
RW
11911;;
11912esac
11913rm -rf conftest*
11914 if test $ac_cv_sys_file_offset_bits = unknown; then
11915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11916$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11917if test "${ac_cv_sys_large_files+set}" = set; then :
11918 $as_echo_n "(cached) " >&6
ce3c775b
NC
11919else
11920 while :; do
81ecdfbb 11921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
11922/* end confdefs.h. */
11923#include <sys/types.h>
11924 /* Check that off_t can represent 2**63 - 1 correctly.
11925 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11926 since some C++ compilers masquerading as C compilers
11927 incorrectly reject 9223372036854775807. */
11928#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11929 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11930 && LARGE_OFF_T % 2147483647 == 1)
11931 ? 1 : -1];
11932int
11933main ()
11934{
11935
11936 ;
11937 return 0;
11938}
11939_ACEOF
81ecdfbb
RW
11940if ac_fn_c_try_compile "$LINENO"; then :
11941 ac_cv_sys_large_files=no; break
ce3c775b 11942fi
81ecdfbb
RW
11943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
11945/* end confdefs.h. */
11946#define _LARGE_FILES 1
11947#include <sys/types.h>
11948 /* Check that off_t can represent 2**63 - 1 correctly.
11949 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11950 since some C++ compilers masquerading as C compilers
11951 incorrectly reject 9223372036854775807. */
11952#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11953 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11954 && LARGE_OFF_T % 2147483647 == 1)
11955 ? 1 : -1];
11956int
11957main ()
11958{
d7040cdb 11959
ce3c775b
NC
11960 ;
11961 return 0;
11962}
11963_ACEOF
81ecdfbb 11964if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 11965 ac_cv_sys_large_files=1; break
ce3c775b 11966fi
81ecdfbb
RW
11967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11968 ac_cv_sys_large_files=unknown
ce3c775b
NC
11969 break
11970done
11971fi
81ecdfbb
RW
11972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11973$as_echo "$ac_cv_sys_large_files" >&6; }
11974case $ac_cv_sys_large_files in #(
11975 no | unknown) ;;
11976 *)
ce3c775b
NC
11977cat >>confdefs.h <<_ACEOF
11978#define _LARGE_FILES $ac_cv_sys_large_files
11979_ACEOF
81ecdfbb
RW
11980;;
11981esac
11982rm -rf conftest*
11983 fi
ce3c775b 11984fi
d7040cdb
SE
11985
11986
da2f07f1
JK
11987
11988 if test "$plugins" = "yes"; then
11989 PLUGINS_TRUE=
11990 PLUGINS_FALSE='#'
11991else
11992 PLUGINS_TRUE='#'
11993 PLUGINS_FALSE=
11994fi
11995
11996
11997if test "$plugins" = "yes"; then
11998 if test "$enable_dlopen" != "yes" ; then
11999 as_fn_error "
12000 Building BFD with plugin support requires a host that supports -ldl." "$LINENO" 5
12001 fi
12002 enable_targets="$enable_targets plugin"
12003fi
12004
81ecdfbb
RW
12005# Check whether --enable-64-bit-bfd was given.
12006if test "${enable_64_bit_bfd+set}" = set; then :
12007 enableval=$enable_64_bit_bfd; case "${enableval}" in
d7040cdb
SE
12008 yes) want64=true ;;
12009 no) want64=false ;;
81ecdfbb 12010 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
d7040cdb
SE
12011esac
12012else
12013 want64=false
81ecdfbb
RW
12014fi
12015
12016# Check whether --enable-targets was given.
12017if test "${enable_targets+set}" = set; then :
12018 enableval=$enable_targets; case "${enableval}" in
12019 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
d7040cdb
SE
12020 ;;
12021 no) enable_targets= ;;
12022 *) enable_targets=$enableval ;;
12023esac
81ecdfbb 12024fi
504b7d20 12025
81ecdfbb
RW
12026
12027# Check whether --with-mmap was given.
12028if test "${with_mmap+set}" = set; then :
12029 withval=$with_mmap; case "${withval}" in
d7040cdb
SE
12030 yes) want_mmap=true ;;
12031 no) want_mmap=false ;;
81ecdfbb 12032 *) as_fn_error "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
20e95c23 12033esac
252b5132 12034else
d7040cdb 12035 want_mmap=false
81ecdfbb
RW
12036fi
12037
12038# Check whether --enable-secureplt was given.
12039if test "${enable_secureplt+set}" = set; then :
12040 enableval=$enable_secureplt; case "${enableval}" in
d7040cdb
SE
12041 yes) use_secureplt=true ;;
12042 no) use_secureplt=false ;;
81ecdfbb 12043 *) as_fn_error "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
d7040cdb 12044esac
252b5132 12045else
d7040cdb 12046 use_secureplt=false
81ecdfbb
RW
12047fi
12048if test $use_secureplt = true; then
d7040cdb 12049
81ecdfbb 12050$as_echo "#define USE_SECUREPLT 1" >>confdefs.h
5464f5a1 12051
252b5132 12052fi
20e95c23 12053
ef72a554
KT
12054# Check whether --enable-leading-mingw64-underscores was given.
12055if test "${enable_leading_mingw64_underscores+set}" = set; then :
12056 enableval=$enable_leading_mingw64_underscores;
12057fi
12058
12059if test x"$enable_leading_mingw64_underscores" = xyes ; then :
12060
12061$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
12062
12063fi
12064
0d4a1476
AS
12065DEBUGDIR=${libdir}/debug
12066
81ecdfbb
RW
12067# Check whether --with-separate-debug-dir was given.
12068if test "${with_separate_debug_dir+set}" = set; then :
12069 withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
12070fi
12071
0d4a1476
AS
12072
12073
504b7d20
NC
12074# Check to see if we should allow the generation of
12075# symbols with the ELF standard's STT_COMMON type.
81ecdfbb
RW
12076# Check whether --enable-elf-stt-common was given.
12077if test "${enable_elf_stt_common+set}" = set; then :
12078 enableval=$enable_elf_stt_common; case "${enableval}" in
504b7d20
NC
12079 yes) want_elf_stt_common=true ;;
12080 no) want_elf_stt_common=false ;;
81ecdfbb 12081 *) as_fn_error "bad value ${enableval} for ELF STT_COMMON option" "$LINENO" 5 ;;
504b7d20
NC
12082 esac
12083else
12084 # We have to choose a default behaviour. For native builds we could
8bc9c892
NC
12085# test whether the loader supports the STT_COMMON type, but that would
12086# mean that built binaries could not be exported to older systems where
12087# the loader does not support it. So by default we always choose to
12088# disable this feature.
504b7d20 12089 want_elf_stt_common=false
81ecdfbb
RW
12090fi
12091if test $want_elf_stt_common = true; then
504b7d20 12092
81ecdfbb 12093$as_echo "#define USE_STT_COMMON 1" >>confdefs.h
504b7d20
NC
12094
12095fi
12096
12097
d7040cdb 12098
81ecdfbb
RW
12099# Check whether --with-pkgversion was given.
12100if test "${with_pkgversion+set}" = set; then :
12101 withval=$with_pkgversion; case "$withval" in
12102 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
d7040cdb
SE
12103 no) PKGVERSION= ;;
12104 *) PKGVERSION="($withval) " ;;
12105 esac
252b5132 12106else
d7040cdb 12107 PKGVERSION="(GNU Binutils) "
252b5132 12108
81ecdfbb
RW
12109fi
12110
20e95c23
DJ
12111
12112
5464f5a1 12113
20e95c23 12114
81ecdfbb
RW
12115# Check whether --with-bugurl was given.
12116if test "${with_bugurl+set}" = set; then :
12117 withval=$with_bugurl; case "$withval" in
12118 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
d7040cdb
SE
12119 no) BUGURL=
12120 ;;
12121 *) BUGURL="$withval"
12122 ;;
12123 esac
252b5132 12124else
d7040cdb
SE
12125 BUGURL="http://www.sourceware.org/bugzilla/"
12126
81ecdfbb
RW
12127fi
12128
d7040cdb
SE
12129 case ${BUGURL} in
12130 "")
12131 REPORT_BUGS_TO=
12132 REPORT_BUGS_TEXI=
20e95c23
DJ
12133 ;;
12134 *)
d7040cdb
SE
12135 REPORT_BUGS_TO="<$BUGURL>"
12136 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
20e95c23 12137 ;;
d7040cdb
SE
12138 esac;
12139
12140
12141
12142
12143
d1a98e0c
AM
12144GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12145cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12146/* end confdefs.h. */
12147__GNUC__
12148_ACEOF
12149if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12150 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12151
12152else
12153 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12154fi
12155rm -f conftest*
12156
d7040cdb 12157
81ecdfbb
RW
12158# Check whether --enable-werror was given.
12159if test "${enable_werror+set}" = set; then :
12160 enableval=$enable_werror; case "${enableval}" in
d7040cdb
SE
12161 yes | y) ERROR_ON_WARNING="yes" ;;
12162 no | n) ERROR_ON_WARNING="no" ;;
81ecdfbb 12163 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
d7040cdb 12164 esac
81ecdfbb
RW
12165fi
12166
d7040cdb 12167
d1a98e0c 12168# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
12169case "${host}" in
12170 *-*-mingw32*)
12171 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12172 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12173 fi
12174 ;;
12175 *) ;;
12176esac
12177
d7040cdb
SE
12178# Enable -Werror by default when using gcc
12179if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12180 ERROR_ON_WARNING=yes
12181fi
12182
12183NO_WERROR=
12184if test "${ERROR_ON_WARNING}" = yes ; then
12185 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12186 NO_WERROR="-Wno-error"
12187fi
12188
12189if test "${GCC}" = yes ; then
12190 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12191fi
12192
81ecdfbb
RW
12193# Check whether --enable-build-warnings was given.
12194if test "${enable_build_warnings+set}" = set; then :
12195 enableval=$enable_build_warnings; case "${enableval}" in
d7040cdb
SE
12196 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
12197 no) if test "${GCC}" = yes ; then
12198 WARN_CFLAGS="-w"
12199 fi;;
12200 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12201 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
12202 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12203 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
12204 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
20e95c23 12205esac
81ecdfbb
RW
12206fi
12207
d7040cdb
SE
12208
12209if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12210 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
20e95c23 12211fi
d7040cdb
SE
12212
12213
12214
12215
12216
81ecdfbb 12217ac_config_headers="$ac_config_headers config.h:config.in"
d7040cdb
SE
12218
12219
12220if test -z "$target" ; then
81ecdfbb 12221 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
20e95c23
DJ
12222fi
12223
81ecdfbb
RW
12224
12225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12226$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12227 # Check whether --enable-maintainer-mode was given.
12228if test "${enable_maintainer_mode+set}" = set; then :
12229 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
d7040cdb
SE
12230else
12231 USE_MAINTAINER_MODE=no
81ecdfbb 12232fi
20e95c23 12233
81ecdfbb
RW
12234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12235$as_echo "$USE_MAINTAINER_MODE" >&6; }
12236 if test $USE_MAINTAINER_MODE = yes; then
d7040cdb
SE
12237 MAINTAINER_MODE_TRUE=
12238 MAINTAINER_MODE_FALSE='#'
12239else
12240 MAINTAINER_MODE_TRUE='#'
12241 MAINTAINER_MODE_FALSE=
6be7c12c 12242fi
5464f5a1 12243
d7040cdb
SE
12244 MAINT=$MAINTAINER_MODE_TRUE
12245
12246
81ecdfbb 12247 if false; then
d7040cdb
SE
12248 GENINSRC_NEVER_TRUE=
12249 GENINSRC_NEVER_FALSE='#'
20e95c23 12250else
d7040cdb
SE
12251 GENINSRC_NEVER_TRUE='#'
12252 GENINSRC_NEVER_FALSE=
5464f5a1 12253fi
5464f5a1 12254
d7040cdb
SE
12255 case ${build_alias} in
12256 "") build_noncanonical=${build} ;;
12257 *) build_noncanonical=${build_alias} ;;
20e95c23 12258esac
d7040cdb
SE
12259
12260 case ${host_alias} in
12261 "") host_noncanonical=${build_noncanonical} ;;
12262 *) host_noncanonical=${host_alias} ;;
12263esac
12264
12265 case ${target_alias} in
12266 "") target_noncanonical=${host_noncanonical} ;;
12267 *) target_noncanonical=${target_alias} ;;
12268esac
12269
81ecdfbb
RW
12270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12271$as_echo_n "checking whether to install libbfd... " >&6; }
12272 # Check whether --enable-install-libbfd was given.
12273if test "${enable_install_libbfd+set}" = set; then :
12274 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
252b5132 12275else
d7040cdb
SE
12276 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12277 install_libbfd_p=yes
12278 else
12279 install_libbfd_p=no
12280 fi
81ecdfbb 12281fi
d7040cdb 12282
81ecdfbb
RW
12283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12284$as_echo "$install_libbfd_p" >&6; }
12285 if test $install_libbfd_p = yes; then
d7040cdb
SE
12286 INSTALL_LIBBFD_TRUE=
12287 INSTALL_LIBBFD_FALSE='#'
12288else
12289 INSTALL_LIBBFD_TRUE='#'
12290 INSTALL_LIBBFD_FALSE=
5464f5a1 12291fi
5464f5a1 12292
d7040cdb 12293 # Need _noncanonical variables for this.
5464f5a1 12294
5464f5a1 12295
d7040cdb
SE
12296
12297
12298 # libbfd.a is a host library containing target dependent code
12299 bfdlibdir='$(libdir)'
12300 bfdincludedir='$(includedir)'
12301 if test "${host}" != "${target}"; then
12302 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12303 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
20e95c23 12304 fi
6be7c12c 12305
5464f5a1 12306
5464f5a1
NN
12307
12308
5464f5a1 12309
ac48eca1 12310
573e8a1c
RW
12311
12312
d7040cdb
SE
12313host64=false
12314target64=false
12315bfd_default_target_size=32
252b5132 12316
d7040cdb 12317# host stuff:
20e95c23 12318
ec68b083 12319ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi fi id ru"
d7040cdb
SE
12320# If we haven't got the data from the intl directory,
12321# assume NLS is disabled.
12322USE_NLS=no
12323LIBINTL=
12324LIBINTL_DEP=
12325INCINTL=
12326XGETTEXT=
12327GMSGFMT=
12328POSUB=
12329
12330if test -f ../intl/config.intl; then
12331 . ../intl/config.intl
252b5132 12332fi
81ecdfbb
RW
12333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12334$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 12335if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
12336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12337$as_echo "no" >&6; }
d7040cdb 12338else
81ecdfbb
RW
12339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12340$as_echo "yes" >&6; }
5464f5a1 12341
81ecdfbb 12342$as_echo "#define ENABLE_NLS 1" >>confdefs.h
252b5132 12343
6be7c12c 12344
81ecdfbb
RW
12345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12346$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
12347 # Look for .po and .gmo files in the source directory.
12348 CATALOGS=
12349 XLINGUAS=
12350 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12351 # If there aren't any .gmo files the shell will give us the
12352 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12353 # weeded out.
12354 case "$cat" in *\**)
12355 continue;;
12356 esac
12357 # The quadruple backslash is collapsed to a double backslash
12358 # by the backticks, then collapsed again by the double quotes,
12359 # leaving us with one backslash in the sed expression (right
12360 # before the dot that mustn't act as a wildcard).
12361 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12362 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12363 # The user is allowed to set LINGUAS to a list of languages to
12364 # install catalogs for. If it's empty that means "all of them."
12365 if test "x$LINGUAS" = x; then
12366 CATALOGS="$CATALOGS $cat"
12367 XLINGUAS="$XLINGUAS $lang"
12368 else
12369 case "$LINGUAS" in *$lang*)
12370 CATALOGS="$CATALOGS $cat"
12371 XLINGUAS="$XLINGUAS $lang"
12372 ;;
12373 esac
12374 fi
12375 done
12376 LINGUAS="$XLINGUAS"
81ecdfbb
RW
12377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12378$as_echo "$LINGUAS" >&6; }
d7040cdb 12379
252b5132 12380
d7040cdb 12381 DATADIRNAME=share
252b5132 12382
d7040cdb 12383 INSTOBJEXT=.mo
5464f5a1 12384
d7040cdb 12385 GENCAT=gencat
20e95c23 12386
d7040cdb 12387 CATOBJEXT=.gmo
5464f5a1 12388
20e95c23 12389fi
5464f5a1 12390
d7040cdb
SE
12391 MKINSTALLDIRS=
12392 if test -n "$ac_aux_dir"; then
12393 case "$ac_aux_dir" in
12394 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12395 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12396 esac
12397 fi
12398 if test -z "$MKINSTALLDIRS"; then
12399 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
5464f5a1 12400 fi
5464f5a1 12401
5464f5a1 12402
d7040cdb 12403
81ecdfbb
RW
12404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12405$as_echo_n "checking whether NLS is requested... " >&6; }
12406 # Check whether --enable-nls was given.
12407if test "${enable_nls+set}" = set; then :
12408 enableval=$enable_nls; USE_NLS=$enableval
252b5132 12409else
d7040cdb 12410 USE_NLS=yes
81ecdfbb
RW
12411fi
12412
12413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12414$as_echo "$USE_NLS" >&6; }
5464f5a1 12415
252b5132 12416
5464f5a1 12417
252b5132 12418
d7040cdb
SE
12419
12420
12421# Prepare PATH_SEPARATOR.
12422# The user is always right.
12423if test "${PATH_SEPARATOR+set}" != set; then
12424 echo "#! /bin/sh" >conf$$.sh
12425 echo "exit 0" >>conf$$.sh
12426 chmod +x conf$$.sh
12427 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12428 PATH_SEPARATOR=';'
20e95c23 12429 else
d7040cdb 12430 PATH_SEPARATOR=:
20e95c23 12431 fi
d7040cdb
SE
12432 rm -f conf$$.sh
12433fi
12434
12435# Find out how to test for executable files. Don't use a zero-byte file,
12436# as systems may use methods other than mode bits to determine executability.
12437cat >conf$$.file <<_ASEOF
12438#! /bin/sh
12439exit 0
12440_ASEOF
12441chmod +x conf$$.file
12442if test -x conf$$.file >/dev/null 2>&1; then
12443 ac_executable_p="test -x"
20e95c23 12444else
d7040cdb 12445 ac_executable_p="test -f"
20e95c23 12446fi
d7040cdb 12447rm -f conf$$.file
5464f5a1 12448
d7040cdb
SE
12449# Extract the first word of "msgfmt", so it can be a program name with args.
12450set dummy msgfmt; ac_word=$2
81ecdfbb
RW
12451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12452$as_echo_n "checking for $ac_word... " >&6; }
12453if test "${ac_cv_path_MSGFMT+set}" = set; then :
12454 $as_echo_n "(cached) " >&6
d7040cdb
SE
12455else
12456 case "$MSGFMT" in
12457 [\\/]* | ?:[\\/]*)
12458 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12459 ;;
12460 *)
12461 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12462 for ac_dir in $PATH; do
12463 IFS="$ac_save_IFS"
12464 test -z "$ac_dir" && ac_dir=.
12465 for ac_exec_ext in '' $ac_executable_extensions; do
12466 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12467 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12468 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12469 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12470 break 2
12471 fi
12472 fi
12473 done
12474 done
12475 IFS="$ac_save_IFS"
12476 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12477 ;;
12478esac
5464f5a1 12479fi
d7040cdb
SE
12480MSGFMT="$ac_cv_path_MSGFMT"
12481if test "$MSGFMT" != ":"; then
81ecdfbb
RW
12482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12483$as_echo "$MSGFMT" >&6; }
20e95c23 12484else
81ecdfbb
RW
12485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12486$as_echo "no" >&6; }
252b5132 12487fi
d7040cdb
SE
12488
12489 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12490set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
12491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12492$as_echo_n "checking for $ac_word... " >&6; }
12493if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12494 $as_echo_n "(cached) " >&6
252b5132 12495else
d7040cdb
SE
12496 case $GMSGFMT in
12497 [\\/]* | ?:[\\/]*)
12498 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12499 ;;
12500 *)
12501 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12502for as_dir in $PATH
12503do
12504 IFS=$as_save_IFS
12505 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12506 for ac_exec_ext in '' $ac_executable_extensions; do
12507 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12508 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12509 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12510 break 2
12511 fi
12512done
81ecdfbb
RW
12513 done
12514IFS=$as_save_IFS
5464f5a1 12515
d7040cdb
SE
12516 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12517 ;;
12518esac
252b5132 12519fi
d7040cdb 12520GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 12521if test -n "$GMSGFMT"; then
81ecdfbb
RW
12522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12523$as_echo "$GMSGFMT" >&6; }
252b5132 12524else
81ecdfbb
RW
12525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12526$as_echo "no" >&6; }
252b5132
RH
12527fi
12528
20e95c23
DJ
12529
12530
81ecdfbb 12531
d7040cdb
SE
12532# Prepare PATH_SEPARATOR.
12533# The user is always right.
12534if test "${PATH_SEPARATOR+set}" != set; then
12535 echo "#! /bin/sh" >conf$$.sh
12536 echo "exit 0" >>conf$$.sh
12537 chmod +x conf$$.sh
12538 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12539 PATH_SEPARATOR=';'
12540 else
12541 PATH_SEPARATOR=:
12542 fi
12543 rm -f conf$$.sh
252b5132 12544fi
20e95c23 12545
d7040cdb
SE
12546# Find out how to test for executable files. Don't use a zero-byte file,
12547# as systems may use methods other than mode bits to determine executability.
12548cat >conf$$.file <<_ASEOF
12549#! /bin/sh
12550exit 0
12551_ASEOF
12552chmod +x conf$$.file
12553if test -x conf$$.file >/dev/null 2>&1; then
12554 ac_executable_p="test -x"
12555else
12556 ac_executable_p="test -f"
12557fi
12558rm -f conf$$.file
252b5132 12559
d7040cdb
SE
12560# Extract the first word of "xgettext", so it can be a program name with args.
12561set dummy xgettext; ac_word=$2
81ecdfbb
RW
12562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12563$as_echo_n "checking for $ac_word... " >&6; }
12564if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12565 $as_echo_n "(cached) " >&6
20e95c23 12566else
d7040cdb
SE
12567 case "$XGETTEXT" in
12568 [\\/]* | ?:[\\/]*)
12569 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12570 ;;
12571 *)
12572 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12573 for ac_dir in $PATH; do
12574 IFS="$ac_save_IFS"
12575 test -z "$ac_dir" && ac_dir=.
12576 for ac_exec_ext in '' $ac_executable_extensions; do
12577 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12578 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12579 (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
12580 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12581 break 2
12582 fi
12583 fi
12584 done
12585 done
12586 IFS="$ac_save_IFS"
12587 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12588 ;;
12589esac
12590fi
12591XGETTEXT="$ac_cv_path_XGETTEXT"
12592if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
12593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12594$as_echo "$XGETTEXT" >&6; }
252b5132 12595else
81ecdfbb
RW
12596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12597$as_echo "no" >&6; }
252b5132
RH
12598fi
12599
d7040cdb 12600 rm -f messages.po
5464f5a1 12601
252b5132 12602
d7040cdb
SE
12603# Prepare PATH_SEPARATOR.
12604# The user is always right.
12605if test "${PATH_SEPARATOR+set}" != set; then
12606 echo "#! /bin/sh" >conf$$.sh
12607 echo "exit 0" >>conf$$.sh
12608 chmod +x conf$$.sh
12609 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12610 PATH_SEPARATOR=';'
12611 else
12612 PATH_SEPARATOR=:
12613 fi
12614 rm -f conf$$.sh
252b5132
RH
12615fi
12616
d7040cdb
SE
12617# Find out how to test for executable files. Don't use a zero-byte file,
12618# as systems may use methods other than mode bits to determine executability.
12619cat >conf$$.file <<_ASEOF
12620#! /bin/sh
12621exit 0
12622_ASEOF
12623chmod +x conf$$.file
12624if test -x conf$$.file >/dev/null 2>&1; then
12625 ac_executable_p="test -x"
5464f5a1 12626else
d7040cdb 12627 ac_executable_p="test -f"
20e95c23 12628fi
d7040cdb 12629rm -f conf$$.file
5464f5a1 12630
d7040cdb
SE
12631# Extract the first word of "msgmerge", so it can be a program name with args.
12632set dummy msgmerge; ac_word=$2
81ecdfbb
RW
12633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12634$as_echo_n "checking for $ac_word... " >&6; }
12635if test "${ac_cv_path_MSGMERGE+set}" = set; then :
12636 $as_echo_n "(cached) " >&6
d7040cdb
SE
12637else
12638 case "$MSGMERGE" in
12639 [\\/]* | ?:[\\/]*)
12640 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12641 ;;
12642 *)
12643 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12644 for ac_dir in $PATH; do
12645 IFS="$ac_save_IFS"
12646 test -z "$ac_dir" && ac_dir=.
12647 for ac_exec_ext in '' $ac_executable_extensions; do
12648 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12649 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12650 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12651 break 2
12652 fi
12653 fi
12654 done
12655 done
12656 IFS="$ac_save_IFS"
12657 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12658 ;;
12659esac
5464f5a1 12660fi
d7040cdb
SE
12661MSGMERGE="$ac_cv_path_MSGMERGE"
12662if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
12663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12664$as_echo "$MSGMERGE" >&6; }
20e95c23 12665else
81ecdfbb
RW
12666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12667$as_echo "no" >&6; }
d7040cdb 12668fi
20e95c23 12669
5464f5a1 12670
d7040cdb
SE
12671 if test "$GMSGFMT" != ":"; then
12672 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12673 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12674 : ;
12675 else
12676 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
12677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12678$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
12679 GMSGFMT=":"
12680 fi
12681 fi
252b5132 12682
d7040cdb
SE
12683 if test "$XGETTEXT" != ":"; then
12684 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12685 (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
12686 : ;
12687 else
81ecdfbb
RW
12688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12689$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
12690 XGETTEXT=":"
12691 fi
12692 rm -f messages.po
12693 fi
6be7c12c 12694
81ecdfbb 12695 ac_config_commands="$ac_config_commands default-1"
5464f5a1 12696
252b5132 12697
5464f5a1 12698
d7040cdb
SE
12699# Permit host specific settings.
12700. ${srcdir}/configure.host
12701
12702
252b5132 12703
252b5132 12704
d7040cdb 12705BFD_HOST_64BIT_LONG=0
d2df793a 12706BFD_HOST_64BIT_LONG_LONG=0
d7040cdb
SE
12707BFD_HOST_64_BIT_DEFINED=0
12708BFD_HOST_64_BIT=
12709BFD_HOST_U_64_BIT=
d2df793a 12710BFD_HOSTPTR_T="unsigned long"
6be7c12c 12711
81ecdfbb
RW
12712# The cast to long int works around a bug in the HP C Compiler
12713# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12714# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12715# This bug is HP SR number 8606223364.
12716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12717$as_echo_n "checking size of long long... " >&6; }
12718if test "${ac_cv_sizeof_long_long+set}" = set; then :
12719 $as_echo_n "(cached) " >&6
6726e1ea 12720else
81ecdfbb
RW
12721 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12722
12723else
12724 if test "$ac_cv_type_long_long" = yes; then
12725 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12726$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12727{ as_fn_set_status 77
12728as_fn_error "cannot compute sizeof (long long)
12729See \`config.log' for more details." "$LINENO" 5; }; }
12730 else
12731 ac_cv_sizeof_long_long=0
12732 fi
12733fi
12734
12735fi
12736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12737$as_echo "$ac_cv_sizeof_long_long" >&6; }
12738
12739
12740
12741cat >>confdefs.h <<_ACEOF
12742#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5464f5a1 12743_ACEOF
81ecdfbb
RW
12744
12745
12746# The cast to long int works around a bug in the HP C Compiler
12747# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12748# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12749# This bug is HP SR number 8606223364.
12750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12751$as_echo_n "checking size of void *... " >&6; }
12752if test "${ac_cv_sizeof_void_p+set}" = set; then :
12753 $as_echo_n "(cached) " >&6
6726e1ea 12754else
81ecdfbb 12755 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
5464f5a1 12756
81ecdfbb
RW
12757else
12758 if test "$ac_cv_type_void_p" = yes; then
12759 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12760$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12761{ as_fn_set_status 77
12762as_fn_error "cannot compute sizeof (void *)
12763See \`config.log' for more details." "$LINENO" 5; }; }
12764 else
12765 ac_cv_sizeof_void_p=0
12766 fi
6726e1ea 12767fi
81ecdfbb 12768
6726e1ea 12769fi
81ecdfbb
RW
12770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12771$as_echo "$ac_cv_sizeof_void_p" >&6; }
6726e1ea 12772
6726e1ea 12773
2ba49b59 12774
81ecdfbb
RW
12775cat >>confdefs.h <<_ACEOF
12776#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
5464f5a1 12777_ACEOF
81ecdfbb
RW
12778
12779
12780# The cast to long int works around a bug in the HP C Compiler
12781# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12782# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12783# This bug is HP SR number 8606223364.
12784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12785$as_echo_n "checking size of long... " >&6; }
12786if test "${ac_cv_sizeof_long+set}" = set; then :
12787 $as_echo_n "(cached) " >&6
6726e1ea 12788else
81ecdfbb 12789 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5464f5a1 12790
252b5132 12791else
81ecdfbb
RW
12792 if test "$ac_cv_type_long" = yes; then
12793 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12794$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12795{ as_fn_set_status 77
12796as_fn_error "cannot compute sizeof (long)
12797See \`config.log' for more details." "$LINENO" 5; }; }
12798 else
12799 ac_cv_sizeof_long=0
12800 fi
12801fi
5464f5a1 12802
81ecdfbb
RW
12803fi
12804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12805$as_echo "$ac_cv_sizeof_long" >&6; }
2ba49b59 12806
81ecdfbb
RW
12807
12808
12809cat >>confdefs.h <<_ACEOF
12810#define SIZEOF_LONG $ac_cv_sizeof_long
5464f5a1 12811_ACEOF
2ba49b59 12812
2ba49b59 12813
81ecdfbb
RW
12814
12815if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12816 host64=true
252b5132 12817fi
5464f5a1 12818
81ecdfbb
RW
12819if test "x${ac_cv_sizeof_long}" = "x8"; then
12820 BFD_HOST_64BIT_LONG=1
12821 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long"
12822 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long"
12823elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
12824 BFD_HOST_64BIT_LONG_LONG=1
12825 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long"
12826 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long"
12827 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12828 BFD_HOSTPTR_T="unsigned long long"
12829 fi
252b5132 12830fi
81ecdfbb
RW
12831
12832if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then
12833 BFD_HOST_64_BIT_DEFINED=1
12834 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}"
12835 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}"
2ba49b59 12836fi
5464f5a1 12837
5464f5a1 12838
2ba49b59 12839
2ba49b59 12840
5464f5a1 12841
81ecdfbb
RW
12842
12843
12844
12845# Put a plausible default for CC_FOR_BUILD in Makefile.
12846if test -z "$CC_FOR_BUILD"; then
12847 if test "x$cross_compiling" = "xno"; then
12848 CC_FOR_BUILD='$(CC)'
12849 else
12850 CC_FOR_BUILD=gcc
12851 fi
2ba49b59 12852fi
81ecdfbb
RW
12853
12854# Also set EXEEXT_FOR_BUILD.
12855if test "x$cross_compiling" = "xno"; then
12856 EXEEXT_FOR_BUILD='$(EXEEXT)'
12857else
12858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12859$as_echo_n "checking for build system executable suffix... " >&6; }
12860if test "${bfd_cv_build_exeext+set}" = set; then :
12861 $as_echo_n "(cached) " >&6
6be7c12c 12862else
81ecdfbb
RW
12863 rm -f conftest*
12864 echo 'int main () { return 0; }' > conftest.c
12865 bfd_cv_build_exeext=
12866 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
12867 for file in conftest.*; do
12868 case $file in
12869 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
12870 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
12871 esac
12872 done
12873 rm -f conftest*
12874 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
5464f5a1 12875fi
81ecdfbb
RW
12876{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
12877$as_echo "$bfd_cv_build_exeext" >&6; }
12878 EXEEXT_FOR_BUILD=""
12879 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
5464f5a1 12880fi
5464f5a1 12881
5464f5a1 12882
81ecdfbb
RW
12883for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h
12884do :
12885 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12886ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12887eval as_val=\$$as_ac_Header
12888 if test "x$as_val" = x""yes; then :
12889 cat >>confdefs.h <<_ACEOF
12890#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
d2df793a 12891_ACEOF
d2df793a 12892
d2df793a 12893fi
d2df793a 12894
81ecdfbb 12895done
d2df793a 12896
81ecdfbb
RW
12897for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
12898do :
12899 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12900ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12901eval as_val=\$$as_ac_Header
12902 if test "x$as_val" = x""yes; then :
12903 cat >>confdefs.h <<_ACEOF
12904#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
d2df793a 12905_ACEOF
d2df793a 12906
d2df793a 12907fi
d2df793a 12908
81ecdfbb 12909done
d2df793a 12910
81ecdfbb 12911
d2df793a 12912
f3b4f6d0 12913inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
81ecdfbb 12914
f3b4f6d0
PB
12915acx_cv_header_stdint=stddef.h
12916acx_cv_header_stdint_kind="(already complete)"
12917for i in stdint.h $inttype_headers; do
12918 unset ac_cv_type_uintptr_t
12919 unset ac_cv_type_uintmax_t
12920 unset ac_cv_type_int_least32_t
12921 unset ac_cv_type_int_fast32_t
12922 unset ac_cv_type_uint64_t
12923 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
12924 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
12925#include <$i>
12926"
12927if test "x$ac_cv_type_uintmax_t" = x""yes; then :
12928 acx_cv_header_stdint=$i
d2df793a 12929else
f3b4f6d0
PB
12930 continue
12931fi
81ecdfbb 12932
f3b4f6d0
PB
12933 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
12934#include <$i>
12935"
12936if test "x$ac_cv_type_uintptr_t" = x""yes; then :
d2df793a 12937
81ecdfbb 12938else
f3b4f6d0 12939 acx_cv_header_stdint_kind="(mostly complete)"
d2df793a 12940fi
81ecdfbb 12941
f3b4f6d0
PB
12942 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
12943#include <$i>
12944"
12945if test "x$ac_cv_type_int_least32_t" = x""yes; then :
12946
d2df793a 12947else
f3b4f6d0 12948 acx_cv_header_stdint_kind="(mostly complete)"
81ecdfbb 12949fi
81ecdfbb 12950
f3b4f6d0
PB
12951 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
12952#include <$i>
12953"
12954if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
81ecdfbb 12955
f3b4f6d0
PB
12956else
12957 acx_cv_header_stdint_kind="(mostly complete)"
12958fi
81ecdfbb 12959
f3b4f6d0
PB
12960 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
12961#include <$i>
12962"
12963if test "x$ac_cv_type_uint64_t" = x""yes; then :
d2df793a 12964
07c58694 12965else
f3b4f6d0
PB
12966 acx_cv_header_stdint_kind="(lacks uint64_t)"
12967fi
81ecdfbb 12968
f3b4f6d0
PB
12969 break
12970done
12971if test "$acx_cv_header_stdint" = stddef.h; then
12972 acx_cv_header_stdint_kind="(lacks uintmax_t)"
12973 for i in stdint.h $inttype_headers; do
12974 unset ac_cv_type_uintptr_t
12975 unset ac_cv_type_uint32_t
12976 unset ac_cv_type_uint64_t
12977 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
12978 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
12979#include <$i>
12980"
12981if test "x$ac_cv_type_uint32_t" = x""yes; then :
12982 acx_cv_header_stdint=$i
12983else
12984 continue
d2df793a 12985fi
81ecdfbb 12986
f3b4f6d0
PB
12987 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
12988#include <$i>
12989"
12990if test "x$ac_cv_type_uint64_t" = x""yes; then :
81ecdfbb 12991
f3b4f6d0 12992fi
81ecdfbb 12993
f3b4f6d0
PB
12994 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
12995#include <$i>
12996"
12997if test "x$ac_cv_type_uintptr_t" = x""yes; then :
81ecdfbb 12998
f3b4f6d0 12999fi
81ecdfbb 13000
f3b4f6d0
PB
13001 break
13002 done
13003fi
13004if test "$acx_cv_header_stdint" = stddef.h; then
13005 acx_cv_header_stdint_kind="(u_intXX_t style)"
13006 for i in sys/types.h $inttype_headers; do
13007 unset ac_cv_type_u_int32_t
13008 unset ac_cv_type_u_int64_t
13009 $as_echo_n "looking for u_intXX_t types in $i, " >&6
13010 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
13011#include <$i>
13012"
13013if test "x$ac_cv_type_u_int32_t" = x""yes; then :
13014 acx_cv_header_stdint=$i
07c58694 13015else
f3b4f6d0
PB
13016 continue
13017fi
81ecdfbb 13018
f3b4f6d0
PB
13019 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
13020#include <$i>
13021"
13022if test "x$ac_cv_type_u_int64_t" = x""yes; then :
81ecdfbb 13023
f3b4f6d0 13024fi
81ecdfbb 13025
f3b4f6d0
PB
13026 break
13027 done
d2df793a 13028fi
f3b4f6d0
PB
13029if test "$acx_cv_header_stdint" = stddef.h; then
13030 acx_cv_header_stdint_kind="(using manual detection)"
d2df793a 13031fi
81ecdfbb 13032
f3b4f6d0
PB
13033test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
13034test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
13035test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
13036test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
13037test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
81ecdfbb 13038
f3b4f6d0 13039# ----------------- Summarize what we found so far
07c58694 13040
f3b4f6d0
PB
13041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5
13042$as_echo_n "checking what to include in bfd_stdint.h... " >&6; }
81ecdfbb 13043
f3b4f6d0
PB
13044case `$as_basename -- bfd_stdint.h ||
13045$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \
13046 Xbfd_stdint.h : 'X\(//\)$' \| \
13047 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null ||
13048$as_echo X/bfd_stdint.h |
13049 sed '/^.*\/\([^/][^/]*\)\/*$/{
13050 s//\1/
13051 q
13052 }
13053 /^X\/\(\/\/\)$/{
13054 s//\1/
13055 q
13056 }
13057 /^X\/\(\/\).*/{
13058 s//\1/
13059 q
13060 }
13061 s/.*/./; q'` in
13062 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13063$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13064 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13065$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13066 *) ;;
13067esac
81ecdfbb 13068
f3b4f6d0
PB
13069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
13070$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
5464f5a1 13071
f3b4f6d0 13072# ----------------- done included file, check C basic types --------
2ba49b59 13073
f3b4f6d0
PB
13074# Lacking an uintptr_t? Test size of void *
13075case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
13076 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
13077# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13078# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13079# This bug is HP SR number 8606223364.
13080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13081$as_echo_n "checking size of void *... " >&6; }
13082if test "${ac_cv_sizeof_void_p+set}" = set; then :
13083 $as_echo_n "(cached) " >&6
13084else
13085 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
2ba49b59 13086
f3b4f6d0
PB
13087else
13088 if test "$ac_cv_type_void_p" = yes; then
13089 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13090$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13091{ as_fn_set_status 77
13092as_fn_error "cannot compute sizeof (void *)
13093See \`config.log' for more details." "$LINENO" 5; }; }
13094 else
13095 ac_cv_sizeof_void_p=0
13096 fi
13097fi
81ecdfbb 13098
f3b4f6d0
PB
13099fi
13100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13101$as_echo "$ac_cv_sizeof_void_p" >&6; }
81ecdfbb 13102
07c58694
PB
13103
13104
13105cat >>confdefs.h <<_ACEOF
f3b4f6d0 13106#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
07c58694 13107_ACEOF
07c58694 13108
f3b4f6d0
PB
13109 ;;
13110esac
07c58694 13111
f3b4f6d0
PB
13112# Lacking an uint64_t? Test size of long
13113case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
13114 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
13115# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13116# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13117# This bug is HP SR number 8606223364.
13118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13119$as_echo_n "checking size of long... " >&6; }
13120if test "${ac_cv_sizeof_long+set}" = set; then :
81ecdfbb 13121 $as_echo_n "(cached) " >&6
5464f5a1 13122else
f3b4f6d0 13123 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
07c58694 13124
2ba49b59 13125else
f3b4f6d0
PB
13126 if test "$ac_cv_type_long" = yes; then
13127 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13128$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13129{ as_fn_set_status 77
13130as_fn_error "cannot compute sizeof (long)
13131See \`config.log' for more details." "$LINENO" 5; }; }
13132 else
13133 ac_cv_sizeof_long=0
13134 fi
81ecdfbb 13135fi
2ba49b59 13136
f3b4f6d0
PB
13137fi
13138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13139$as_echo "$ac_cv_sizeof_long" >&6; }
81ecdfbb 13140
5464f5a1 13141
81ecdfbb 13142
f3b4f6d0
PB
13143cat >>confdefs.h <<_ACEOF
13144#define SIZEOF_LONG $ac_cv_sizeof_long
13145_ACEOF
07c58694 13146
f3b4f6d0
PB
13147 ;;
13148esac
2ba49b59 13149
f3b4f6d0
PB
13150if test $acx_cv_header_stdint = stddef.h; then
13151 # Lacking a good header? Test size of everything and deduce all types.
13152 # The cast to long int works around a bug in the HP C Compiler
13153# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13154# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13155# This bug is HP SR number 8606223364.
13156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13157$as_echo_n "checking size of int... " >&6; }
13158if test "${ac_cv_sizeof_int+set}" = set; then :
13159 $as_echo_n "(cached) " >&6
81ecdfbb 13160else
f3b4f6d0 13161 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
81ecdfbb 13162
f3b4f6d0
PB
13163else
13164 if test "$ac_cv_type_int" = yes; then
13165 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13166$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13167{ as_fn_set_status 77
13168as_fn_error "cannot compute sizeof (int)
13169See \`config.log' for more details." "$LINENO" 5; }; }
13170 else
13171 ac_cv_sizeof_int=0
13172 fi
2ba49b59 13173fi
81ecdfbb 13174
f3b4f6d0
PB
13175fi
13176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13177$as_echo "$ac_cv_sizeof_int" >&6; }
81ecdfbb
RW
13178
13179
07c58694
PB
13180
13181cat >>confdefs.h <<_ACEOF
f3b4f6d0 13182#define SIZEOF_INT $ac_cv_sizeof_int
07c58694 13183_ACEOF
81ecdfbb 13184
07c58694 13185
f3b4f6d0
PB
13186 # The cast to long int works around a bug in the HP C Compiler
13187# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13188# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13189# This bug is HP SR number 8606223364.
13190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
13191$as_echo_n "checking size of short... " >&6; }
13192if test "${ac_cv_sizeof_short+set}" = set; then :
13193 $as_echo_n "(cached) " >&6
13194else
13195 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
07c58694 13196
f3b4f6d0
PB
13197else
13198 if test "$ac_cv_type_short" = yes; then
13199 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13200$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13201{ as_fn_set_status 77
13202as_fn_error "cannot compute sizeof (short)
13203See \`config.log' for more details." "$LINENO" 5; }; }
13204 else
13205 ac_cv_sizeof_short=0
13206 fi
13207fi
07c58694 13208
f3b4f6d0
PB
13209fi
13210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
13211$as_echo "$ac_cv_sizeof_short" >&6; }
07c58694
PB
13212
13213
13214
f3b4f6d0
PB
13215cat >>confdefs.h <<_ACEOF
13216#define SIZEOF_SHORT $ac_cv_sizeof_short
13217_ACEOF
07c58694
PB
13218
13219
f3b4f6d0
PB
13220 # The cast to long int works around a bug in the HP C Compiler
13221# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13222# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13223# This bug is HP SR number 8606223364.
13224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
13225$as_echo_n "checking size of char... " >&6; }
13226if test "${ac_cv_sizeof_char+set}" = set; then :
13227 $as_echo_n "(cached) " >&6
13228else
13229 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
07c58694 13230
f3b4f6d0
PB
13231else
13232 if test "$ac_cv_type_char" = yes; then
13233 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13234$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13235{ as_fn_set_status 77
13236as_fn_error "cannot compute sizeof (char)
13237See \`config.log' for more details." "$LINENO" 5; }; }
13238 else
13239 ac_cv_sizeof_char=0
13240 fi
13241fi
07c58694 13242
f3b4f6d0
PB
13243fi
13244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
13245$as_echo "$ac_cv_sizeof_char" >&6; }
07c58694
PB
13246
13247
07c58694 13248
2ba49b59 13249cat >>confdefs.h <<_ACEOF
f3b4f6d0 13250#define SIZEOF_CHAR $ac_cv_sizeof_char
2ba49b59
KC
13251_ACEOF
13252
13253
2ba49b59 13254
f3b4f6d0
PB
13255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
13256$as_echo_n "checking for type equivalent to int8_t... " >&6; }
13257 case "$ac_cv_sizeof_char" in
13258 1) acx_cv_type_int8_t=char ;;
58bbed62 13259 *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
f3b4f6d0
PB
13260 esac
13261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
13262$as_echo "$acx_cv_type_int8_t" >&6; }
13263
13264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
13265$as_echo_n "checking for type equivalent to int16_t... " >&6; }
13266 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
13267 2:*) acx_cv_type_int16_t=int ;;
13268 *:2) acx_cv_type_int16_t=short ;;
58bbed62 13269 *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
f3b4f6d0
PB
13270 esac
13271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
13272$as_echo "$acx_cv_type_int16_t" >&6; }
13273
13274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
13275$as_echo_n "checking for type equivalent to int32_t... " >&6; }
13276 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
13277 4:*) acx_cv_type_int32_t=int ;;
13278 *:4) acx_cv_type_int32_t=long ;;
58bbed62 13279 *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
f3b4f6d0
PB
13280 esac
13281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
13282$as_echo "$acx_cv_type_int32_t" >&6; }
81ecdfbb 13283fi
2ba49b59 13284
f3b4f6d0 13285# These tests are here to make the output prettier
07c58694 13286
f3b4f6d0
PB
13287if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
13288 case "$ac_cv_sizeof_long" in
13289 8) acx_cv_type_int64_t=long ;;
13290 esac
13291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
13292$as_echo_n "checking for type equivalent to int64_t... " >&6; }
13293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
13294$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
13295fi
13296
13297# Now we can use the above types
13298
13299if test "$ac_cv_type_uintptr_t" != yes; then
13300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
13301$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
13302 case $ac_cv_sizeof_void_p in
13303 2) acx_cv_type_intptr_t=int16_t ;;
13304 4) acx_cv_type_intptr_t=int32_t ;;
13305 8) acx_cv_type_intptr_t=int64_t ;;
58bbed62 13306 *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
f3b4f6d0
PB
13307 esac
13308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
13309$as_echo "$acx_cv_type_intptr_t" >&6; }
13310fi
07c58694 13311
f3b4f6d0 13312# ----------------- done all checks, emit header -------------
81ecdfbb 13313ac_config_commands="$ac_config_commands bfd_stdint.h"
2ba49b59
KC
13314
13315
d2df793a 13316
81ecdfbb
RW
13317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13318$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
13319if test "${ac_cv_header_time+set}" = set; then :
13320 $as_echo_n "(cached) " >&6
2ba49b59 13321else
81ecdfbb
RW
13322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13323/* end confdefs.h. */
13324#include <sys/types.h>
13325#include <sys/time.h>
13326#include <time.h>
13327
13328int
13329main ()
13330{
13331if ((struct tm *) 0)
13332return 0;
13333 ;
13334 return 0;
13335}
13336_ACEOF
13337if ac_fn_c_try_compile "$LINENO"; then :
13338 ac_cv_header_time=yes
2ba49b59 13339else
81ecdfbb 13340 ac_cv_header_time=no
2ba49b59 13341fi
81ecdfbb 13342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2ba49b59 13343fi
81ecdfbb
RW
13344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13345$as_echo "$ac_cv_header_time" >&6; }
13346if test $ac_cv_header_time = yes; then
2ba49b59 13347
81ecdfbb 13348$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
2ba49b59 13349
2ba49b59 13350fi
81ecdfbb
RW
13351
13352ac_header_dirent=no
13353for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13354 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
13356$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
13357if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
13358 $as_echo_n "(cached) " >&6
2ba49b59 13359else
81ecdfbb 13360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2ba49b59 13361/* end confdefs.h. */
81ecdfbb
RW
13362#include <sys/types.h>
13363#include <$ac_hdr>
13364
13365int
13366main ()
13367{
13368if ((DIR *) 0)
13369return 0;
13370 ;
13371 return 0;
13372}
2ba49b59 13373_ACEOF
81ecdfbb
RW
13374if ac_fn_c_try_compile "$LINENO"; then :
13375 eval "$as_ac_Header=yes"
2ba49b59 13376else
81ecdfbb
RW
13377 eval "$as_ac_Header=no"
13378fi
13379rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13380fi
13381eval ac_res=\$$as_ac_Header
13382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13383$as_echo "$ac_res" >&6; }
13384eval as_val=\$$as_ac_Header
13385 if test "x$as_val" = x""yes; then :
13386 cat >>confdefs.h <<_ACEOF
13387#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13388_ACEOF
2ba49b59 13389
81ecdfbb 13390ac_header_dirent=$ac_hdr; break
2ba49b59 13391fi
2ba49b59 13392
81ecdfbb
RW
13393done
13394# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13395if test $ac_header_dirent = dirent.h; then
13396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13397$as_echo_n "checking for library containing opendir... " >&6; }
13398if test "${ac_cv_search_opendir+set}" = set; then :
13399 $as_echo_n "(cached) " >&6
13400else
13401 ac_func_search_save_LIBS=$LIBS
13402cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2ba49b59 13403/* end confdefs.h. */
81ecdfbb
RW
13404
13405/* Override any GCC internal prototype to avoid an error.
13406 Use char because int might match the return type of a GCC
13407 builtin and then its argument prototype would still apply. */
13408#ifdef __cplusplus
13409extern "C"
13410#endif
13411char opendir ();
13412int
13413main ()
13414{
13415return opendir ();
13416 ;
13417 return 0;
13418}
2ba49b59 13419_ACEOF
81ecdfbb
RW
13420for ac_lib in '' dir; do
13421 if test -z "$ac_lib"; then
13422 ac_res="none required"
2ba49b59 13423 else
81ecdfbb
RW
13424 ac_res=-l$ac_lib
13425 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2ba49b59 13426 fi
81ecdfbb
RW
13427 if ac_fn_c_try_link "$LINENO"; then :
13428 ac_cv_search_opendir=$ac_res
2ba49b59 13429fi
81ecdfbb
RW
13430rm -f core conftest.err conftest.$ac_objext \
13431 conftest$ac_exeext
13432 if test "${ac_cv_search_opendir+set}" = set; then :
13433 break
2ba49b59 13434fi
81ecdfbb
RW
13435done
13436if test "${ac_cv_search_opendir+set}" = set; then :
2ba49b59 13437
2ba49b59 13438else
81ecdfbb 13439 ac_cv_search_opendir=no
2ba49b59 13440fi
81ecdfbb
RW
13441rm conftest.$ac_ext
13442LIBS=$ac_func_search_save_LIBS
2ba49b59 13443fi
81ecdfbb
RW
13444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13445$as_echo "$ac_cv_search_opendir" >&6; }
13446ac_res=$ac_cv_search_opendir
13447if test "$ac_res" != no; then :
13448 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
2ba49b59
KC
13449
13450fi
13451
81ecdfbb
RW
13452else
13453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13454$as_echo_n "checking for library containing opendir... " >&6; }
13455if test "${ac_cv_search_opendir+set}" = set; then :
13456 $as_echo_n "(cached) " >&6
13457else
13458 ac_func_search_save_LIBS=$LIBS
13459cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13460/* end confdefs.h. */
2ba49b59 13461
81ecdfbb
RW
13462/* Override any GCC internal prototype to avoid an error.
13463 Use char because int might match the return type of a GCC
13464 builtin and then its argument prototype would still apply. */
13465#ifdef __cplusplus
13466extern "C"
13467#endif
13468char opendir ();
13469int
13470main ()
13471{
13472return opendir ();
13473 ;
13474 return 0;
13475}
13476_ACEOF
13477for ac_lib in '' x; do
13478 if test -z "$ac_lib"; then
13479 ac_res="none required"
13480 else
13481 ac_res=-l$ac_lib
13482 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13483 fi
13484 if ac_fn_c_try_link "$LINENO"; then :
13485 ac_cv_search_opendir=$ac_res
13486fi
13487rm -f core conftest.err conftest.$ac_objext \
13488 conftest$ac_exeext
13489 if test "${ac_cv_search_opendir+set}" = set; then :
13490 break
13491fi
13492done
13493if test "${ac_cv_search_opendir+set}" = set; then :
2ba49b59 13494
81ecdfbb
RW
13495else
13496 ac_cv_search_opendir=no
13497fi
13498rm conftest.$ac_ext
13499LIBS=$ac_func_search_save_LIBS
13500fi
13501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13502$as_echo "$ac_cv_search_opendir" >&6; }
13503ac_res=$ac_cv_search_opendir
13504if test "$ac_res" != no; then :
13505 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
2ba49b59 13506
81ecdfbb 13507fi
efde2f2c 13508
2ba49b59 13509fi
81ecdfbb
RW
13510
13511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13512$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13513if test "${gcc_cv_header_string+set}" = set; then :
13514 $as_echo_n "(cached) " >&6
2ba49b59 13515else
81ecdfbb 13516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2ba49b59 13517/* end confdefs.h. */
81ecdfbb
RW
13518#include <string.h>
13519#include <strings.h>
13520int
13521main ()
13522{
13523
13524 ;
13525 return 0;
13526}
2ba49b59 13527_ACEOF
81ecdfbb
RW
13528if ac_fn_c_try_compile "$LINENO"; then :
13529 gcc_cv_header_string=yes
2ba49b59 13530else
81ecdfbb
RW
13531 gcc_cv_header_string=no
13532fi
13533rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13534fi
13535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13536$as_echo "$gcc_cv_header_string" >&6; }
13537if test $gcc_cv_header_string = yes; then
13538
13539$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
2ba49b59 13540
2ba49b59 13541fi
2ba49b59 13542
81ecdfbb
RW
13543for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno
13544do :
13545 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13546ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13547eval as_val=\$$as_ac_var
13548 if test "x$as_val" = x""yes; then :
13549 cat >>confdefs.h <<_ACEOF
13550#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
2ba49b59 13551_ACEOF
81ecdfbb
RW
13552
13553fi
13554done
13555
13556for ac_func in strtoull
13557do :
13558 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13559if test "x$ac_cv_func_strtoull" = x""yes; then :
13560 cat >>confdefs.h <<_ACEOF
13561#define HAVE_STRTOULL 1
2ba49b59 13562_ACEOF
81ecdfbb
RW
13563
13564fi
13565done
13566
13567
13568ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
13569if test "x$ac_cv_have_decl_basename" = x""yes; then :
13570 ac_have_decl=1
2ba49b59 13571else
81ecdfbb 13572 ac_have_decl=0
2ba49b59 13573fi
81ecdfbb
RW
13574
13575cat >>confdefs.h <<_ACEOF
13576#define HAVE_DECL_BASENAME $ac_have_decl
13577_ACEOF
13578
13579ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
13580if test "x$ac_cv_have_decl_ftello" = x""yes; then :
13581 ac_have_decl=1
2ba49b59 13582else
81ecdfbb
RW
13583 ac_have_decl=0
13584fi
2ba49b59 13585
81ecdfbb
RW
13586cat >>confdefs.h <<_ACEOF
13587#define HAVE_DECL_FTELLO $ac_have_decl
13588_ACEOF
13589
13590ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
13591if test "x$ac_cv_have_decl_ftello64" = x""yes; then :
13592 ac_have_decl=1
13593else
13594 ac_have_decl=0
2ba49b59 13595fi
2ba49b59 13596
81ecdfbb
RW
13597cat >>confdefs.h <<_ACEOF
13598#define HAVE_DECL_FTELLO64 $ac_have_decl
13599_ACEOF
13600
13601ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
13602if test "x$ac_cv_have_decl_fseeko" = x""yes; then :
13603 ac_have_decl=1
2ba49b59 13604else
81ecdfbb 13605 ac_have_decl=0
2ba49b59 13606fi
2ba49b59 13607
81ecdfbb
RW
13608cat >>confdefs.h <<_ACEOF
13609#define HAVE_DECL_FSEEKO $ac_have_decl
13610_ACEOF
13611
13612ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
13613if test "x$ac_cv_have_decl_fseeko64" = x""yes; then :
13614 ac_have_decl=1
13615else
13616 ac_have_decl=0
2ba49b59 13617fi
81ecdfbb
RW
13618
13619cat >>confdefs.h <<_ACEOF
13620#define HAVE_DECL_FSEEKO64 $ac_have_decl
2ba49b59
KC
13621_ACEOF
13622
81ecdfbb
RW
13623
13624
13625case "${host}" in
13626*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13627
13628$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
13629 ;;
13630esac
13631
13632ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
13633if test "x$ac_cv_have_decl_ffs" = x""yes; then :
13634 ac_have_decl=1
13635else
13636 ac_have_decl=0
2ba49b59
KC
13637fi
13638
81ecdfbb
RW
13639cat >>confdefs.h <<_ACEOF
13640#define HAVE_DECL_FFS $ac_have_decl
13641_ACEOF
2ba49b59 13642
81ecdfbb
RW
13643ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
13644if test "x$ac_cv_have_decl_free" = x""yes; then :
13645 ac_have_decl=1
13646else
13647 ac_have_decl=0
13648fi
d5efd9fc 13649
81ecdfbb
RW
13650cat >>confdefs.h <<_ACEOF
13651#define HAVE_DECL_FREE $ac_have_decl
13652_ACEOF
d5efd9fc 13653
81ecdfbb
RW
13654ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
13655if test "x$ac_cv_have_decl_getenv" = x""yes; then :
13656 ac_have_decl=1
13657else
13658 ac_have_decl=0
13659fi
d5efd9fc 13660
81ecdfbb
RW
13661cat >>confdefs.h <<_ACEOF
13662#define HAVE_DECL_GETENV $ac_have_decl
d5efd9fc 13663_ACEOF
d5efd9fc 13664
81ecdfbb
RW
13665ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
13666if test "x$ac_cv_have_decl_malloc" = x""yes; then :
13667 ac_have_decl=1
13668else
13669 ac_have_decl=0
13670fi
13671
13672cat >>confdefs.h <<_ACEOF
13673#define HAVE_DECL_MALLOC $ac_have_decl
d5efd9fc 13674_ACEOF
81ecdfbb
RW
13675
13676ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
13677if test "x$ac_cv_have_decl_realloc" = x""yes; then :
13678 ac_have_decl=1
d5efd9fc 13679else
81ecdfbb
RW
13680 ac_have_decl=0
13681fi
13682
13683cat >>confdefs.h <<_ACEOF
13684#define HAVE_DECL_REALLOC $ac_have_decl
13685_ACEOF
d5efd9fc 13686
81ecdfbb
RW
13687ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13688if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
13689 ac_have_decl=1
13690else
13691 ac_have_decl=0
d5efd9fc 13692fi
81ecdfbb
RW
13693
13694cat >>confdefs.h <<_ACEOF
13695#define HAVE_DECL_STPCPY $ac_have_decl
13696_ACEOF
13697
13698ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13699if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13700 ac_have_decl=1
13701else
13702 ac_have_decl=0
d5efd9fc 13703fi
81ecdfbb
RW
13704
13705cat >>confdefs.h <<_ACEOF
13706#define HAVE_DECL_STRSTR $ac_have_decl
13707_ACEOF
13708
13709ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
13710if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
13711 ac_have_decl=1
d5efd9fc 13712else
81ecdfbb 13713 ac_have_decl=0
d5efd9fc
AM
13714fi
13715
81ecdfbb
RW
13716cat >>confdefs.h <<_ACEOF
13717#define HAVE_DECL_SNPRINTF $ac_have_decl
13718_ACEOF
13719
13720ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13721if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13722 ac_have_decl=1
d5efd9fc 13723else
81ecdfbb
RW
13724 ac_have_decl=0
13725fi
13726
13727cat >>confdefs.h <<_ACEOF
13728#define HAVE_DECL_VSNPRINTF $ac_have_decl
d5efd9fc 13729_ACEOF
81ecdfbb
RW
13730
13731
81ecdfbb
RW
13732# Link in zlib if we can. This allows us to read compressed debug sections.
13733# This is used only by compress.c.
bf993e3c
JB
13734
13735 # See if the user specified whether he wants zlib support or not.
13736
13737# Check whether --with-zlib was given.
13738if test "${with_zlib+set}" = set; then :
13739 withval=$with_zlib;
13740else
13741 with_zlib=auto
13742fi
13743
13744
13745 if test "$with_zlib" != "no"; then
13746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
81ecdfbb
RW
13747$as_echo_n "checking for library containing zlibVersion... " >&6; }
13748if test "${ac_cv_search_zlibVersion+set}" = set; then :
13749 $as_echo_n "(cached) " >&6
d5efd9fc 13750else
81ecdfbb
RW
13751 ac_func_search_save_LIBS=$LIBS
13752cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 13753/* end confdefs.h. */
d5efd9fc 13754
81ecdfbb
RW
13755/* Override any GCC internal prototype to avoid an error.
13756 Use char because int might match the return type of a GCC
13757 builtin and then its argument prototype would still apply. */
13758#ifdef __cplusplus
13759extern "C"
13760#endif
13761char zlibVersion ();
d5efd9fc
AM
13762int
13763main ()
13764{
81ecdfbb 13765return zlibVersion ();
d5efd9fc
AM
13766 ;
13767 return 0;
13768}
13769_ACEOF
81ecdfbb
RW
13770for ac_lib in '' z; do
13771 if test -z "$ac_lib"; then
13772 ac_res="none required"
13773 else
13774 ac_res=-l$ac_lib
13775 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13776 fi
13777 if ac_fn_c_try_link "$LINENO"; then :
13778 ac_cv_search_zlibVersion=$ac_res
d5efd9fc 13779fi
81ecdfbb
RW
13780rm -f core conftest.err conftest.$ac_objext \
13781 conftest$ac_exeext
13782 if test "${ac_cv_search_zlibVersion+set}" = set; then :
13783 break
d5efd9fc 13784fi
81ecdfbb
RW
13785done
13786if test "${ac_cv_search_zlibVersion+set}" = set; then :
13787
d5efd9fc 13788else
81ecdfbb
RW
13789 ac_cv_search_zlibVersion=no
13790fi
13791rm conftest.$ac_ext
13792LIBS=$ac_func_search_save_LIBS
13793fi
13794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
13795$as_echo "$ac_cv_search_zlibVersion" >&6; }
13796ac_res=$ac_cv_search_zlibVersion
13797if test "$ac_res" != no; then :
13798 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13799 for ac_header in zlib.h
13800do :
13801 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13802if test "x$ac_cv_header_zlib_h" = x""yes; then :
13803 cat >>confdefs.h <<_ACEOF
13804#define HAVE_ZLIB_H 1
13805_ACEOF
13806
d5efd9fc
AM
13807fi
13808
d5efd9fc 13809done
d5efd9fc 13810
d5efd9fc
AM
13811fi
13812
bf993e3c
JB
13813 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
13814 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
13815 fi
13816 fi
13817
d5efd9fc 13818
81ecdfbb
RW
13819# If we are configured native, pick a core file support file.
13820COREFILE=
13821COREFLAG=
8bc7f138 13822CORE_HEADER=
81ecdfbb
RW
13823TRAD_HEADER=
13824if test "${target}" = "${host}"; then
13825 case "${host}" in
9fcd9da6 13826 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*)
81ecdfbb
RW
13827 COREFILE=''
13828 ;;
13829 alpha*-*-linux-*)
13830 COREFILE=trad-core.lo
13831 TRAD_HEADER='"hosts/alphalinux.h"'
13832 ;;
13833 alpha*-*-netbsd* | alpha*-*-openbsd*)
13834 COREFILE=netbsd-core.lo
13835 ;;
9fcd9da6
NC
13836 alpha*-*-*)
13837 COREFILE=osf-core.lo
13838 ;;
81ecdfbb 13839 arm-*-freebsd* | arm-*-kfreebsd*-gnu)
9fcd9da6 13840 COREFILE='' ;;
81ecdfbb
RW
13841 arm-*-netbsd* | arm-*-openbsd*)
13842 COREFILE=netbsd-core.lo
13843 ;;
13844 arm-*-riscix) COREFILE=trad-core.lo ;;
13845 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
13846 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
13847 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;;
13848 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
13849 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
13850 hppa*-*-netbsd* | hppa*-*-openbsd*)
13851 COREFILE=netbsd-core.lo
13852 ;;
d5efd9fc 13853
81ecdfbb
RW
13854 i370-*-*)
13855 COREFILE=trad-core.lo
13856 TRAD_HEADER='"hosts/i370linux.h"'
13857 ;;
d5efd9fc 13858
81ecdfbb
RW
13859 i[3-7]86-sequent-bsd*)
13860 COREFILE=trad-core.lo
13861 TRAD_HEADER='"hosts/symmetry.h"'
13862 ;;
13863 i[3-7]86-sequent-sysv4*) ;;
13864 i[3-7]86-sequent-sysv*)
13865 COREFILE=trad-core.lo
13866 TRAD_HEADER='"hosts/symmetry.h"'
13867 ;;
13868 i[3-7]86-*-bsdi)
13869 COREFILE=
13870 ;;
13871 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*)
13872 COREFILE=trad-core.lo
13873 TRAD_HEADER='"hosts/i386bsd.h"'
13874 ;;
13875 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
13876 COREFILE=''
13877 TRAD_HEADER='"hosts/i386bsd.h"'
13878 ;;
13879 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
13880 COREFILE=netbsd-core.lo
13881 ;;
13882 i[3-7]86-esix-sysv3*)
13883 COREFILE=trad-core.lo
13884 TRAD_HEADER='"hosts/esix.h"'
13885 ;;
13886 i[3-7]86-*-sco3.2v5*)
13887 COREFILE=sco5-core.lo
13888 ;;
13889 i[3-7]86-*-sco* | i[3-7]86-*-isc*)
13890 COREFILE=trad-core.lo
13891 TRAD_HEADER='"hosts/i386sco.h"'
13892 ;;
13893 i[3-7]86-*-mach3*)
13894 COREFILE=trad-core.lo
13895 TRAD_HEADER='"hosts/i386mach3.h"'
13896 ;;
13897 i[3-7]86-*-linux-*)
13898 COREFILE=trad-core.lo
13899 TRAD_HEADER='"hosts/i386linux.h"'
13900 ;;
13901 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;;
13902 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;;
13903 i860-*-mach3* | i860-*-osf1*)
13904 COREFILE=trad-core.lo
13905 TRAD_HEADER='"hosts/i860mach3.h"'
13906 ;;
13907 mips-*-netbsd* | mips*-*-openbsd*)
13908 COREFILE=netbsd-core.lo
13909 ;;
13910 mips-dec-*)
13911 COREFILE=trad-core.lo
13912 TRAD_HEADER='"hosts/decstation.h"'
13913 ;;
13914 mips-sgi-irix4*) COREFILE=irix-core.lo ;;
13915 mips-sgi-irix5*) COREFILE=irix-core.lo ;;
13916 mips-sgi-irix6*) COREFILE=irix-core.lo ;;
13917 mips-*-sysv4*) ;;
13918 mips-*-sysv* | mips-*-riscos*)
13919 COREFILE=trad-core.lo
13920 TRAD_HEADER='"hosts/riscos.h"'
13921 ;;
13922 mips-sony-bsd*)
13923 COREFILE=trad-core.lo
13924 TRAD_HEADER='"hosts/news-mips.h"'
13925 ;;
13926 m68*-bull*-sysv*)
13927 COREFILE=trad-core.lo
13928 TRAD_HEADER='"hosts/dpx2.h"'
13929 ;;
13930 m68*-hp-hpux*) COREFILE=hpux-core.lo ;;
13931 m68*-hp-bsd*)
13932 COREFILE=trad-core.lo
13933 TRAD_HEADER='"hosts/hp300bsd.h"'
13934 ;;
13935 m68*-*-linux-*)
13936 COREFILE=trad-core.lo
13937 TRAD_HEADER='"hosts/m68klinux.h"'
13938 ;;
13939 m68*-motorola-sysv*)
13940 COREFILE=trad-core.lo
13941 TRAD_HEADER='"hosts/delta68.h"'
13942 ;;
13943 m68*-sony-*)
13944 COREFILE=trad-core.lo
13945 TRAD_HEADER='"hosts/news.h"'
13946 ;;
13947 m68*-*-netbsd* | m68*-*-openbsd*)
13948 COREFILE=netbsd-core.lo
13949 ;;
13950 m68*-apple-aux*)
13951 COREFILE=trad-core.lo
13952 TRAD_HEADER='"hosts/m68kaux.h"'
13953 ;;
13954 m88*-*-sysv4*)
13955 ;;
13956 m88*-motorola-sysv*)
13957 COREFILE=ptrace-core.lo
13958 ;;
13959 m88*-*-mach3*)
13960 COREFILE=trad-core.lo
13961 TRAD_HEADER='"hosts/m88kmach3.h"'
13962 ;;
13963 m88*-*-openbsd*)
13964 COREFILE=netbsd-core.lo
13965 ;;
13966 ns32k-pc532-mach)
13967 COREFILE=trad-core.lo
13968 TRAD_HEADER='"hosts/pc532mach.h"'
13969 ;;
13970 ns32k-*-netbsd* | ns32k-*-openbsd*)
13971 COREFILE=netbsd-core.lo
13972 ;;
13973 rs6000-*-lynx*)
13974 COREFILE=lynx-core.lo
13975 ;;
13976 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].*)
13977 COREFILE=rs6000-core.lo
13978 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
13979 ;;
13980 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
13981 COREFILE=rs6000-core.lo
13982 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
13983 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
13984 # have c_impl as a member of struct core_dumpx
13985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
13986$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
13987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 13988/* end confdefs.h. */
81ecdfbb 13989#include <core.h>
d5efd9fc
AM
13990int
13991main ()
13992{
81ecdfbb 13993struct core_dumpx c; c.c_impl = 0;
d5efd9fc
AM
13994 ;
13995 return 0;
13996}
13997_ACEOF
81ecdfbb 13998if ac_fn_c_try_compile "$LINENO"; then :
d5efd9fc 13999
81ecdfbb 14000$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
d5efd9fc 14001
81ecdfbb
RW
14002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14003$as_echo "yes" >&6; }
d5efd9fc 14004else
81ecdfbb
RW
14005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14006$as_echo "no" >&6; }
d5efd9fc 14007fi
81ecdfbb
RW
14008rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14009 ;;
14010 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
14011 rs6000-*-*) COREFILE=rs6000-core.lo ;;
14012 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
14013 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
14014 powerpc-*-beos*) ;;
14015 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
14016 COREFILE='' ;;
14017 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
14018 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
14019 s390*-*-*) COREFILE=trad-core.lo ;;
14020 sh*-*-netbsd* | sh*-*-openbsd*)
14021 COREFILE=netbsd-core.lo
14022 ;;
14023 sparc-*-netbsd* | sparc*-*-openbsd*)
14024 COREFILE=netbsd-core.lo
14025 ;;
14026 tahoe-*-*)
14027 COREFILE=trad-core.lo
14028 TRAD_HEADER='"hosts/tahoe.h"'
14029 ;;
14030 vax-*-netbsd* | vax-*-openbsd*)
14031 COREFILE=netbsd-core.lo
14032 ;;
14033 vax-*-ultrix2*)
14034 COREFILE=trad-core.lo
14035 TRAD_HEADER='"hosts/vaxult2.h"'
14036 ;;
14037 vax-*-ultrix*)
14038 COREFILE=trad-core.lo
14039 TRAD_HEADER='"hosts/vaxult2.h"'
14040 ;;
14041 vax-*-linux-*)
14042 COREFILE=trad-core.lo
14043 TRAD_HEADER='"hosts/vaxlinux.h"'
14044 ;;
14045 vax-*-*)
14046 COREFILE=trad-core.lo
14047 TRAD_HEADER='"hosts/vaxbsd.h"'
14048 ;;
8bc7f138
L
14049 x86_64-*-linux*)
14050 CORE_HEADER='"hosts/x86-64linux.h"'
14051 ;;
81ecdfbb
RW
14052 x86_64-*-netbsd* | x86_64-*-openbsd*)
14053 COREFILE=netbsd-core.lo
14054 ;;
14055 esac
14056
14057 case "$COREFILE" in
14058 aix386-core.lo) COREFLAG=-DAIX386_CORE ;;
14059 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
14060 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
14061 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
14062 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
14063 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
14064 osf-core.lo) COREFLAG=-DOSF_CORE ;;
14065 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
14066 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
14067 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;;
14068 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
14069 esac
14070
14071 # ELF corefile support has several flavors, but all of
14072 # them use something called <sys/procfs.h>
14073 for ac_header in sys/procfs.h
14074do :
14075 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
14076if test "x$ac_cv_header_sys_procfs_h" = x""yes; then :
14077 cat >>confdefs.h <<_ACEOF
14078#define HAVE_SYS_PROCFS_H 1
14079_ACEOF
14080
d5efd9fc
AM
14081fi
14082
81ecdfbb
RW
14083done
14084
14085 if test "$ac_cv_header_sys_procfs_h" = yes; then
14086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
14087$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
14088 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then :
14089 $as_echo_n "(cached) " >&6
d5efd9fc 14090else
81ecdfbb 14091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14092/* end confdefs.h. */
d5efd9fc 14093
81ecdfbb 14094#define _SYSCALL32
16231b7b
DG
14095/* Needed for new procfs interface on sparc-solaris. */
14096#define _STRUCTURED_PROC 1
81ecdfbb 14097#include <sys/procfs.h>
d5efd9fc
AM
14098int
14099main ()
14100{
81ecdfbb 14101prstatus_t avar
d5efd9fc
AM
14102 ;
14103 return 0;
14104}
14105_ACEOF
81ecdfbb
RW
14106if ac_fn_c_try_compile "$LINENO"; then :
14107 bfd_cv_have_sys_procfs_type_prstatus_t=yes
d5efd9fc 14108else
81ecdfbb 14109 bfd_cv_have_sys_procfs_type_prstatus_t=no
d5efd9fc 14110
d5efd9fc 14111fi
81ecdfbb 14112rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc
AM
14113fi
14114
81ecdfbb 14115 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
d5efd9fc 14116
81ecdfbb 14117$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
d5efd9fc 14118
81ecdfbb
RW
14119 fi
14120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
14121$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
d5efd9fc 14122
81ecdfbb
RW
14123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
14124$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
14125 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then :
14126 $as_echo_n "(cached) " >&6
d5efd9fc 14127else
81ecdfbb 14128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14129/* end confdefs.h. */
81ecdfbb
RW
14130
14131#define _SYSCALL32
16231b7b
DG
14132/* Needed for new procfs interface on sparc-solaris. */
14133#define _STRUCTURED_PROC 1
81ecdfbb 14134#include <sys/procfs.h>
d5efd9fc
AM
14135int
14136main ()
14137{
81ecdfbb 14138prstatus32_t avar
d5efd9fc
AM
14139 ;
14140 return 0;
14141}
14142_ACEOF
81ecdfbb
RW
14143if ac_fn_c_try_compile "$LINENO"; then :
14144 bfd_cv_have_sys_procfs_type_prstatus32_t=yes
d5efd9fc 14145else
81ecdfbb 14146 bfd_cv_have_sys_procfs_type_prstatus32_t=no
d5efd9fc 14147
d5efd9fc 14148fi
81ecdfbb 14149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14150fi
d5efd9fc 14151
81ecdfbb
RW
14152 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
14153
14154$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
14155
14156 fi
14157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
14158$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
14159
14160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
14161$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
14162 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then :
14163 $as_echo_n "(cached) " >&6
d5efd9fc 14164else
81ecdfbb 14165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14166/* end confdefs.h. */
81ecdfbb
RW
14167
14168#define _SYSCALL32
16231b7b
DG
14169/* Needed for new procfs interface on sparc-solaris. */
14170#define _STRUCTURED_PROC 1
81ecdfbb 14171#include <sys/procfs.h>
d5efd9fc
AM
14172int
14173main ()
14174{
81ecdfbb 14175prstatus_t avar; void* aref = (void*) &avar.pr_who
d5efd9fc
AM
14176 ;
14177 return 0;
14178}
14179_ACEOF
81ecdfbb
RW
14180if ac_fn_c_try_compile "$LINENO"; then :
14181 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
14182else
14183 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
14184
14185fi
14186rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14187fi
14188
14189 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
14190
14191$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
14192
14193 fi
14194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
14195$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
14196
14197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
14198$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
14199 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then :
14200 $as_echo_n "(cached) " >&6
14201else
14202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14203/* end confdefs.h. */
81ecdfbb
RW
14204
14205#define _SYSCALL32
16231b7b
DG
14206/* Needed for new procfs interface on sparc-solaris. */
14207#define _STRUCTURED_PROC 1
81ecdfbb 14208#include <sys/procfs.h>
d5efd9fc
AM
14209int
14210main ()
14211{
81ecdfbb 14212prstatus32_t avar; void* aref = (void*) &avar.pr_who
d5efd9fc
AM
14213 ;
14214 return 0;
14215}
14216_ACEOF
81ecdfbb
RW
14217if ac_fn_c_try_compile "$LINENO"; then :
14218 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
d5efd9fc 14219else
81ecdfbb 14220 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
d5efd9fc 14221
d5efd9fc 14222fi
81ecdfbb
RW
14223rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14224fi
d5efd9fc 14225
81ecdfbb
RW
14226 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
14227
14228$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
14229
14230 fi
14231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
14232$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
14233
14234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
14235$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
14236 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
14237 $as_echo_n "(cached) " >&6
14238else
14239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14240/* end confdefs.h. */
81ecdfbb
RW
14241
14242#define _SYSCALL32
16231b7b
DG
14243/* Needed for new procfs interface on sparc-solaris. */
14244#define _STRUCTURED_PROC 1
81ecdfbb 14245#include <sys/procfs.h>
d5efd9fc
AM
14246int
14247main ()
14248{
81ecdfbb 14249pstatus_t avar
d5efd9fc
AM
14250 ;
14251 return 0;
14252}
14253_ACEOF
81ecdfbb
RW
14254if ac_fn_c_try_compile "$LINENO"; then :
14255 bfd_cv_have_sys_procfs_type_pstatus_t=yes
14256else
14257 bfd_cv_have_sys_procfs_type_pstatus_t=no
14258
14259fi
14260rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14261fi
14262
14263 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
14264
14265$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
14266
14267 fi
14268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
14269$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
14270
14271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
14272$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
14273 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then :
14274 $as_echo_n "(cached) " >&6
14275else
14276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14277/* end confdefs.h. */
81ecdfbb
RW
14278
14279#define _SYSCALL32
16231b7b
DG
14280/* Needed for new procfs interface on sparc-solaris. */
14281#define _STRUCTURED_PROC 1
81ecdfbb 14282#include <sys/procfs.h>
d5efd9fc
AM
14283int
14284main ()
14285{
81ecdfbb 14286pxstatus_t avar
d5efd9fc
AM
14287 ;
14288 return 0;
14289}
14290_ACEOF
81ecdfbb
RW
14291if ac_fn_c_try_compile "$LINENO"; then :
14292 bfd_cv_have_sys_procfs_type_pxstatus_t=yes
d5efd9fc 14293else
81ecdfbb 14294 bfd_cv_have_sys_procfs_type_pxstatus_t=no
d5efd9fc 14295
d5efd9fc 14296fi
81ecdfbb 14297rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14298fi
81ecdfbb
RW
14299
14300 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
14301
14302$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
14303
14304 fi
14305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
14306$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
14307
14308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
14309$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
14310 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then :
14311 $as_echo_n "(cached) " >&6
14312else
14313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14314/* end confdefs.h. */
81ecdfbb
RW
14315
14316#define _SYSCALL32
16231b7b
DG
14317/* Needed for new procfs interface on sparc-solaris. */
14318#define _STRUCTURED_PROC 1
81ecdfbb 14319#include <sys/procfs.h>
d5efd9fc
AM
14320int
14321main ()
14322{
81ecdfbb 14323pstatus32_t avar
d5efd9fc
AM
14324 ;
14325 return 0;
14326}
14327_ACEOF
81ecdfbb
RW
14328if ac_fn_c_try_compile "$LINENO"; then :
14329 bfd_cv_have_sys_procfs_type_pstatus32_t=yes
d5efd9fc 14330else
81ecdfbb 14331 bfd_cv_have_sys_procfs_type_pstatus32_t=no
d5efd9fc 14332
d5efd9fc 14333fi
81ecdfbb
RW
14334rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14335fi
14336
14337 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
14338
14339$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
14340
14341 fi
14342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
14343$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
14344
14345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
14346$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
14347 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then :
14348 $as_echo_n "(cached) " >&6
14349else
14350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14351/* end confdefs.h. */
81ecdfbb
RW
14352
14353#define _SYSCALL32
16231b7b
DG
14354/* Needed for new procfs interface on sparc-solaris. */
14355#define _STRUCTURED_PROC 1
81ecdfbb 14356#include <sys/procfs.h>
d5efd9fc
AM
14357int
14358main ()
14359{
81ecdfbb 14360prpsinfo_t avar
d5efd9fc
AM
14361 ;
14362 return 0;
14363}
14364_ACEOF
81ecdfbb
RW
14365if ac_fn_c_try_compile "$LINENO"; then :
14366 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
d5efd9fc 14367else
81ecdfbb 14368 bfd_cv_have_sys_procfs_type_prpsinfo_t=no
d5efd9fc 14369
d5efd9fc 14370fi
81ecdfbb 14371rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14372fi
d5efd9fc 14373
81ecdfbb 14374 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
d5efd9fc 14375
81ecdfbb
RW
14376$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
14377
14378 fi
14379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
14380$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
14381
335e41d4
JK
14382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5
14383$as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; }
14384 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+set}" = set; then :
14385 $as_echo_n "(cached) " >&6
14386else
14387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14388/* end confdefs.h. */
14389
14390#define _SYSCALL32
14391/* Needed for new procfs interface on sparc-solaris. */
14392#define _STRUCTURED_PROC 1
14393#include <sys/procfs.h>
14394int
14395main ()
14396{
14397prpsinfo_t avar; void* aref = (void*) &avar.pr_pid
14398 ;
14399 return 0;
14400}
14401_ACEOF
14402if ac_fn_c_try_compile "$LINENO"; then :
14403 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes
14404else
14405 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no
14406
14407fi
14408rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14409fi
14410
14411 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then
14412
14413$as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h
14414
14415 fi
14416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5
14417$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; }
14418
81ecdfbb
RW
14419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
14420$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
14421 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then :
14422 $as_echo_n "(cached) " >&6
d5efd9fc 14423else
81ecdfbb 14424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14425/* end confdefs.h. */
81ecdfbb
RW
14426
14427#define _SYSCALL32
16231b7b
DG
14428/* Needed for new procfs interface on sparc-solaris. */
14429#define _STRUCTURED_PROC 1
81ecdfbb 14430#include <sys/procfs.h>
d5efd9fc
AM
14431int
14432main ()
14433{
81ecdfbb 14434prpsinfo32_t avar
d5efd9fc
AM
14435 ;
14436 return 0;
14437}
14438_ACEOF
81ecdfbb
RW
14439if ac_fn_c_try_compile "$LINENO"; then :
14440 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
d5efd9fc 14441else
81ecdfbb 14442 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
d5efd9fc 14443
d5efd9fc 14444fi
81ecdfbb 14445rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14446fi
d5efd9fc 14447
81ecdfbb
RW
14448 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
14449
14450$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
14451
14452 fi
14453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
14454$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
14455
335e41d4
JK
14456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5
14457$as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; }
14458 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+set}" = set; then :
14459 $as_echo_n "(cached) " >&6
14460else
14461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14462/* end confdefs.h. */
14463
14464#define _SYSCALL32
14465/* Needed for new procfs interface on sparc-solaris. */
14466#define _STRUCTURED_PROC 1
14467#include <sys/procfs.h>
14468int
14469main ()
14470{
14471prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid
14472 ;
14473 return 0;
14474}
14475_ACEOF
14476if ac_fn_c_try_compile "$LINENO"; then :
14477 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes
14478else
14479 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no
14480
14481fi
14482rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14483fi
14484
14485 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then
14486
14487$as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h
14488
14489 fi
14490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5
14491$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; }
14492
81ecdfbb
RW
14493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
14494$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
14495 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then :
14496 $as_echo_n "(cached) " >&6
d5efd9fc 14497else
81ecdfbb 14498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14499/* end confdefs.h. */
d5efd9fc 14500
81ecdfbb 14501#define _SYSCALL32
16231b7b
DG
14502/* Needed for new procfs interface on sparc-solaris. */
14503#define _STRUCTURED_PROC 1
81ecdfbb 14504#include <sys/procfs.h>
d5efd9fc
AM
14505int
14506main ()
14507{
81ecdfbb 14508psinfo_t avar
d5efd9fc
AM
14509 ;
14510 return 0;
14511}
14512_ACEOF
81ecdfbb
RW
14513if ac_fn_c_try_compile "$LINENO"; then :
14514 bfd_cv_have_sys_procfs_type_psinfo_t=yes
d5efd9fc 14515else
81ecdfbb 14516 bfd_cv_have_sys_procfs_type_psinfo_t=no
d5efd9fc 14517
d5efd9fc 14518fi
81ecdfbb
RW
14519rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14520fi
d5efd9fc 14521
81ecdfbb
RW
14522 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
14523
14524$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
14525
14526 fi
14527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
14528$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
14529
335e41d4
JK
14530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5
14531$as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; }
14532 if test "${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+set}" = set; then :
14533 $as_echo_n "(cached) " >&6
14534else
14535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14536/* end confdefs.h. */
14537
14538#define _SYSCALL32
14539/* Needed for new procfs interface on sparc-solaris. */
14540#define _STRUCTURED_PROC 1
14541#include <sys/procfs.h>
14542int
14543main ()
14544{
14545psinfo_t avar; void* aref = (void*) &avar.pr_pid
14546 ;
14547 return 0;
14548}
14549_ACEOF
14550if ac_fn_c_try_compile "$LINENO"; then :
14551 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes
14552else
14553 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no
14554
14555fi
14556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14557fi
14558
14559 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then
14560
14561$as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h
14562
14563 fi
14564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5
14565$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; }
14566
81ecdfbb
RW
14567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
14568$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
14569 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then :
14570 $as_echo_n "(cached) " >&6
14571else
14572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14573/* end confdefs.h. */
81ecdfbb
RW
14574
14575#define _SYSCALL32
16231b7b
DG
14576/* Needed for new procfs interface on sparc-solaris. */
14577#define _STRUCTURED_PROC 1
81ecdfbb 14578#include <sys/procfs.h>
d5efd9fc
AM
14579int
14580main ()
14581{
81ecdfbb 14582psinfo32_t avar
d5efd9fc
AM
14583 ;
14584 return 0;
14585}
14586_ACEOF
81ecdfbb
RW
14587if ac_fn_c_try_compile "$LINENO"; then :
14588 bfd_cv_have_sys_procfs_type_psinfo32_t=yes
14589else
14590 bfd_cv_have_sys_procfs_type_psinfo32_t=no
14591
14592fi
14593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14594fi
14595
14596 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
14597
14598$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
14599
14600 fi
14601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
14602$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
14603
335e41d4
JK
14604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5
14605$as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; }
14606 if test "${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+set}" = set; then :
14607 $as_echo_n "(cached) " >&6
14608else
14609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14610/* end confdefs.h. */
14611
14612#define _SYSCALL32
14613/* Needed for new procfs interface on sparc-solaris. */
14614#define _STRUCTURED_PROC 1
14615#include <sys/procfs.h>
14616int
14617main ()
14618{
14619psinfo32_t avar; void* aref = (void*) &avar.pr_pid
14620 ;
14621 return 0;
14622}
14623_ACEOF
14624if ac_fn_c_try_compile "$LINENO"; then :
14625 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes
14626else
14627 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no
14628
14629fi
14630rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14631fi
14632
14633 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then
14634
14635$as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h
14636
14637 fi
14638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5
14639$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; }
14640
81ecdfbb
RW
14641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
14642$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
14643 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then :
14644 $as_echo_n "(cached) " >&6
14645else
14646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14647/* end confdefs.h. */
81ecdfbb
RW
14648
14649#define _SYSCALL32
16231b7b
DG
14650/* Needed for new procfs interface on sparc-solaris. */
14651#define _STRUCTURED_PROC 1
81ecdfbb 14652#include <sys/procfs.h>
d5efd9fc
AM
14653int
14654main ()
14655{
81ecdfbb 14656lwpstatus_t avar
d5efd9fc
AM
14657 ;
14658 return 0;
14659}
14660_ACEOF
81ecdfbb
RW
14661if ac_fn_c_try_compile "$LINENO"; then :
14662 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
d5efd9fc 14663else
81ecdfbb 14664 bfd_cv_have_sys_procfs_type_lwpstatus_t=no
d5efd9fc 14665
d5efd9fc 14666fi
81ecdfbb 14667rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14668fi
81ecdfbb
RW
14669
14670 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
14671
14672$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
14673
14674 fi
14675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
14676$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
14677
14678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
14679$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
14680 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then :
14681 $as_echo_n "(cached) " >&6
14682else
14683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14684/* end confdefs.h. */
81ecdfbb
RW
14685
14686#define _SYSCALL32
16231b7b
DG
14687/* Needed for new procfs interface on sparc-solaris. */
14688#define _STRUCTURED_PROC 1
81ecdfbb 14689#include <sys/procfs.h>
d5efd9fc
AM
14690int
14691main ()
14692{
81ecdfbb 14693lwpxstatus_t avar
d5efd9fc
AM
14694 ;
14695 return 0;
14696}
14697_ACEOF
81ecdfbb
RW
14698if ac_fn_c_try_compile "$LINENO"; then :
14699 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
d5efd9fc 14700else
81ecdfbb 14701 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
d5efd9fc 14702
d5efd9fc 14703fi
81ecdfbb
RW
14704rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14705fi
14706
14707 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
14708
14709$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
14710
14711 fi
14712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
14713$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
14714
14715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
14716$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
14717 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then :
14718 $as_echo_n "(cached) " >&6
d5efd9fc 14719else
81ecdfbb 14720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14721/* end confdefs.h. */
81ecdfbb
RW
14722
14723#define _SYSCALL32
16231b7b
DG
14724/* Needed for new procfs interface on sparc-solaris. */
14725#define _STRUCTURED_PROC 1
81ecdfbb 14726#include <sys/procfs.h>
d5efd9fc
AM
14727int
14728main ()
14729{
81ecdfbb 14730lwpstatus_t avar; void* aref = (void*) &avar.pr_context
d5efd9fc
AM
14731 ;
14732 return 0;
14733}
14734_ACEOF
81ecdfbb
RW
14735if ac_fn_c_try_compile "$LINENO"; then :
14736 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
d5efd9fc 14737else
81ecdfbb 14738 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
d5efd9fc 14739
d5efd9fc 14740fi
81ecdfbb 14741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14742fi
d5efd9fc 14743
81ecdfbb 14744 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
d5efd9fc 14745
81ecdfbb
RW
14746$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
14747
14748 fi
14749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
14750$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
14751
14752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
14753$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
14754 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then :
14755 $as_echo_n "(cached) " >&6
d5efd9fc 14756else
81ecdfbb 14757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14758/* end confdefs.h. */
81ecdfbb
RW
14759
14760#define _SYSCALL32
16231b7b
DG
14761/* Needed for new procfs interface on sparc-solaris. */
14762#define _STRUCTURED_PROC 1
81ecdfbb 14763#include <sys/procfs.h>
d5efd9fc
AM
14764int
14765main ()
14766{
81ecdfbb 14767lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
d5efd9fc
AM
14768 ;
14769 return 0;
14770}
14771_ACEOF
81ecdfbb
RW
14772if ac_fn_c_try_compile "$LINENO"; then :
14773 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
d5efd9fc 14774else
81ecdfbb 14775 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
d5efd9fc 14776
d5efd9fc 14777fi
81ecdfbb 14778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14779fi
d5efd9fc 14780
81ecdfbb
RW
14781 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
14782
14783$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
14784
14785 fi
14786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
14787$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
14788
16231b7b
DG
14789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
14790$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
14791 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then :
14792 $as_echo_n "(cached) " >&6
14793else
14794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14795/* end confdefs.h. */
14796
14797#define _SYSCALL32
14798/* Needed for new procfs interface on sparc-solaris. */
14799#define _STRUCTURED_PROC 1
14800#include <sys/procfs.h>
14801int
14802main ()
14803{
14804lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
14805 ;
14806 return 0;
14807}
14808_ACEOF
14809if ac_fn_c_try_compile "$LINENO"; then :
14810 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
14811else
14812 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
14813
14814fi
14815rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14816fi
14817
14818 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
14819
14820$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
14821
14822 fi
14823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
14824$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
14825
81ecdfbb
RW
14826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
14827$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
14828 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then :
14829 $as_echo_n "(cached) " >&6
d5efd9fc 14830else
81ecdfbb 14831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14832/* end confdefs.h. */
81ecdfbb
RW
14833
14834#define _SYSCALL32
16231b7b
DG
14835/* Needed for new procfs interface on sparc-solaris. */
14836#define _STRUCTURED_PROC 1
81ecdfbb 14837#include <sys/procfs.h>
d5efd9fc
AM
14838int
14839main ()
14840{
81ecdfbb 14841win32_pstatus_t avar
d5efd9fc
AM
14842 ;
14843 return 0;
14844}
14845_ACEOF
81ecdfbb
RW
14846if ac_fn_c_try_compile "$LINENO"; then :
14847 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
d5efd9fc 14848else
81ecdfbb 14849 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
d5efd9fc 14850
d5efd9fc 14851fi
81ecdfbb
RW
14852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14853fi
d5efd9fc 14854
81ecdfbb 14855 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
d5efd9fc 14856
81ecdfbb 14857$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
d5efd9fc 14858
81ecdfbb
RW
14859 fi
14860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
14861$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
d5efd9fc 14862
81ecdfbb 14863 fi
d5efd9fc 14864fi
d5efd9fc 14865
d5efd9fc 14866
8bc7f138
L
14867if test -n "$CORE_HEADER"; then
14868
14869cat >>confdefs.h <<_ACEOF
14870#define CORE_HEADER $CORE_HEADER
14871_ACEOF
14872
14873fi
81ecdfbb 14874if test -n "$TRAD_HEADER"; then
d5efd9fc 14875
81ecdfbb
RW
14876cat >>confdefs.h <<_ACEOF
14877#define TRAD_HEADER $TRAD_HEADER
d5efd9fc 14878_ACEOF
d5efd9fc 14879
81ecdfbb 14880fi
d5efd9fc 14881
81ecdfbb
RW
14882# Check if linker supports --as-needed and --no-as-needed options
14883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14884$as_echo_n "checking linker --as-needed support... " >&6; }
14885if test "${bfd_cv_ld_as_needed+set}" = set; then :
14886 $as_echo_n "(cached) " >&6
d5efd9fc 14887else
81ecdfbb
RW
14888 bfd_cv_ld_as_needed=no
14889 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
14890 bfd_cv_ld_as_needed=yes
14891 fi
d5efd9fc 14892
d5efd9fc 14893fi
81ecdfbb
RW
14894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
14895$as_echo "$bfd_cv_ld_as_needed" >&6; }
d5efd9fc 14896
81ecdfbb
RW
14897LIBM=
14898case $host in
3725885a 14899*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
81ecdfbb
RW
14900 # These system don't have libm, or don't need it
14901 ;;
14902*-ncr-sysv4.3*)
14903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
14904$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
14905if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
14906 $as_echo_n "(cached) " >&6
d5efd9fc 14907else
81ecdfbb
RW
14908 ac_check_lib_save_LIBS=$LIBS
14909LIBS="-lmw $LIBS"
14910cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14911/* end confdefs.h. */
81ecdfbb
RW
14912
14913/* Override any GCC internal prototype to avoid an error.
14914 Use char because int might match the return type of a GCC
14915 builtin and then its argument prototype would still apply. */
14916#ifdef __cplusplus
14917extern "C"
14918#endif
14919char _mwvalidcheckl ();
d5efd9fc
AM
14920int
14921main ()
14922{
81ecdfbb 14923return _mwvalidcheckl ();
d5efd9fc
AM
14924 ;
14925 return 0;
14926}
14927_ACEOF
81ecdfbb
RW
14928if ac_fn_c_try_link "$LINENO"; then :
14929 ac_cv_lib_mw__mwvalidcheckl=yes
d5efd9fc 14930else
81ecdfbb
RW
14931 ac_cv_lib_mw__mwvalidcheckl=no
14932fi
14933rm -f core conftest.err conftest.$ac_objext \
14934 conftest$ac_exeext conftest.$ac_ext
14935LIBS=$ac_check_lib_save_LIBS
d5efd9fc 14936fi
81ecdfbb
RW
14937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
14938$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
14939if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
14940 LIBM="-lmw"
d5efd9fc 14941fi
d5efd9fc 14942
81ecdfbb
RW
14943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14944$as_echo_n "checking for cos in -lm... " >&6; }
14945if test "${ac_cv_lib_m_cos+set}" = set; then :
14946 $as_echo_n "(cached) " >&6
d5efd9fc 14947else
81ecdfbb
RW
14948 ac_check_lib_save_LIBS=$LIBS
14949LIBS="-lm $LIBS"
14950cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14951/* end confdefs.h. */
d5efd9fc 14952
81ecdfbb
RW
14953/* Override any GCC internal prototype to avoid an error.
14954 Use char because int might match the return type of a GCC
14955 builtin and then its argument prototype would still apply. */
14956#ifdef __cplusplus
14957extern "C"
14958#endif
14959char cos ();
d5efd9fc
AM
14960int
14961main ()
14962{
81ecdfbb 14963return cos ();
d5efd9fc
AM
14964 ;
14965 return 0;
14966}
14967_ACEOF
81ecdfbb
RW
14968if ac_fn_c_try_link "$LINENO"; then :
14969 ac_cv_lib_m_cos=yes
d5efd9fc 14970else
81ecdfbb
RW
14971 ac_cv_lib_m_cos=no
14972fi
14973rm -f core conftest.err conftest.$ac_objext \
14974 conftest$ac_exeext conftest.$ac_ext
14975LIBS=$ac_check_lib_save_LIBS
14976fi
14977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14978$as_echo "$ac_cv_lib_m_cos" >&6; }
14979if test "x$ac_cv_lib_m_cos" = x""yes; then :
14980 LIBM="$LIBM -lm"
d5efd9fc 14981fi
d5efd9fc 14982
81ecdfbb
RW
14983 ;;
14984*)
14985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14986$as_echo_n "checking for cos in -lm... " >&6; }
14987if test "${ac_cv_lib_m_cos+set}" = set; then :
14988 $as_echo_n "(cached) " >&6
14989else
14990 ac_check_lib_save_LIBS=$LIBS
14991LIBS="-lm $LIBS"
14992cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14993/* end confdefs.h. */
d5efd9fc 14994
81ecdfbb
RW
14995/* Override any GCC internal prototype to avoid an error.
14996 Use char because int might match the return type of a GCC
14997 builtin and then its argument prototype would still apply. */
14998#ifdef __cplusplus
14999extern "C"
15000#endif
15001char cos ();
d5efd9fc
AM
15002int
15003main ()
15004{
81ecdfbb 15005return cos ();
d5efd9fc
AM
15006 ;
15007 return 0;
15008}
15009_ACEOF
81ecdfbb
RW
15010if ac_fn_c_try_link "$LINENO"; then :
15011 ac_cv_lib_m_cos=yes
d5efd9fc 15012else
81ecdfbb 15013 ac_cv_lib_m_cos=no
d5efd9fc 15014fi
81ecdfbb
RW
15015rm -f core conftest.err conftest.$ac_objext \
15016 conftest$ac_exeext conftest.$ac_ext
15017LIBS=$ac_check_lib_save_LIBS
d5efd9fc 15018fi
81ecdfbb
RW
15019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
15020$as_echo "$ac_cv_lib_m_cos" >&6; }
15021if test "x$ac_cv_lib_m_cos" = x""yes; then :
15022 LIBM="-lm"
d5efd9fc 15023fi
d5efd9fc 15024
81ecdfbb 15025 ;;
d5efd9fc 15026esac
d5efd9fc 15027
d5efd9fc 15028
d5efd9fc 15029
81ecdfbb
RW
15030# When building a shared libbfd, link against the pic version of libiberty
15031# so that apps that use libbfd won't need libiberty just to satisfy any
15032# libbfd references.
15033# We can't do that if a pic libiberty is unavailable since including non-pic
15034# code would insert text relocations into libbfd.
15035SHARED_LIBADD=
15036SHARED_LDFLAGS=
15037if test "$enable_shared" = "yes"; then
15038 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
15039 if test -n "$x"; then
15040 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
15041 fi
d5efd9fc 15042
81ecdfbb
RW
15043# More hacks to build DLLs on Windows.
15044 case "${host}" in
15045 *-*-cygwin*)
15046 SHARED_LDFLAGS="-no-undefined"
15047 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
15048 ;;
15049 esac
d5efd9fc 15050
81ecdfbb
RW
15051 if test -n "$SHARED_LIBADD"; then
15052 if test -n "$LIBM"; then
15053 if test x"$bfd_cv_ld_as_needed" = xyes; then
15054 # Link against libm only when needed. Put -lc, -lm inside -Wl
15055 # to stop libtool reordering these options.
15056 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
15057 else
15058 SHARED_LIBADD="$SHARED_LIBADD $LIBM"
15059 fi
15060 fi
15061 fi
d5efd9fc 15062fi
d5efd9fc 15063
d5efd9fc 15064
d5efd9fc 15065
81ecdfbb 15066# target stuff:
d5efd9fc 15067
81ecdfbb
RW
15068# Canonicalize the secondary target names.
15069if test -n "$enable_targets" ; then
15070 for targ in `echo $enable_targets | sed 's/,/ /g'`
15071 do
15072 result=`$ac_config_sub $targ 2>/dev/null`
15073 if test -n "$result" ; then
15074 canon_targets="$canon_targets $result"
15075 else
15076 # Allow targets that config.sub doesn't recognize, like "all".
15077 canon_targets="$canon_targets $targ"
15078 fi
15079 done
d5efd9fc 15080fi
d5efd9fc 15081
81ecdfbb
RW
15082all_targets=false
15083defvec=
15084selvecs=
15085assocvecs=
15086selarchs=
15087TDEFINES=
15088for targ in $target $canon_targets
15089do
15090 if test "x$targ" = "xall"; then
15091 all_targets=true
15092 assocvecs="$assocvecs $targ_defvec $targ_selvecs"
15093 else
15094 . $srcdir/config.bfd
15095 if test "x$targ" = "x$target"; then
15096 defvec=$targ_defvec
15097 fi
15098 selvecs="$selvecs $targ_defvec $targ_selvecs"
15099 selarchs="$selarchs $targ_archs"
15100 TDEFINES="$TDEFINES $targ_cflags"
15101 fi
15102done
d5efd9fc 15103
d5efd9fc 15104
81ecdfbb
RW
15105# This processing still needs to be done if we're to decide properly whether
15106# 64-bit support needs to be compiled in. Currently, it will be included if
15107# the default or any other explicitly requested target requires it; it
15108# will not be included on a 32-bit host if no 64-bit target is requested, and
15109# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
15110# used.
d5efd9fc 15111
81ecdfbb
RW
15112# uniq the default and selected vectors in all the configured targets.
15113f=""
15114for i in $selvecs ; do
15115 case " $f " in
15116 *" $i "*) ;;
15117 *) f="$f $i" ;;
15118 esac
15119done
15120selvecs="$f"
d5efd9fc 15121
d5efd9fc 15122
81ecdfbb
RW
15123# uniq the associated vectors in all the configured targets.
15124f=""
15125for i in $assocvecs ; do
15126 case " $f " in
15127 *" $i "*) ;;
15128 *) f="$f $i" ;;
15129 esac
d5efd9fc 15130done
81ecdfbb 15131assocvecs="$f"
2ba49b59 15132
2ba49b59 15133
81ecdfbb
RW
15134# uniq the architectures in all the configured targets.
15135f=""
15136for i in $selarchs ; do
15137 case " $f " in
15138 *" $i "*) ;;
15139 *) f="$f $i" ;;
15140 esac
2ba49b59 15141done
81ecdfbb 15142selarchs="$f"
2ba49b59 15143
81ecdfbb
RW
15144# Target backend .o files.
15145tb=
2ba49b59 15146
81ecdfbb
RW
15147elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo
15148 elf-eh-frame.lo dwarf1.lo"
2ba49b59 15149
81ecdfbb 15150for vec in $selvecs
49c97a80 15151do
81ecdfbb
RW
15152 target_size=32
15153 case "$vec" in
15154 # This list is alphabetized to make it easy to compare
15155 # with the two vector lists in targets.c. For the same reason,
15156 # use one entry per line, even though this leads to long lines.
15157 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;;
15158 aix5coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15159 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;;
15160 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;;
15161 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;;
15162 apollocoff_vec) tb="$tb coff-apollo.lo" ;;
15163 arm_epoc_pe_big_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
15164 arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
15165 arm_epoc_pei_big_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
15166 arm_epoc_pei_little_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
15167 arm_wince_pe_big_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
15168 arm_wince_pe_little_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
15169 arm_wince_pei_big_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
15170 arm_wince_pei_little_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
15171 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
15172 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
15173 armnetbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;;
15174 armpe_big_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
15175 armpe_little_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
15176 armpei_big_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
15177 armpei_little_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
15178 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;;
15179 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;;
15180 bfd_pei_ia64_vec) tb="$tb pei-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;;
15181 bfd_elf32_am33lin_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
15182 bfd_elf32_avr_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;;
15183 bfd_elf32_bfin_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15184 bfd_elf32_bfinfdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15185 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15186 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15187 bfd_elf32_bigarm_vec) tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15188 bfd_elf32_bigarm_symbian_vec)
15189 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15190 bfd_elf32_bigarm_vxworks_vec)
15191 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15192 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15193 bfd_elf32_bigmips_vxworks_vec)
15194 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15195 bfd_elf32_cr16_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
15196 bfd_elf32_cr16c_vec) tb="$tb elf32-cr16c.lo elf32.lo $elf" ;;
15197 bfd_elf32_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15198 bfd_elf32_crx_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;;
15199 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
15200 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
15201 bfd_elf32_dlx_big_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
15202 bfd_elf32_fr30_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
15203 bfd_elf32_frv_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15204 bfd_elf32_frvfdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15205 bfd_elf32_moxie_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
15206 bfd_elf32_h8300_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
15207 bfd_elf32_hppa_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15208 bfd_elf32_hppa_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15209 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15210 bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;;
a6cc6b3b 15211 bfd_elf32_i386_sol2_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
81ecdfbb
RW
15212 bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15213 bfd_elf32_i386_vxworks_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15214 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15215 bfd_elf32_i860_little_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15216 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15217 bfd_elf32_i960_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;;
cbe79dfe
TG
15218 bfd_elf32_ia64_big_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
15219 bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf";;
81ecdfbb
RW
15220 bfd_elf32_ip2k_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
15221 bfd_elf32_iq2000_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
15222 bfd_elf32_lm32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15223 bfd_elf32_lm32fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15224 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15225 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15226 bfd_elf32_littlearm_symbian_vec)
15227 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15228 bfd_elf32_littlearm_vxworks_vec)
15229 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15230 bfd_elf32_littlearm_vec) tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15231 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15232 bfd_elf32_littlemips_vxworks_vec)
15233 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15234 bfd_elf32_m32c_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
15235 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15236 bfd_elf32_m32rle_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15237 bfd_elf32_m32rlin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15238 bfd_elf32_m32rlelin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15239 bfd_elf32_m68hc11_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15240 bfd_elf32_m68hc12_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15241 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
15242 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
15243 bfd_elf32_mcore_big_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15244 bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15245 bfd_elf32_mep_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15246 bfd_elf32_mep_little_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15247 bfd_elf32_microblaze_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
15248 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
15249 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
15250 bfd_elf32_mt_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;;
15251 bfd_elf32_msp430_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
15252 bfd_elf32_nbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15253 bfd_elf32_nlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
aeffff67
RS
15254 bfd_elf32_ntradbigmips_vec | bfd_elf32_ntradbigmips_freebsd_vec)
15255 tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15256 bfd_elf32_ntradlittlemips_vec | bfd_elf32_ntradlittlemips_freebsd_vec)
15257 tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
81ecdfbb
RW
15258 bfd_elf32_openrisc_vec) tb="$tb elf32-openrisc.lo elf32.lo $elf" ;;
15259 bfd_elf32_or32_big_vec) tb="$tb elf32-or32.lo elf32.lo $elf" ;;
15260 bfd_elf32_pj_vec) tb="$tb elf32-pj.lo elf32.lo $elf";;
15261 bfd_elf32_pjl_vec) tb="$tb elf32-pj.lo elf32.lo $elf";;
15262 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15263 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15264 bfd_elf32_powerpc_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
c7927a3c
NC
15265 bfd_elf32_rx_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15266 bfd_elf32_rx_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
4c422395 15267 bfd_elf32_rx_be_ns_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
81ecdfbb
RW
15268 bfd_elf32_s390_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;;
15269 bfd_elf32_bigscore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
15270 bfd_elf32_littlescore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
15271 # FIXME: We include cofflink.lo not because it's needed for
15272 # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec
15273 # which needs it but does not list it. Should be fixed in right place.
15274 bfd_elf32_sh64_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15275 bfd_elf32_sh64l_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15276 bfd_elf32_sh64lin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15277 bfd_elf32_sh64blin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15278 bfd_elf32_sh64lnbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
15279 bfd_elf32_sh64nbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
15280 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
8e45593f 15281 bfd_elf32_shbfd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
81ecdfbb 15282 bfd_elf32_shblin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
8e45593f 15283 bfd_elf32_shfd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
81ecdfbb
RW
15284 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15285 bfd_elf32_shl_symbian_vec) tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15286 bfd_elf32_shlin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15287 bfd_elf32_shlnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15288 bfd_elf32_shlvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15289 bfd_elf32_shnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15290 bfd_elf32_shvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15291 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
1360ba76 15292 bfd_elf32_sparc_sol2_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
81ecdfbb
RW
15293 bfd_elf32_sparc_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15294 bfd_elf32_spu_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;;
40b36596
JM
15295 bfd_elf32_tic6x_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15296 bfd_elf32_tic6x_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
2a616379
BS
15297 bfd_elf32_tic6x_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15298 bfd_elf32_tic6x_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15299 bfd_elf32_tic6x_elf_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15300 bfd_elf32_tic6x_elf_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
aeffff67
RS
15301 bfd_elf32_tradbigmips_vec | bfd_elf32_tradbigmips_freebsd_vec)
15302 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15303 bfd_elf32_tradlittlemips_vec | bfd_elf32_tradlittlemips_freebsd_vec)
15304 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
81ecdfbb
RW
15305 bfd_elf32_us_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15306 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
15307 bfd_elf32_vax_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;;
15308 bfd_elf32_xstormy16_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
15309 bfd_elf32_xc16x_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
15310 bfd_elf32_xtensa_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15311 bfd_elf32_xtensa_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15312 bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15313 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15314 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15315 bfd_elf64_bigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15316 bfd_elf64_hppa_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15317 bfd_elf64_hppa_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
cbe79dfe
TG
15318 bfd_elf64_ia64_big_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15319 bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15320 bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15321 bfd_elf64_ia64_vms_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo vms-lib.lo vms-misc.lo $elf"; target_size=64 ;;
81ecdfbb
RW
15322 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15323 bfd_elf64_littlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15324 bfd_elf64_mmix_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
15325 bfd_elf64_powerpc_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15326 bfd_elf64_powerpcle_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
15327 bfd_elf64_s390_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
15328 bfd_elf64_sh64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15329 bfd_elf64_sh64l_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15330 bfd_elf64_sh64lin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15331 bfd_elf64_sh64blin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15332 bfd_elf64_sh64lnbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15333 bfd_elf64_sh64nbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15334 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15335 bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
1360ba76 15336 bfd_elf64_sparc_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
aeffff67
RS
15337 bfd_elf64_tradbigmips_vec | bfd_elf64_tradbigmips_freebsd_vec)
15338 tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15339 bfd_elf64_tradlittlemips_vec | bfd_elf64_tradlittlemips_freebsd_vec)
15340 tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
81ecdfbb 15341 bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
a6cc6b3b 15342 bfd_elf64_x86_64_sol2_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
81ecdfbb 15343 bfd_elf64_x86_64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
351f65ca 15344 bfd_elf32_x86_64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo elf32.lo $elf"; target_size=64 ;;
81ecdfbb
RW
15345 bfd_elf64_l1om_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15346 bfd_elf64_l1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15347 bfd_mmo_vec) tb="$tb mmo.lo" target_size=64 ;;
15348 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15349 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15350 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15351 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15352 cris_aout_vec) tb="$tb aout-cris.lo" ;;
15353 demo_64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
15354 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15355 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15356 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15357 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;;
15358 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;;
15359 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;;
15360 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;;
15361 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;;
15362 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
15363 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;;
15364 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;;
15365 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
15366 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
15367 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;;
15368 x86_64coff_vec) tb="$tb coff-x86_64.lo cofflink.lo"; target_size=64 ;;
15369 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;;
15370 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;;
15371 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;;
15372 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
15373 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
15374 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;;
15375 i386msdos_vec) tb="$tb i386msdos.lo" ;;
15376 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;;
15377 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;;
15378 i386pe_vec) tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
15379 i386pei_vec) tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
15380 x86_64pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15381 x86_64pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15382 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;;
15383 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
15384 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
15385 ieee_vec) tb="$tb ieee.lo" ;;
15386 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;;
15387 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
15388 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;;
15389 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
15390 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;;
15391 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;;
15392 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;;
15393 m88kbcs_vec) tb="$tb coff-m88k.lo" ;;
15394 m88kmach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;;
15395 m88kopenbsd_vec) tb="$tb m88kopenbsd.lo aout32.lo" ;;
81ecdfbb
RW
15396 mach_o_be_vec) tb="$tb mach-o.lo" ;;
15397 mach_o_le_vec) tb="$tb mach-o.lo" ;;
15398 mach_o_fat_vec) tb="$tb mach-o.lo" ;;
15399 mach_o_i386_vec) tb="$tb mach-o-i386.lo" ;;
618b7301 15400 mach_o_x86_64_vec) tb="$tb mach-o-x86-64.lo" ;;
81ecdfbb
RW
15401 mcore_pe_big_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15402 mcore_pe_little_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15403 mcore_pei_big_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15404 mcore_pei_little_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15405 mipslpe_vec) tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
15406 mipslpei_vec) tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
15407 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;;
15408 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
15409 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
15410 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
15411 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
15412 or32coff_big_vec) tb="$tb coff-or32.lo cofflink.lo" ;;
15413 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
15414 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
15415 pef_vec) tb="$tb pef.lo" ;;
15416 pef_xlib_vec) tb="$tb pef.lo" ;;
15417 pdp11_aout_vec) tb="$tb pdp11.lo" ;;
15418 plugin_vec) tb="$tb plugin.lo" ;;
15419 pmac_xcoff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15420 ppcboot_vec) tb="$tb ppcboot.lo" ;;
15421 riscix_vec) tb="$tb aout32.lo riscix.lo" ;;
15422 rs6000coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15423 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15424 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15425 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15426 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15427 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15428 shlpe_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15429 shlpei_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15430 som_vec) tb="$tb som.lo" ;;
15431 sparccoff_vec) tb="$tb coff-sparc.lo" ;;
15432 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;;
15433 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;;
15434 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
15435 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
15436 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;;
15437 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;;
15438 sym_vec) tb="$tb xsym.lo" ;;
15439 tic30_aout_vec) tb="$tb aout-tic30.lo" ;;
15440 tic30_coff_vec) tb="$tb coff-tic30.lo" ;;
15441 tic4x_coff0_vec) tb="$tb coff-tic4x.lo" ;;
15442 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo" ;;
15443 tic4x_coff1_vec) tb="$tb coff-tic4x.lo" ;;
15444 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo" ;;
15445 tic4x_coff2_vec) tb="$tb coff-tic4x.lo" ;;
15446 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo" ;;
15447 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo" ;;
15448 tic54x_coff0_vec) tb="$tb coff-tic54x.lo" ;;
15449 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo" ;;
15450 tic54x_coff1_vec) tb="$tb coff-tic54x.lo" ;;
15451 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo" ;;
15452 tic54x_coff2_vec) tb="$tb coff-tic54x.lo" ;;
15453 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;;
15454 vaxnetbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;;
15455 vax1knetbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;;
15456 vaxbsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;;
15457 versados_vec) tb="$tb versados.lo" ;;
95e34ef7 15458 vms_alpha_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
4b544b64 15459 vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;;
81ecdfbb
RW
15460 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;;
15461 we32kcoff_vec) tb="$tb coff-we32k.lo" ;;
15462 z80coff_vec) tb="$tb coff-z80.lo reloc16.lo" ;;
15463 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo cofflink.lo" ;;
2ba49b59 15464
81ecdfbb
RW
15465 # These appear out of order in targets.c
15466 srec_vec) tb="$tb srec.lo" ;;
15467 symbolsrec_vec) tb="$tb srec.lo" ;;
15468 tekhex_vec) tb="$tb tekhex.lo" ;;
15469 cisco_core_big_vec) tb="$tb cisco-core.lo" ;;
15470 cisco_core_little_vec) tb="$tb cisco-core.lo" ;;
5464f5a1 15471
81ecdfbb
RW
15472 "") ;;
15473 *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;;
15474 esac
1012372a 15475
81ecdfbb
RW
15476 if test ${target_size} = 64; then
15477 target64=true
15478 fi
15479 if test x"${vec}" = x"${defvec}"; then
15480 bfd_default_target_size=${target_size}
15481 fi
15482done
2ba49b59 15483
81ecdfbb
RW
15484# Target architecture .o files.
15485# A couple of CPUs use shorter file names to avoid problems on DOS
15486# filesystems.
15487ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
5464f5a1 15488
81ecdfbb
RW
15489# Weed out duplicate .o files.
15490f=""
15491for i in $tb ; do
15492 case " $f " in
15493 *" $i "*) ;;
15494 *) f="$f $i" ;;
15495 esac
1012372a 15496done
81ecdfbb 15497tb="$f"
1012372a 15498
81ecdfbb
RW
15499f=""
15500for i in $ta ; do
15501 case " $f " in
15502 *" $i "*) ;;
15503 *) f="$f $i" ;;
15504 esac
15505done
15506ta="$f"
2ba49b59 15507
81ecdfbb
RW
15508bfd_backends="$tb"
15509bfd_machines="$ta"
1012372a 15510
81ecdfbb
RW
15511if test x${all_targets} = xtrue ; then
15512 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
15513 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
15514 selvecs=
7256a114 15515 havevecs=-DHAVE_all_vecs
81ecdfbb
RW
15516 selarchs=
15517 test -n "$assocvecs" &&
15518 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15519else # all_targets is true
15520 # Only set these if they will be nonempty, for the clever echo.
15521 havevecs=
15522 assocvecs=
15523 test -n "$selvecs" &&
15524 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
15525 test -n "$selvecs" &&
15526 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15527 test -n "$selarchs" &&
15528 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15529fi # all_targets is true
15530
15531case ${host64}-${target64}-${want64} in
15532 *true*)
15533 wordsize=64
15534 bfd64_libs='$(BFD64_LIBS)'
15535 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
15536 if test $BFD_HOST_64_BIT_DEFINED = 0; then
15537 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
15538$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
15539 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
15540$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
15541 fi
15542 if test -n "$GCC" ; then
15543 bad_64bit_gcc=no;
15544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
15545$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
15546 # Add more tests for gcc versions with non-working 64-bit support here.
15547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15548/* end confdefs.h. */
15549:__GNUC__:__GNUC_MINOR__:__i386__:
15550_ACEOF
15551if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15552 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
15553 bad_64bit_gcc=yes;
15554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
15555$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
2ba49b59 15556else
81ecdfbb
RW
15557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15558$as_echo "no" >&6; }
2ba49b59 15559fi
81ecdfbb 15560rm -f conftest*
1012372a 15561
81ecdfbb
RW
15562 if test $bad_64bit_gcc = yes ; then
15563 as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
15564 fi
15565 fi
15566 ;;
15567 false-false-false)
15568 wordsize=32
15569 all_backends='$(BFD32_BACKENDS)'
15570 ;;
15571esac
1012372a
AC
15572
15573
15574
15575
252b5132 15576
6be7c12c 15577
5464f5a1
NN
15578
15579
81ecdfbb
RW
15580if test "$plugins" = "yes"; then
15581 supports_plugins=1
5464f5a1 15582else
81ecdfbb 15583 supports_plugins=0
5464f5a1 15584fi
5464f5a1 15585
81ecdfbb
RW
15586
15587# Determine the host dependant file_ptr a.k.a. off_t type. In order
15588# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
15589# fseeko, long. This assumes that sizeof off_t is .ge. sizeof long.
15590# Hopefully a reasonable assumption since fseeko et.al. should be
15591# upward compatible.
15592for ac_func in ftello ftello64 fseeko fseeko64 fopen64
15593do :
15594 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15595ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15596eval as_val=\$$as_ac_var
15597 if test "x$as_val" = x""yes; then :
15598 cat >>confdefs.h <<_ACEOF
15599#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5464f5a1 15600_ACEOF
5464f5a1 15601
252b5132 15602fi
81ecdfbb 15603done
5464f5a1 15604
81ecdfbb
RW
15605if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
15606 # The cast to long int works around a bug in the HP C Compiler
15607# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15608# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15609# This bug is HP SR number 8606223364.
15610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15611$as_echo_n "checking size of off_t... " >&6; }
15612if test "${ac_cv_sizeof_off_t+set}" = set; then :
15613 $as_echo_n "(cached) " >&6
6be7c12c 15614else
81ecdfbb 15615 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
5464f5a1 15616
81ecdfbb
RW
15617else
15618 if test "$ac_cv_type_off_t" = yes; then
15619 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15620$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15621{ as_fn_set_status 77
15622as_fn_error "cannot compute sizeof (off_t)
15623See \`config.log' for more details." "$LINENO" 5; }; }
15624 else
15625 ac_cv_sizeof_off_t=0
15626 fi
5464f5a1 15627fi
5464f5a1 15628
252b5132 15629fi
81ecdfbb
RW
15630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15631$as_echo "$ac_cv_sizeof_off_t" >&6; }
5464f5a1 15632
252b5132 15633
5464f5a1 15634
81ecdfbb
RW
15635cat >>confdefs.h <<_ACEOF
15636#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
5464f5a1 15637_ACEOF
5464f5a1 15638
5464f5a1 15639
81ecdfbb
RW
15640fi
15641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
15642$as_echo_n "checking file_ptr type... " >&6; }
15643bfd_file_ptr="long"
15644bfd_ufile_ptr="unsigned long"
15645if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
15646 -o x"${ac_cv_sizeof_off_t}" = x8; then
15647 bfd_file_ptr=BFD_HOST_64_BIT
15648 bfd_ufile_ptr=BFD_HOST_U_64_BIT
15649fi
15650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
15651$as_echo "$bfd_file_ptr" >&6; }
15652
6be7c12c 15653
252b5132 15654
252b5132 15655
81ecdfbb
RW
15656tdefaults=""
15657test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
15658test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
15659test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
15660test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
7256a114 15661
81ecdfbb
RW
15662
15663
15664for ac_header in stdlib.h unistd.h
15665do :
15666 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15667ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15668eval as_val=\$$as_ac_Header
15669 if test "x$as_val" = x""yes; then :
15670 cat >>confdefs.h <<_ACEOF
15671#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5464f5a1 15672_ACEOF
5464f5a1 15673
5464f5a1 15674fi
81ecdfbb
RW
15675
15676done
15677
15678for ac_func in getpagesize
15679do :
15680 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15681if test "x$ac_cv_func_getpagesize" = x""yes; then :
5464f5a1 15682 cat >>confdefs.h <<_ACEOF
81ecdfbb 15683#define HAVE_GETPAGESIZE 1
5464f5a1 15684_ACEOF
252b5132 15685
252b5132
RH
15686fi
15687done
15688
81ecdfbb
RW
15689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15690$as_echo_n "checking for working mmap... " >&6; }
15691if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
15692 $as_echo_n "(cached) " >&6
252b5132 15693else
81ecdfbb 15694 if test "$cross_compiling" = yes; then :
252b5132
RH
15695 ac_cv_func_mmap_fixed_mapped=no
15696else
81ecdfbb 15697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
15698/* end confdefs.h. */
15699$ac_includes_default
15700/* malloc might have been renamed as rpl_malloc. */
15701#undef malloc
6be7c12c 15702
252b5132
RH
15703/* Thanks to Mike Haertel and Jim Avera for this test.
15704 Here is a matrix of mmap possibilities:
15705 mmap private not fixed
15706 mmap private fixed at somewhere currently unmapped
15707 mmap private fixed at somewhere already mapped
15708 mmap shared not fixed
15709 mmap shared fixed at somewhere currently unmapped
15710 mmap shared fixed at somewhere already mapped
15711 For private mappings, we should verify that changes cannot be read()
15712 back from the file, nor mmap's back from the file at a different
15713 address. (There have been systems where private was not correctly
15714 implemented like the infamous i386 svr4.0, and systems where the
5464f5a1 15715 VM page cache was not coherent with the file system buffer cache
252b5132
RH
15716 like early versions of FreeBSD and possibly contemporary NetBSD.)
15717 For shared mappings, we should conversely verify that changes get
5464f5a1 15718 propagated back to all the places they're supposed to be.
252b5132
RH
15719
15720 Grep wants private fixed already mapped.
15721 The main things grep needs to know about mmap are:
15722 * does it exist and is it safe to write into the mmap'd area
15723 * how to use it (BSD variants) */
5464f5a1 15724
252b5132
RH
15725#include <fcntl.h>
15726#include <sys/mman.h>
15727
81ecdfbb 15728#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
5464f5a1
NN
15729char *malloc ();
15730#endif
6be7c12c 15731
5464f5a1 15732/* This mess was copied from the GNU getpagesize.h. */
81ecdfbb 15733#ifndef HAVE_GETPAGESIZE
252b5132 15734/* Assume that all systems that can run configure have sys/param.h. */
81ecdfbb 15735# ifndef HAVE_SYS_PARAM_H
252b5132
RH
15736# define HAVE_SYS_PARAM_H 1
15737# endif
15738
15739# ifdef _SC_PAGESIZE
15740# define getpagesize() sysconf(_SC_PAGESIZE)
15741# else /* no _SC_PAGESIZE */
81ecdfbb 15742# ifdef HAVE_SYS_PARAM_H
252b5132
RH
15743# include <sys/param.h>
15744# ifdef EXEC_PAGESIZE
15745# define getpagesize() EXEC_PAGESIZE
15746# else /* no EXEC_PAGESIZE */
15747# ifdef NBPG
15748# define getpagesize() NBPG * CLSIZE
15749# ifndef CLSIZE
15750# define CLSIZE 1
15751# endif /* no CLSIZE */
15752# else /* no NBPG */
15753# ifdef NBPC
15754# define getpagesize() NBPC
15755# else /* no NBPC */
15756# ifdef PAGESIZE
15757# define getpagesize() PAGESIZE
15758# endif /* PAGESIZE */
15759# endif /* no NBPC */
15760# endif /* no NBPG */
15761# endif /* no EXEC_PAGESIZE */
15762# else /* no HAVE_SYS_PARAM_H */
15763# define getpagesize() 8192 /* punt totally */
15764# endif /* no HAVE_SYS_PARAM_H */
15765# endif /* no _SC_PAGESIZE */
15766
5464f5a1
NN
15767#endif /* no HAVE_GETPAGESIZE */
15768
15769int
15770main ()
15771{
15772 char *data, *data2, *data3;
15773 int i, pagesize;
15774 int fd;
15775
15776 pagesize = getpagesize ();
15777
15778 /* First, make a file with some known garbage in it. */
15779 data = (char *) malloc (pagesize);
15780 if (!data)
81ecdfbb 15781 return 1;
5464f5a1
NN
15782 for (i = 0; i < pagesize; ++i)
15783 *(data + i) = rand ();
15784 umask (0);
15785 fd = creat ("conftest.mmap", 0600);
15786 if (fd < 0)
81ecdfbb 15787 return 1;
5464f5a1 15788 if (write (fd, data, pagesize) != pagesize)
81ecdfbb 15789 return 1;
5464f5a1
NN
15790 close (fd);
15791
15792 /* Next, try to mmap the file at a fixed address which already has
15793 something else allocated at it. If we can, also make sure that
15794 we see the same garbage. */
15795 fd = open ("conftest.mmap", O_RDWR);
15796 if (fd < 0)
81ecdfbb 15797 return 1;
5464f5a1
NN
15798 data2 = (char *) malloc (2 * pagesize);
15799 if (!data2)
81ecdfbb
RW
15800 return 1;
15801 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
5464f5a1
NN
15802 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15803 MAP_PRIVATE | MAP_FIXED, fd, 0L))
81ecdfbb 15804 return 1;
5464f5a1
NN
15805 for (i = 0; i < pagesize; ++i)
15806 if (*(data + i) != *(data2 + i))
81ecdfbb 15807 return 1;
5464f5a1
NN
15808
15809 /* Finally, make sure that changes to the mapped area do not
15810 percolate back to the file as seen by read(). (This is a bug on
15811 some variants of i386 svr4.0.) */
15812 for (i = 0; i < pagesize; ++i)
15813 *(data2 + i) = *(data2 + i) + 1;
15814 data3 = (char *) malloc (pagesize);
15815 if (!data3)
81ecdfbb 15816 return 1;
5464f5a1 15817 if (read (fd, data3, pagesize) != pagesize)
81ecdfbb 15818 return 1;
5464f5a1
NN
15819 for (i = 0; i < pagesize; ++i)
15820 if (*(data + i) != *(data3 + i))
81ecdfbb 15821 return 1;
5464f5a1 15822 close (fd);
81ecdfbb 15823 return 0;
5464f5a1
NN
15824}
15825_ACEOF
81ecdfbb 15826if ac_fn_c_try_run "$LINENO"; then :
5464f5a1
NN
15827 ac_cv_func_mmap_fixed_mapped=yes
15828else
81ecdfbb 15829 ac_cv_func_mmap_fixed_mapped=no
5464f5a1 15830fi
81ecdfbb
RW
15831rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15832 conftest.$ac_objext conftest.beam conftest.$ac_ext
5464f5a1 15833fi
81ecdfbb 15834
5464f5a1 15835fi
81ecdfbb
RW
15836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15837$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
5464f5a1
NN
15838if test $ac_cv_func_mmap_fixed_mapped = yes; then
15839
81ecdfbb 15840$as_echo "#define HAVE_MMAP 1" >>confdefs.h
5464f5a1
NN
15841
15842fi
15843rm -f conftest.mmap
15844
5464f5a1 15845for ac_func in madvise mprotect
81ecdfbb
RW
15846do :
15847 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15848ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15849eval as_val=\$$as_ac_var
15850 if test "x$as_val" = x""yes; then :
5464f5a1 15851 cat >>confdefs.h <<_ACEOF
81ecdfbb 15852#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5464f5a1
NN
15853_ACEOF
15854
15855fi
15856done
15857
15858case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
15859 true+yes )
81ecdfbb 15860$as_echo "#define USE_MMAP 1" >>confdefs.h
5464f5a1
NN
15861 ;;
15862esac
15863
15864rm -f doc/config.status
81ecdfbb 15865ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
5464f5a1 15866
20e95c23 15867
81ecdfbb 15868ac_config_commands="$ac_config_commands default"
5464f5a1 15869
108a6f8e
CD
15870
15871
15872
15873
15874
31dd3154 15875
5464f5a1
NN
15876cat >confcache <<\_ACEOF
15877# This file is a shell script that caches the results of configure
15878# tests run on this system so they can be shared between configure
15879# scripts and configure runs, see configure's option --config-cache.
15880# It is not useful on other systems. If it contains results you don't
15881# want to keep, you may remove or edit it.
15882#
15883# config.status only pays attention to the cache file if you give it
15884# the --recheck option to rerun configure.
15885#
15886# `ac_cv_env_foo' variables (set or unset) will be overridden when
15887# loading this file, other *unset* `ac_cv_foo' will be assigned the
15888# following values.
15889
15890_ACEOF
15891
15892# The following way of writing the cache mishandles newlines in values,
15893# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 15894# So, we kill variables containing newlines.
5464f5a1
NN
15895# Ultrix sh set writes to stderr and can't be redirected directly,
15896# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
15897(
15898 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15899 eval ac_val=\$$ac_var
15900 case $ac_val in #(
15901 *${as_nl}*)
15902 case $ac_var in #(
15903 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15904$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15905 esac
15906 case $ac_var in #(
15907 _ | IFS | as_nl) ;; #(
15908 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15909 *) { eval $ac_var=; unset $ac_var;} ;;
15910 esac ;;
15911 esac
15912 done
15913
5464f5a1 15914 (set) 2>&1 |
81ecdfbb
RW
15915 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15916 *${as_nl}ac_space=\ *)
15917 # `set' does not quote correctly, so add quotes: double-quote
15918 # substitution turns \\\\ into \\, and sed turns \\ into \.
5464f5a1
NN
15919 sed -n \
15920 "s/'/'\\\\''/g;
15921 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 15922 ;; #(
5464f5a1
NN
15923 *)
15924 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 15925 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5464f5a1 15926 ;;
81ecdfbb
RW
15927 esac |
15928 sort
15929) |
5464f5a1 15930 sed '
81ecdfbb 15931 /^ac_cv_env_/b end
5464f5a1 15932 t clear
81ecdfbb 15933 :clear
5464f5a1
NN
15934 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15935 t end
81ecdfbb
RW
15936 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15937 :end' >>confcache
15938if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15939 if test -w "$cache_file"; then
15940 test "x$cache_file" != "x/dev/null" &&
15941 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15942$as_echo "$as_me: updating cache $cache_file" >&6;}
5464f5a1
NN
15943 cat confcache >$cache_file
15944 else
81ecdfbb
RW
15945 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15946$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5464f5a1
NN
15947 fi
15948fi
15949rm -f confcache
15950
15951test "x$prefix" = xNONE && prefix=$ac_default_prefix
15952# Let make expand exec_prefix.
15953test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15954
5464f5a1
NN
15955DEFS=-DHAVE_CONFIG_H
15956
15957ac_libobjs=
15958ac_ltlibobjs=
15959for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15960 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
15961 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15962 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15963 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15964 # will be set to the directory where LIBOBJS objects are built.
15965 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15966 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5464f5a1
NN
15967done
15968LIBOBJS=$ac_libobjs
15969
15970LTLIBOBJS=$ac_ltlibobjs
15971
15972
f5385ebf 15973if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
15974 as_fn_error "conditional \"AMDEP\" was never defined.
15975Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf
AM
15976fi
15977if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
15978 as_fn_error "conditional \"am__fastdepCC\" was never defined.
15979Usually this means the macro was only invoked conditionally." "$LINENO" 5
15980fi
15981 if test -n "$EXEEXT"; then
15982 am__EXEEXT_TRUE=
15983 am__EXEEXT_FALSE='#'
15984else
15985 am__EXEEXT_TRUE='#'
15986 am__EXEEXT_FALSE=
f5385ebf 15987fi
81ecdfbb 15988
ce3c775b 15989if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
81ecdfbb
RW
15990 as_fn_error "conditional \"PLUGINS\" was never defined.
15991Usually this means the macro was only invoked conditionally." "$LINENO" 5
ce3c775b 15992fi
f5385ebf 15993if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
15994 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15995Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf 15996fi
d5fbea21 15997if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
81ecdfbb
RW
15998 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
15999Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 16000fi
f5385ebf 16001if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
81ecdfbb
RW
16002 as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined.
16003Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf 16004fi
5464f5a1
NN
16005
16006: ${CONFIG_STATUS=./config.status}
81ecdfbb 16007ac_write_fail=0
5464f5a1
NN
16008ac_clean_files_save=$ac_clean_files
16009ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
16010{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16011$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16012as_write_fail=0
16013cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5464f5a1
NN
16014#! $SHELL
16015# Generated by $as_me.
16016# Run this file to recreate the current configuration.
16017# Compiler output produced by configure, useful for debugging
16018# configure, is in config.log if it exists.
16019
16020debug=false
16021ac_cs_recheck=false
16022ac_cs_silent=false
5464f5a1 16023
81ecdfbb
RW
16024SHELL=\${CONFIG_SHELL-$SHELL}
16025export SHELL
16026_ASEOF
16027cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16028## -------------------- ##
16029## M4sh Initialization. ##
16030## -------------------- ##
5464f5a1 16031
81ecdfbb
RW
16032# Be more Bourne compatible
16033DUALCASE=1; export DUALCASE # for MKS sh
16034if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5464f5a1
NN
16035 emulate sh
16036 NULLCMD=:
81ecdfbb 16037 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5464f5a1
NN
16038 # is contrary to our usage. Disable this feature.
16039 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
16040 setopt NO_GLOB_SUBST
16041else
16042 case `(set -o) 2>/dev/null` in #(
16043 *posix*) :
16044 set -o posix ;; #(
16045 *) :
16046 ;;
16047esac
5464f5a1 16048fi
5464f5a1 16049
81ecdfbb
RW
16050
16051as_nl='
16052'
16053export as_nl
16054# Printing a long string crashes Solaris 7 /usr/bin/printf.
16055as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16056as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16057as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16058# Prefer a ksh shell builtin over an external printf program on Solaris,
16059# but without wasting forks for bash or zsh.
16060if test -z "$BASH_VERSION$ZSH_VERSION" \
16061 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16062 as_echo='print -r --'
16063 as_echo_n='print -rn --'
16064elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16065 as_echo='printf %s\n'
16066 as_echo_n='printf %s'
16067else
16068 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16069 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16070 as_echo_n='/usr/ucb/echo -n'
16071 else
16072 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16073 as_echo_n_body='eval
16074 arg=$1;
16075 case $arg in #(
16076 *"$as_nl"*)
16077 expr "X$arg" : "X\\(.*\\)$as_nl";
16078 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16079 esac;
16080 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16081 '
16082 export as_echo_n_body
16083 as_echo_n='sh -c $as_echo_n_body as_echo'
16084 fi
16085 export as_echo_body
16086 as_echo='sh -c $as_echo_body as_echo'
16087fi
16088
16089# The user is always right.
16090if test "${PATH_SEPARATOR+set}" != set; then
16091 PATH_SEPARATOR=:
16092 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16093 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16094 PATH_SEPARATOR=';'
16095 }
5464f5a1
NN
16096fi
16097
16098
81ecdfbb
RW
16099# IFS
16100# We need space, tab and new line, in precisely that order. Quoting is
16101# there to prevent editors from complaining about space-tab.
16102# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16103# splitting by setting IFS to empty value.)
16104IFS=" "" $as_nl"
16105
16106# Find who we are. Look in the path if we contain no directory separator.
16107case $0 in #((
16108 *[\\/]* ) as_myself=$0 ;;
16109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16110for as_dir in $PATH
16111do
16112 IFS=$as_save_IFS
16113 test -z "$as_dir" && as_dir=.
16114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16115 done
16116IFS=$as_save_IFS
16117
16118 ;;
16119esac
16120# We did not find ourselves, most probably we were run as `sh COMMAND'
16121# in which case we are not to be found in the path.
16122if test "x$as_myself" = x; then
16123 as_myself=$0
16124fi
16125if test ! -f "$as_myself"; then
16126 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16127 exit 1
16128fi
16129
16130# Unset variables that we do not need and which cause bugs (e.g. in
16131# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16132# suppresses any "Segmentation fault" message there. '((' could
16133# trigger a bug in pdksh 5.2.14.
16134for as_var in BASH_ENV ENV MAIL MAILPATH
16135do eval test x\${$as_var+set} = xset \
16136 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16137done
5464f5a1
NN
16138PS1='$ '
16139PS2='> '
16140PS4='+ '
16141
16142# NLS nuisances.
81ecdfbb
RW
16143LC_ALL=C
16144export LC_ALL
16145LANGUAGE=C
16146export LANGUAGE
16147
16148# CDPATH.
16149(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16150
16151
16152# as_fn_error ERROR [LINENO LOG_FD]
16153# ---------------------------------
16154# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16155# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16156# script with status $?, using 1 if that was 0.
16157as_fn_error ()
16158{
16159 as_status=$?; test $as_status -eq 0 && as_status=1
16160 if test "$3"; then
16161 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16162 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
5464f5a1 16163 fi
81ecdfbb
RW
16164 $as_echo "$as_me: error: $1" >&2
16165 as_fn_exit $as_status
16166} # as_fn_error
16167
16168
16169# as_fn_set_status STATUS
16170# -----------------------
16171# Set $? to STATUS, without forking.
16172as_fn_set_status ()
16173{
16174 return $1
16175} # as_fn_set_status
16176
16177# as_fn_exit STATUS
16178# -----------------
16179# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16180as_fn_exit ()
16181{
16182 set +e
16183 as_fn_set_status $1
16184 exit $1
16185} # as_fn_exit
16186
16187# as_fn_unset VAR
16188# ---------------
16189# Portably unset VAR.
16190as_fn_unset ()
16191{
16192 { eval $1=; unset $1;}
16193}
16194as_unset=as_fn_unset
16195# as_fn_append VAR VALUE
16196# ----------------------
16197# Append the text in VALUE to the end of the definition contained in VAR. Take
16198# advantage of any shell optimizations that allow amortized linear growth over
16199# repeated appends, instead of the typical quadratic growth present in naive
16200# implementations.
16201if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16202 eval 'as_fn_append ()
16203 {
16204 eval $1+=\$2
16205 }'
16206else
16207 as_fn_append ()
16208 {
16209 eval $1=\$$1\$2
16210 }
16211fi # as_fn_append
16212
16213# as_fn_arith ARG...
16214# ------------------
16215# Perform arithmetic evaluation on the ARGs, and store the result in the
16216# global $as_val. Take advantage of shells that can avoid forks. The arguments
16217# must be portable across $(()) and expr.
16218if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16219 eval 'as_fn_arith ()
16220 {
16221 as_val=$(( $* ))
16222 }'
16223else
16224 as_fn_arith ()
16225 {
16226 as_val=`expr "$@" || test $? -eq 1`
16227 }
16228fi # as_fn_arith
16229
5464f5a1 16230
81ecdfbb
RW
16231if expr a : '\(a\)' >/dev/null 2>&1 &&
16232 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5464f5a1
NN
16233 as_expr=expr
16234else
16235 as_expr=false
16236fi
16237
81ecdfbb 16238if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5464f5a1
NN
16239 as_basename=basename
16240else
16241 as_basename=false
16242fi
252b5132 16243
81ecdfbb
RW
16244if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16245 as_dirname=dirname
16246else
16247 as_dirname=false
16248fi
6be7c12c 16249
81ecdfbb 16250as_me=`$as_basename -- "$0" ||
5464f5a1
NN
16251$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16252 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
16253 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16254$as_echo X/"$0" |
16255 sed '/^.*\/\([^/][^/]*\)\/*$/{
16256 s//\1/
16257 q
16258 }
16259 /^X\/\(\/\/\)$/{
16260 s//\1/
16261 q
16262 }
16263 /^X\/\(\/\).*/{
16264 s//\1/
16265 q
16266 }
16267 s/.*/./; q'`
5464f5a1 16268
5464f5a1
NN
16269# Avoid depending upon Character Ranges.
16270as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16271as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16272as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16273as_cr_digits='0123456789'
16274as_cr_alnum=$as_cr_Letters$as_cr_digits
16275
81ecdfbb
RW
16276ECHO_C= ECHO_N= ECHO_T=
16277case `echo -n x` in #(((((
16278-n*)
16279 case `echo 'xy\c'` in
16280 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16281 xy) ECHO_C='\c';;
16282 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16283 ECHO_T=' ';;
16284 esac;;
16285*)
16286 ECHO_N='-n';;
5464f5a1
NN
16287esac
16288
81ecdfbb
RW
16289rm -f conf$$ conf$$.exe conf$$.file
16290if test -d conf$$.dir; then
16291 rm -f conf$$.dir/conf$$.file
252b5132 16292else
81ecdfbb
RW
16293 rm -f conf$$.dir
16294 mkdir conf$$.dir 2>/dev/null
252b5132 16295fi
81ecdfbb
RW
16296if (echo >conf$$.file) 2>/dev/null; then
16297 if ln -s conf$$.file conf$$ 2>/dev/null; then
5464f5a1 16298 as_ln_s='ln -s'
81ecdfbb
RW
16299 # ... but there are two gotchas:
16300 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16301 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16302 # In both cases, we have to default to `cp -p'.
16303 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16304 as_ln_s='cp -p'
16305 elif ln conf$$.file conf$$ 2>/dev/null; then
16306 as_ln_s=ln
16307 else
16308 as_ln_s='cp -p'
5464f5a1 16309 fi
5464f5a1
NN
16310else
16311 as_ln_s='cp -p'
252b5132 16312fi
81ecdfbb
RW
16313rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16314rmdir conf$$.dir 2>/dev/null
16315
16316
16317# as_fn_mkdir_p
16318# -------------
16319# Create "$as_dir" as a directory, including parents if necessary.
16320as_fn_mkdir_p ()
16321{
16322
16323 case $as_dir in #(
16324 -*) as_dir=./$as_dir;;
16325 esac
16326 test -d "$as_dir" || eval $as_mkdir_p || {
16327 as_dirs=
16328 while :; do
16329 case $as_dir in #(
16330 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16331 *) as_qdir=$as_dir;;
16332 esac
16333 as_dirs="'$as_qdir' $as_dirs"
16334 as_dir=`$as_dirname -- "$as_dir" ||
16335$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16336 X"$as_dir" : 'X\(//\)[^/]' \| \
16337 X"$as_dir" : 'X\(//\)$' \| \
16338 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16339$as_echo X"$as_dir" |
16340 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16341 s//\1/
16342 q
16343 }
16344 /^X\(\/\/\)[^/].*/{
16345 s//\1/
16346 q
16347 }
16348 /^X\(\/\/\)$/{
16349 s//\1/
16350 q
16351 }
16352 /^X\(\/\).*/{
16353 s//\1/
16354 q
16355 }
16356 s/.*/./; q'`
16357 test -d "$as_dir" && break
16358 done
16359 test -z "$as_dirs" || eval "mkdir $as_dirs"
16360 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16361
6be7c12c 16362
81ecdfbb 16363} # as_fn_mkdir_p
5464f5a1 16364if mkdir -p . 2>/dev/null; then
81ecdfbb 16365 as_mkdir_p='mkdir -p "$as_dir"'
5464f5a1
NN
16366else
16367 test -d ./-p && rmdir ./-p
16368 as_mkdir_p=false
252b5132 16369fi
81ecdfbb
RW
16370
16371if test -x / >/dev/null 2>&1; then
16372 as_test_x='test -x'
16373else
16374 if ls -dL / >/dev/null 2>&1; then
16375 as_ls_L_option=L
16376 else
16377 as_ls_L_option=
16378 fi
16379 as_test_x='
16380 eval sh -c '\''
16381 if test -d "$1"; then
16382 test -d "$1/.";
16383 else
16384 case $1 in #(
16385 -*)set "./$1";;
16386 esac;
16387 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16388 ???[sx]*):;;*)false;;esac;fi
16389 '\'' sh
16390 '
16391fi
16392as_executable_p=$as_test_x
252b5132 16393
5464f5a1
NN
16394# Sed expression to map a string onto a valid CPP name.
16395as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
252b5132 16396
5464f5a1
NN
16397# Sed expression to map a string onto a valid variable name.
16398as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6be7c12c 16399
252b5132 16400
5464f5a1 16401exec 6>&1
81ecdfbb
RW
16402## ----------------------------------- ##
16403## Main body of $CONFIG_STATUS script. ##
16404## ----------------------------------- ##
16405_ASEOF
16406test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5464f5a1 16407
81ecdfbb
RW
16408cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16409# Save the log message, to keep $0 and so on meaningful, and to
5464f5a1 16410# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
16411# values after options handling.
16412ac_log="
5464f5a1 16413This file was extended by $as_me, which was
81ecdfbb 16414generated by GNU Autoconf 2.64. Invocation command line was
5464f5a1
NN
16415
16416 CONFIG_FILES = $CONFIG_FILES
16417 CONFIG_HEADERS = $CONFIG_HEADERS
16418 CONFIG_LINKS = $CONFIG_LINKS
16419 CONFIG_COMMANDS = $CONFIG_COMMANDS
16420 $ $0 $@
16421
81ecdfbb
RW
16422on `(hostname || uname -n) 2>/dev/null | sed 1q`
16423"
16424
5464f5a1
NN
16425_ACEOF
16426
81ecdfbb
RW
16427case $ac_config_files in *"
16428"*) set x $ac_config_files; shift; ac_config_files=$*;;
16429esac
5464f5a1 16430
81ecdfbb
RW
16431case $ac_config_headers in *"
16432"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16433esac
252b5132 16434
252b5132 16435
81ecdfbb
RW
16436cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16437# Files that config.status was made for.
16438config_files="$ac_config_files"
16439config_headers="$ac_config_headers"
16440config_commands="$ac_config_commands"
252b5132 16441
81ecdfbb 16442_ACEOF
5464f5a1 16443
81ecdfbb 16444cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1 16445ac_cs_usage="\
81ecdfbb
RW
16446\`$as_me' instantiates files and other configuration actions
16447from templates according to the current configuration. Unless the files
16448and actions are specified as TAGs, all are instantiated by default.
5464f5a1 16449
81ecdfbb 16450Usage: $0 [OPTION]... [TAG]...
5464f5a1
NN
16451
16452 -h, --help print this help, then exit
81ecdfbb
RW
16453 -V, --version print version number and configuration settings, then exit
16454 -q, --quiet, --silent
16455 do not print progress messages
5464f5a1
NN
16456 -d, --debug don't remove temporary files
16457 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
16458 --file=FILE[:TEMPLATE]
16459 instantiate the configuration file FILE
16460 --header=FILE[:TEMPLATE]
16461 instantiate the configuration header FILE
5464f5a1
NN
16462
16463Configuration files:
16464$config_files
16465
16466Configuration headers:
16467$config_headers
16468
16469Configuration commands:
16470$config_commands
16471
81ecdfbb 16472Report bugs to the package provider."
5464f5a1 16473
81ecdfbb
RW
16474_ACEOF
16475cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5464f5a1
NN
16476ac_cs_version="\\
16477config.status
81ecdfbb
RW
16478configured by $0, generated by GNU Autoconf 2.64,
16479 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
5464f5a1 16480
81ecdfbb 16481Copyright (C) 2009 Free Software Foundation, Inc.
5464f5a1
NN
16482This config.status script is free software; the Free Software Foundation
16483gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
16484
16485ac_pwd='$ac_pwd'
16486srcdir='$srcdir'
16487INSTALL='$INSTALL'
16488MKDIR_P='$MKDIR_P'
16489AWK='$AWK'
16490test -n "\$AWK" || AWK=awk
5464f5a1
NN
16491_ACEOF
16492
81ecdfbb
RW
16493cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16494# The default lists apply if the user does not specify any file.
5464f5a1
NN
16495ac_need_defaults=:
16496while test $# != 0
16497do
16498 case $1 in
16499 --*=*)
81ecdfbb
RW
16500 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16501 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5464f5a1 16502 ac_shift=:
6be7c12c 16503 ;;
81ecdfbb 16504 *)
5464f5a1
NN
16505 ac_option=$1
16506 ac_optarg=$2
16507 ac_shift=shift
6be7c12c 16508 ;;
5464f5a1 16509 esac
252b5132 16510
5464f5a1
NN
16511 case $ac_option in
16512 # Handling of the options.
5464f5a1
NN
16513 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16514 ac_cs_recheck=: ;;
81ecdfbb
RW
16515 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16516 $as_echo "$ac_cs_version"; exit ;;
16517 --debug | --debu | --deb | --de | --d | -d )
5464f5a1
NN
16518 debug=: ;;
16519 --file | --fil | --fi | --f )
16520 $ac_shift
81ecdfbb
RW
16521 case $ac_optarg in
16522 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16523 esac
16524 as_fn_append CONFIG_FILES " '$ac_optarg'"
5464f5a1
NN
16525 ac_need_defaults=false;;
16526 --header | --heade | --head | --hea )
16527 $ac_shift
81ecdfbb
RW
16528 case $ac_optarg in
16529 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16530 esac
16531 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
5464f5a1 16532 ac_need_defaults=false;;
81ecdfbb
RW
16533 --he | --h)
16534 # Conflict between --help and --header
16535 as_fn_error "ambiguous option: \`$1'
16536Try \`$0 --help' for more information.";;
16537 --help | --hel | -h )
16538 $as_echo "$ac_cs_usage"; exit ;;
5464f5a1
NN
16539 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16540 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16541 ac_cs_silent=: ;;
6be7c12c 16542
5464f5a1 16543 # This is an error.
81ecdfbb
RW
16544 -*) as_fn_error "unrecognized option: \`$1'
16545Try \`$0 --help' for more information." ;;
252b5132 16546
81ecdfbb
RW
16547 *) as_fn_append ac_config_targets " $1"
16548 ac_need_defaults=false ;;
252b5132 16549
5464f5a1
NN
16550 esac
16551 shift
16552done
6be7c12c 16553
5464f5a1 16554ac_configure_extra_args=
252b5132 16555
5464f5a1
NN
16556if $ac_cs_silent; then
16557 exec 6>/dev/null
16558 ac_configure_extra_args="$ac_configure_extra_args --silent"
16559fi
6be7c12c 16560
5464f5a1 16561_ACEOF
81ecdfbb 16562cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5464f5a1 16563if \$ac_cs_recheck; then
81ecdfbb
RW
16564 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16565 shift
16566 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16567 CONFIG_SHELL='$SHELL'
16568 export CONFIG_SHELL
16569 exec "\$@"
5464f5a1
NN
16570fi
16571
16572_ACEOF
81ecdfbb
RW
16573cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16574exec 5>>config.log
16575{
16576 echo
16577 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16578## Running $as_me. ##
16579_ASBOX
16580 $as_echo "$ac_log"
16581} >&5
5464f5a1 16582
81ecdfbb
RW
16583_ACEOF
16584cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6be7c12c 16585#
81ecdfbb 16586# INIT-COMMANDS
6be7c12c 16587#
f5385ebf 16588AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
16589
16590
16591# The HP-UX ksh and POSIX shell print the target directory to stdout
16592# if CDPATH is set.
16593(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16594
16595sed_quote_subst='$sed_quote_subst'
16596double_quote_subst='$double_quote_subst'
16597delay_variable_subst='$delay_variable_subst'
3725885a
RW
16598enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16599macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16600macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16601enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16602pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16603enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16604SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16605ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16606host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16607host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16608host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16609build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16610build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16611build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16612SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16613Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16614GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16615EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16616FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16617LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16618NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16619LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16620max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16621ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16622exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16623lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16624lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16625lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16626reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16627reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16628OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16629deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16630file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16631AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16632AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16633STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16634RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16635old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16636old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16637old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16638lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16639CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16640CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16641compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16642GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16643lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16644lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16645lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16646lt_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"`'
16647objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16648MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16649lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16650lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16651lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16652lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16653lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16654need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16655DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16656NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16657LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16658OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16659OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16660libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16661shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16662extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16663archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16664enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16665export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16666whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16667compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16668old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16669old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16670archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16671archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16672module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16673module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16674with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16675allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16676no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16677hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16678hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16679hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16680hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16681hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16682hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16683hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16684hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16685inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16686link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16687fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16688always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16689export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16690exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16691include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16692prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16693file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16694variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16695need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16696need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16697version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16698runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16699shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16700shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16701libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16702library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16703soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16704install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16705postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16706postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16707finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16708finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16709hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16710sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16711sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16712hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16713enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16714enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16715enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16716old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16717striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
16718
16719LTCC='$LTCC'
16720LTCFLAGS='$LTCFLAGS'
16721compiler='$compiler_DEFAULT'
16722
3725885a
RW
16723# A function that is used when there is no print builtin or printf.
16724func_fallback_echo ()
16725{
16726 eval 'cat <<_LTECHO_EOF
16727\$1
16728_LTECHO_EOF'
16729}
16730
d7040cdb 16731# Quote evaled strings.
3725885a
RW
16732for var in SHELL \
16733ECHO \
16734SED \
d7040cdb
SE
16735GREP \
16736EGREP \
16737FGREP \
16738LD \
16739NM \
16740LN_S \
16741lt_SP2NL \
16742lt_NL2SP \
16743reload_flag \
718a6fd8 16744OBJDUMP \
d7040cdb
SE
16745deplibs_check_method \
16746file_magic_cmd \
16747AR \
16748AR_FLAGS \
16749STRIP \
16750RANLIB \
16751CC \
16752CFLAGS \
16753compiler \
16754lt_cv_sys_global_symbol_pipe \
16755lt_cv_sys_global_symbol_to_cdecl \
16756lt_cv_sys_global_symbol_to_c_name_address \
718a6fd8 16757lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
16758lt_prog_compiler_no_builtin_flag \
16759lt_prog_compiler_wl \
16760lt_prog_compiler_pic \
16761lt_prog_compiler_static \
16762lt_cv_prog_compiler_c_o \
16763need_locks \
718a6fd8
SE
16764DSYMUTIL \
16765NMEDIT \
16766LIPO \
16767OTOOL \
16768OTOOL64 \
d7040cdb
SE
16769shrext_cmds \
16770export_dynamic_flag_spec \
16771whole_archive_flag_spec \
16772compiler_needs_object \
16773with_gnu_ld \
16774allow_undefined_flag \
16775no_undefined_flag \
16776hardcode_libdir_flag_spec \
16777hardcode_libdir_flag_spec_ld \
16778hardcode_libdir_separator \
16779fix_srcfile_path \
16780exclude_expsyms \
16781include_expsyms \
16782file_list_spec \
16783variables_saved_for_relink \
16784libname_spec \
16785library_names_spec \
16786soname_spec \
3725885a 16787install_override_mode \
d7040cdb
SE
16788finish_eval \
16789old_striplib \
16790striplib; do
3725885a 16791 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 16792 *[\\\\\\\`\\"\\\$]*)
3725885a 16793 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
16794 ;;
16795 *)
16796 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16797 ;;
16798 esac
16799done
16800
16801# Double-quote double-evaled strings.
16802for var in reload_cmds \
16803old_postinstall_cmds \
16804old_postuninstall_cmds \
16805old_archive_cmds \
16806extract_expsyms_cmds \
16807old_archive_from_new_cmds \
16808old_archive_from_expsyms_cmds \
16809archive_cmds \
16810archive_expsym_cmds \
16811module_cmds \
16812module_expsym_cmds \
16813export_symbols_cmds \
16814prelink_cmds \
16815postinstall_cmds \
16816postuninstall_cmds \
16817finish_cmds \
16818sys_lib_search_path_spec \
16819sys_lib_dlsearch_path_spec; do
3725885a 16820 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 16821 *[\\\\\\\`\\"\\\$]*)
3725885a 16822 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
16823 ;;
16824 *)
16825 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16826 ;;
16827 esac
16828done
16829
d7040cdb
SE
16830ac_aux_dir='$ac_aux_dir'
16831xsi_shell='$xsi_shell'
16832lt_shell_append='$lt_shell_append'
16833
16834# See if we are running on zsh, and set the options which allow our
16835# commands through without removal of \ escapes INIT.
16836if test -n "\${ZSH_VERSION+set}" ; then
16837 setopt NO_GLOB_SUBST
16838fi
16839
16840
16841 PACKAGE='$PACKAGE'
16842 VERSION='$VERSION'
16843 TIMESTAMP='$TIMESTAMP'
16844 RM='$RM'
16845 ofile='$ofile'
16846
16847
16848
20e95c23
DJ
16849# Capture the value of obsolete ALL_LINGUAS because we need it to compute
16850 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16851 # from automake.
16852 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16853 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16854 LINGUAS="${LINGUAS-%UNSET%}"
16855
5464f5a1 16856
f3b4f6d0
PB
16857GCC="$GCC"
16858CC="$CC"
16859acx_cv_header_stdint="$acx_cv_header_stdint"
16860acx_cv_type_int8_t="$acx_cv_type_int8_t"
16861acx_cv_type_int16_t="$acx_cv_type_int16_t"
16862acx_cv_type_int32_t="$acx_cv_type_int32_t"
16863acx_cv_type_int64_t="$acx_cv_type_int64_t"
16864acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
16865ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
16866ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
16867ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
16868ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
16869ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
d5efd9fc
AM
16870ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
16871ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
f3b4f6d0 16872ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
d5efd9fc
AM
16873
16874
5464f5a1
NN
16875
16876_ACEOF
16877
81ecdfbb 16878cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1 16879
81ecdfbb 16880# Handling of arguments.
5464f5a1 16881for ac_config_target in $ac_config_targets
252b5132 16882do
81ecdfbb
RW
16883 case $ac_config_target in
16884 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16885 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16886 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16887 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16888 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
16889 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16890 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16891 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
16892 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16893 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16894
16895 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132
RH
16896 esac
16897done
16898
81ecdfbb 16899
5464f5a1
NN
16900# If the user did not use the arguments to specify the items to instantiate,
16901# then the envvar interface is used. Set only those that are not.
16902# We use the long form for the default assignment because of an extremely
16903# bizarre bug on SunOS 4.1.3.
16904if $ac_need_defaults; then
16905 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16906 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16907 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16908fi
16909
16910# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 16911# simply because there is no reason against having it here, and in addition,
5464f5a1 16912# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
16913# Hook for its removal unless debugging.
16914# Note that there is a small window in which the directory will not be cleaned:
16915# after its creation but before its name has been assigned to `$tmp'.
5464f5a1
NN
16916$debug ||
16917{
81ecdfbb
RW
16918 tmp=
16919 trap 'exit_status=$?
16920 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16921' 0
16922 trap 'as_fn_exit 1' 1 2 13 15
5464f5a1 16923}
5464f5a1 16924# Create a (secure) tmp directory for tmp files.
b3baf5d0 16925
5464f5a1 16926{
81ecdfbb 16927 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
5464f5a1
NN
16928 test -n "$tmp" && test -d "$tmp"
16929} ||
16930{
81ecdfbb
RW
16931 tmp=./conf$$-$RANDOM
16932 (umask 077 && mkdir "$tmp")
16933} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16934
16935# Set up the scripts for CONFIG_FILES section.
16936# No need to generate them if there are no CONFIG_FILES.
16937# This happens for instance with `./config.status config.h'.
16938if test -n "$CONFIG_FILES"; then
16939
16940
16941ac_cr=`echo X | tr X '\015'`
16942# On cygwin, bash can eat \r inside `` if the user requested igncr.
16943# But we know of no other shell where ac_cr would be empty at this
16944# point, so we can use a bashism as a fallback.
16945if test "x$ac_cr" = x; then
16946 eval ac_cr=\$\'\\r\'
16947fi
16948ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16949if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16950 ac_cs_awk_cr='\r'
16951else
16952 ac_cs_awk_cr=$ac_cr
16953fi
16954
16955echo 'BEGIN {' >"$tmp/subs1.awk" &&
16956_ACEOF
16957
16958
16959{
16960 echo "cat >conf$$subs.awk <<_ACEOF" &&
16961 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16962 echo "_ACEOF"
16963} >conf$$subs.sh ||
16964 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16965ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16966ac_delim='%!_!# '
16967for ac_last_try in false false false false false :; do
16968 . ./conf$$subs.sh ||
16969 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16970
16971 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16972 if test $ac_delim_n = $ac_delim_num; then
16973 break
16974 elif $ac_last_try; then
16975 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16976 else
16977 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16978 fi
16979done
16980rm -f conf$$subs.sh
16981
16982cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16983cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16984_ACEOF
16985sed -n '
16986h
16987s/^/S["/; s/!.*/"]=/
16988p
16989g
16990s/^[^!]*!//
16991:repl
16992t repl
16993s/'"$ac_delim"'$//
16994t delim
16995:nl
16996h
16997s/\(.\{148\}\).*/\1/
16998t more1
16999s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17000p
17001n
17002b repl
17003:more1
17004s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17005p
17006g
17007s/.\{148\}//
17008t nl
17009:delim
17010h
17011s/\(.\{148\}\).*/\1/
17012t more2
17013s/["\\]/\\&/g; s/^/"/; s/$/"/
17014p
17015b
17016:more2
17017s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17018p
17019g
17020s/.\{148\}//
17021t delim
17022' <conf$$subs.awk | sed '
17023/^[^""]/{
17024 N
17025 s/\n//
17026}
17027' >>$CONFIG_STATUS || ac_write_fail=1
17028rm -f conf$$subs.awk
17029cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17030_ACAWK
17031cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17032 for (key in S) S_is_set[key] = 1
17033 FS = "\a"
17034
17035}
5464f5a1 17036{
81ecdfbb
RW
17037 line = $ 0
17038 nfields = split(line, field, "@")
17039 substed = 0
17040 len = length(field[1])
17041 for (i = 2; i < nfields; i++) {
17042 key = field[i]
17043 keylen = length(key)
17044 if (S_is_set[key]) {
17045 value = S[key]
17046 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17047 len += length(value) + length(field[++i])
17048 substed = 1
17049 } else
17050 len += 1 + keylen
17051 }
17052
17053 print line
5464f5a1
NN
17054}
17055
81ecdfbb
RW
17056_ACAWK
17057_ACEOF
17058cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17059if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17060 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17061else
17062 cat
17063fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17064 || as_fn_error "could not setup config files machinery" "$LINENO" 5
5464f5a1
NN
17065_ACEOF
17066
81ecdfbb
RW
17067# VPATH may cause trouble with some makes, so we remove $(srcdir),
17068# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17069# trailing colons and then remove the whole line if VPATH becomes empty
17070# (actually we leave an empty line to preserve line numbers).
17071if test "x$srcdir" = x.; then
17072 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17073s/:*\$(srcdir):*/:/
17074s/:*\${srcdir}:*/:/
17075s/:*@srcdir@:*/:/
17076s/^\([^=]*=[ ]*\):*/\1/
17077s/:*$//
17078s/^[^=]*=[ ]*$//
17079}'
17080fi
b3baf5d0 17081
81ecdfbb
RW
17082cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17083fi # test -n "$CONFIG_FILES"
252b5132 17084
81ecdfbb
RW
17085# Set up the scripts for CONFIG_HEADERS section.
17086# No need to generate them if there are no CONFIG_HEADERS.
17087# This happens for instance with `./config.status Makefile'.
17088if test -n "$CONFIG_HEADERS"; then
17089cat >"$tmp/defines.awk" <<\_ACAWK ||
17090BEGIN {
5464f5a1
NN
17091_ACEOF
17092
81ecdfbb
RW
17093# Transform confdefs.h into an awk script `defines.awk', embedded as
17094# here-document in config.status, that substitutes the proper values into
17095# config.h.in to produce config.h.
17096
17097# Create a delimiter string that does not exist in confdefs.h, to ease
17098# handling of long lines.
17099ac_delim='%!_!# '
17100for ac_last_try in false false :; do
17101 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17102 if test -z "$ac_t"; then
17103 break
17104 elif $ac_last_try; then
17105 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17106 else
17107 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
252b5132 17108 fi
81ecdfbb 17109done
6be7c12c 17110
81ecdfbb
RW
17111# For the awk script, D is an array of macro values keyed by name,
17112# likewise P contains macro parameters if any. Preserve backslash
17113# newline sequences.
17114
17115ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17116sed -n '
17117s/.\{148\}/&'"$ac_delim"'/g
17118t rset
17119:rset
17120s/^[ ]*#[ ]*define[ ][ ]*/ /
17121t def
17122d
17123:def
17124s/\\$//
17125t bsnl
17126s/["\\]/\\&/g
17127s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17128D["\1"]=" \3"/p
17129s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17130d
17131:bsnl
17132s/["\\]/\\&/g
17133s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17134D["\1"]=" \3\\\\\\n"\\/p
17135t cont
17136s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17137t cont
17138d
17139:cont
17140n
17141s/.\{148\}/&'"$ac_delim"'/g
17142t clear
17143:clear
17144s/\\$//
17145t bsnlc
17146s/["\\]/\\&/g; s/^/"/; s/$/"/p
17147d
17148:bsnlc
17149s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17150b cont
17151' <confdefs.h | sed '
17152s/'"$ac_delim"'/"\\\
17153"/g' >>$CONFIG_STATUS || ac_write_fail=1
17154
17155cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17156 for (key in D) D_is_set[key] = 1
17157 FS = "\a"
17158}
17159/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17160 line = \$ 0
17161 split(line, arg, " ")
17162 if (arg[1] == "#") {
17163 defundef = arg[2]
17164 mac1 = arg[3]
17165 } else {
17166 defundef = substr(arg[1], 2)
17167 mac1 = arg[2]
17168 }
17169 split(mac1, mac2, "(") #)
17170 macro = mac2[1]
17171 prefix = substr(line, 1, index(line, defundef) - 1)
17172 if (D_is_set[macro]) {
17173 # Preserve the white space surrounding the "#".
17174 print prefix "define", macro P[macro] D[macro]
17175 next
17176 } else {
17177 # Replace #undef with comments. This is necessary, for example,
17178 # in the case of _POSIX_SOURCE, which is predefined and required
17179 # on some systems where configure will not decide to define it.
17180 if (defundef == "undef") {
17181 print "/*", prefix defundef, macro, "*/"
17182 next
17183 }
17184 }
17185}
17186{ print }
17187_ACAWK
5464f5a1 17188_ACEOF
81ecdfbb
RW
17189cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17190 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17191fi # test -n "$CONFIG_HEADERS"
17192
17193
17194eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17195shift
17196for ac_tag
17197do
17198 case $ac_tag in
17199 :[FHLC]) ac_mode=$ac_tag; continue;;
17200 esac
17201 case $ac_mode$ac_tag in
17202 :[FHL]*:*);;
17203 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17204 :[FH]-) ac_tag=-:-;;
17205 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17206 esac
17207 ac_save_IFS=$IFS
17208 IFS=:
17209 set x $ac_tag
17210 IFS=$ac_save_IFS
17211 shift
17212 ac_file=$1
17213 shift
17214
17215 case $ac_mode in
17216 :L) ac_source=$1;;
17217 :[FH])
17218 ac_file_inputs=
17219 for ac_f
17220 do
17221 case $ac_f in
17222 -) ac_f="$tmp/stdin";;
17223 *) # Look for the file first in the build tree, then in the source tree
17224 # (if the path is not absolute). The absolute path cannot be DOS-style,
17225 # because $ac_f cannot contain `:'.
17226 test -f "$ac_f" ||
17227 case $ac_f in
17228 [\\/$]*) false;;
17229 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17230 esac ||
17231 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17232 esac
17233 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17234 as_fn_append ac_file_inputs " '$ac_f'"
17235 done
17236
17237 # Let's still pretend it is `configure' which instantiates (i.e., don't
17238 # use $as_me), people would be surprised to read:
17239 # /* config.h. Generated by config.status. */
17240 configure_input='Generated from '`
17241 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17242 `' by configure.'
17243 if test x"$ac_file" != x-; then
17244 configure_input="$ac_file. $configure_input"
17245 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17246$as_echo "$as_me: creating $ac_file" >&6;}
17247 fi
17248 # Neutralize special characters interpreted by sed in replacement strings.
17249 case $configure_input in #(
17250 *\&* | *\|* | *\\* )
17251 ac_sed_conf_input=`$as_echo "$configure_input" |
17252 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17253 *) ac_sed_conf_input=$configure_input;;
17254 esac
17255
17256 case $ac_tag in
17257 *:-:* | *:-) cat >"$tmp/stdin" \
17258 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17259 esac
17260 ;;
252b5132
RH
17261 esac
17262
81ecdfbb 17263 ac_dir=`$as_dirname -- "$ac_file" ||
5464f5a1
NN
17264$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17265 X"$ac_file" : 'X\(//\)[^/]' \| \
17266 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
17267 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17268$as_echo X"$ac_file" |
17269 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17270 s//\1/
17271 q
17272 }
17273 /^X\(\/\/\)[^/].*/{
17274 s//\1/
17275 q
17276 }
17277 /^X\(\/\/\)$/{
17278 s//\1/
17279 q
17280 }
17281 /^X\(\/\).*/{
17282 s//\1/
17283 q
17284 }
17285 s/.*/./; q'`
17286 as_dir="$ac_dir"; as_fn_mkdir_p
5464f5a1
NN
17287 ac_builddir=.
17288
81ecdfbb
RW
17289case "$ac_dir" in
17290.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17291*)
17292 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17293 # A ".." for each directory in $ac_dir_suffix.
17294 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17295 case $ac_top_builddir_sub in
17296 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17297 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17298 esac ;;
17299esac
17300ac_abs_top_builddir=$ac_pwd
17301ac_abs_builddir=$ac_pwd$ac_dir_suffix
17302# for backward compatibility:
17303ac_top_builddir=$ac_top_build_prefix
252b5132 17304
5464f5a1 17305case $srcdir in
81ecdfbb 17306 .) # We are building in place.
5464f5a1 17307 ac_srcdir=.
81ecdfbb
RW
17308 ac_top_srcdir=$ac_top_builddir_sub
17309 ac_abs_top_srcdir=$ac_pwd ;;
17310 [\\/]* | ?:[\\/]* ) # Absolute name.
5464f5a1 17311 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
17312 ac_top_srcdir=$srcdir
17313 ac_abs_top_srcdir=$srcdir ;;
17314 *) # Relative name.
17315 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17316 ac_top_srcdir=$ac_top_build_prefix$srcdir
17317 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
5464f5a1 17318esac
81ecdfbb 17319ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
252b5132 17320
252b5132 17321
81ecdfbb
RW
17322 case $ac_mode in
17323 :F)
17324 #
17325 # CONFIG_FILE
17326 #
5464f5a1
NN
17327
17328 case $INSTALL in
17329 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
17330 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17331 esac
17332 ac_MKDIR_P=$MKDIR_P
17333 case $MKDIR_P in
17334 [\\/$]* | ?:[\\/]* ) ;;
17335 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
6be7c12c 17336 esac
81ecdfbb 17337_ACEOF
252b5132 17338
81ecdfbb
RW
17339cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17340# If the template does not know about datarootdir, expand it.
17341# FIXME: This hack should be removed a few years after 2.60.
17342ac_datarootdir_hack=; ac_datarootdir_seen=
17343ac_sed_dataroot='
17344/datarootdir/ {
17345 p
17346 q
17347}
17348/@datadir@/p
17349/@docdir@/p
17350/@infodir@/p
17351/@localedir@/p
17352/@mandir@/p'
17353case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17354*datarootdir*) ac_datarootdir_seen=yes;;
17355*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17356 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17357$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17358_ACEOF
17359cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17360 ac_datarootdir_hack='
17361 s&@datadir@&$datadir&g
17362 s&@docdir@&$docdir&g
17363 s&@infodir@&$infodir&g
17364 s&@localedir@&$localedir&g
17365 s&@mandir@&$mandir&g
17366 s&\\\${datarootdir}&$datarootdir&g' ;;
17367esac
5464f5a1 17368_ACEOF
81ecdfbb
RW
17369
17370# Neutralize VPATH when `$srcdir' = `.'.
17371# Shell code in configure.ac might set extrasub.
17372# FIXME: do we really want to maintain this feature?
17373cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17374ac_sed_extra="$ac_vpsub
5464f5a1
NN
17375$extrasub
17376_ACEOF
81ecdfbb 17377cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1
NN
17378:t
17379/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
17380s|@configure_input@|$ac_sed_conf_input|;t t
17381s&@top_builddir@&$ac_top_builddir_sub&;t t
17382s&@top_build_prefix@&$ac_top_build_prefix&;t t
17383s&@srcdir@&$ac_srcdir&;t t
17384s&@abs_srcdir@&$ac_abs_srcdir&;t t
17385s&@top_srcdir@&$ac_top_srcdir&;t t
17386s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17387s&@builddir@&$ac_builddir&;t t
17388s&@abs_builddir@&$ac_abs_builddir&;t t
17389s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17390s&@INSTALL@&$ac_INSTALL&;t t
17391s&@MKDIR_P@&$ac_MKDIR_P&;t t
17392$ac_datarootdir_hack
17393"
17394eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17395 || as_fn_error "could not create $ac_file" "$LINENO" 5
17396
17397test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17398 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17399 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17400 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17401which seems to be undefined. Please make sure it is defined." >&5
17402$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17403which seems to be undefined. Please make sure it is defined." >&2;}
17404
17405 rm -f "$tmp/stdin"
5464f5a1 17406 case $ac_file in
81ecdfbb
RW
17407 -) cat "$tmp/out" && rm -f "$tmp/out";;
17408 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17409 esac \
17410 || as_fn_error "could not create $ac_file" "$LINENO" 5
17411 ;;
17412 :H)
17413 #
17414 # CONFIG_HEADER
17415 #
5464f5a1 17416 if test x"$ac_file" != x-; then
81ecdfbb
RW
17417 {
17418 $as_echo "/* $configure_input */" \
17419 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17420 } >"$tmp/config.h" \
17421 || as_fn_error "could not create $ac_file" "$LINENO" 5
17422 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17423 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17424$as_echo "$as_me: $ac_file is unchanged" >&6;}
5464f5a1 17425 else
81ecdfbb
RW
17426 rm -f "$ac_file"
17427 mv "$tmp/config.h" "$ac_file" \
17428 || as_fn_error "could not create $ac_file" "$LINENO" 5
252b5132 17429 fi
5464f5a1 17430 else
81ecdfbb
RW
17431 $as_echo "/* $configure_input */" \
17432 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17433 || as_fn_error "could not create -" "$LINENO" 5
252b5132 17434 fi
81ecdfbb
RW
17435# Compute "$ac_file"'s index in $config_headers.
17436_am_arg="$ac_file"
f5385ebf
AM
17437_am_stamp_count=1
17438for _am_header in $config_headers :; do
17439 case $_am_header in
81ecdfbb 17440 $_am_arg | $_am_arg:* )
f5385ebf
AM
17441 break ;;
17442 * )
17443 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17444 esac
17445done
81ecdfbb
RW
17446echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17447$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17448 X"$_am_arg" : 'X\(//\)[^/]' \| \
17449 X"$_am_arg" : 'X\(//\)$' \| \
17450 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17451$as_echo X"$_am_arg" |
17452 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17453 s//\1/
17454 q
17455 }
17456 /^X\(\/\/\)[^/].*/{
17457 s//\1/
17458 q
17459 }
17460 /^X\(\/\/\)$/{
17461 s//\1/
17462 q
17463 }
17464 /^X\(\/\).*/{
17465 s//\1/
17466 q
17467 }
17468 s/.*/./; q'`/stamp-h$_am_stamp_count
17469 ;;
5464f5a1 17470
81ecdfbb
RW
17471 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17472$as_echo "$as_me: executing $ac_file commands" >&6;}
17473 ;;
17474 esac
5464f5a1
NN
17475
17476
81ecdfbb
RW
17477 case $ac_file$ac_mode in
17478 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17479 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17480 # are listed without --file. Let's play safe and only enable the eval
17481 # if we detect the quoting.
17482 case $CONFIG_FILES in
17483 *\'*) eval set x "$CONFIG_FILES" ;;
17484 *) set x $CONFIG_FILES ;;
17485 esac
17486 shift
17487 for mf
17488 do
17489 # Strip MF so we end up with the name of the file.
17490 mf=`echo "$mf" | sed -e 's/:.*$//'`
17491 # Check whether this is an Automake generated Makefile or not.
17492 # We used to match only the files named `Makefile.in', but
17493 # some people rename them; so instead we look at the file content.
17494 # Grep'ing the first line is not enough: some people post-process
17495 # each Makefile.in and add a new line on top of each file to say so.
17496 # Grep'ing the whole file is not good either: AIX grep has a line
17497 # limit of 2048, but all sed's we know have understand at least 4000.
17498 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17499 dirpart=`$as_dirname -- "$mf" ||
f5385ebf
AM
17500$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17501 X"$mf" : 'X\(//\)[^/]' \| \
17502 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
17503 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17504$as_echo X"$mf" |
17505 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17506 s//\1/
17507 q
17508 }
17509 /^X\(\/\/\)[^/].*/{
17510 s//\1/
17511 q
17512 }
17513 /^X\(\/\/\)$/{
17514 s//\1/
17515 q
17516 }
17517 /^X\(\/\).*/{
17518 s//\1/
17519 q
17520 }
17521 s/.*/./; q'`
17522 else
17523 continue
17524 fi
17525 # Extract the definition of DEPDIR, am__include, and am__quote
17526 # from the Makefile without running `make'.
17527 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17528 test -z "$DEPDIR" && continue
17529 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17530 test -z "am__include" && continue
17531 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17532 # When using ansi2knr, U may be empty or an underscore; expand it
17533 U=`sed -n 's/^U = //p' < "$mf"`
17534 # Find all dependency output files, they are included files with
17535 # $(DEPDIR) in their names. We invoke sed twice because it is the
17536 # simplest approach to changing $(DEPDIR) to its actual value in the
17537 # expansion.
17538 for file in `sed -n "
17539 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17540 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17541 # Make sure the directory exists.
17542 test -f "$dirpart/$file" && continue
17543 fdir=`$as_dirname -- "$file" ||
f5385ebf
AM
17544$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17545 X"$file" : 'X\(//\)[^/]' \| \
17546 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
17547 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17548$as_echo X"$file" |
17549 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17550 s//\1/
17551 q
17552 }
17553 /^X\(\/\/\)[^/].*/{
17554 s//\1/
17555 q
17556 }
17557 /^X\(\/\/\)$/{
17558 s//\1/
17559 q
17560 }
17561 /^X\(\/\).*/{
17562 s//\1/
17563 q
17564 }
17565 s/.*/./; q'`
17566 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17567 # echo "creating $dirpart/$file"
17568 echo '# dummy' > "$dirpart/$file"
f5385ebf 17569 done
f5385ebf 17570 done
81ecdfbb 17571}
d7040cdb 17572 ;;
81ecdfbb 17573 "libtool":C)
d7040cdb
SE
17574
17575 # See if we are running on zsh, and set the options which allow our
17576 # commands through without removal of \ escapes.
17577 if test -n "${ZSH_VERSION+set}" ; then
17578 setopt NO_GLOB_SUBST
17579 fi
17580
17581 cfgfile="${ofile}T"
17582 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17583 $RM "$cfgfile"
17584
17585 cat <<_LT_EOF >> "$cfgfile"
17586#! $SHELL
17587
17588# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
718a6fd8 17589# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
17590# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17591# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17592#
718a6fd8 17593# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 17594# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
718a6fd8 17595# Written by Gordon Matzigkeit, 1996
d7040cdb 17596#
718a6fd8 17597# This file is part of GNU Libtool.
d7040cdb 17598#
718a6fd8
SE
17599# GNU Libtool is free software; you can redistribute it and/or
17600# modify it under the terms of the GNU General Public License as
17601# published by the Free Software Foundation; either version 2 of
17602# the License, or (at your option) any later version.
d7040cdb 17603#
718a6fd8
SE
17604# As a special exception to the GNU General Public License,
17605# if you distribute this file as part of a program or library that
17606# is built using GNU Libtool, you may include this file under the
17607# same distribution terms that you use for the rest of that program.
d7040cdb 17608#
718a6fd8
SE
17609# GNU Libtool is distributed in the hope that it will be useful,
17610# but WITHOUT ANY WARRANTY; without even the implied warranty of
17611# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17612# GNU General Public License for more details.
d7040cdb 17613#
718a6fd8
SE
17614# You should have received a copy of the GNU General Public License
17615# along with GNU Libtool; see the file COPYING. If not, a copy
17616# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17617# obtained by writing to the Free Software Foundation, Inc.,
17618# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
17619
17620
17621# The names of the tagged configurations supported by this script.
17622available_tags=""
17623
17624# ### BEGIN LIBTOOL CONFIG
17625
17626# Whether or not to build shared libraries.
17627build_libtool_libs=$enable_shared
17628
17629# Which release of libtool.m4 was used?
17630macro_version=$macro_version
17631macro_revision=$macro_revision
17632
17633# Whether or not to build static libraries.
17634build_old_libs=$enable_static
17635
17636# What type of objects to build.
17637pic_mode=$pic_mode
17638
17639# Whether or not to optimize for fast installation.
17640fast_install=$enable_fast_install
17641
3725885a
RW
17642# Shell to use when invoking shell scripts.
17643SHELL=$lt_SHELL
17644
17645# An echo program that protects backslashes.
17646ECHO=$lt_ECHO
17647
d7040cdb
SE
17648# The host system.
17649host_alias=$host_alias
17650host=$host
17651host_os=$host_os
17652
17653# The build system.
17654build_alias=$build_alias
17655build=$build
17656build_os=$build_os
17657
17658# A sed program that does not truncate output.
17659SED=$lt_SED
17660
17661# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17662Xsed="\$SED -e 1s/^X//"
17663
17664# A grep program that handles long lines.
17665GREP=$lt_GREP
17666
17667# An ERE matcher.
17668EGREP=$lt_EGREP
17669
17670# A literal string matcher.
17671FGREP=$lt_FGREP
17672
17673# A BSD- or MS-compatible name lister.
17674NM=$lt_NM
17675
17676# Whether we need soft or hard links.
17677LN_S=$lt_LN_S
17678
17679# What is the maximum length of a command?
17680max_cmd_len=$max_cmd_len
17681
17682# Object file suffix (normally "o").
17683objext=$ac_objext
17684
17685# Executable file suffix (normally "").
17686exeext=$exeext
17687
17688# whether the shell understands "unset".
17689lt_unset=$lt_unset
17690
17691# turn spaces into newlines.
17692SP2NL=$lt_lt_SP2NL
17693
17694# turn newlines into spaces.
17695NL2SP=$lt_lt_NL2SP
17696
718a6fd8
SE
17697# An object symbol dumper.
17698OBJDUMP=$lt_OBJDUMP
17699
d7040cdb
SE
17700# Method to check whether dependent libraries are shared objects.
17701deplibs_check_method=$lt_deplibs_check_method
17702
17703# Command to use when deplibs_check_method == "file_magic".
17704file_magic_cmd=$lt_file_magic_cmd
17705
17706# The archiver.
17707AR=$lt_AR
17708AR_FLAGS=$lt_AR_FLAGS
17709
17710# A symbol stripping program.
17711STRIP=$lt_STRIP
17712
17713# Commands used to install an old-style archive.
17714RANLIB=$lt_RANLIB
17715old_postinstall_cmds=$lt_old_postinstall_cmds
17716old_postuninstall_cmds=$lt_old_postuninstall_cmds
17717
3725885a
RW
17718# Whether to use a lock for old archive extraction.
17719lock_old_archive_extraction=$lock_old_archive_extraction
17720
d7040cdb
SE
17721# A C compiler.
17722LTCC=$lt_CC
17723
17724# LTCC compiler flags.
17725LTCFLAGS=$lt_CFLAGS
17726
17727# Take the output of nm and produce a listing of raw symbols and C names.
17728global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17729
17730# Transform the output of nm in a proper C declaration.
17731global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17732
17733# Transform the output of nm in a C name address pair.
17734global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17735
718a6fd8
SE
17736# Transform the output of nm in a C name address pair when lib prefix is needed.
17737global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17738
d7040cdb
SE
17739# The name of the directory that contains temporary libtool files.
17740objdir=$objdir
17741
d7040cdb
SE
17742# Used to examine libraries when file_magic_cmd begins with "file".
17743MAGIC_CMD=$MAGIC_CMD
17744
17745# Must we lock files when doing compilation?
17746need_locks=$lt_need_locks
17747
718a6fd8
SE
17748# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17749DSYMUTIL=$lt_DSYMUTIL
17750
17751# Tool to change global to local symbols on Mac OS X.
17752NMEDIT=$lt_NMEDIT
17753
17754# Tool to manipulate fat objects and archives on Mac OS X.
17755LIPO=$lt_LIPO
17756
17757# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17758OTOOL=$lt_OTOOL
17759
17760# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17761OTOOL64=$lt_OTOOL64
17762
d7040cdb
SE
17763# Old archive suffix (normally "a").
17764libext=$libext
17765
17766# Shared library suffix (normally ".so").
17767shrext_cmds=$lt_shrext_cmds
17768
17769# The commands to extract the exported symbol list from a shared archive.
17770extract_expsyms_cmds=$lt_extract_expsyms_cmds
17771
17772# Variables whose values should be saved in libtool wrapper scripts and
17773# restored at link time.
17774variables_saved_for_relink=$lt_variables_saved_for_relink
17775
17776# Do we need the "lib" prefix for modules?
17777need_lib_prefix=$need_lib_prefix
17778
17779# Do we need a version for libraries?
17780need_version=$need_version
17781
17782# Library versioning type.
17783version_type=$version_type
17784
17785# Shared library runtime path variable.
17786runpath_var=$runpath_var
17787
17788# Shared library path variable.
17789shlibpath_var=$shlibpath_var
17790
17791# Is shlibpath searched before the hard-coded library search path?
17792shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17793
17794# Format of library name prefix.
17795libname_spec=$lt_libname_spec
17796
17797# List of archive names. First name is the real one, the rest are links.
17798# The last name is the one that the linker finds with -lNAME
17799library_names_spec=$lt_library_names_spec
17800
17801# The coded name of the library, if different from the real name.
17802soname_spec=$lt_soname_spec
17803
3725885a
RW
17804# Permission mode override for installation of shared libraries.
17805install_override_mode=$lt_install_override_mode
17806
d7040cdb
SE
17807# Command to use after installation of a shared archive.
17808postinstall_cmds=$lt_postinstall_cmds
17809
17810# Command to use after uninstallation of a shared archive.
17811postuninstall_cmds=$lt_postuninstall_cmds
17812
17813# Commands used to finish a libtool library installation in a directory.
17814finish_cmds=$lt_finish_cmds
17815
17816# As "finish_cmds", except a single script fragment to be evaled but
17817# not shown.
17818finish_eval=$lt_finish_eval
17819
17820# Whether we should hardcode library paths into libraries.
17821hardcode_into_libs=$hardcode_into_libs
17822
17823# Compile-time system search path for libraries.
17824sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17825
17826# Run-time system search path for libraries.
17827sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17828
17829# Whether dlopen is supported.
17830dlopen_support=$enable_dlopen
17831
17832# Whether dlopen of programs is supported.
17833dlopen_self=$enable_dlopen_self
17834
17835# Whether dlopen of statically linked programs is supported.
17836dlopen_self_static=$enable_dlopen_self_static
17837
17838# Commands to strip libraries.
17839old_striplib=$lt_old_striplib
17840striplib=$lt_striplib
17841
17842
17843# The linker used to build libraries.
17844LD=$lt_LD
17845
3725885a
RW
17846# How to create reloadable object files.
17847reload_flag=$lt_reload_flag
17848reload_cmds=$lt_reload_cmds
17849
d7040cdb
SE
17850# Commands used to build an old-style archive.
17851old_archive_cmds=$lt_old_archive_cmds
17852
17853# A language specific compiler.
17854CC=$lt_compiler
17855
17856# Is the compiler the GNU compiler?
17857with_gcc=$GCC
17858
17859# Compiler flag to turn off builtin functions.
17860no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17861
17862# How to pass a linker flag through the compiler.
17863wl=$lt_lt_prog_compiler_wl
17864
17865# Additional compiler flags for building library objects.
17866pic_flag=$lt_lt_prog_compiler_pic
17867
17868# Compiler flag to prevent dynamic linking.
17869link_static_flag=$lt_lt_prog_compiler_static
17870
17871# Does compiler simultaneously support -c and -o options?
17872compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17873
17874# Whether or not to add -lc for building shared libraries.
17875build_libtool_need_lc=$archive_cmds_need_lc
17876
17877# Whether or not to disallow shared libs when runtime libs are static.
17878allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17879
17880# Compiler flag to allow reflexive dlopens.
17881export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17882
17883# Compiler flag to generate shared objects directly from archives.
17884whole_archive_flag_spec=$lt_whole_archive_flag_spec
17885
17886# Whether the compiler copes with passing no objects directly.
17887compiler_needs_object=$lt_compiler_needs_object
17888
17889# Create an old-style archive from a shared archive.
17890old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17891
17892# Create a temporary old-style archive to link instead of a shared archive.
17893old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17894
17895# Commands used to build a shared archive.
17896archive_cmds=$lt_archive_cmds
17897archive_expsym_cmds=$lt_archive_expsym_cmds
17898
17899# Commands used to build a loadable module if different from building
17900# a shared archive.
17901module_cmds=$lt_module_cmds
17902module_expsym_cmds=$lt_module_expsym_cmds
17903
17904# Whether we are building with GNU ld or not.
17905with_gnu_ld=$lt_with_gnu_ld
17906
17907# Flag that allows shared libraries with undefined symbols to be built.
17908allow_undefined_flag=$lt_allow_undefined_flag
17909
17910# Flag that enforces no undefined symbols.
17911no_undefined_flag=$lt_no_undefined_flag
17912
17913# Flag to hardcode \$libdir into a binary during linking.
17914# This must work even if \$libdir does not exist
17915hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17916
17917# If ld is used when linking, flag to hardcode \$libdir into a binary
17918# during linking. This must work even if \$libdir does not exist.
17919hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17920
17921# Whether we need a single "-rpath" flag with a separated argument.
17922hardcode_libdir_separator=$lt_hardcode_libdir_separator
17923
17924# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17925# DIR into the resulting binary.
17926hardcode_direct=$hardcode_direct
17927
17928# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17929# DIR into the resulting binary and the resulting library dependency is
17930# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17931# library is relocated.
17932hardcode_direct_absolute=$hardcode_direct_absolute
17933
17934# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17935# into the resulting binary.
17936hardcode_minus_L=$hardcode_minus_L
17937
17938# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17939# into the resulting binary.
17940hardcode_shlibpath_var=$hardcode_shlibpath_var
17941
17942# Set to "yes" if building a shared library automatically hardcodes DIR
17943# into the library and all subsequent libraries and executables linked
17944# against it.
17945hardcode_automatic=$hardcode_automatic
17946
17947# Set to yes if linker adds runtime paths of dependent libraries
17948# to runtime path list.
17949inherit_rpath=$inherit_rpath
17950
17951# Whether libtool must link a program against all its dependency libraries.
17952link_all_deplibs=$link_all_deplibs
17953
17954# Fix the shell variable \$srcfile for the compiler.
17955fix_srcfile_path=$lt_fix_srcfile_path
17956
17957# Set to "yes" if exported symbols are required.
17958always_export_symbols=$always_export_symbols
17959
17960# The commands to list exported symbols.
17961export_symbols_cmds=$lt_export_symbols_cmds
17962
17963# Symbols that should not be listed in the preloaded symbols.
17964exclude_expsyms=$lt_exclude_expsyms
17965
17966# Symbols that must always be exported.
17967include_expsyms=$lt_include_expsyms
17968
17969# Commands necessary for linking programs (against libraries) with templates.
17970prelink_cmds=$lt_prelink_cmds
17971
17972# Specify filename containing input files.
17973file_list_spec=$lt_file_list_spec
17974
17975# How to hardcode a shared library path into an executable.
17976hardcode_action=$hardcode_action
17977
17978# ### END LIBTOOL CONFIG
17979
17980_LT_EOF
17981
17982 case $host_os in
17983 aix3*)
17984 cat <<\_LT_EOF >> "$cfgfile"
17985# AIX sometimes has problems with the GCC collect2 program. For some
17986# reason, if we set the COLLECT_NAMES environment variable, the problems
17987# vanish in a puff of smoke.
17988if test "X${COLLECT_NAMES+set}" != Xset; then
17989 COLLECT_NAMES=
17990 export COLLECT_NAMES
17991fi
17992_LT_EOF
17993 ;;
17994 esac
17995
17996
17997ltmain="$ac_aux_dir/ltmain.sh"
17998
17999
18000 # We use sed instead of cat because bash on DJGPP gets confused if
18001 # if finds mixed CR/LF and LF-only lines. Since sed operates in
18002 # text mode, it properly converts lines to CR/LF. This bash problem
18003 # is reportedly fixed, but why not run on old versions too?
18004 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18005 || (rm -f "$cfgfile"; exit 1)
18006
18007 case $xsi_shell in
18008 yes)
18009 cat << \_LT_EOF >> "$cfgfile"
718a6fd8 18010
d7040cdb
SE
18011# func_dirname file append nondir_replacement
18012# Compute the dirname of FILE. If nonempty, add APPEND to the result,
18013# otherwise set result to NONDIR_REPLACEMENT.
18014func_dirname ()
18015{
18016 case ${1} in
18017 */*) func_dirname_result="${1%/*}${2}" ;;
18018 * ) func_dirname_result="${3}" ;;
18019 esac
18020}
18021
18022# func_basename file
18023func_basename ()
18024{
18025 func_basename_result="${1##*/}"
18026}
18027
718a6fd8
SE
18028# func_dirname_and_basename file append nondir_replacement
18029# perform func_basename and func_dirname in a single function
18030# call:
18031# dirname: Compute the dirname of FILE. If nonempty,
18032# add APPEND to the result, otherwise set result
18033# to NONDIR_REPLACEMENT.
18034# value returned in "$func_dirname_result"
18035# basename: Compute filename of FILE.
18036# value retuned in "$func_basename_result"
18037# Implementation must be kept synchronized with func_dirname
18038# and func_basename. For efficiency, we do not delegate to
18039# those functions but instead duplicate the functionality here.
18040func_dirname_and_basename ()
18041{
18042 case ${1} in
18043 */*) func_dirname_result="${1%/*}${2}" ;;
18044 * ) func_dirname_result="${3}" ;;
18045 esac
18046 func_basename_result="${1##*/}"
18047}
18048
d7040cdb
SE
18049# func_stripname prefix suffix name
18050# strip PREFIX and SUFFIX off of NAME.
18051# PREFIX and SUFFIX must not contain globbing or regex special
18052# characters, hashes, percent signs, but SUFFIX may contain a leading
18053# dot (in which case that matches only a dot).
18054func_stripname ()
18055{
18056 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18057 # positional parameters, so assign one to ordinary parameter first.
18058 func_stripname_result=${3}
18059 func_stripname_result=${func_stripname_result#"${1}"}
18060 func_stripname_result=${func_stripname_result%"${2}"}
18061}
18062
18063# func_opt_split
18064func_opt_split ()
18065{
18066 func_opt_split_opt=${1%%=*}
18067 func_opt_split_arg=${1#*=}
18068}
18069
18070# func_lo2o object
18071func_lo2o ()
18072{
18073 case ${1} in
18074 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18075 *) func_lo2o_result=${1} ;;
18076 esac
18077}
718a6fd8
SE
18078
18079# func_xform libobj-or-source
18080func_xform ()
18081{
18082 func_xform_result=${1%.*}.lo
18083}
18084
18085# func_arith arithmetic-term...
18086func_arith ()
18087{
18088 func_arith_result=$(( $* ))
18089}
18090
18091# func_len string
18092# STRING may not start with a hyphen.
18093func_len ()
18094{
18095 func_len_result=${#1}
18096}
18097
d7040cdb
SE
18098_LT_EOF
18099 ;;
18100 *) # Bourne compatible functions.
18101 cat << \_LT_EOF >> "$cfgfile"
718a6fd8 18102
d7040cdb
SE
18103# func_dirname file append nondir_replacement
18104# Compute the dirname of FILE. If nonempty, add APPEND to the result,
18105# otherwise set result to NONDIR_REPLACEMENT.
18106func_dirname ()
18107{
18108 # Extract subdirectory from the argument.
3725885a 18109 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
18110 if test "X$func_dirname_result" = "X${1}"; then
18111 func_dirname_result="${3}"
18112 else
18113 func_dirname_result="$func_dirname_result${2}"
18114 fi
18115}
18116
18117# func_basename file
18118func_basename ()
18119{
3725885a 18120 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
18121}
18122
718a6fd8 18123
d7040cdb
SE
18124# func_stripname prefix suffix name
18125# strip PREFIX and SUFFIX off of NAME.
18126# PREFIX and SUFFIX must not contain globbing or regex special
18127# characters, hashes, percent signs, but SUFFIX may contain a leading
18128# dot (in which case that matches only a dot).
18129# func_strip_suffix prefix name
18130func_stripname ()
18131{
18132 case ${2} in
3725885a
RW
18133 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18134 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
18135 esac
18136}
18137
18138# sed scripts:
18139my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18140my_sed_long_arg='1s/^-[^=]*=//'
18141
18142# func_opt_split
18143func_opt_split ()
18144{
3725885a
RW
18145 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18146 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
18147}
18148
18149# func_lo2o object
18150func_lo2o ()
18151{
3725885a 18152 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 18153}
718a6fd8
SE
18154
18155# func_xform libobj-or-source
18156func_xform ()
18157{
3725885a 18158 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
718a6fd8
SE
18159}
18160
18161# func_arith arithmetic-term...
18162func_arith ()
18163{
18164 func_arith_result=`expr "$@"`
18165}
18166
18167# func_len string
18168# STRING may not start with a hyphen.
18169func_len ()
18170{
18171 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18172}
18173
d7040cdb
SE
18174_LT_EOF
18175esac
18176
18177case $lt_shell_append in
18178 yes)
18179 cat << \_LT_EOF >> "$cfgfile"
18180
18181# func_append var value
18182# Append VALUE to the end of shell variable VAR.
18183func_append ()
18184{
18185 eval "$1+=\$2"
18186}
18187_LT_EOF
18188 ;;
18189 *)
18190 cat << \_LT_EOF >> "$cfgfile"
18191
18192# func_append var value
18193# Append VALUE to the end of shell variable VAR.
18194func_append ()
18195{
18196 eval "$1=\$$1\$2"
18197}
718a6fd8 18198
d7040cdb
SE
18199_LT_EOF
18200 ;;
18201 esac
18202
18203
18204 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18205 || (rm -f "$cfgfile"; exit 1)
18206
18207 mv -f "$cfgfile" "$ofile" ||
18208 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18209 chmod +x "$ofile"
18210
f5385ebf 18211 ;;
81ecdfbb 18212 "default-1":C)
20e95c23
DJ
18213 for ac_file in $CONFIG_FILES; do
18214 # Support "outfile[:infile[:infile...]]"
18215 case "$ac_file" in
18216 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18217 esac
18218 # PO directories have a Makefile.in generated from Makefile.in.in.
18219 case "$ac_file" in */Makefile.in)
18220 # Adjust a relative srcdir.
18221 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 18222 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
18223 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18224 # In autoconf-2.13 it is called $ac_given_srcdir.
18225 # In autoconf-2.50 it is called $srcdir.
18226 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18227 case "$ac_given_srcdir" in
18228 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18229 /*) top_srcdir="$ac_given_srcdir" ;;
18230 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
18231 esac
18232 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18233 rm -f "$ac_dir/POTFILES"
18234 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18235 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18236 POMAKEFILEDEPS="POTFILES.in"
18237 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18238 # on $ac_dir but don't depend on user-specified configuration
18239 # parameters.
18240 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18241 # The LINGUAS file contains the set of available languages.
18242 if test -n "$OBSOLETE_ALL_LINGUAS"; then
18243 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
18244 fi
18245 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18246 # Hide the ALL_LINGUAS assigment from automake.
18247 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18248 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18249 else
18250 # The set of available languages was given in configure.in.
18251 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18252 fi
18253 case "$ac_given_srcdir" in
18254 .) srcdirpre= ;;
18255 *) srcdirpre='$(srcdir)/' ;;
18256 esac
18257 POFILES=
18258 GMOFILES=
18259 UPDATEPOFILES=
18260 DUMMYPOFILES=
18261 for lang in $ALL_LINGUAS; do
18262 POFILES="$POFILES $srcdirpre$lang.po"
18263 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18264 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18265 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18266 done
18267 # CATALOGS depends on both $ac_dir and the user's LINGUAS
18268 # environment variable.
18269 INST_LINGUAS=
18270 if test -n "$ALL_LINGUAS"; then
18271 for presentlang in $ALL_LINGUAS; do
18272 useit=no
18273 if test "%UNSET%" != "$LINGUAS"; then
18274 desiredlanguages="$LINGUAS"
18275 else
18276 desiredlanguages="$ALL_LINGUAS"
18277 fi
18278 for desiredlang in $desiredlanguages; do
18279 # Use the presentlang catalog if desiredlang is
18280 # a. equal to presentlang, or
18281 # b. a variant of presentlang (because in this case,
18282 # presentlang can be used as a fallback for messages
18283 # which are not translated in the desiredlang catalog).
18284 case "$desiredlang" in
18285 "$presentlang"*) useit=yes;;
18286 esac
18287 done
18288 if test $useit = yes; then
18289 INST_LINGUAS="$INST_LINGUAS $presentlang"
18290 fi
18291 done
18292 fi
18293 CATALOGS=
18294 if test -n "$INST_LINGUAS"; then
18295 for lang in $INST_LINGUAS; do
18296 CATALOGS="$CATALOGS $lang.gmo"
18297 done
18298 fi
18299 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18300 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"
18301 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18302 if test -f "$f"; then
18303 case "$f" in
18304 *.orig | *.bak | *~) ;;
18305 *) cat "$f" >> "$ac_dir/Makefile" ;;
18306 esac
18307 fi
18308 done
18309 fi
18310 ;;
18311 esac
18312 done ;;
81ecdfbb 18313 "bfd_stdint.h":C)
f3b4f6d0
PB
18314if test "$GCC" = yes; then
18315 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18316else
18317 echo "/* generated for $CC */" > tmp-stdint.h
18318fi
d5efd9fc 18319
f3b4f6d0
PB
18320sed 's/^ *//' >> tmp-stdint.h <<EOF
18321
18322 #ifndef GCC_GENERATED_STDINT_H
18323 #define GCC_GENERATED_STDINT_H 1
18324
18325 #include <sys/types.h>
18326EOF
18327
18328if test "$acx_cv_header_stdint" != stdint.h; then
18329 echo "#include <stddef.h>" >> tmp-stdint.h
18330fi
18331if test "$acx_cv_header_stdint" != stddef.h; then
18332 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18333fi
18334
18335sed 's/^ *//' >> tmp-stdint.h <<EOF
18336 /* glibc uses these symbols as guards to prevent redefinitions. */
18337 #ifdef __int8_t_defined
18338 #define _INT8_T
18339 #define _INT16_T
18340 #define _INT32_T
18341 #endif
18342 #ifdef __uint32_t_defined
18343 #define _UINT32_T
18344 #endif
18345
18346EOF
18347
18348# ----------------- done header, emit basic int types -------------
18349if test "$acx_cv_header_stdint" = stddef.h; then
18350 sed 's/^ *//' >> tmp-stdint.h <<EOF
18351
18352 #ifndef _UINT8_T
18353 #define _UINT8_T
18354 #ifndef __uint8_t_defined
18355 #define __uint8_t_defined
a009f2e7 18356 #ifndef uint8_t
f3b4f6d0
PB
18357 typedef unsigned $acx_cv_type_int8_t uint8_t;
18358 #endif
18359 #endif
a009f2e7 18360 #endif
f3b4f6d0
PB
18361
18362 #ifndef _UINT16_T
18363 #define _UINT16_T
18364 #ifndef __uint16_t_defined
18365 #define __uint16_t_defined
a009f2e7 18366 #ifndef uint16_t
f3b4f6d0
PB
18367 typedef unsigned $acx_cv_type_int16_t uint16_t;
18368 #endif
18369 #endif
a009f2e7 18370 #endif
f3b4f6d0
PB
18371
18372 #ifndef _UINT32_T
18373 #define _UINT32_T
18374 #ifndef __uint32_t_defined
18375 #define __uint32_t_defined
a009f2e7 18376 #ifndef uint32_t
f3b4f6d0
PB
18377 typedef unsigned $acx_cv_type_int32_t uint32_t;
18378 #endif
18379 #endif
a009f2e7 18380 #endif
f3b4f6d0
PB
18381
18382 #ifndef _INT8_T
18383 #define _INT8_T
18384 #ifndef __int8_t_defined
18385 #define __int8_t_defined
a009f2e7 18386 #ifndef int8_t
f3b4f6d0
PB
18387 typedef $acx_cv_type_int8_t int8_t;
18388 #endif
18389 #endif
a009f2e7 18390 #endif
f3b4f6d0
PB
18391
18392 #ifndef _INT16_T
18393 #define _INT16_T
18394 #ifndef __int16_t_defined
18395 #define __int16_t_defined
a009f2e7 18396 #ifndef int16_t
f3b4f6d0
PB
18397 typedef $acx_cv_type_int16_t int16_t;
18398 #endif
18399 #endif
a009f2e7 18400 #endif
f3b4f6d0
PB
18401
18402 #ifndef _INT32_T
18403 #define _INT32_T
18404 #ifndef __int32_t_defined
18405 #define __int32_t_defined
a009f2e7 18406 #ifndef int32_t
f3b4f6d0
PB
18407 typedef $acx_cv_type_int32_t int32_t;
18408 #endif
18409 #endif
a009f2e7 18410 #endif
f3b4f6d0
PB
18411EOF
18412elif test "$ac_cv_type_u_int32_t" = yes; then
18413 sed 's/^ *//' >> tmp-stdint.h <<EOF
18414
18415 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
18416 #ifndef _INT8_T
18417 #define _INT8_T
18418 #endif
18419 #ifndef _INT16_T
18420 #define _INT16_T
18421 #endif
18422 #ifndef _INT32_T
18423 #define _INT32_T
18424 #endif
18425
18426 #ifndef _UINT8_T
18427 #define _UINT8_T
18428 #ifndef __uint8_t_defined
18429 #define __uint8_t_defined
a009f2e7 18430 #ifndef uint8_t
f3b4f6d0
PB
18431 typedef u_int8_t uint8_t;
18432 #endif
18433 #endif
a009f2e7 18434 #endif
f3b4f6d0
PB
18435
18436 #ifndef _UINT16_T
18437 #define _UINT16_T
18438 #ifndef __uint16_t_defined
18439 #define __uint16_t_defined
a009f2e7 18440 #ifndef uint16_t
f3b4f6d0
PB
18441 typedef u_int16_t uint16_t;
18442 #endif
18443 #endif
a009f2e7 18444 #endif
f3b4f6d0
PB
18445
18446 #ifndef _UINT32_T
18447 #define _UINT32_T
18448 #ifndef __uint32_t_defined
18449 #define __uint32_t_defined
a009f2e7 18450 #ifndef uint32_t
f3b4f6d0
PB
18451 typedef u_int32_t uint32_t;
18452 #endif
18453 #endif
a009f2e7 18454 #endif
d5efd9fc 18455EOF
f3b4f6d0
PB
18456else
18457 sed 's/^ *//' >> tmp-stdint.h <<EOF
18458
18459 /* Some systems have guard macros to prevent redefinitions, define them. */
18460 #ifndef _INT8_T
18461 #define _INT8_T
18462 #endif
18463 #ifndef _INT16_T
18464 #define _INT16_T
18465 #endif
18466 #ifndef _INT32_T
18467 #define _INT32_T
18468 #endif
18469 #ifndef _UINT8_T
18470 #define _UINT8_T
18471 #endif
18472 #ifndef _UINT16_T
18473 #define _UINT16_T
18474 #endif
18475 #ifndef _UINT32_T
18476 #define _UINT32_T
18477 #endif
18478EOF
18479fi
18480
18481# ------------- done basic int types, emit int64_t types ------------
18482if test "$ac_cv_type_uint64_t" = yes; then
18483 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc 18484
f3b4f6d0
PB
18485 /* system headers have good uint64_t and int64_t */
18486 #ifndef _INT64_T
18487 #define _INT64_T
18488 #endif
18489 #ifndef _UINT64_T
18490 #define _UINT64_T
18491 #endif
18492EOF
18493elif test "$ac_cv_type_u_int64_t" = yes; then
18494 sed 's/^ *//' >> tmp-stdint.h <<EOF
18495
18496 /* system headers have an u_int64_t (and int64_t) */
18497 #ifndef _INT64_T
18498 #define _INT64_T
18499 #endif
18500 #ifndef _UINT64_T
18501 #define _UINT64_T
18502 #ifndef __uint64_t_defined
18503 #define __uint64_t_defined
a009f2e7 18504 #ifndef uint64_t
f3b4f6d0
PB
18505 typedef u_int64_t uint64_t;
18506 #endif
18507 #endif
a009f2e7 18508 #endif
f3b4f6d0
PB
18509EOF
18510elif test -n "$acx_cv_type_int64_t"; then
18511 sed 's/^ *//' >> tmp-stdint.h <<EOF
18512
18513 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
18514 #ifndef _INT64_T
18515 #define _INT64_T
a009f2e7 18516 #ifndef int64_t
f3b4f6d0
PB
18517 typedef $acx_cv_type_int64_t int64_t;
18518 #endif
a009f2e7 18519 #endif
f3b4f6d0
PB
18520 #ifndef _UINT64_T
18521 #define _UINT64_T
18522 #ifndef __uint64_t_defined
18523 #define __uint64_t_defined
a009f2e7 18524 #ifndef uint64_t
f3b4f6d0
PB
18525 typedef unsigned $acx_cv_type_int64_t uint64_t;
18526 #endif
18527 #endif
a009f2e7 18528 #endif
f3b4f6d0
PB
18529EOF
18530else
18531 sed 's/^ *//' >> tmp-stdint.h <<EOF
18532
18533 /* some common heuristics for int64_t, using compiler-specific tests */
18534 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
18535 #ifndef _INT64_T
18536 #define _INT64_T
18537 #ifndef __int64_t_defined
a009f2e7 18538 #ifndef int64_t
f3b4f6d0
PB
18539 typedef long long int64_t;
18540 #endif
18541 #endif
a009f2e7 18542 #endif
f3b4f6d0
PB
18543 #ifndef _UINT64_T
18544 #define _UINT64_T
a009f2e7 18545 #ifndef uint64_t
f3b4f6d0
PB
18546 typedef unsigned long long uint64_t;
18547 #endif
a009f2e7 18548 #endif
f3b4f6d0
PB
18549
18550 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
18551 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
18552 does not implement __extension__. But that compiler doesn't define
18553 __GNUC_MINOR__. */
18554 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
18555 # define __extension__
18556 # endif
18557
18558 # ifndef _INT64_T
18559 # define _INT64_T
a009f2e7 18560 # ifndef int64_t
f3b4f6d0
PB
18561 __extension__ typedef long long int64_t;
18562 # endif
a009f2e7 18563 # endif
f3b4f6d0
PB
18564 # ifndef _UINT64_T
18565 # define _UINT64_T
a009f2e7 18566 # ifndef uint64_t
f3b4f6d0
PB
18567 __extension__ typedef unsigned long long uint64_t;
18568 # endif
a009f2e7 18569 # endif
f3b4f6d0
PB
18570
18571 #elif !defined __STRICT_ANSI__
18572 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18573
18574 # ifndef _INT64_T
18575 # define _INT64_T
a009f2e7 18576 # ifndef int64_t
f3b4f6d0
PB
18577 typedef __int64 int64_t;
18578 # endif
a009f2e7 18579 # endif
f3b4f6d0
PB
18580 # ifndef _UINT64_T
18581 # define _UINT64_T
a009f2e7 18582 # ifndef uint64_t
f3b4f6d0
PB
18583 typedef unsigned __int64 uint64_t;
18584 # endif
a009f2e7 18585 # endif
f3b4f6d0
PB
18586 # endif /* compiler */
18587
18588 #endif /* ANSI version */
18589EOF
18590fi
18591
18592# ------------- done int64_t types, emit intptr types ------------
18593if test "$ac_cv_type_uintptr_t" != yes; then
18594 sed 's/^ *//' >> tmp-stdint.h <<EOF
18595
18596 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
18597 #ifndef __uintptr_t_defined
a009f2e7 18598 #ifndef uintptr_t
f3b4f6d0
PB
18599 typedef u$acx_cv_type_intptr_t uintptr_t;
18600 #endif
a009f2e7 18601 #endif
f3b4f6d0 18602 #ifndef __intptr_t_defined
a009f2e7 18603 #ifndef intptr_t
f3b4f6d0
PB
18604 typedef $acx_cv_type_intptr_t intptr_t;
18605 #endif
a009f2e7 18606 #endif
f3b4f6d0
PB
18607EOF
18608fi
18609
18610# ------------- done intptr types, emit int_least types ------------
d5efd9fc 18611if test "$ac_cv_type_int_least32_t" != yes; then
f3b4f6d0 18612 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc
AM
18613
18614 /* Define int_least types */
18615 typedef int8_t int_least8_t;
18616 typedef int16_t int_least16_t;
18617 typedef int32_t int_least32_t;
f3b4f6d0 18618 #ifdef _INT64_T
d5efd9fc 18619 typedef int64_t int_least64_t;
f3b4f6d0 18620 #endif
d5efd9fc
AM
18621
18622 typedef uint8_t uint_least8_t;
18623 typedef uint16_t uint_least16_t;
18624 typedef uint32_t uint_least32_t;
f3b4f6d0 18625 #ifdef _UINT64_T
d5efd9fc 18626 typedef uint64_t uint_least64_t;
f3b4f6d0 18627 #endif
d5efd9fc
AM
18628EOF
18629fi
18630
f3b4f6d0 18631# ------------- done intptr types, emit int_fast types ------------
d5efd9fc 18632if test "$ac_cv_type_int_fast32_t" != yes; then
f3b4f6d0 18633 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc
AM
18634
18635 /* Define int_fast types. short is often slow */
18636 typedef int8_t int_fast8_t;
18637 typedef int int_fast16_t;
18638 typedef int32_t int_fast32_t;
f3b4f6d0 18639 #ifdef _INT64_T
d5efd9fc 18640 typedef int64_t int_fast64_t;
f3b4f6d0 18641 #endif
d5efd9fc
AM
18642
18643 typedef uint8_t uint_fast8_t;
18644 typedef unsigned int uint_fast16_t;
18645 typedef uint32_t uint_fast32_t;
f3b4f6d0 18646 #ifdef _UINT64_T
d5efd9fc 18647 typedef uint64_t uint_fast64_t;
f3b4f6d0
PB
18648 #endif
18649EOF
18650fi
18651
18652if test "$ac_cv_type_uintmax_t" != yes; then
18653 sed 's/^ *//' >> tmp-stdint.h <<EOF
18654
18655 /* Define intmax based on what we found */
a009f2e7 18656 #ifndef intmax_t
f3b4f6d0
PB
18657 #ifdef _INT64_T
18658 typedef int64_t intmax_t;
18659 #else
18660 typedef long intmax_t;
18661 #endif
a009f2e7
RW
18662 #endif
18663 #ifndef uintmax_t
f3b4f6d0
PB
18664 #ifdef _UINT64_T
18665 typedef uint64_t uintmax_t;
18666 #else
18667 typedef unsigned long uintmax_t;
18668 #endif
a009f2e7 18669 #endif
d5efd9fc
AM
18670EOF
18671fi
18672
f3b4f6d0
PB
18673sed 's/^ *//' >> tmp-stdint.h <<EOF
18674
18675 #endif /* GCC_GENERATED_STDINT_H */
18676EOF
d5efd9fc 18677
f3b4f6d0
PB
18678if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
18679 rm -f tmp-stdint.h
d5efd9fc 18680else
f3b4f6d0 18681 mv -f tmp-stdint.h bfd_stdint.h
d5efd9fc
AM
18682fi
18683
18684 ;;
81ecdfbb 18685 "default":C)
20e95c23
DJ
18686case "$srcdir" in
18687 .) srcdirpre= ;;
18688 *) srcdirpre='$(srcdir)/' ;;
18689esac
18690POFILES=
18691GMOFILES=
18692for lang in dummy $OBSOLETE_ALL_LINGUAS; do
18693 if test $lang != dummy; then
18694 POFILES="$POFILES $srcdirpre$lang.po"
18695 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18696 fi
18697done
18698sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
18699 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
18700 -e "s,@POFILES@,$POFILES," \
18701 -e "s,@GMOFILES@,$GMOFILES," \
18702 po/Makefile.in > po/Makefile ;;
81ecdfbb 18703
5464f5a1 18704 esac
81ecdfbb 18705done # for ac_tag
5464f5a1 18706
5464f5a1 18707
81ecdfbb 18708as_fn_exit 0
5464f5a1 18709_ACEOF
5464f5a1
NN
18710ac_clean_files=$ac_clean_files_save
18711
81ecdfbb
RW
18712test $ac_write_fail = 0 ||
18713 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18714
5464f5a1
NN
18715
18716# configure is writing to config.log, and then calls config.status.
18717# config.status does its own redirection, appending to config.log.
18718# Unfortunately, on DOS this fails, as config.log is still kept open
18719# by configure, so config.status won't be able to write to it; its
18720# output is simply discarded. So we exec the FD to /dev/null,
18721# effectively closing config.log, so it can be properly (re)opened and
18722# appended to by config.status. When coming back to configure, we
18723# need to make the FD available again.
18724if test "$no_create" != yes; then
18725 ac_cs_success=:
18726 ac_config_status_args=
18727 test "$silent" = yes &&
18728 ac_config_status_args="$ac_config_status_args --quiet"
18729 exec 5>/dev/null
18730 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18731 exec 5>>config.log
18732 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18733 # would make configure fail if this is the last instruction.
81ecdfbb
RW
18734 $ac_cs_success || as_fn_exit $?
18735fi
18736if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18737 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18738$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
5464f5a1 18739fi
252b5132 18740
55c80943 18741