gdb/gdbserver/
[deliverable/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
b7761f11 3991 VERSION=2.22.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 13510
17d5dae2
KT
13511
13512for ac_header in windows.h dlfcn.h
13513do :
13514 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13515ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13516eval as_val=\$$as_ac_Header
13517 if test "x$as_val" = x""yes; then :
13518 cat >>confdefs.h <<_ACEOF
13519#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13520_ACEOF
13521
13522fi
13523
13524done
13525
13526
81ecdfbb
RW
13527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13528$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13529if test "${gcc_cv_header_string+set}" = set; then :
13530 $as_echo_n "(cached) " >&6
2ba49b59 13531else
81ecdfbb 13532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2ba49b59 13533/* end confdefs.h. */
81ecdfbb
RW
13534#include <string.h>
13535#include <strings.h>
13536int
13537main ()
13538{
13539
13540 ;
13541 return 0;
13542}
2ba49b59 13543_ACEOF
81ecdfbb
RW
13544if ac_fn_c_try_compile "$LINENO"; then :
13545 gcc_cv_header_string=yes
2ba49b59 13546else
81ecdfbb
RW
13547 gcc_cv_header_string=no
13548fi
13549rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13550fi
13551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13552$as_echo "$gcc_cv_header_string" >&6; }
13553if test $gcc_cv_header_string = yes; then
13554
13555$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
2ba49b59 13556
2ba49b59 13557fi
2ba49b59 13558
81ecdfbb
RW
13559for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno
13560do :
13561 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13562ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13563eval as_val=\$$as_ac_var
13564 if test "x$as_val" = x""yes; then :
13565 cat >>confdefs.h <<_ACEOF
13566#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
2ba49b59 13567_ACEOF
81ecdfbb
RW
13568
13569fi
13570done
13571
13572for ac_func in strtoull
13573do :
13574 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13575if test "x$ac_cv_func_strtoull" = x""yes; then :
13576 cat >>confdefs.h <<_ACEOF
13577#define HAVE_STRTOULL 1
2ba49b59 13578_ACEOF
81ecdfbb
RW
13579
13580fi
13581done
13582
13583
13584ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
13585if test "x$ac_cv_have_decl_basename" = x""yes; then :
13586 ac_have_decl=1
2ba49b59 13587else
81ecdfbb 13588 ac_have_decl=0
2ba49b59 13589fi
81ecdfbb
RW
13590
13591cat >>confdefs.h <<_ACEOF
13592#define HAVE_DECL_BASENAME $ac_have_decl
13593_ACEOF
13594
13595ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
13596if test "x$ac_cv_have_decl_ftello" = x""yes; then :
13597 ac_have_decl=1
2ba49b59 13598else
81ecdfbb
RW
13599 ac_have_decl=0
13600fi
2ba49b59 13601
81ecdfbb
RW
13602cat >>confdefs.h <<_ACEOF
13603#define HAVE_DECL_FTELLO $ac_have_decl
13604_ACEOF
13605
13606ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
13607if test "x$ac_cv_have_decl_ftello64" = x""yes; then :
13608 ac_have_decl=1
13609else
13610 ac_have_decl=0
2ba49b59 13611fi
2ba49b59 13612
81ecdfbb
RW
13613cat >>confdefs.h <<_ACEOF
13614#define HAVE_DECL_FTELLO64 $ac_have_decl
13615_ACEOF
13616
13617ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
13618if test "x$ac_cv_have_decl_fseeko" = x""yes; then :
13619 ac_have_decl=1
2ba49b59 13620else
81ecdfbb 13621 ac_have_decl=0
2ba49b59 13622fi
2ba49b59 13623
81ecdfbb
RW
13624cat >>confdefs.h <<_ACEOF
13625#define HAVE_DECL_FSEEKO $ac_have_decl
13626_ACEOF
13627
13628ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
13629if test "x$ac_cv_have_decl_fseeko64" = x""yes; then :
13630 ac_have_decl=1
13631else
13632 ac_have_decl=0
2ba49b59 13633fi
81ecdfbb
RW
13634
13635cat >>confdefs.h <<_ACEOF
13636#define HAVE_DECL_FSEEKO64 $ac_have_decl
2ba49b59
KC
13637_ACEOF
13638
81ecdfbb
RW
13639
13640
13641case "${host}" in
13642*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13643
13644$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
13645 ;;
13646esac
13647
13648ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
13649if test "x$ac_cv_have_decl_ffs" = x""yes; then :
13650 ac_have_decl=1
13651else
13652 ac_have_decl=0
2ba49b59
KC
13653fi
13654
81ecdfbb
RW
13655cat >>confdefs.h <<_ACEOF
13656#define HAVE_DECL_FFS $ac_have_decl
13657_ACEOF
2ba49b59 13658
81ecdfbb
RW
13659ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
13660if test "x$ac_cv_have_decl_free" = x""yes; then :
13661 ac_have_decl=1
13662else
13663 ac_have_decl=0
13664fi
d5efd9fc 13665
81ecdfbb
RW
13666cat >>confdefs.h <<_ACEOF
13667#define HAVE_DECL_FREE $ac_have_decl
13668_ACEOF
d5efd9fc 13669
81ecdfbb
RW
13670ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
13671if test "x$ac_cv_have_decl_getenv" = x""yes; then :
13672 ac_have_decl=1
13673else
13674 ac_have_decl=0
13675fi
d5efd9fc 13676
81ecdfbb
RW
13677cat >>confdefs.h <<_ACEOF
13678#define HAVE_DECL_GETENV $ac_have_decl
d5efd9fc 13679_ACEOF
d5efd9fc 13680
81ecdfbb
RW
13681ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
13682if test "x$ac_cv_have_decl_malloc" = x""yes; then :
13683 ac_have_decl=1
13684else
13685 ac_have_decl=0
13686fi
13687
13688cat >>confdefs.h <<_ACEOF
13689#define HAVE_DECL_MALLOC $ac_have_decl
d5efd9fc 13690_ACEOF
81ecdfbb
RW
13691
13692ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
13693if test "x$ac_cv_have_decl_realloc" = x""yes; then :
13694 ac_have_decl=1
d5efd9fc 13695else
81ecdfbb
RW
13696 ac_have_decl=0
13697fi
13698
13699cat >>confdefs.h <<_ACEOF
13700#define HAVE_DECL_REALLOC $ac_have_decl
13701_ACEOF
d5efd9fc 13702
81ecdfbb
RW
13703ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13704if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
13705 ac_have_decl=1
13706else
13707 ac_have_decl=0
d5efd9fc 13708fi
81ecdfbb
RW
13709
13710cat >>confdefs.h <<_ACEOF
13711#define HAVE_DECL_STPCPY $ac_have_decl
13712_ACEOF
13713
13714ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13715if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13716 ac_have_decl=1
13717else
13718 ac_have_decl=0
d5efd9fc 13719fi
81ecdfbb
RW
13720
13721cat >>confdefs.h <<_ACEOF
13722#define HAVE_DECL_STRSTR $ac_have_decl
13723_ACEOF
13724
13725ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
13726if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
13727 ac_have_decl=1
d5efd9fc 13728else
81ecdfbb 13729 ac_have_decl=0
d5efd9fc
AM
13730fi
13731
81ecdfbb
RW
13732cat >>confdefs.h <<_ACEOF
13733#define HAVE_DECL_SNPRINTF $ac_have_decl
13734_ACEOF
13735
13736ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13737if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13738 ac_have_decl=1
d5efd9fc 13739else
81ecdfbb
RW
13740 ac_have_decl=0
13741fi
13742
13743cat >>confdefs.h <<_ACEOF
13744#define HAVE_DECL_VSNPRINTF $ac_have_decl
d5efd9fc 13745_ACEOF
81ecdfbb
RW
13746
13747
81ecdfbb
RW
13748# Link in zlib if we can. This allows us to read compressed debug sections.
13749# This is used only by compress.c.
bf993e3c
JB
13750
13751 # See if the user specified whether he wants zlib support or not.
13752
13753# Check whether --with-zlib was given.
13754if test "${with_zlib+set}" = set; then :
13755 withval=$with_zlib;
13756else
13757 with_zlib=auto
13758fi
13759
13760
13761 if test "$with_zlib" != "no"; then
13762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
81ecdfbb
RW
13763$as_echo_n "checking for library containing zlibVersion... " >&6; }
13764if test "${ac_cv_search_zlibVersion+set}" = set; then :
13765 $as_echo_n "(cached) " >&6
d5efd9fc 13766else
81ecdfbb
RW
13767 ac_func_search_save_LIBS=$LIBS
13768cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 13769/* end confdefs.h. */
d5efd9fc 13770
81ecdfbb
RW
13771/* Override any GCC internal prototype to avoid an error.
13772 Use char because int might match the return type of a GCC
13773 builtin and then its argument prototype would still apply. */
13774#ifdef __cplusplus
13775extern "C"
13776#endif
13777char zlibVersion ();
d5efd9fc
AM
13778int
13779main ()
13780{
81ecdfbb 13781return zlibVersion ();
d5efd9fc
AM
13782 ;
13783 return 0;
13784}
13785_ACEOF
81ecdfbb
RW
13786for ac_lib in '' z; do
13787 if test -z "$ac_lib"; then
13788 ac_res="none required"
13789 else
13790 ac_res=-l$ac_lib
13791 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13792 fi
13793 if ac_fn_c_try_link "$LINENO"; then :
13794 ac_cv_search_zlibVersion=$ac_res
d5efd9fc 13795fi
81ecdfbb
RW
13796rm -f core conftest.err conftest.$ac_objext \
13797 conftest$ac_exeext
13798 if test "${ac_cv_search_zlibVersion+set}" = set; then :
13799 break
d5efd9fc 13800fi
81ecdfbb
RW
13801done
13802if test "${ac_cv_search_zlibVersion+set}" = set; then :
13803
d5efd9fc 13804else
81ecdfbb
RW
13805 ac_cv_search_zlibVersion=no
13806fi
13807rm conftest.$ac_ext
13808LIBS=$ac_func_search_save_LIBS
13809fi
13810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
13811$as_echo "$ac_cv_search_zlibVersion" >&6; }
13812ac_res=$ac_cv_search_zlibVersion
13813if test "$ac_res" != no; then :
13814 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13815 for ac_header in zlib.h
13816do :
13817 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13818if test "x$ac_cv_header_zlib_h" = x""yes; then :
13819 cat >>confdefs.h <<_ACEOF
13820#define HAVE_ZLIB_H 1
13821_ACEOF
13822
d5efd9fc
AM
13823fi
13824
d5efd9fc 13825done
d5efd9fc 13826
d5efd9fc
AM
13827fi
13828
bf993e3c
JB
13829 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
13830 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
13831 fi
13832 fi
13833
d5efd9fc 13834
81ecdfbb
RW
13835# If we are configured native, pick a core file support file.
13836COREFILE=
13837COREFLAG=
8bc7f138 13838CORE_HEADER=
81ecdfbb
RW
13839TRAD_HEADER=
13840if test "${target}" = "${host}"; then
13841 case "${host}" in
9fcd9da6 13842 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*)
81ecdfbb
RW
13843 COREFILE=''
13844 ;;
13845 alpha*-*-linux-*)
13846 COREFILE=trad-core.lo
13847 TRAD_HEADER='"hosts/alphalinux.h"'
13848 ;;
13849 alpha*-*-netbsd* | alpha*-*-openbsd*)
13850 COREFILE=netbsd-core.lo
13851 ;;
9fcd9da6
NC
13852 alpha*-*-*)
13853 COREFILE=osf-core.lo
13854 ;;
81ecdfbb 13855 arm-*-freebsd* | arm-*-kfreebsd*-gnu)
9fcd9da6 13856 COREFILE='' ;;
81ecdfbb
RW
13857 arm-*-netbsd* | arm-*-openbsd*)
13858 COREFILE=netbsd-core.lo
13859 ;;
13860 arm-*-riscix) COREFILE=trad-core.lo ;;
13861 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
13862 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
13863 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;;
13864 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
13865 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
13866 hppa*-*-netbsd* | hppa*-*-openbsd*)
13867 COREFILE=netbsd-core.lo
13868 ;;
d5efd9fc 13869
81ecdfbb
RW
13870 i370-*-*)
13871 COREFILE=trad-core.lo
13872 TRAD_HEADER='"hosts/i370linux.h"'
13873 ;;
d5efd9fc 13874
81ecdfbb
RW
13875 i[3-7]86-sequent-bsd*)
13876 COREFILE=trad-core.lo
13877 TRAD_HEADER='"hosts/symmetry.h"'
13878 ;;
13879 i[3-7]86-sequent-sysv4*) ;;
13880 i[3-7]86-sequent-sysv*)
13881 COREFILE=trad-core.lo
13882 TRAD_HEADER='"hosts/symmetry.h"'
13883 ;;
13884 i[3-7]86-*-bsdi)
13885 COREFILE=
13886 ;;
13887 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*)
13888 COREFILE=trad-core.lo
13889 TRAD_HEADER='"hosts/i386bsd.h"'
13890 ;;
13891 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
13892 COREFILE=''
13893 TRAD_HEADER='"hosts/i386bsd.h"'
13894 ;;
13895 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
13896 COREFILE=netbsd-core.lo
13897 ;;
13898 i[3-7]86-esix-sysv3*)
13899 COREFILE=trad-core.lo
13900 TRAD_HEADER='"hosts/esix.h"'
13901 ;;
13902 i[3-7]86-*-sco3.2v5*)
13903 COREFILE=sco5-core.lo
13904 ;;
13905 i[3-7]86-*-sco* | i[3-7]86-*-isc*)
13906 COREFILE=trad-core.lo
13907 TRAD_HEADER='"hosts/i386sco.h"'
13908 ;;
13909 i[3-7]86-*-mach3*)
13910 COREFILE=trad-core.lo
13911 TRAD_HEADER='"hosts/i386mach3.h"'
13912 ;;
13913 i[3-7]86-*-linux-*)
13914 COREFILE=trad-core.lo
13915 TRAD_HEADER='"hosts/i386linux.h"'
13916 ;;
13917 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;;
13918 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;;
13919 i860-*-mach3* | i860-*-osf1*)
13920 COREFILE=trad-core.lo
13921 TRAD_HEADER='"hosts/i860mach3.h"'
13922 ;;
13923 mips-*-netbsd* | mips*-*-openbsd*)
13924 COREFILE=netbsd-core.lo
13925 ;;
13926 mips-dec-*)
13927 COREFILE=trad-core.lo
13928 TRAD_HEADER='"hosts/decstation.h"'
13929 ;;
13930 mips-sgi-irix4*) COREFILE=irix-core.lo ;;
13931 mips-sgi-irix5*) COREFILE=irix-core.lo ;;
13932 mips-sgi-irix6*) COREFILE=irix-core.lo ;;
13933 mips-*-sysv4*) ;;
13934 mips-*-sysv* | mips-*-riscos*)
13935 COREFILE=trad-core.lo
13936 TRAD_HEADER='"hosts/riscos.h"'
13937 ;;
13938 mips-sony-bsd*)
13939 COREFILE=trad-core.lo
13940 TRAD_HEADER='"hosts/news-mips.h"'
13941 ;;
13942 m68*-bull*-sysv*)
13943 COREFILE=trad-core.lo
13944 TRAD_HEADER='"hosts/dpx2.h"'
13945 ;;
13946 m68*-hp-hpux*) COREFILE=hpux-core.lo ;;
13947 m68*-hp-bsd*)
13948 COREFILE=trad-core.lo
13949 TRAD_HEADER='"hosts/hp300bsd.h"'
13950 ;;
13951 m68*-*-linux-*)
13952 COREFILE=trad-core.lo
13953 TRAD_HEADER='"hosts/m68klinux.h"'
13954 ;;
13955 m68*-motorola-sysv*)
13956 COREFILE=trad-core.lo
13957 TRAD_HEADER='"hosts/delta68.h"'
13958 ;;
13959 m68*-sony-*)
13960 COREFILE=trad-core.lo
13961 TRAD_HEADER='"hosts/news.h"'
13962 ;;
13963 m68*-*-netbsd* | m68*-*-openbsd*)
13964 COREFILE=netbsd-core.lo
13965 ;;
13966 m68*-apple-aux*)
13967 COREFILE=trad-core.lo
13968 TRAD_HEADER='"hosts/m68kaux.h"'
13969 ;;
13970 m88*-*-sysv4*)
13971 ;;
13972 m88*-motorola-sysv*)
13973 COREFILE=ptrace-core.lo
13974 ;;
13975 m88*-*-mach3*)
13976 COREFILE=trad-core.lo
13977 TRAD_HEADER='"hosts/m88kmach3.h"'
13978 ;;
13979 m88*-*-openbsd*)
13980 COREFILE=netbsd-core.lo
13981 ;;
13982 ns32k-pc532-mach)
13983 COREFILE=trad-core.lo
13984 TRAD_HEADER='"hosts/pc532mach.h"'
13985 ;;
13986 ns32k-*-netbsd* | ns32k-*-openbsd*)
13987 COREFILE=netbsd-core.lo
13988 ;;
13989 rs6000-*-lynx*)
13990 COREFILE=lynx-core.lo
13991 ;;
13992 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].*)
13993 COREFILE=rs6000-core.lo
13994 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
13995 ;;
13996 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
13997 COREFILE=rs6000-core.lo
13998 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
13999 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
14000 # have c_impl as a member of struct core_dumpx
14001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
14002$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
14003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14004/* end confdefs.h. */
81ecdfbb 14005#include <core.h>
d5efd9fc
AM
14006int
14007main ()
14008{
81ecdfbb 14009struct core_dumpx c; c.c_impl = 0;
d5efd9fc
AM
14010 ;
14011 return 0;
14012}
14013_ACEOF
81ecdfbb 14014if ac_fn_c_try_compile "$LINENO"; then :
d5efd9fc 14015
81ecdfbb 14016$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
d5efd9fc 14017
81ecdfbb
RW
14018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14019$as_echo "yes" >&6; }
d5efd9fc 14020else
81ecdfbb
RW
14021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14022$as_echo "no" >&6; }
d5efd9fc 14023fi
81ecdfbb
RW
14024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14025 ;;
14026 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
14027 rs6000-*-*) COREFILE=rs6000-core.lo ;;
14028 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
14029 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
14030 powerpc-*-beos*) ;;
14031 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
14032 COREFILE='' ;;
14033 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
14034 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
14035 s390*-*-*) COREFILE=trad-core.lo ;;
14036 sh*-*-netbsd* | sh*-*-openbsd*)
14037 COREFILE=netbsd-core.lo
14038 ;;
14039 sparc-*-netbsd* | sparc*-*-openbsd*)
14040 COREFILE=netbsd-core.lo
14041 ;;
14042 tahoe-*-*)
14043 COREFILE=trad-core.lo
14044 TRAD_HEADER='"hosts/tahoe.h"'
14045 ;;
14046 vax-*-netbsd* | vax-*-openbsd*)
14047 COREFILE=netbsd-core.lo
14048 ;;
14049 vax-*-ultrix2*)
14050 COREFILE=trad-core.lo
14051 TRAD_HEADER='"hosts/vaxult2.h"'
14052 ;;
14053 vax-*-ultrix*)
14054 COREFILE=trad-core.lo
14055 TRAD_HEADER='"hosts/vaxult2.h"'
14056 ;;
14057 vax-*-linux-*)
14058 COREFILE=trad-core.lo
14059 TRAD_HEADER='"hosts/vaxlinux.h"'
14060 ;;
14061 vax-*-*)
14062 COREFILE=trad-core.lo
14063 TRAD_HEADER='"hosts/vaxbsd.h"'
14064 ;;
8bc7f138
L
14065 x86_64-*-linux*)
14066 CORE_HEADER='"hosts/x86-64linux.h"'
14067 ;;
81ecdfbb
RW
14068 x86_64-*-netbsd* | x86_64-*-openbsd*)
14069 COREFILE=netbsd-core.lo
14070 ;;
14071 esac
14072
14073 case "$COREFILE" in
14074 aix386-core.lo) COREFLAG=-DAIX386_CORE ;;
14075 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
14076 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
14077 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
14078 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
14079 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
14080 osf-core.lo) COREFLAG=-DOSF_CORE ;;
14081 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
14082 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
14083 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;;
14084 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
14085 esac
14086
14087 # ELF corefile support has several flavors, but all of
14088 # them use something called <sys/procfs.h>
14089 for ac_header in sys/procfs.h
14090do :
14091 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
14092if test "x$ac_cv_header_sys_procfs_h" = x""yes; then :
14093 cat >>confdefs.h <<_ACEOF
14094#define HAVE_SYS_PROCFS_H 1
14095_ACEOF
14096
d5efd9fc
AM
14097fi
14098
81ecdfbb
RW
14099done
14100
14101 if test "$ac_cv_header_sys_procfs_h" = yes; then
14102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
14103$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
14104 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then :
14105 $as_echo_n "(cached) " >&6
d5efd9fc 14106else
81ecdfbb 14107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14108/* end confdefs.h. */
d5efd9fc 14109
81ecdfbb 14110#define _SYSCALL32
16231b7b
DG
14111/* Needed for new procfs interface on sparc-solaris. */
14112#define _STRUCTURED_PROC 1
81ecdfbb 14113#include <sys/procfs.h>
d5efd9fc
AM
14114int
14115main ()
14116{
81ecdfbb 14117prstatus_t avar
d5efd9fc
AM
14118 ;
14119 return 0;
14120}
14121_ACEOF
81ecdfbb
RW
14122if ac_fn_c_try_compile "$LINENO"; then :
14123 bfd_cv_have_sys_procfs_type_prstatus_t=yes
d5efd9fc 14124else
81ecdfbb 14125 bfd_cv_have_sys_procfs_type_prstatus_t=no
d5efd9fc 14126
d5efd9fc 14127fi
81ecdfbb 14128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc
AM
14129fi
14130
81ecdfbb 14131 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
d5efd9fc 14132
81ecdfbb 14133$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
d5efd9fc 14134
81ecdfbb
RW
14135 fi
14136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
14137$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
d5efd9fc 14138
81ecdfbb
RW
14139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
14140$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
14141 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then :
14142 $as_echo_n "(cached) " >&6
d5efd9fc 14143else
81ecdfbb 14144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14145/* end confdefs.h. */
81ecdfbb
RW
14146
14147#define _SYSCALL32
16231b7b
DG
14148/* Needed for new procfs interface on sparc-solaris. */
14149#define _STRUCTURED_PROC 1
81ecdfbb 14150#include <sys/procfs.h>
d5efd9fc
AM
14151int
14152main ()
14153{
81ecdfbb 14154prstatus32_t avar
d5efd9fc
AM
14155 ;
14156 return 0;
14157}
14158_ACEOF
81ecdfbb
RW
14159if ac_fn_c_try_compile "$LINENO"; then :
14160 bfd_cv_have_sys_procfs_type_prstatus32_t=yes
d5efd9fc 14161else
81ecdfbb 14162 bfd_cv_have_sys_procfs_type_prstatus32_t=no
d5efd9fc 14163
d5efd9fc 14164fi
81ecdfbb 14165rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14166fi
d5efd9fc 14167
81ecdfbb
RW
14168 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
14169
14170$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
14171
14172 fi
14173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
14174$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
14175
14176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
14177$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
14178 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then :
14179 $as_echo_n "(cached) " >&6
d5efd9fc 14180else
81ecdfbb 14181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14182/* end confdefs.h. */
81ecdfbb
RW
14183
14184#define _SYSCALL32
16231b7b
DG
14185/* Needed for new procfs interface on sparc-solaris. */
14186#define _STRUCTURED_PROC 1
81ecdfbb 14187#include <sys/procfs.h>
d5efd9fc
AM
14188int
14189main ()
14190{
81ecdfbb 14191prstatus_t avar; void* aref = (void*) &avar.pr_who
d5efd9fc
AM
14192 ;
14193 return 0;
14194}
14195_ACEOF
81ecdfbb
RW
14196if ac_fn_c_try_compile "$LINENO"; then :
14197 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
14198else
14199 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
14200
14201fi
14202rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14203fi
14204
14205 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
14206
14207$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
14208
14209 fi
14210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
14211$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
14212
14213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
14214$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
14215 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then :
14216 $as_echo_n "(cached) " >&6
14217else
14218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14219/* end confdefs.h. */
81ecdfbb
RW
14220
14221#define _SYSCALL32
16231b7b
DG
14222/* Needed for new procfs interface on sparc-solaris. */
14223#define _STRUCTURED_PROC 1
81ecdfbb 14224#include <sys/procfs.h>
d5efd9fc
AM
14225int
14226main ()
14227{
81ecdfbb 14228prstatus32_t avar; void* aref = (void*) &avar.pr_who
d5efd9fc
AM
14229 ;
14230 return 0;
14231}
14232_ACEOF
81ecdfbb
RW
14233if ac_fn_c_try_compile "$LINENO"; then :
14234 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
d5efd9fc 14235else
81ecdfbb 14236 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
d5efd9fc 14237
d5efd9fc 14238fi
81ecdfbb
RW
14239rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14240fi
d5efd9fc 14241
81ecdfbb
RW
14242 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
14243
14244$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
14245
14246 fi
14247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
14248$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
14249
14250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
14251$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
14252 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
14253 $as_echo_n "(cached) " >&6
14254else
14255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14256/* end confdefs.h. */
81ecdfbb
RW
14257
14258#define _SYSCALL32
16231b7b
DG
14259/* Needed for new procfs interface on sparc-solaris. */
14260#define _STRUCTURED_PROC 1
81ecdfbb 14261#include <sys/procfs.h>
d5efd9fc
AM
14262int
14263main ()
14264{
81ecdfbb 14265pstatus_t avar
d5efd9fc
AM
14266 ;
14267 return 0;
14268}
14269_ACEOF
81ecdfbb
RW
14270if ac_fn_c_try_compile "$LINENO"; then :
14271 bfd_cv_have_sys_procfs_type_pstatus_t=yes
14272else
14273 bfd_cv_have_sys_procfs_type_pstatus_t=no
14274
14275fi
14276rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14277fi
14278
14279 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
14280
14281$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
14282
14283 fi
14284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
14285$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
14286
14287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
14288$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
14289 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then :
14290 $as_echo_n "(cached) " >&6
14291else
14292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14293/* end confdefs.h. */
81ecdfbb
RW
14294
14295#define _SYSCALL32
16231b7b
DG
14296/* Needed for new procfs interface on sparc-solaris. */
14297#define _STRUCTURED_PROC 1
81ecdfbb 14298#include <sys/procfs.h>
d5efd9fc
AM
14299int
14300main ()
14301{
81ecdfbb 14302pxstatus_t avar
d5efd9fc
AM
14303 ;
14304 return 0;
14305}
14306_ACEOF
81ecdfbb
RW
14307if ac_fn_c_try_compile "$LINENO"; then :
14308 bfd_cv_have_sys_procfs_type_pxstatus_t=yes
d5efd9fc 14309else
81ecdfbb 14310 bfd_cv_have_sys_procfs_type_pxstatus_t=no
d5efd9fc 14311
d5efd9fc 14312fi
81ecdfbb 14313rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14314fi
81ecdfbb
RW
14315
14316 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
14317
14318$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
14319
14320 fi
14321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
14322$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
14323
14324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
14325$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
14326 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then :
14327 $as_echo_n "(cached) " >&6
14328else
14329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14330/* end confdefs.h. */
81ecdfbb
RW
14331
14332#define _SYSCALL32
16231b7b
DG
14333/* Needed for new procfs interface on sparc-solaris. */
14334#define _STRUCTURED_PROC 1
81ecdfbb 14335#include <sys/procfs.h>
d5efd9fc
AM
14336int
14337main ()
14338{
81ecdfbb 14339pstatus32_t avar
d5efd9fc
AM
14340 ;
14341 return 0;
14342}
14343_ACEOF
81ecdfbb
RW
14344if ac_fn_c_try_compile "$LINENO"; then :
14345 bfd_cv_have_sys_procfs_type_pstatus32_t=yes
d5efd9fc 14346else
81ecdfbb 14347 bfd_cv_have_sys_procfs_type_pstatus32_t=no
d5efd9fc 14348
d5efd9fc 14349fi
81ecdfbb
RW
14350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14351fi
14352
14353 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
14354
14355$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
14356
14357 fi
14358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
14359$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
14360
14361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
14362$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
14363 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then :
14364 $as_echo_n "(cached) " >&6
14365else
14366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14367/* end confdefs.h. */
81ecdfbb
RW
14368
14369#define _SYSCALL32
16231b7b
DG
14370/* Needed for new procfs interface on sparc-solaris. */
14371#define _STRUCTURED_PROC 1
81ecdfbb 14372#include <sys/procfs.h>
d5efd9fc
AM
14373int
14374main ()
14375{
81ecdfbb 14376prpsinfo_t avar
d5efd9fc
AM
14377 ;
14378 return 0;
14379}
14380_ACEOF
81ecdfbb
RW
14381if ac_fn_c_try_compile "$LINENO"; then :
14382 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
d5efd9fc 14383else
81ecdfbb 14384 bfd_cv_have_sys_procfs_type_prpsinfo_t=no
d5efd9fc 14385
d5efd9fc 14386fi
81ecdfbb 14387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14388fi
d5efd9fc 14389
81ecdfbb 14390 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
d5efd9fc 14391
81ecdfbb
RW
14392$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
14393
14394 fi
14395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
14396$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
14397
335e41d4
JK
14398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5
14399$as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; }
14400 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+set}" = set; then :
14401 $as_echo_n "(cached) " >&6
14402else
14403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14404/* end confdefs.h. */
14405
14406#define _SYSCALL32
14407/* Needed for new procfs interface on sparc-solaris. */
14408#define _STRUCTURED_PROC 1
14409#include <sys/procfs.h>
14410int
14411main ()
14412{
14413prpsinfo_t avar; void* aref = (void*) &avar.pr_pid
14414 ;
14415 return 0;
14416}
14417_ACEOF
14418if ac_fn_c_try_compile "$LINENO"; then :
14419 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes
14420else
14421 bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no
14422
14423fi
14424rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14425fi
14426
14427 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then
14428
14429$as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h
14430
14431 fi
14432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5
14433$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; }
14434
81ecdfbb
RW
14435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
14436$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
14437 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then :
14438 $as_echo_n "(cached) " >&6
d5efd9fc 14439else
81ecdfbb 14440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14441/* end confdefs.h. */
81ecdfbb
RW
14442
14443#define _SYSCALL32
16231b7b
DG
14444/* Needed for new procfs interface on sparc-solaris. */
14445#define _STRUCTURED_PROC 1
81ecdfbb 14446#include <sys/procfs.h>
d5efd9fc
AM
14447int
14448main ()
14449{
81ecdfbb 14450prpsinfo32_t avar
d5efd9fc
AM
14451 ;
14452 return 0;
14453}
14454_ACEOF
81ecdfbb
RW
14455if ac_fn_c_try_compile "$LINENO"; then :
14456 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
d5efd9fc 14457else
81ecdfbb 14458 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
d5efd9fc 14459
d5efd9fc 14460fi
81ecdfbb 14461rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14462fi
d5efd9fc 14463
81ecdfbb
RW
14464 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
14465
14466$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
14467
14468 fi
14469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
14470$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
14471
335e41d4
JK
14472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5
14473$as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; }
14474 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+set}" = set; then :
14475 $as_echo_n "(cached) " >&6
14476else
14477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14478/* end confdefs.h. */
14479
14480#define _SYSCALL32
14481/* Needed for new procfs interface on sparc-solaris. */
14482#define _STRUCTURED_PROC 1
14483#include <sys/procfs.h>
14484int
14485main ()
14486{
14487prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid
14488 ;
14489 return 0;
14490}
14491_ACEOF
14492if ac_fn_c_try_compile "$LINENO"; then :
14493 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes
14494else
14495 bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no
14496
14497fi
14498rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14499fi
14500
14501 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then
14502
14503$as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h
14504
14505 fi
14506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5
14507$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; }
14508
81ecdfbb
RW
14509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
14510$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
14511 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then :
14512 $as_echo_n "(cached) " >&6
d5efd9fc 14513else
81ecdfbb 14514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14515/* end confdefs.h. */
d5efd9fc 14516
81ecdfbb 14517#define _SYSCALL32
16231b7b
DG
14518/* Needed for new procfs interface on sparc-solaris. */
14519#define _STRUCTURED_PROC 1
81ecdfbb 14520#include <sys/procfs.h>
d5efd9fc
AM
14521int
14522main ()
14523{
81ecdfbb 14524psinfo_t avar
d5efd9fc
AM
14525 ;
14526 return 0;
14527}
14528_ACEOF
81ecdfbb
RW
14529if ac_fn_c_try_compile "$LINENO"; then :
14530 bfd_cv_have_sys_procfs_type_psinfo_t=yes
d5efd9fc 14531else
81ecdfbb 14532 bfd_cv_have_sys_procfs_type_psinfo_t=no
d5efd9fc 14533
d5efd9fc 14534fi
81ecdfbb
RW
14535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14536fi
d5efd9fc 14537
81ecdfbb
RW
14538 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
14539
14540$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
14541
14542 fi
14543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
14544$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
14545
335e41d4
JK
14546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5
14547$as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; }
14548 if test "${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+set}" = set; then :
14549 $as_echo_n "(cached) " >&6
14550else
14551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14552/* end confdefs.h. */
14553
14554#define _SYSCALL32
14555/* Needed for new procfs interface on sparc-solaris. */
14556#define _STRUCTURED_PROC 1
14557#include <sys/procfs.h>
14558int
14559main ()
14560{
14561psinfo_t avar; void* aref = (void*) &avar.pr_pid
14562 ;
14563 return 0;
14564}
14565_ACEOF
14566if ac_fn_c_try_compile "$LINENO"; then :
14567 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes
14568else
14569 bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no
14570
14571fi
14572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14573fi
14574
14575 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then
14576
14577$as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h
14578
14579 fi
14580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5
14581$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; }
14582
81ecdfbb
RW
14583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
14584$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
14585 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then :
14586 $as_echo_n "(cached) " >&6
14587else
14588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14589/* end confdefs.h. */
81ecdfbb
RW
14590
14591#define _SYSCALL32
16231b7b
DG
14592/* Needed for new procfs interface on sparc-solaris. */
14593#define _STRUCTURED_PROC 1
81ecdfbb 14594#include <sys/procfs.h>
d5efd9fc
AM
14595int
14596main ()
14597{
81ecdfbb 14598psinfo32_t avar
d5efd9fc
AM
14599 ;
14600 return 0;
14601}
14602_ACEOF
81ecdfbb
RW
14603if ac_fn_c_try_compile "$LINENO"; then :
14604 bfd_cv_have_sys_procfs_type_psinfo32_t=yes
14605else
14606 bfd_cv_have_sys_procfs_type_psinfo32_t=no
14607
14608fi
14609rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14610fi
14611
14612 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
14613
14614$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
14615
14616 fi
14617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
14618$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
14619
335e41d4
JK
14620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5
14621$as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; }
14622 if test "${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+set}" = set; then :
14623 $as_echo_n "(cached) " >&6
14624else
14625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14626/* end confdefs.h. */
14627
14628#define _SYSCALL32
14629/* Needed for new procfs interface on sparc-solaris. */
14630#define _STRUCTURED_PROC 1
14631#include <sys/procfs.h>
14632int
14633main ()
14634{
14635psinfo32_t avar; void* aref = (void*) &avar.pr_pid
14636 ;
14637 return 0;
14638}
14639_ACEOF
14640if ac_fn_c_try_compile "$LINENO"; then :
14641 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes
14642else
14643 bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no
14644
14645fi
14646rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14647fi
14648
14649 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then
14650
14651$as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h
14652
14653 fi
14654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5
14655$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; }
14656
81ecdfbb
RW
14657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
14658$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
14659 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then :
14660 $as_echo_n "(cached) " >&6
14661else
14662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14663/* end confdefs.h. */
81ecdfbb
RW
14664
14665#define _SYSCALL32
16231b7b
DG
14666/* Needed for new procfs interface on sparc-solaris. */
14667#define _STRUCTURED_PROC 1
81ecdfbb 14668#include <sys/procfs.h>
d5efd9fc
AM
14669int
14670main ()
14671{
81ecdfbb 14672lwpstatus_t avar
d5efd9fc
AM
14673 ;
14674 return 0;
14675}
14676_ACEOF
81ecdfbb
RW
14677if ac_fn_c_try_compile "$LINENO"; then :
14678 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
d5efd9fc 14679else
81ecdfbb 14680 bfd_cv_have_sys_procfs_type_lwpstatus_t=no
d5efd9fc 14681
d5efd9fc 14682fi
81ecdfbb 14683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14684fi
81ecdfbb
RW
14685
14686 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
14687
14688$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
14689
14690 fi
14691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
14692$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
14693
14694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
14695$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
14696 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then :
14697 $as_echo_n "(cached) " >&6
14698else
14699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14700/* end confdefs.h. */
81ecdfbb
RW
14701
14702#define _SYSCALL32
16231b7b
DG
14703/* Needed for new procfs interface on sparc-solaris. */
14704#define _STRUCTURED_PROC 1
81ecdfbb 14705#include <sys/procfs.h>
d5efd9fc
AM
14706int
14707main ()
14708{
81ecdfbb 14709lwpxstatus_t avar
d5efd9fc
AM
14710 ;
14711 return 0;
14712}
14713_ACEOF
81ecdfbb
RW
14714if ac_fn_c_try_compile "$LINENO"; then :
14715 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
d5efd9fc 14716else
81ecdfbb 14717 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
d5efd9fc 14718
d5efd9fc 14719fi
81ecdfbb
RW
14720rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14721fi
14722
14723 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
14724
14725$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
14726
14727 fi
14728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
14729$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
14730
14731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
14732$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
14733 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then :
14734 $as_echo_n "(cached) " >&6
d5efd9fc 14735else
81ecdfbb 14736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14737/* end confdefs.h. */
81ecdfbb
RW
14738
14739#define _SYSCALL32
16231b7b
DG
14740/* Needed for new procfs interface on sparc-solaris. */
14741#define _STRUCTURED_PROC 1
81ecdfbb 14742#include <sys/procfs.h>
d5efd9fc
AM
14743int
14744main ()
14745{
81ecdfbb 14746lwpstatus_t avar; void* aref = (void*) &avar.pr_context
d5efd9fc
AM
14747 ;
14748 return 0;
14749}
14750_ACEOF
81ecdfbb
RW
14751if ac_fn_c_try_compile "$LINENO"; then :
14752 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
d5efd9fc 14753else
81ecdfbb 14754 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
d5efd9fc 14755
d5efd9fc 14756fi
81ecdfbb 14757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14758fi
d5efd9fc 14759
81ecdfbb 14760 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
d5efd9fc 14761
81ecdfbb
RW
14762$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
14763
14764 fi
14765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
14766$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
14767
14768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
14769$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
14770 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then :
14771 $as_echo_n "(cached) " >&6
d5efd9fc 14772else
81ecdfbb 14773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14774/* end confdefs.h. */
81ecdfbb
RW
14775
14776#define _SYSCALL32
16231b7b
DG
14777/* Needed for new procfs interface on sparc-solaris. */
14778#define _STRUCTURED_PROC 1
81ecdfbb 14779#include <sys/procfs.h>
d5efd9fc
AM
14780int
14781main ()
14782{
81ecdfbb 14783lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
d5efd9fc
AM
14784 ;
14785 return 0;
14786}
14787_ACEOF
81ecdfbb
RW
14788if ac_fn_c_try_compile "$LINENO"; then :
14789 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
d5efd9fc 14790else
81ecdfbb 14791 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
d5efd9fc 14792
d5efd9fc 14793fi
81ecdfbb 14794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14795fi
d5efd9fc 14796
81ecdfbb
RW
14797 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
14798
14799$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
14800
14801 fi
14802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
14803$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
14804
16231b7b
DG
14805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
14806$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
14807 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then :
14808 $as_echo_n "(cached) " >&6
14809else
14810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14811/* end confdefs.h. */
14812
14813#define _SYSCALL32
14814/* Needed for new procfs interface on sparc-solaris. */
14815#define _STRUCTURED_PROC 1
14816#include <sys/procfs.h>
14817int
14818main ()
14819{
14820lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
14821 ;
14822 return 0;
14823}
14824_ACEOF
14825if ac_fn_c_try_compile "$LINENO"; then :
14826 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
14827else
14828 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
14829
14830fi
14831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14832fi
14833
14834 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
14835
14836$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
14837
14838 fi
14839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
14840$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
14841
81ecdfbb
RW
14842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
14843$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
14844 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then :
14845 $as_echo_n "(cached) " >&6
d5efd9fc 14846else
81ecdfbb 14847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14848/* end confdefs.h. */
81ecdfbb
RW
14849
14850#define _SYSCALL32
16231b7b
DG
14851/* Needed for new procfs interface on sparc-solaris. */
14852#define _STRUCTURED_PROC 1
81ecdfbb 14853#include <sys/procfs.h>
d5efd9fc
AM
14854int
14855main ()
14856{
81ecdfbb 14857win32_pstatus_t avar
d5efd9fc
AM
14858 ;
14859 return 0;
14860}
14861_ACEOF
81ecdfbb
RW
14862if ac_fn_c_try_compile "$LINENO"; then :
14863 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
d5efd9fc 14864else
81ecdfbb 14865 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
d5efd9fc 14866
d5efd9fc 14867fi
81ecdfbb
RW
14868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14869fi
d5efd9fc 14870
81ecdfbb 14871 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
d5efd9fc 14872
81ecdfbb 14873$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
d5efd9fc 14874
81ecdfbb
RW
14875 fi
14876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
14877$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
d5efd9fc 14878
81ecdfbb 14879 fi
d5efd9fc 14880fi
d5efd9fc 14881
d5efd9fc 14882
8bc7f138
L
14883if test -n "$CORE_HEADER"; then
14884
14885cat >>confdefs.h <<_ACEOF
14886#define CORE_HEADER $CORE_HEADER
14887_ACEOF
14888
14889fi
81ecdfbb 14890if test -n "$TRAD_HEADER"; then
d5efd9fc 14891
81ecdfbb
RW
14892cat >>confdefs.h <<_ACEOF
14893#define TRAD_HEADER $TRAD_HEADER
d5efd9fc 14894_ACEOF
d5efd9fc 14895
81ecdfbb 14896fi
d5efd9fc 14897
81ecdfbb
RW
14898# Check if linker supports --as-needed and --no-as-needed options
14899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14900$as_echo_n "checking linker --as-needed support... " >&6; }
14901if test "${bfd_cv_ld_as_needed+set}" = set; then :
14902 $as_echo_n "(cached) " >&6
d5efd9fc 14903else
81ecdfbb
RW
14904 bfd_cv_ld_as_needed=no
14905 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
14906 bfd_cv_ld_as_needed=yes
14907 fi
d5efd9fc 14908
d5efd9fc 14909fi
81ecdfbb
RW
14910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
14911$as_echo "$bfd_cv_ld_as_needed" >&6; }
d5efd9fc 14912
81ecdfbb
RW
14913LIBM=
14914case $host in
3725885a 14915*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
81ecdfbb
RW
14916 # These system don't have libm, or don't need it
14917 ;;
14918*-ncr-sysv4.3*)
14919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
14920$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
14921if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
14922 $as_echo_n "(cached) " >&6
d5efd9fc 14923else
81ecdfbb
RW
14924 ac_check_lib_save_LIBS=$LIBS
14925LIBS="-lmw $LIBS"
14926cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14927/* end confdefs.h. */
81ecdfbb
RW
14928
14929/* Override any GCC internal prototype to avoid an error.
14930 Use char because int might match the return type of a GCC
14931 builtin and then its argument prototype would still apply. */
14932#ifdef __cplusplus
14933extern "C"
14934#endif
14935char _mwvalidcheckl ();
d5efd9fc
AM
14936int
14937main ()
14938{
81ecdfbb 14939return _mwvalidcheckl ();
d5efd9fc
AM
14940 ;
14941 return 0;
14942}
14943_ACEOF
81ecdfbb
RW
14944if ac_fn_c_try_link "$LINENO"; then :
14945 ac_cv_lib_mw__mwvalidcheckl=yes
d5efd9fc 14946else
81ecdfbb
RW
14947 ac_cv_lib_mw__mwvalidcheckl=no
14948fi
14949rm -f core conftest.err conftest.$ac_objext \
14950 conftest$ac_exeext conftest.$ac_ext
14951LIBS=$ac_check_lib_save_LIBS
d5efd9fc 14952fi
81ecdfbb
RW
14953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
14954$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
14955if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
14956 LIBM="-lmw"
d5efd9fc 14957fi
d5efd9fc 14958
81ecdfbb
RW
14959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14960$as_echo_n "checking for cos in -lm... " >&6; }
14961if test "${ac_cv_lib_m_cos+set}" = set; then :
14962 $as_echo_n "(cached) " >&6
d5efd9fc 14963else
81ecdfbb
RW
14964 ac_check_lib_save_LIBS=$LIBS
14965LIBS="-lm $LIBS"
14966cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14967/* end confdefs.h. */
d5efd9fc 14968
81ecdfbb
RW
14969/* Override any GCC internal prototype to avoid an error.
14970 Use char because int might match the return type of a GCC
14971 builtin and then its argument prototype would still apply. */
14972#ifdef __cplusplus
14973extern "C"
14974#endif
14975char cos ();
d5efd9fc
AM
14976int
14977main ()
14978{
81ecdfbb 14979return cos ();
d5efd9fc
AM
14980 ;
14981 return 0;
14982}
14983_ACEOF
81ecdfbb
RW
14984if ac_fn_c_try_link "$LINENO"; then :
14985 ac_cv_lib_m_cos=yes
d5efd9fc 14986else
81ecdfbb
RW
14987 ac_cv_lib_m_cos=no
14988fi
14989rm -f core conftest.err conftest.$ac_objext \
14990 conftest$ac_exeext conftest.$ac_ext
14991LIBS=$ac_check_lib_save_LIBS
14992fi
14993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14994$as_echo "$ac_cv_lib_m_cos" >&6; }
14995if test "x$ac_cv_lib_m_cos" = x""yes; then :
14996 LIBM="$LIBM -lm"
d5efd9fc 14997fi
d5efd9fc 14998
81ecdfbb
RW
14999 ;;
15000*)
15001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
15002$as_echo_n "checking for cos in -lm... " >&6; }
15003if test "${ac_cv_lib_m_cos+set}" = set; then :
15004 $as_echo_n "(cached) " >&6
15005else
15006 ac_check_lib_save_LIBS=$LIBS
15007LIBS="-lm $LIBS"
15008cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 15009/* end confdefs.h. */
d5efd9fc 15010
81ecdfbb
RW
15011/* Override any GCC internal prototype to avoid an error.
15012 Use char because int might match the return type of a GCC
15013 builtin and then its argument prototype would still apply. */
15014#ifdef __cplusplus
15015extern "C"
15016#endif
15017char cos ();
d5efd9fc
AM
15018int
15019main ()
15020{
81ecdfbb 15021return cos ();
d5efd9fc
AM
15022 ;
15023 return 0;
15024}
15025_ACEOF
81ecdfbb
RW
15026if ac_fn_c_try_link "$LINENO"; then :
15027 ac_cv_lib_m_cos=yes
d5efd9fc 15028else
81ecdfbb 15029 ac_cv_lib_m_cos=no
d5efd9fc 15030fi
81ecdfbb
RW
15031rm -f core conftest.err conftest.$ac_objext \
15032 conftest$ac_exeext conftest.$ac_ext
15033LIBS=$ac_check_lib_save_LIBS
d5efd9fc 15034fi
81ecdfbb
RW
15035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
15036$as_echo "$ac_cv_lib_m_cos" >&6; }
15037if test "x$ac_cv_lib_m_cos" = x""yes; then :
15038 LIBM="-lm"
d5efd9fc 15039fi
d5efd9fc 15040
81ecdfbb 15041 ;;
d5efd9fc 15042esac
d5efd9fc 15043
d5efd9fc 15044
d5efd9fc 15045
81ecdfbb
RW
15046# When building a shared libbfd, link against the pic version of libiberty
15047# so that apps that use libbfd won't need libiberty just to satisfy any
15048# libbfd references.
15049# We can't do that if a pic libiberty is unavailable since including non-pic
15050# code would insert text relocations into libbfd.
15051SHARED_LIBADD=
15052SHARED_LDFLAGS=
15053if test "$enable_shared" = "yes"; then
15054 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
15055 if test -n "$x"; then
15056 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
15057 fi
d5efd9fc 15058
81ecdfbb
RW
15059# More hacks to build DLLs on Windows.
15060 case "${host}" in
15061 *-*-cygwin*)
15062 SHARED_LDFLAGS="-no-undefined"
15063 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
15064 ;;
15065 esac
d5efd9fc 15066
81ecdfbb
RW
15067 if test -n "$SHARED_LIBADD"; then
15068 if test -n "$LIBM"; then
15069 if test x"$bfd_cv_ld_as_needed" = xyes; then
15070 # Link against libm only when needed. Put -lc, -lm inside -Wl
15071 # to stop libtool reordering these options.
15072 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
15073 else
15074 SHARED_LIBADD="$SHARED_LIBADD $LIBM"
15075 fi
15076 fi
15077 fi
d5efd9fc 15078fi
d5efd9fc 15079
d5efd9fc 15080
d5efd9fc 15081
81ecdfbb 15082# target stuff:
d5efd9fc 15083
81ecdfbb
RW
15084# Canonicalize the secondary target names.
15085if test -n "$enable_targets" ; then
15086 for targ in `echo $enable_targets | sed 's/,/ /g'`
15087 do
15088 result=`$ac_config_sub $targ 2>/dev/null`
15089 if test -n "$result" ; then
15090 canon_targets="$canon_targets $result"
15091 else
15092 # Allow targets that config.sub doesn't recognize, like "all".
15093 canon_targets="$canon_targets $targ"
15094 fi
15095 done
d5efd9fc 15096fi
d5efd9fc 15097
81ecdfbb
RW
15098all_targets=false
15099defvec=
15100selvecs=
15101assocvecs=
15102selarchs=
15103TDEFINES=
15104for targ in $target $canon_targets
15105do
15106 if test "x$targ" = "xall"; then
15107 all_targets=true
15108 assocvecs="$assocvecs $targ_defvec $targ_selvecs"
15109 else
15110 . $srcdir/config.bfd
15111 if test "x$targ" = "x$target"; then
15112 defvec=$targ_defvec
15113 fi
15114 selvecs="$selvecs $targ_defvec $targ_selvecs"
15115 selarchs="$selarchs $targ_archs"
15116 TDEFINES="$TDEFINES $targ_cflags"
15117 fi
15118done
d5efd9fc 15119
d5efd9fc 15120
81ecdfbb
RW
15121# This processing still needs to be done if we're to decide properly whether
15122# 64-bit support needs to be compiled in. Currently, it will be included if
15123# the default or any other explicitly requested target requires it; it
15124# will not be included on a 32-bit host if no 64-bit target is requested, and
15125# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
15126# used.
d5efd9fc 15127
81ecdfbb
RW
15128# uniq the default and selected vectors in all the configured targets.
15129f=""
15130for i in $selvecs ; do
15131 case " $f " in
15132 *" $i "*) ;;
15133 *) f="$f $i" ;;
15134 esac
15135done
15136selvecs="$f"
d5efd9fc 15137
d5efd9fc 15138
81ecdfbb
RW
15139# uniq the associated vectors in all the configured targets.
15140f=""
15141for i in $assocvecs ; do
15142 case " $f " in
15143 *" $i "*) ;;
15144 *) f="$f $i" ;;
15145 esac
d5efd9fc 15146done
81ecdfbb 15147assocvecs="$f"
2ba49b59 15148
2ba49b59 15149
81ecdfbb
RW
15150# uniq the architectures in all the configured targets.
15151f=""
15152for i in $selarchs ; do
15153 case " $f " in
15154 *" $i "*) ;;
15155 *) f="$f $i" ;;
15156 esac
2ba49b59 15157done
81ecdfbb 15158selarchs="$f"
2ba49b59 15159
81ecdfbb
RW
15160# Target backend .o files.
15161tb=
2ba49b59 15162
81ecdfbb
RW
15163elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo
15164 elf-eh-frame.lo dwarf1.lo"
2ba49b59 15165
81ecdfbb 15166for vec in $selvecs
49c97a80 15167do
81ecdfbb
RW
15168 target_size=32
15169 case "$vec" in
15170 # This list is alphabetized to make it easy to compare
15171 # with the two vector lists in targets.c. For the same reason,
15172 # use one entry per line, even though this leads to long lines.
15173 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;;
15174 aix5coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15175 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;;
15176 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;;
15177 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;;
15178 apollocoff_vec) tb="$tb coff-apollo.lo" ;;
15179 arm_epoc_pe_big_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
15180 arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
15181 arm_epoc_pei_big_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
15182 arm_epoc_pei_little_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
15183 arm_wince_pe_big_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
15184 arm_wince_pe_little_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
15185 arm_wince_pei_big_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
15186 arm_wince_pei_little_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
15187 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
15188 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
15189 armnetbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;;
15190 armpe_big_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
15191 armpe_little_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
15192 armpei_big_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
15193 armpei_little_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
15194 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;;
15195 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;;
15196 bfd_pei_ia64_vec) tb="$tb pei-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;;
15197 bfd_elf32_am33lin_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
15198 bfd_elf32_avr_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;;
15199 bfd_elf32_bfin_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15200 bfd_elf32_bfinfdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15201 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15202 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15203 bfd_elf32_bigarm_vec) tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15204 bfd_elf32_bigarm_symbian_vec)
15205 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15206 bfd_elf32_bigarm_vxworks_vec)
15207 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15208 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15209 bfd_elf32_bigmips_vxworks_vec)
15210 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15211 bfd_elf32_cr16_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
15212 bfd_elf32_cr16c_vec) tb="$tb elf32-cr16c.lo elf32.lo $elf" ;;
15213 bfd_elf32_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15214 bfd_elf32_crx_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;;
15215 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
15216 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
15217 bfd_elf32_dlx_big_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
cfb8c092 15218 bfd_elf32_epiphany_vec) tb="$tb elf32-epiphany.lo elf32.lo $elf" ;;
81ecdfbb
RW
15219 bfd_elf32_fr30_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
15220 bfd_elf32_frv_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15221 bfd_elf32_frvfdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15222 bfd_elf32_moxie_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
15223 bfd_elf32_h8300_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
15224 bfd_elf32_hppa_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15225 bfd_elf32_hppa_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15226 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15227 bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;;
5a68afcf
RM
15228 bfd_elf32_i386_sol2_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
15229 bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
15230 bfd_elf32_i386_nacl_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
15231 bfd_elf32_i386_vxworks_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
15232 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-nacl.lo elf-vxworks.lo elf32.lo $elf" ;;
81ecdfbb
RW
15233 bfd_elf32_i860_little_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15234 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15235 bfd_elf32_i960_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;;
cbe79dfe
TG
15236 bfd_elf32_ia64_big_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
15237 bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf";;
81ecdfbb
RW
15238 bfd_elf32_ip2k_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
15239 bfd_elf32_iq2000_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
15240 bfd_elf32_lm32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15241 bfd_elf32_lm32fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15242 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15243 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15244 bfd_elf32_littlearm_symbian_vec)
15245 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15246 bfd_elf32_littlearm_vxworks_vec)
15247 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15248 bfd_elf32_littlearm_vec) tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15249 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15250 bfd_elf32_littlemips_vxworks_vec)
15251 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15252 bfd_elf32_m32c_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
15253 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15254 bfd_elf32_m32rle_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15255 bfd_elf32_m32rlin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15256 bfd_elf32_m32rlelin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15257 bfd_elf32_m68hc11_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15258 bfd_elf32_m68hc12_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15259 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
15260 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
15261 bfd_elf32_mcore_big_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15262 bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15263 bfd_elf32_mep_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15264 bfd_elf32_mep_little_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15265 bfd_elf32_microblaze_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
15266 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
15267 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
15268 bfd_elf32_mt_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;;
15269 bfd_elf32_msp430_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
15270 bfd_elf32_nbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15271 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
15272 bfd_elf32_ntradbigmips_vec | bfd_elf32_ntradbigmips_freebsd_vec)
15273 tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15274 bfd_elf32_ntradlittlemips_vec | bfd_elf32_ntradlittlemips_freebsd_vec)
15275 tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
81ecdfbb
RW
15276 bfd_elf32_openrisc_vec) tb="$tb elf32-openrisc.lo elf32.lo $elf" ;;
15277 bfd_elf32_or32_big_vec) tb="$tb elf32-or32.lo elf32.lo $elf" ;;
15278 bfd_elf32_pj_vec) tb="$tb elf32-pj.lo elf32.lo $elf";;
15279 bfd_elf32_pjl_vec) tb="$tb elf32-pj.lo elf32.lo $elf";;
15280 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15281 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
7b8e7dad 15282 bfd_elf32_powerpc_freebsd_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
81ecdfbb 15283 bfd_elf32_powerpc_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
99c513f6 15284 bfd_elf32_rl78_vec) tb="$tb elf32-rl78.lo $elf" ;;
c7927a3c
NC
15285 bfd_elf32_rx_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15286 bfd_elf32_rx_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
4c422395 15287 bfd_elf32_rx_be_ns_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
81ecdfbb
RW
15288 bfd_elf32_s390_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;;
15289 bfd_elf32_bigscore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
15290 bfd_elf32_littlescore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
15291 # FIXME: We include cofflink.lo not because it's needed for
15292 # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec
15293 # which needs it but does not list it. Should be fixed in right place.
15294 bfd_elf32_sh64_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15295 bfd_elf32_sh64l_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15296 bfd_elf32_sh64lin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15297 bfd_elf32_sh64blin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15298 bfd_elf32_sh64lnbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
15299 bfd_elf32_sh64nbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
15300 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
8e45593f 15301 bfd_elf32_shbfd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
81ecdfbb 15302 bfd_elf32_shblin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
8e45593f 15303 bfd_elf32_shfd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
81ecdfbb
RW
15304 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15305 bfd_elf32_shl_symbian_vec) tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15306 bfd_elf32_shlin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15307 bfd_elf32_shlnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15308 bfd_elf32_shlvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15309 bfd_elf32_shnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15310 bfd_elf32_shvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15311 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
1360ba76 15312 bfd_elf32_sparc_sol2_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
81ecdfbb
RW
15313 bfd_elf32_sparc_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15314 bfd_elf32_spu_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;;
40b36596
JM
15315 bfd_elf32_tic6x_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15316 bfd_elf32_tic6x_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
2a616379
BS
15317 bfd_elf32_tic6x_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15318 bfd_elf32_tic6x_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15319 bfd_elf32_tic6x_elf_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15320 bfd_elf32_tic6x_elf_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
fb6cedde
WL
15321 bfd_elf32_tilegx_be_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
15322 bfd_elf32_tilegx_le_vec) tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
aa137e4d 15323 bfd_elf32_tilepro_vec) tb="$tb elf32-tilepro.lo elf32.lo $elf" ;;
aeffff67
RS
15324 bfd_elf32_tradbigmips_vec | bfd_elf32_tradbigmips_freebsd_vec)
15325 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15326 bfd_elf32_tradlittlemips_vec | bfd_elf32_tradlittlemips_freebsd_vec)
15327 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
81ecdfbb
RW
15328 bfd_elf32_us_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15329 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
15330 bfd_elf32_vax_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;;
15331 bfd_elf32_xstormy16_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
15332 bfd_elf32_xc16x_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
15333 bfd_elf32_xtensa_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15334 bfd_elf32_xtensa_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15335 bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15336 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15337 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15338 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 ;;
15339 bfd_elf64_hppa_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15340 bfd_elf64_hppa_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
cbe79dfe
TG
15341 bfd_elf64_ia64_big_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15342 bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15343 bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
202e2356 15344 bfd_elf64_ia64_vms_vec) tb="$tb elf64-ia64-vms.lo elf64-ia64.lo elfxx-ia64.lo elf64.lo vms-lib.lo vms-misc.lo $elf"; target_size=64 ;;
81ecdfbb
RW
15345 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15346 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 ;;
15347 bfd_elf64_mmix_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
15348 bfd_elf64_powerpc_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15349 bfd_elf64_powerpcle_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
7b8e7dad 15350 bfd_elf64_powerpc_freebsd_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
81ecdfbb
RW
15351 bfd_elf64_s390_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
15352 bfd_elf64_sh64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15353 bfd_elf64_sh64l_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15354 bfd_elf64_sh64lin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15355 bfd_elf64_sh64blin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15356 bfd_elf64_sh64lnbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15357 bfd_elf64_sh64nbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15358 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15359 bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
1360ba76 15360 bfd_elf64_sparc_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
fb6cedde
WL
15361 bfd_elf64_tilegx_be_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
15362 bfd_elf64_tilegx_le_vec) tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
aeffff67
RS
15363 bfd_elf64_tradbigmips_vec | bfd_elf64_tradbigmips_freebsd_vec)
15364 tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15365 bfd_elf64_tradlittlemips_vec | bfd_elf64_tradlittlemips_freebsd_vec)
15366 tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
5a68afcf
RM
15367 bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15368 bfd_elf64_x86_64_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15369 bfd_elf64_x86_64_sol2_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15370 bfd_elf64_x86_64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15371 bfd_elf32_x86_64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;;
15372 bfd_elf32_x86_64_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;;
15373 bfd_elf64_l1om_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15374 bfd_elf64_l1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15375 bfd_elf64_k1om_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
15376 bfd_elf64_k1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;;
81ecdfbb
RW
15377 bfd_mmo_vec) tb="$tb mmo.lo" target_size=64 ;;
15378 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15379 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15380 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15381 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15382 cris_aout_vec) tb="$tb aout-cris.lo" ;;
15383 demo_64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
15384 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15385 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15386 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15387 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;;
15388 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;;
15389 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;;
15390 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;;
15391 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;;
15392 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
15393 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;;
15394 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;;
15395 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
15396 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
15397 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;;
15398 x86_64coff_vec) tb="$tb coff-x86_64.lo cofflink.lo"; target_size=64 ;;
15399 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;;
15400 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;;
15401 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;;
15402 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
15403 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
15404 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;;
15405 i386msdos_vec) tb="$tb i386msdos.lo" ;;
15406 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;;
15407 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;;
15408 i386pe_vec) tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
15409 i386pei_vec) tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
15410 x86_64pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15411 x86_64pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15412 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;;
15413 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
15414 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
15415 ieee_vec) tb="$tb ieee.lo" ;;
15416 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;;
15417 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
15418 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;;
15419 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
15420 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;;
15421 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;;
15422 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;;
15423 m88kbcs_vec) tb="$tb coff-m88k.lo" ;;
15424 m88kmach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;;
15425 m88kopenbsd_vec) tb="$tb m88kopenbsd.lo aout32.lo" ;;
81ecdfbb
RW
15426 mach_o_be_vec) tb="$tb mach-o.lo" ;;
15427 mach_o_le_vec) tb="$tb mach-o.lo" ;;
15428 mach_o_fat_vec) tb="$tb mach-o.lo" ;;
15429 mach_o_i386_vec) tb="$tb mach-o-i386.lo" ;;
618b7301 15430 mach_o_x86_64_vec) tb="$tb mach-o-x86-64.lo" ;;
81ecdfbb
RW
15431 mcore_pe_big_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15432 mcore_pe_little_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15433 mcore_pei_big_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15434 mcore_pei_little_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15435 mipslpe_vec) tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
15436 mipslpei_vec) tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
15437 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;;
15438 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
15439 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
15440 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
15441 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
15442 or32coff_big_vec) tb="$tb coff-or32.lo cofflink.lo" ;;
15443 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
15444 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
15445 pef_vec) tb="$tb pef.lo" ;;
15446 pef_xlib_vec) tb="$tb pef.lo" ;;
15447 pdp11_aout_vec) tb="$tb pdp11.lo" ;;
15448 plugin_vec) tb="$tb plugin.lo" ;;
15449 pmac_xcoff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15450 ppcboot_vec) tb="$tb ppcboot.lo" ;;
15451 riscix_vec) tb="$tb aout32.lo riscix.lo" ;;
15452 rs6000coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15453 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15454 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15455 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15456 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15457 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15458 shlpe_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15459 shlpei_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15460 som_vec) tb="$tb som.lo" ;;
15461 sparccoff_vec) tb="$tb coff-sparc.lo" ;;
15462 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;;
15463 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;;
15464 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
15465 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
15466 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;;
15467 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;;
15468 sym_vec) tb="$tb xsym.lo" ;;
15469 tic30_aout_vec) tb="$tb aout-tic30.lo" ;;
15470 tic30_coff_vec) tb="$tb coff-tic30.lo" ;;
15471 tic4x_coff0_vec) tb="$tb coff-tic4x.lo" ;;
15472 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo" ;;
15473 tic4x_coff1_vec) tb="$tb coff-tic4x.lo" ;;
15474 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo" ;;
15475 tic4x_coff2_vec) tb="$tb coff-tic4x.lo" ;;
15476 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo" ;;
15477 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo" ;;
15478 tic54x_coff0_vec) tb="$tb coff-tic54x.lo" ;;
15479 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo" ;;
15480 tic54x_coff1_vec) tb="$tb coff-tic54x.lo" ;;
15481 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo" ;;
15482 tic54x_coff2_vec) tb="$tb coff-tic54x.lo" ;;
15483 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;;
15484 vaxnetbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;;
15485 vax1knetbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;;
15486 vaxbsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;;
15487 versados_vec) tb="$tb versados.lo" ;;
95e34ef7 15488 vms_alpha_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
4b544b64 15489 vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;;
81ecdfbb
RW
15490 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;;
15491 we32kcoff_vec) tb="$tb coff-we32k.lo" ;;
15492 z80coff_vec) tb="$tb coff-z80.lo reloc16.lo" ;;
15493 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo cofflink.lo" ;;
2ba49b59 15494
81ecdfbb
RW
15495 # These appear out of order in targets.c
15496 srec_vec) tb="$tb srec.lo" ;;
15497 symbolsrec_vec) tb="$tb srec.lo" ;;
15498 tekhex_vec) tb="$tb tekhex.lo" ;;
15499 cisco_core_big_vec) tb="$tb cisco-core.lo" ;;
15500 cisco_core_little_vec) tb="$tb cisco-core.lo" ;;
5464f5a1 15501
81ecdfbb
RW
15502 "") ;;
15503 *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;;
15504 esac
1012372a 15505
81ecdfbb
RW
15506 if test ${target_size} = 64; then
15507 target64=true
15508 fi
15509 if test x"${vec}" = x"${defvec}"; then
15510 bfd_default_target_size=${target_size}
15511 fi
15512done
2ba49b59 15513
81ecdfbb
RW
15514# Target architecture .o files.
15515# A couple of CPUs use shorter file names to avoid problems on DOS
15516# filesystems.
15517ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
5464f5a1 15518
81ecdfbb
RW
15519# Weed out duplicate .o files.
15520f=""
15521for i in $tb ; do
15522 case " $f " in
15523 *" $i "*) ;;
15524 *) f="$f $i" ;;
15525 esac
1012372a 15526done
81ecdfbb 15527tb="$f"
1012372a 15528
81ecdfbb
RW
15529f=""
15530for i in $ta ; do
15531 case " $f " in
15532 *" $i "*) ;;
15533 *) f="$f $i" ;;
15534 esac
15535done
15536ta="$f"
2ba49b59 15537
81ecdfbb
RW
15538bfd_backends="$tb"
15539bfd_machines="$ta"
1012372a 15540
81ecdfbb
RW
15541if test x${all_targets} = xtrue ; then
15542 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
15543 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
15544 selvecs=
7256a114 15545 havevecs=-DHAVE_all_vecs
81ecdfbb
RW
15546 selarchs=
15547 test -n "$assocvecs" &&
15548 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15549else # all_targets is true
15550 # Only set these if they will be nonempty, for the clever echo.
15551 havevecs=
15552 assocvecs=
15553 test -n "$selvecs" &&
15554 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
15555 test -n "$selvecs" &&
15556 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15557 test -n "$selarchs" &&
15558 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15559fi # all_targets is true
15560
15561case ${host64}-${target64}-${want64} in
15562 *true*)
15563 wordsize=64
15564 bfd64_libs='$(BFD64_LIBS)'
15565 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
15566 if test $BFD_HOST_64_BIT_DEFINED = 0; then
15567 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
15568$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
15569 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
15570$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
15571 fi
15572 if test -n "$GCC" ; then
15573 bad_64bit_gcc=no;
15574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
15575$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
15576 # Add more tests for gcc versions with non-working 64-bit support here.
15577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15578/* end confdefs.h. */
15579:__GNUC__:__GNUC_MINOR__:__i386__:
15580_ACEOF
15581if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15582 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
15583 bad_64bit_gcc=yes;
15584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
15585$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
2ba49b59 15586else
81ecdfbb
RW
15587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15588$as_echo "no" >&6; }
2ba49b59 15589fi
81ecdfbb 15590rm -f conftest*
1012372a 15591
81ecdfbb
RW
15592 if test $bad_64bit_gcc = yes ; then
15593 as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
15594 fi
15595 fi
15596 ;;
15597 false-false-false)
15598 wordsize=32
15599 all_backends='$(BFD32_BACKENDS)'
15600 ;;
15601esac
1012372a
AC
15602
15603
15604
15605
252b5132 15606
6be7c12c 15607
5464f5a1
NN
15608
15609
81ecdfbb
RW
15610if test "$plugins" = "yes"; then
15611 supports_plugins=1
5464f5a1 15612else
81ecdfbb 15613 supports_plugins=0
5464f5a1 15614fi
5464f5a1 15615
81ecdfbb
RW
15616
15617# Determine the host dependant file_ptr a.k.a. off_t type. In order
15618# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
15619# fseeko, long. This assumes that sizeof off_t is .ge. sizeof long.
15620# Hopefully a reasonable assumption since fseeko et.al. should be
15621# upward compatible.
15622for ac_func in ftello ftello64 fseeko fseeko64 fopen64
15623do :
15624 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15625ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15626eval as_val=\$$as_ac_var
15627 if test "x$as_val" = x""yes; then :
15628 cat >>confdefs.h <<_ACEOF
15629#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5464f5a1 15630_ACEOF
5464f5a1 15631
252b5132 15632fi
81ecdfbb 15633done
5464f5a1 15634
81ecdfbb
RW
15635if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
15636 # The cast to long int works around a bug in the HP C Compiler
15637# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15638# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15639# This bug is HP SR number 8606223364.
15640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15641$as_echo_n "checking size of off_t... " >&6; }
15642if test "${ac_cv_sizeof_off_t+set}" = set; then :
15643 $as_echo_n "(cached) " >&6
6be7c12c 15644else
81ecdfbb 15645 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
5464f5a1 15646
81ecdfbb
RW
15647else
15648 if test "$ac_cv_type_off_t" = yes; then
15649 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15650$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15651{ as_fn_set_status 77
15652as_fn_error "cannot compute sizeof (off_t)
15653See \`config.log' for more details." "$LINENO" 5; }; }
15654 else
15655 ac_cv_sizeof_off_t=0
15656 fi
5464f5a1 15657fi
5464f5a1 15658
252b5132 15659fi
81ecdfbb
RW
15660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15661$as_echo "$ac_cv_sizeof_off_t" >&6; }
5464f5a1 15662
252b5132 15663
5464f5a1 15664
81ecdfbb
RW
15665cat >>confdefs.h <<_ACEOF
15666#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
5464f5a1 15667_ACEOF
5464f5a1 15668
5464f5a1 15669
81ecdfbb
RW
15670fi
15671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
15672$as_echo_n "checking file_ptr type... " >&6; }
15673bfd_file_ptr="long"
15674bfd_ufile_ptr="unsigned long"
15675if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
15676 -o x"${ac_cv_sizeof_off_t}" = x8; then
15677 bfd_file_ptr=BFD_HOST_64_BIT
15678 bfd_ufile_ptr=BFD_HOST_U_64_BIT
15679fi
15680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
15681$as_echo "$bfd_file_ptr" >&6; }
15682
6be7c12c 15683
252b5132 15684
252b5132 15685
81ecdfbb
RW
15686tdefaults=""
15687test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
15688test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
15689test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
15690test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
7256a114 15691
81ecdfbb
RW
15692
15693
15694for ac_header in stdlib.h unistd.h
15695do :
15696 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15697ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15698eval as_val=\$$as_ac_Header
15699 if test "x$as_val" = x""yes; then :
15700 cat >>confdefs.h <<_ACEOF
15701#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5464f5a1 15702_ACEOF
5464f5a1 15703
5464f5a1 15704fi
81ecdfbb
RW
15705
15706done
15707
15708for ac_func in getpagesize
15709do :
15710 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15711if test "x$ac_cv_func_getpagesize" = x""yes; then :
5464f5a1 15712 cat >>confdefs.h <<_ACEOF
81ecdfbb 15713#define HAVE_GETPAGESIZE 1
5464f5a1 15714_ACEOF
252b5132 15715
252b5132
RH
15716fi
15717done
15718
81ecdfbb
RW
15719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15720$as_echo_n "checking for working mmap... " >&6; }
15721if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
15722 $as_echo_n "(cached) " >&6
252b5132 15723else
81ecdfbb 15724 if test "$cross_compiling" = yes; then :
252b5132
RH
15725 ac_cv_func_mmap_fixed_mapped=no
15726else
81ecdfbb 15727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
15728/* end confdefs.h. */
15729$ac_includes_default
15730/* malloc might have been renamed as rpl_malloc. */
15731#undef malloc
6be7c12c 15732
252b5132
RH
15733/* Thanks to Mike Haertel and Jim Avera for this test.
15734 Here is a matrix of mmap possibilities:
15735 mmap private not fixed
15736 mmap private fixed at somewhere currently unmapped
15737 mmap private fixed at somewhere already mapped
15738 mmap shared not fixed
15739 mmap shared fixed at somewhere currently unmapped
15740 mmap shared fixed at somewhere already mapped
15741 For private mappings, we should verify that changes cannot be read()
15742 back from the file, nor mmap's back from the file at a different
15743 address. (There have been systems where private was not correctly
15744 implemented like the infamous i386 svr4.0, and systems where the
5464f5a1 15745 VM page cache was not coherent with the file system buffer cache
252b5132
RH
15746 like early versions of FreeBSD and possibly contemporary NetBSD.)
15747 For shared mappings, we should conversely verify that changes get
5464f5a1 15748 propagated back to all the places they're supposed to be.
252b5132
RH
15749
15750 Grep wants private fixed already mapped.
15751 The main things grep needs to know about mmap are:
15752 * does it exist and is it safe to write into the mmap'd area
15753 * how to use it (BSD variants) */
5464f5a1 15754
252b5132
RH
15755#include <fcntl.h>
15756#include <sys/mman.h>
15757
81ecdfbb 15758#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
5464f5a1
NN
15759char *malloc ();
15760#endif
6be7c12c 15761
5464f5a1 15762/* This mess was copied from the GNU getpagesize.h. */
81ecdfbb 15763#ifndef HAVE_GETPAGESIZE
252b5132 15764/* Assume that all systems that can run configure have sys/param.h. */
81ecdfbb 15765# ifndef HAVE_SYS_PARAM_H
252b5132
RH
15766# define HAVE_SYS_PARAM_H 1
15767# endif
15768
15769# ifdef _SC_PAGESIZE
15770# define getpagesize() sysconf(_SC_PAGESIZE)
15771# else /* no _SC_PAGESIZE */
81ecdfbb 15772# ifdef HAVE_SYS_PARAM_H
252b5132
RH
15773# include <sys/param.h>
15774# ifdef EXEC_PAGESIZE
15775# define getpagesize() EXEC_PAGESIZE
15776# else /* no EXEC_PAGESIZE */
15777# ifdef NBPG
15778# define getpagesize() NBPG * CLSIZE
15779# ifndef CLSIZE
15780# define CLSIZE 1
15781# endif /* no CLSIZE */
15782# else /* no NBPG */
15783# ifdef NBPC
15784# define getpagesize() NBPC
15785# else /* no NBPC */
15786# ifdef PAGESIZE
15787# define getpagesize() PAGESIZE
15788# endif /* PAGESIZE */
15789# endif /* no NBPC */
15790# endif /* no NBPG */
15791# endif /* no EXEC_PAGESIZE */
15792# else /* no HAVE_SYS_PARAM_H */
15793# define getpagesize() 8192 /* punt totally */
15794# endif /* no HAVE_SYS_PARAM_H */
15795# endif /* no _SC_PAGESIZE */
15796
5464f5a1
NN
15797#endif /* no HAVE_GETPAGESIZE */
15798
15799int
15800main ()
15801{
15802 char *data, *data2, *data3;
15803 int i, pagesize;
15804 int fd;
15805
15806 pagesize = getpagesize ();
15807
15808 /* First, make a file with some known garbage in it. */
15809 data = (char *) malloc (pagesize);
15810 if (!data)
81ecdfbb 15811 return 1;
5464f5a1
NN
15812 for (i = 0; i < pagesize; ++i)
15813 *(data + i) = rand ();
15814 umask (0);
15815 fd = creat ("conftest.mmap", 0600);
15816 if (fd < 0)
81ecdfbb 15817 return 1;
5464f5a1 15818 if (write (fd, data, pagesize) != pagesize)
81ecdfbb 15819 return 1;
5464f5a1
NN
15820 close (fd);
15821
15822 /* Next, try to mmap the file at a fixed address which already has
15823 something else allocated at it. If we can, also make sure that
15824 we see the same garbage. */
15825 fd = open ("conftest.mmap", O_RDWR);
15826 if (fd < 0)
81ecdfbb 15827 return 1;
5464f5a1
NN
15828 data2 = (char *) malloc (2 * pagesize);
15829 if (!data2)
81ecdfbb
RW
15830 return 1;
15831 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
5464f5a1
NN
15832 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15833 MAP_PRIVATE | MAP_FIXED, fd, 0L))
81ecdfbb 15834 return 1;
5464f5a1
NN
15835 for (i = 0; i < pagesize; ++i)
15836 if (*(data + i) != *(data2 + i))
81ecdfbb 15837 return 1;
5464f5a1
NN
15838
15839 /* Finally, make sure that changes to the mapped area do not
15840 percolate back to the file as seen by read(). (This is a bug on
15841 some variants of i386 svr4.0.) */
15842 for (i = 0; i < pagesize; ++i)
15843 *(data2 + i) = *(data2 + i) + 1;
15844 data3 = (char *) malloc (pagesize);
15845 if (!data3)
81ecdfbb 15846 return 1;
5464f5a1 15847 if (read (fd, data3, pagesize) != pagesize)
81ecdfbb 15848 return 1;
5464f5a1
NN
15849 for (i = 0; i < pagesize; ++i)
15850 if (*(data + i) != *(data3 + i))
81ecdfbb 15851 return 1;
5464f5a1 15852 close (fd);
81ecdfbb 15853 return 0;
5464f5a1
NN
15854}
15855_ACEOF
81ecdfbb 15856if ac_fn_c_try_run "$LINENO"; then :
5464f5a1
NN
15857 ac_cv_func_mmap_fixed_mapped=yes
15858else
81ecdfbb 15859 ac_cv_func_mmap_fixed_mapped=no
5464f5a1 15860fi
81ecdfbb
RW
15861rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15862 conftest.$ac_objext conftest.beam conftest.$ac_ext
5464f5a1 15863fi
81ecdfbb 15864
5464f5a1 15865fi
81ecdfbb
RW
15866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15867$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
5464f5a1
NN
15868if test $ac_cv_func_mmap_fixed_mapped = yes; then
15869
81ecdfbb 15870$as_echo "#define HAVE_MMAP 1" >>confdefs.h
5464f5a1
NN
15871
15872fi
15873rm -f conftest.mmap
15874
5464f5a1 15875for ac_func in madvise mprotect
81ecdfbb
RW
15876do :
15877 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15878ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15879eval as_val=\$$as_ac_var
15880 if test "x$as_val" = x""yes; then :
5464f5a1 15881 cat >>confdefs.h <<_ACEOF
81ecdfbb 15882#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5464f5a1
NN
15883_ACEOF
15884
15885fi
15886done
15887
15888case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
15889 true+yes )
81ecdfbb 15890$as_echo "#define USE_MMAP 1" >>confdefs.h
5464f5a1
NN
15891 ;;
15892esac
15893
15894rm -f doc/config.status
81ecdfbb 15895ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
5464f5a1 15896
20e95c23 15897
81ecdfbb 15898ac_config_commands="$ac_config_commands default"
5464f5a1 15899
108a6f8e
CD
15900
15901
15902
15903
15904
31dd3154 15905
5464f5a1
NN
15906cat >confcache <<\_ACEOF
15907# This file is a shell script that caches the results of configure
15908# tests run on this system so they can be shared between configure
15909# scripts and configure runs, see configure's option --config-cache.
15910# It is not useful on other systems. If it contains results you don't
15911# want to keep, you may remove or edit it.
15912#
15913# config.status only pays attention to the cache file if you give it
15914# the --recheck option to rerun configure.
15915#
15916# `ac_cv_env_foo' variables (set or unset) will be overridden when
15917# loading this file, other *unset* `ac_cv_foo' will be assigned the
15918# following values.
15919
15920_ACEOF
15921
15922# The following way of writing the cache mishandles newlines in values,
15923# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 15924# So, we kill variables containing newlines.
5464f5a1
NN
15925# Ultrix sh set writes to stderr and can't be redirected directly,
15926# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
15927(
15928 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15929 eval ac_val=\$$ac_var
15930 case $ac_val in #(
15931 *${as_nl}*)
15932 case $ac_var in #(
15933 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15934$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15935 esac
15936 case $ac_var in #(
15937 _ | IFS | as_nl) ;; #(
15938 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15939 *) { eval $ac_var=; unset $ac_var;} ;;
15940 esac ;;
15941 esac
15942 done
15943
5464f5a1 15944 (set) 2>&1 |
81ecdfbb
RW
15945 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15946 *${as_nl}ac_space=\ *)
15947 # `set' does not quote correctly, so add quotes: double-quote
15948 # substitution turns \\\\ into \\, and sed turns \\ into \.
5464f5a1
NN
15949 sed -n \
15950 "s/'/'\\\\''/g;
15951 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 15952 ;; #(
5464f5a1
NN
15953 *)
15954 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 15955 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5464f5a1 15956 ;;
81ecdfbb
RW
15957 esac |
15958 sort
15959) |
5464f5a1 15960 sed '
81ecdfbb 15961 /^ac_cv_env_/b end
5464f5a1 15962 t clear
81ecdfbb 15963 :clear
5464f5a1
NN
15964 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15965 t end
81ecdfbb
RW
15966 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15967 :end' >>confcache
15968if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15969 if test -w "$cache_file"; then
15970 test "x$cache_file" != "x/dev/null" &&
15971 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15972$as_echo "$as_me: updating cache $cache_file" >&6;}
5464f5a1
NN
15973 cat confcache >$cache_file
15974 else
81ecdfbb
RW
15975 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15976$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5464f5a1
NN
15977 fi
15978fi
15979rm -f confcache
15980
15981test "x$prefix" = xNONE && prefix=$ac_default_prefix
15982# Let make expand exec_prefix.
15983test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15984
5464f5a1
NN
15985DEFS=-DHAVE_CONFIG_H
15986
15987ac_libobjs=
15988ac_ltlibobjs=
15989for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15990 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
15991 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15992 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15993 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15994 # will be set to the directory where LIBOBJS objects are built.
15995 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15996 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5464f5a1
NN
15997done
15998LIBOBJS=$ac_libobjs
15999
16000LTLIBOBJS=$ac_ltlibobjs
16001
16002
f5385ebf 16003if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
16004 as_fn_error "conditional \"AMDEP\" was never defined.
16005Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf
AM
16006fi
16007if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
16008 as_fn_error "conditional \"am__fastdepCC\" was never defined.
16009Usually this means the macro was only invoked conditionally." "$LINENO" 5
16010fi
16011 if test -n "$EXEEXT"; then
16012 am__EXEEXT_TRUE=
16013 am__EXEEXT_FALSE='#'
16014else
16015 am__EXEEXT_TRUE='#'
16016 am__EXEEXT_FALSE=
f5385ebf 16017fi
81ecdfbb 16018
ce3c775b 16019if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
81ecdfbb
RW
16020 as_fn_error "conditional \"PLUGINS\" was never defined.
16021Usually this means the macro was only invoked conditionally." "$LINENO" 5
ce3c775b 16022fi
f5385ebf 16023if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
16024 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16025Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf 16026fi
d5fbea21 16027if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
81ecdfbb
RW
16028 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
16029Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 16030fi
f5385ebf 16031if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
81ecdfbb
RW
16032 as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined.
16033Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf 16034fi
5464f5a1
NN
16035
16036: ${CONFIG_STATUS=./config.status}
81ecdfbb 16037ac_write_fail=0
5464f5a1
NN
16038ac_clean_files_save=$ac_clean_files
16039ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
16040{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16041$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16042as_write_fail=0
16043cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5464f5a1
NN
16044#! $SHELL
16045# Generated by $as_me.
16046# Run this file to recreate the current configuration.
16047# Compiler output produced by configure, useful for debugging
16048# configure, is in config.log if it exists.
16049
16050debug=false
16051ac_cs_recheck=false
16052ac_cs_silent=false
5464f5a1 16053
81ecdfbb
RW
16054SHELL=\${CONFIG_SHELL-$SHELL}
16055export SHELL
16056_ASEOF
16057cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16058## -------------------- ##
16059## M4sh Initialization. ##
16060## -------------------- ##
5464f5a1 16061
81ecdfbb
RW
16062# Be more Bourne compatible
16063DUALCASE=1; export DUALCASE # for MKS sh
16064if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5464f5a1
NN
16065 emulate sh
16066 NULLCMD=:
81ecdfbb 16067 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5464f5a1
NN
16068 # is contrary to our usage. Disable this feature.
16069 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
16070 setopt NO_GLOB_SUBST
16071else
16072 case `(set -o) 2>/dev/null` in #(
16073 *posix*) :
16074 set -o posix ;; #(
16075 *) :
16076 ;;
16077esac
5464f5a1 16078fi
5464f5a1 16079
81ecdfbb
RW
16080
16081as_nl='
16082'
16083export as_nl
16084# Printing a long string crashes Solaris 7 /usr/bin/printf.
16085as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16086as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16087as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16088# Prefer a ksh shell builtin over an external printf program on Solaris,
16089# but without wasting forks for bash or zsh.
16090if test -z "$BASH_VERSION$ZSH_VERSION" \
16091 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16092 as_echo='print -r --'
16093 as_echo_n='print -rn --'
16094elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16095 as_echo='printf %s\n'
16096 as_echo_n='printf %s'
16097else
16098 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16099 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16100 as_echo_n='/usr/ucb/echo -n'
16101 else
16102 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16103 as_echo_n_body='eval
16104 arg=$1;
16105 case $arg in #(
16106 *"$as_nl"*)
16107 expr "X$arg" : "X\\(.*\\)$as_nl";
16108 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16109 esac;
16110 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16111 '
16112 export as_echo_n_body
16113 as_echo_n='sh -c $as_echo_n_body as_echo'
16114 fi
16115 export as_echo_body
16116 as_echo='sh -c $as_echo_body as_echo'
16117fi
16118
16119# The user is always right.
16120if test "${PATH_SEPARATOR+set}" != set; then
16121 PATH_SEPARATOR=:
16122 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16123 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16124 PATH_SEPARATOR=';'
16125 }
5464f5a1
NN
16126fi
16127
16128
81ecdfbb
RW
16129# IFS
16130# We need space, tab and new line, in precisely that order. Quoting is
16131# there to prevent editors from complaining about space-tab.
16132# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16133# splitting by setting IFS to empty value.)
16134IFS=" "" $as_nl"
16135
16136# Find who we are. Look in the path if we contain no directory separator.
16137case $0 in #((
16138 *[\\/]* ) as_myself=$0 ;;
16139 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16140for as_dir in $PATH
16141do
16142 IFS=$as_save_IFS
16143 test -z "$as_dir" && as_dir=.
16144 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16145 done
16146IFS=$as_save_IFS
16147
16148 ;;
16149esac
16150# We did not find ourselves, most probably we were run as `sh COMMAND'
16151# in which case we are not to be found in the path.
16152if test "x$as_myself" = x; then
16153 as_myself=$0
16154fi
16155if test ! -f "$as_myself"; then
16156 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16157 exit 1
16158fi
16159
16160# Unset variables that we do not need and which cause bugs (e.g. in
16161# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16162# suppresses any "Segmentation fault" message there. '((' could
16163# trigger a bug in pdksh 5.2.14.
16164for as_var in BASH_ENV ENV MAIL MAILPATH
16165do eval test x\${$as_var+set} = xset \
16166 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16167done
5464f5a1
NN
16168PS1='$ '
16169PS2='> '
16170PS4='+ '
16171
16172# NLS nuisances.
81ecdfbb
RW
16173LC_ALL=C
16174export LC_ALL
16175LANGUAGE=C
16176export LANGUAGE
16177
16178# CDPATH.
16179(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16180
16181
16182# as_fn_error ERROR [LINENO LOG_FD]
16183# ---------------------------------
16184# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16185# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16186# script with status $?, using 1 if that was 0.
16187as_fn_error ()
16188{
16189 as_status=$?; test $as_status -eq 0 && as_status=1
16190 if test "$3"; then
16191 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16192 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
5464f5a1 16193 fi
81ecdfbb
RW
16194 $as_echo "$as_me: error: $1" >&2
16195 as_fn_exit $as_status
16196} # as_fn_error
16197
16198
16199# as_fn_set_status STATUS
16200# -----------------------
16201# Set $? to STATUS, without forking.
16202as_fn_set_status ()
16203{
16204 return $1
16205} # as_fn_set_status
16206
16207# as_fn_exit STATUS
16208# -----------------
16209# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16210as_fn_exit ()
16211{
16212 set +e
16213 as_fn_set_status $1
16214 exit $1
16215} # as_fn_exit
16216
16217# as_fn_unset VAR
16218# ---------------
16219# Portably unset VAR.
16220as_fn_unset ()
16221{
16222 { eval $1=; unset $1;}
16223}
16224as_unset=as_fn_unset
16225# as_fn_append VAR VALUE
16226# ----------------------
16227# Append the text in VALUE to the end of the definition contained in VAR. Take
16228# advantage of any shell optimizations that allow amortized linear growth over
16229# repeated appends, instead of the typical quadratic growth present in naive
16230# implementations.
16231if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16232 eval 'as_fn_append ()
16233 {
16234 eval $1+=\$2
16235 }'
16236else
16237 as_fn_append ()
16238 {
16239 eval $1=\$$1\$2
16240 }
16241fi # as_fn_append
16242
16243# as_fn_arith ARG...
16244# ------------------
16245# Perform arithmetic evaluation on the ARGs, and store the result in the
16246# global $as_val. Take advantage of shells that can avoid forks. The arguments
16247# must be portable across $(()) and expr.
16248if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16249 eval 'as_fn_arith ()
16250 {
16251 as_val=$(( $* ))
16252 }'
16253else
16254 as_fn_arith ()
16255 {
16256 as_val=`expr "$@" || test $? -eq 1`
16257 }
16258fi # as_fn_arith
16259
5464f5a1 16260
81ecdfbb
RW
16261if expr a : '\(a\)' >/dev/null 2>&1 &&
16262 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5464f5a1
NN
16263 as_expr=expr
16264else
16265 as_expr=false
16266fi
16267
81ecdfbb 16268if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5464f5a1
NN
16269 as_basename=basename
16270else
16271 as_basename=false
16272fi
252b5132 16273
81ecdfbb
RW
16274if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16275 as_dirname=dirname
16276else
16277 as_dirname=false
16278fi
6be7c12c 16279
81ecdfbb 16280as_me=`$as_basename -- "$0" ||
5464f5a1
NN
16281$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16282 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
16283 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16284$as_echo X/"$0" |
16285 sed '/^.*\/\([^/][^/]*\)\/*$/{
16286 s//\1/
16287 q
16288 }
16289 /^X\/\(\/\/\)$/{
16290 s//\1/
16291 q
16292 }
16293 /^X\/\(\/\).*/{
16294 s//\1/
16295 q
16296 }
16297 s/.*/./; q'`
5464f5a1 16298
5464f5a1
NN
16299# Avoid depending upon Character Ranges.
16300as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16301as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16302as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16303as_cr_digits='0123456789'
16304as_cr_alnum=$as_cr_Letters$as_cr_digits
16305
81ecdfbb
RW
16306ECHO_C= ECHO_N= ECHO_T=
16307case `echo -n x` in #(((((
16308-n*)
16309 case `echo 'xy\c'` in
16310 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16311 xy) ECHO_C='\c';;
16312 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16313 ECHO_T=' ';;
16314 esac;;
16315*)
16316 ECHO_N='-n';;
5464f5a1
NN
16317esac
16318
81ecdfbb
RW
16319rm -f conf$$ conf$$.exe conf$$.file
16320if test -d conf$$.dir; then
16321 rm -f conf$$.dir/conf$$.file
252b5132 16322else
81ecdfbb
RW
16323 rm -f conf$$.dir
16324 mkdir conf$$.dir 2>/dev/null
252b5132 16325fi
81ecdfbb
RW
16326if (echo >conf$$.file) 2>/dev/null; then
16327 if ln -s conf$$.file conf$$ 2>/dev/null; then
5464f5a1 16328 as_ln_s='ln -s'
81ecdfbb
RW
16329 # ... but there are two gotchas:
16330 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16331 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16332 # In both cases, we have to default to `cp -p'.
16333 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16334 as_ln_s='cp -p'
16335 elif ln conf$$.file conf$$ 2>/dev/null; then
16336 as_ln_s=ln
16337 else
16338 as_ln_s='cp -p'
5464f5a1 16339 fi
5464f5a1
NN
16340else
16341 as_ln_s='cp -p'
252b5132 16342fi
81ecdfbb
RW
16343rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16344rmdir conf$$.dir 2>/dev/null
16345
16346
16347# as_fn_mkdir_p
16348# -------------
16349# Create "$as_dir" as a directory, including parents if necessary.
16350as_fn_mkdir_p ()
16351{
16352
16353 case $as_dir in #(
16354 -*) as_dir=./$as_dir;;
16355 esac
16356 test -d "$as_dir" || eval $as_mkdir_p || {
16357 as_dirs=
16358 while :; do
16359 case $as_dir in #(
16360 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16361 *) as_qdir=$as_dir;;
16362 esac
16363 as_dirs="'$as_qdir' $as_dirs"
16364 as_dir=`$as_dirname -- "$as_dir" ||
16365$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16366 X"$as_dir" : 'X\(//\)[^/]' \| \
16367 X"$as_dir" : 'X\(//\)$' \| \
16368 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16369$as_echo X"$as_dir" |
16370 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16371 s//\1/
16372 q
16373 }
16374 /^X\(\/\/\)[^/].*/{
16375 s//\1/
16376 q
16377 }
16378 /^X\(\/\/\)$/{
16379 s//\1/
16380 q
16381 }
16382 /^X\(\/\).*/{
16383 s//\1/
16384 q
16385 }
16386 s/.*/./; q'`
16387 test -d "$as_dir" && break
16388 done
16389 test -z "$as_dirs" || eval "mkdir $as_dirs"
16390 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16391
6be7c12c 16392
81ecdfbb 16393} # as_fn_mkdir_p
5464f5a1 16394if mkdir -p . 2>/dev/null; then
81ecdfbb 16395 as_mkdir_p='mkdir -p "$as_dir"'
5464f5a1
NN
16396else
16397 test -d ./-p && rmdir ./-p
16398 as_mkdir_p=false
252b5132 16399fi
81ecdfbb
RW
16400
16401if test -x / >/dev/null 2>&1; then
16402 as_test_x='test -x'
16403else
16404 if ls -dL / >/dev/null 2>&1; then
16405 as_ls_L_option=L
16406 else
16407 as_ls_L_option=
16408 fi
16409 as_test_x='
16410 eval sh -c '\''
16411 if test -d "$1"; then
16412 test -d "$1/.";
16413 else
16414 case $1 in #(
16415 -*)set "./$1";;
16416 esac;
16417 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16418 ???[sx]*):;;*)false;;esac;fi
16419 '\'' sh
16420 '
16421fi
16422as_executable_p=$as_test_x
252b5132 16423
5464f5a1
NN
16424# Sed expression to map a string onto a valid CPP name.
16425as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
252b5132 16426
5464f5a1
NN
16427# Sed expression to map a string onto a valid variable name.
16428as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6be7c12c 16429
252b5132 16430
5464f5a1 16431exec 6>&1
81ecdfbb
RW
16432## ----------------------------------- ##
16433## Main body of $CONFIG_STATUS script. ##
16434## ----------------------------------- ##
16435_ASEOF
16436test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5464f5a1 16437
81ecdfbb
RW
16438cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16439# Save the log message, to keep $0 and so on meaningful, and to
5464f5a1 16440# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
16441# values after options handling.
16442ac_log="
5464f5a1 16443This file was extended by $as_me, which was
81ecdfbb 16444generated by GNU Autoconf 2.64. Invocation command line was
5464f5a1
NN
16445
16446 CONFIG_FILES = $CONFIG_FILES
16447 CONFIG_HEADERS = $CONFIG_HEADERS
16448 CONFIG_LINKS = $CONFIG_LINKS
16449 CONFIG_COMMANDS = $CONFIG_COMMANDS
16450 $ $0 $@
16451
81ecdfbb
RW
16452on `(hostname || uname -n) 2>/dev/null | sed 1q`
16453"
16454
5464f5a1
NN
16455_ACEOF
16456
81ecdfbb
RW
16457case $ac_config_files in *"
16458"*) set x $ac_config_files; shift; ac_config_files=$*;;
16459esac
5464f5a1 16460
81ecdfbb
RW
16461case $ac_config_headers in *"
16462"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16463esac
252b5132 16464
252b5132 16465
81ecdfbb
RW
16466cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16467# Files that config.status was made for.
16468config_files="$ac_config_files"
16469config_headers="$ac_config_headers"
16470config_commands="$ac_config_commands"
252b5132 16471
81ecdfbb 16472_ACEOF
5464f5a1 16473
81ecdfbb 16474cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1 16475ac_cs_usage="\
81ecdfbb
RW
16476\`$as_me' instantiates files and other configuration actions
16477from templates according to the current configuration. Unless the files
16478and actions are specified as TAGs, all are instantiated by default.
5464f5a1 16479
81ecdfbb 16480Usage: $0 [OPTION]... [TAG]...
5464f5a1
NN
16481
16482 -h, --help print this help, then exit
81ecdfbb
RW
16483 -V, --version print version number and configuration settings, then exit
16484 -q, --quiet, --silent
16485 do not print progress messages
5464f5a1
NN
16486 -d, --debug don't remove temporary files
16487 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
16488 --file=FILE[:TEMPLATE]
16489 instantiate the configuration file FILE
16490 --header=FILE[:TEMPLATE]
16491 instantiate the configuration header FILE
5464f5a1
NN
16492
16493Configuration files:
16494$config_files
16495
16496Configuration headers:
16497$config_headers
16498
16499Configuration commands:
16500$config_commands
16501
81ecdfbb 16502Report bugs to the package provider."
5464f5a1 16503
81ecdfbb
RW
16504_ACEOF
16505cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5464f5a1
NN
16506ac_cs_version="\\
16507config.status
81ecdfbb
RW
16508configured by $0, generated by GNU Autoconf 2.64,
16509 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
5464f5a1 16510
81ecdfbb 16511Copyright (C) 2009 Free Software Foundation, Inc.
5464f5a1
NN
16512This config.status script is free software; the Free Software Foundation
16513gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
16514
16515ac_pwd='$ac_pwd'
16516srcdir='$srcdir'
16517INSTALL='$INSTALL'
16518MKDIR_P='$MKDIR_P'
16519AWK='$AWK'
16520test -n "\$AWK" || AWK=awk
5464f5a1
NN
16521_ACEOF
16522
81ecdfbb
RW
16523cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16524# The default lists apply if the user does not specify any file.
5464f5a1
NN
16525ac_need_defaults=:
16526while test $# != 0
16527do
16528 case $1 in
16529 --*=*)
81ecdfbb
RW
16530 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16531 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5464f5a1 16532 ac_shift=:
6be7c12c 16533 ;;
81ecdfbb 16534 *)
5464f5a1
NN
16535 ac_option=$1
16536 ac_optarg=$2
16537 ac_shift=shift
6be7c12c 16538 ;;
5464f5a1 16539 esac
252b5132 16540
5464f5a1
NN
16541 case $ac_option in
16542 # Handling of the options.
5464f5a1
NN
16543 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16544 ac_cs_recheck=: ;;
81ecdfbb
RW
16545 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16546 $as_echo "$ac_cs_version"; exit ;;
16547 --debug | --debu | --deb | --de | --d | -d )
5464f5a1
NN
16548 debug=: ;;
16549 --file | --fil | --fi | --f )
16550 $ac_shift
81ecdfbb
RW
16551 case $ac_optarg in
16552 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16553 esac
16554 as_fn_append CONFIG_FILES " '$ac_optarg'"
5464f5a1
NN
16555 ac_need_defaults=false;;
16556 --header | --heade | --head | --hea )
16557 $ac_shift
81ecdfbb
RW
16558 case $ac_optarg in
16559 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16560 esac
16561 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
5464f5a1 16562 ac_need_defaults=false;;
81ecdfbb
RW
16563 --he | --h)
16564 # Conflict between --help and --header
16565 as_fn_error "ambiguous option: \`$1'
16566Try \`$0 --help' for more information.";;
16567 --help | --hel | -h )
16568 $as_echo "$ac_cs_usage"; exit ;;
5464f5a1
NN
16569 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16570 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16571 ac_cs_silent=: ;;
6be7c12c 16572
5464f5a1 16573 # This is an error.
81ecdfbb
RW
16574 -*) as_fn_error "unrecognized option: \`$1'
16575Try \`$0 --help' for more information." ;;
252b5132 16576
81ecdfbb
RW
16577 *) as_fn_append ac_config_targets " $1"
16578 ac_need_defaults=false ;;
252b5132 16579
5464f5a1
NN
16580 esac
16581 shift
16582done
6be7c12c 16583
5464f5a1 16584ac_configure_extra_args=
252b5132 16585
5464f5a1
NN
16586if $ac_cs_silent; then
16587 exec 6>/dev/null
16588 ac_configure_extra_args="$ac_configure_extra_args --silent"
16589fi
6be7c12c 16590
5464f5a1 16591_ACEOF
81ecdfbb 16592cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5464f5a1 16593if \$ac_cs_recheck; then
81ecdfbb
RW
16594 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16595 shift
16596 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16597 CONFIG_SHELL='$SHELL'
16598 export CONFIG_SHELL
16599 exec "\$@"
5464f5a1
NN
16600fi
16601
16602_ACEOF
81ecdfbb
RW
16603cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16604exec 5>>config.log
16605{
16606 echo
16607 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16608## Running $as_me. ##
16609_ASBOX
16610 $as_echo "$ac_log"
16611} >&5
5464f5a1 16612
81ecdfbb
RW
16613_ACEOF
16614cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6be7c12c 16615#
81ecdfbb 16616# INIT-COMMANDS
6be7c12c 16617#
f5385ebf 16618AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
16619
16620
16621# The HP-UX ksh and POSIX shell print the target directory to stdout
16622# if CDPATH is set.
16623(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16624
16625sed_quote_subst='$sed_quote_subst'
16626double_quote_subst='$double_quote_subst'
16627delay_variable_subst='$delay_variable_subst'
3725885a
RW
16628enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16629macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16630macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16631enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16632pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16633enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16634SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16635ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16636host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16637host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16638host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16639build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16640build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16641build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16642SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16643Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16644GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16645EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16646FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16647LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16648NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16649LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16650max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16651ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16652exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16653lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16654lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16655lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16656reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16657reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16658OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16659deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16660file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16661AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16662AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16663STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16664RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16665old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16666old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16667old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16668lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16669CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16670CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16671compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16672GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16673lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16674lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16675lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16676lt_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"`'
16677objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16678MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16679lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16680lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16681lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16682lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16683lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16684need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16685DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16686NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16687LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16688OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16689OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16690libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16691shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16692extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16693archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16694enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16695export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16696whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16697compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16698old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16699old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16700archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16701archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16702module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16703module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16704with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16705allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16706no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16707hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16708hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16709hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16710hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16711hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16712hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16713hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16714hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16715inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16716link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16717fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16718always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16719export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16720exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16721include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16722prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16723file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16724variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16725need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16726need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16727version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16728runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16729shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16730shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16731libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16732library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16733soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16734install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16735postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16736postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16737finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16738finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16739hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16740sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16741sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16742hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16743enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16744enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16745enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16746old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16747striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
16748
16749LTCC='$LTCC'
16750LTCFLAGS='$LTCFLAGS'
16751compiler='$compiler_DEFAULT'
16752
3725885a
RW
16753# A function that is used when there is no print builtin or printf.
16754func_fallback_echo ()
16755{
16756 eval 'cat <<_LTECHO_EOF
16757\$1
16758_LTECHO_EOF'
16759}
16760
d7040cdb 16761# Quote evaled strings.
3725885a
RW
16762for var in SHELL \
16763ECHO \
16764SED \
d7040cdb
SE
16765GREP \
16766EGREP \
16767FGREP \
16768LD \
16769NM \
16770LN_S \
16771lt_SP2NL \
16772lt_NL2SP \
16773reload_flag \
718a6fd8 16774OBJDUMP \
d7040cdb
SE
16775deplibs_check_method \
16776file_magic_cmd \
16777AR \
16778AR_FLAGS \
16779STRIP \
16780RANLIB \
16781CC \
16782CFLAGS \
16783compiler \
16784lt_cv_sys_global_symbol_pipe \
16785lt_cv_sys_global_symbol_to_cdecl \
16786lt_cv_sys_global_symbol_to_c_name_address \
718a6fd8 16787lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
16788lt_prog_compiler_no_builtin_flag \
16789lt_prog_compiler_wl \
16790lt_prog_compiler_pic \
16791lt_prog_compiler_static \
16792lt_cv_prog_compiler_c_o \
16793need_locks \
718a6fd8
SE
16794DSYMUTIL \
16795NMEDIT \
16796LIPO \
16797OTOOL \
16798OTOOL64 \
d7040cdb
SE
16799shrext_cmds \
16800export_dynamic_flag_spec \
16801whole_archive_flag_spec \
16802compiler_needs_object \
16803with_gnu_ld \
16804allow_undefined_flag \
16805no_undefined_flag \
16806hardcode_libdir_flag_spec \
16807hardcode_libdir_flag_spec_ld \
16808hardcode_libdir_separator \
16809fix_srcfile_path \
16810exclude_expsyms \
16811include_expsyms \
16812file_list_spec \
16813variables_saved_for_relink \
16814libname_spec \
16815library_names_spec \
16816soname_spec \
3725885a 16817install_override_mode \
d7040cdb
SE
16818finish_eval \
16819old_striplib \
16820striplib; do
3725885a 16821 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 16822 *[\\\\\\\`\\"\\\$]*)
3725885a 16823 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
16824 ;;
16825 *)
16826 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16827 ;;
16828 esac
16829done
16830
16831# Double-quote double-evaled strings.
16832for var in reload_cmds \
16833old_postinstall_cmds \
16834old_postuninstall_cmds \
16835old_archive_cmds \
16836extract_expsyms_cmds \
16837old_archive_from_new_cmds \
16838old_archive_from_expsyms_cmds \
16839archive_cmds \
16840archive_expsym_cmds \
16841module_cmds \
16842module_expsym_cmds \
16843export_symbols_cmds \
16844prelink_cmds \
16845postinstall_cmds \
16846postuninstall_cmds \
16847finish_cmds \
16848sys_lib_search_path_spec \
16849sys_lib_dlsearch_path_spec; do
3725885a 16850 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 16851 *[\\\\\\\`\\"\\\$]*)
3725885a 16852 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
16853 ;;
16854 *)
16855 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16856 ;;
16857 esac
16858done
16859
d7040cdb
SE
16860ac_aux_dir='$ac_aux_dir'
16861xsi_shell='$xsi_shell'
16862lt_shell_append='$lt_shell_append'
16863
16864# See if we are running on zsh, and set the options which allow our
16865# commands through without removal of \ escapes INIT.
16866if test -n "\${ZSH_VERSION+set}" ; then
16867 setopt NO_GLOB_SUBST
16868fi
16869
16870
16871 PACKAGE='$PACKAGE'
16872 VERSION='$VERSION'
16873 TIMESTAMP='$TIMESTAMP'
16874 RM='$RM'
16875 ofile='$ofile'
16876
16877
16878
20e95c23
DJ
16879# Capture the value of obsolete ALL_LINGUAS because we need it to compute
16880 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16881 # from automake.
16882 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16883 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16884 LINGUAS="${LINGUAS-%UNSET%}"
16885
5464f5a1 16886
f3b4f6d0
PB
16887GCC="$GCC"
16888CC="$CC"
16889acx_cv_header_stdint="$acx_cv_header_stdint"
16890acx_cv_type_int8_t="$acx_cv_type_int8_t"
16891acx_cv_type_int16_t="$acx_cv_type_int16_t"
16892acx_cv_type_int32_t="$acx_cv_type_int32_t"
16893acx_cv_type_int64_t="$acx_cv_type_int64_t"
16894acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
16895ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
16896ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
16897ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
16898ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
16899ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
d5efd9fc
AM
16900ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
16901ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
f3b4f6d0 16902ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
d5efd9fc
AM
16903
16904
5464f5a1
NN
16905
16906_ACEOF
16907
81ecdfbb 16908cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1 16909
81ecdfbb 16910# Handling of arguments.
5464f5a1 16911for ac_config_target in $ac_config_targets
252b5132 16912do
81ecdfbb
RW
16913 case $ac_config_target in
16914 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16915 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16916 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16917 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16918 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
16919 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16920 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16921 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
16922 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16923 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16924
16925 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132
RH
16926 esac
16927done
16928
81ecdfbb 16929
5464f5a1
NN
16930# If the user did not use the arguments to specify the items to instantiate,
16931# then the envvar interface is used. Set only those that are not.
16932# We use the long form for the default assignment because of an extremely
16933# bizarre bug on SunOS 4.1.3.
16934if $ac_need_defaults; then
16935 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16936 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16937 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16938fi
16939
16940# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 16941# simply because there is no reason against having it here, and in addition,
5464f5a1 16942# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
16943# Hook for its removal unless debugging.
16944# Note that there is a small window in which the directory will not be cleaned:
16945# after its creation but before its name has been assigned to `$tmp'.
5464f5a1
NN
16946$debug ||
16947{
81ecdfbb
RW
16948 tmp=
16949 trap 'exit_status=$?
16950 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16951' 0
16952 trap 'as_fn_exit 1' 1 2 13 15
5464f5a1 16953}
5464f5a1 16954# Create a (secure) tmp directory for tmp files.
b3baf5d0 16955
5464f5a1 16956{
81ecdfbb 16957 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
5464f5a1
NN
16958 test -n "$tmp" && test -d "$tmp"
16959} ||
16960{
81ecdfbb
RW
16961 tmp=./conf$$-$RANDOM
16962 (umask 077 && mkdir "$tmp")
16963} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16964
16965# Set up the scripts for CONFIG_FILES section.
16966# No need to generate them if there are no CONFIG_FILES.
16967# This happens for instance with `./config.status config.h'.
16968if test -n "$CONFIG_FILES"; then
16969
16970
16971ac_cr=`echo X | tr X '\015'`
16972# On cygwin, bash can eat \r inside `` if the user requested igncr.
16973# But we know of no other shell where ac_cr would be empty at this
16974# point, so we can use a bashism as a fallback.
16975if test "x$ac_cr" = x; then
16976 eval ac_cr=\$\'\\r\'
16977fi
16978ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16979if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16980 ac_cs_awk_cr='\r'
16981else
16982 ac_cs_awk_cr=$ac_cr
16983fi
16984
16985echo 'BEGIN {' >"$tmp/subs1.awk" &&
16986_ACEOF
16987
16988
16989{
16990 echo "cat >conf$$subs.awk <<_ACEOF" &&
16991 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16992 echo "_ACEOF"
16993} >conf$$subs.sh ||
16994 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16995ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16996ac_delim='%!_!# '
16997for ac_last_try in false false false false false :; do
16998 . ./conf$$subs.sh ||
16999 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17000
17001 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17002 if test $ac_delim_n = $ac_delim_num; then
17003 break
17004 elif $ac_last_try; then
17005 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17006 else
17007 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17008 fi
17009done
17010rm -f conf$$subs.sh
17011
17012cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17013cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17014_ACEOF
17015sed -n '
17016h
17017s/^/S["/; s/!.*/"]=/
17018p
17019g
17020s/^[^!]*!//
17021:repl
17022t repl
17023s/'"$ac_delim"'$//
17024t delim
17025:nl
17026h
17027s/\(.\{148\}\).*/\1/
17028t more1
17029s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17030p
17031n
17032b repl
17033:more1
17034s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17035p
17036g
17037s/.\{148\}//
17038t nl
17039:delim
17040h
17041s/\(.\{148\}\).*/\1/
17042t more2
17043s/["\\]/\\&/g; s/^/"/; s/$/"/
17044p
17045b
17046:more2
17047s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17048p
17049g
17050s/.\{148\}//
17051t delim
17052' <conf$$subs.awk | sed '
17053/^[^""]/{
17054 N
17055 s/\n//
17056}
17057' >>$CONFIG_STATUS || ac_write_fail=1
17058rm -f conf$$subs.awk
17059cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17060_ACAWK
17061cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17062 for (key in S) S_is_set[key] = 1
17063 FS = "\a"
17064
17065}
5464f5a1 17066{
81ecdfbb
RW
17067 line = $ 0
17068 nfields = split(line, field, "@")
17069 substed = 0
17070 len = length(field[1])
17071 for (i = 2; i < nfields; i++) {
17072 key = field[i]
17073 keylen = length(key)
17074 if (S_is_set[key]) {
17075 value = S[key]
17076 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17077 len += length(value) + length(field[++i])
17078 substed = 1
17079 } else
17080 len += 1 + keylen
17081 }
17082
17083 print line
5464f5a1
NN
17084}
17085
81ecdfbb
RW
17086_ACAWK
17087_ACEOF
17088cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17089if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17090 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17091else
17092 cat
17093fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17094 || as_fn_error "could not setup config files machinery" "$LINENO" 5
5464f5a1
NN
17095_ACEOF
17096
81ecdfbb
RW
17097# VPATH may cause trouble with some makes, so we remove $(srcdir),
17098# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17099# trailing colons and then remove the whole line if VPATH becomes empty
17100# (actually we leave an empty line to preserve line numbers).
17101if test "x$srcdir" = x.; then
17102 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17103s/:*\$(srcdir):*/:/
17104s/:*\${srcdir}:*/:/
17105s/:*@srcdir@:*/:/
17106s/^\([^=]*=[ ]*\):*/\1/
17107s/:*$//
17108s/^[^=]*=[ ]*$//
17109}'
17110fi
b3baf5d0 17111
81ecdfbb
RW
17112cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17113fi # test -n "$CONFIG_FILES"
252b5132 17114
81ecdfbb
RW
17115# Set up the scripts for CONFIG_HEADERS section.
17116# No need to generate them if there are no CONFIG_HEADERS.
17117# This happens for instance with `./config.status Makefile'.
17118if test -n "$CONFIG_HEADERS"; then
17119cat >"$tmp/defines.awk" <<\_ACAWK ||
17120BEGIN {
5464f5a1
NN
17121_ACEOF
17122
81ecdfbb
RW
17123# Transform confdefs.h into an awk script `defines.awk', embedded as
17124# here-document in config.status, that substitutes the proper values into
17125# config.h.in to produce config.h.
17126
17127# Create a delimiter string that does not exist in confdefs.h, to ease
17128# handling of long lines.
17129ac_delim='%!_!# '
17130for ac_last_try in false false :; do
17131 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17132 if test -z "$ac_t"; then
17133 break
17134 elif $ac_last_try; then
17135 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17136 else
17137 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
252b5132 17138 fi
81ecdfbb 17139done
6be7c12c 17140
81ecdfbb
RW
17141# For the awk script, D is an array of macro values keyed by name,
17142# likewise P contains macro parameters if any. Preserve backslash
17143# newline sequences.
17144
17145ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17146sed -n '
17147s/.\{148\}/&'"$ac_delim"'/g
17148t rset
17149:rset
17150s/^[ ]*#[ ]*define[ ][ ]*/ /
17151t def
17152d
17153:def
17154s/\\$//
17155t bsnl
17156s/["\\]/\\&/g
17157s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17158D["\1"]=" \3"/p
17159s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17160d
17161:bsnl
17162s/["\\]/\\&/g
17163s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17164D["\1"]=" \3\\\\\\n"\\/p
17165t cont
17166s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17167t cont
17168d
17169:cont
17170n
17171s/.\{148\}/&'"$ac_delim"'/g
17172t clear
17173:clear
17174s/\\$//
17175t bsnlc
17176s/["\\]/\\&/g; s/^/"/; s/$/"/p
17177d
17178:bsnlc
17179s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17180b cont
17181' <confdefs.h | sed '
17182s/'"$ac_delim"'/"\\\
17183"/g' >>$CONFIG_STATUS || ac_write_fail=1
17184
17185cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17186 for (key in D) D_is_set[key] = 1
17187 FS = "\a"
17188}
17189/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17190 line = \$ 0
17191 split(line, arg, " ")
17192 if (arg[1] == "#") {
17193 defundef = arg[2]
17194 mac1 = arg[3]
17195 } else {
17196 defundef = substr(arg[1], 2)
17197 mac1 = arg[2]
17198 }
17199 split(mac1, mac2, "(") #)
17200 macro = mac2[1]
17201 prefix = substr(line, 1, index(line, defundef) - 1)
17202 if (D_is_set[macro]) {
17203 # Preserve the white space surrounding the "#".
17204 print prefix "define", macro P[macro] D[macro]
17205 next
17206 } else {
17207 # Replace #undef with comments. This is necessary, for example,
17208 # in the case of _POSIX_SOURCE, which is predefined and required
17209 # on some systems where configure will not decide to define it.
17210 if (defundef == "undef") {
17211 print "/*", prefix defundef, macro, "*/"
17212 next
17213 }
17214 }
17215}
17216{ print }
17217_ACAWK
5464f5a1 17218_ACEOF
81ecdfbb
RW
17219cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17220 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17221fi # test -n "$CONFIG_HEADERS"
17222
17223
17224eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17225shift
17226for ac_tag
17227do
17228 case $ac_tag in
17229 :[FHLC]) ac_mode=$ac_tag; continue;;
17230 esac
17231 case $ac_mode$ac_tag in
17232 :[FHL]*:*);;
17233 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17234 :[FH]-) ac_tag=-:-;;
17235 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17236 esac
17237 ac_save_IFS=$IFS
17238 IFS=:
17239 set x $ac_tag
17240 IFS=$ac_save_IFS
17241 shift
17242 ac_file=$1
17243 shift
17244
17245 case $ac_mode in
17246 :L) ac_source=$1;;
17247 :[FH])
17248 ac_file_inputs=
17249 for ac_f
17250 do
17251 case $ac_f in
17252 -) ac_f="$tmp/stdin";;
17253 *) # Look for the file first in the build tree, then in the source tree
17254 # (if the path is not absolute). The absolute path cannot be DOS-style,
17255 # because $ac_f cannot contain `:'.
17256 test -f "$ac_f" ||
17257 case $ac_f in
17258 [\\/$]*) false;;
17259 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17260 esac ||
17261 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17262 esac
17263 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17264 as_fn_append ac_file_inputs " '$ac_f'"
17265 done
17266
17267 # Let's still pretend it is `configure' which instantiates (i.e., don't
17268 # use $as_me), people would be surprised to read:
17269 # /* config.h. Generated by config.status. */
17270 configure_input='Generated from '`
17271 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17272 `' by configure.'
17273 if test x"$ac_file" != x-; then
17274 configure_input="$ac_file. $configure_input"
17275 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17276$as_echo "$as_me: creating $ac_file" >&6;}
17277 fi
17278 # Neutralize special characters interpreted by sed in replacement strings.
17279 case $configure_input in #(
17280 *\&* | *\|* | *\\* )
17281 ac_sed_conf_input=`$as_echo "$configure_input" |
17282 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17283 *) ac_sed_conf_input=$configure_input;;
17284 esac
17285
17286 case $ac_tag in
17287 *:-:* | *:-) cat >"$tmp/stdin" \
17288 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17289 esac
17290 ;;
252b5132
RH
17291 esac
17292
81ecdfbb 17293 ac_dir=`$as_dirname -- "$ac_file" ||
5464f5a1
NN
17294$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17295 X"$ac_file" : 'X\(//\)[^/]' \| \
17296 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
17297 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17298$as_echo X"$ac_file" |
17299 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17300 s//\1/
17301 q
17302 }
17303 /^X\(\/\/\)[^/].*/{
17304 s//\1/
17305 q
17306 }
17307 /^X\(\/\/\)$/{
17308 s//\1/
17309 q
17310 }
17311 /^X\(\/\).*/{
17312 s//\1/
17313 q
17314 }
17315 s/.*/./; q'`
17316 as_dir="$ac_dir"; as_fn_mkdir_p
5464f5a1
NN
17317 ac_builddir=.
17318
81ecdfbb
RW
17319case "$ac_dir" in
17320.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17321*)
17322 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17323 # A ".." for each directory in $ac_dir_suffix.
17324 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17325 case $ac_top_builddir_sub in
17326 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17327 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17328 esac ;;
17329esac
17330ac_abs_top_builddir=$ac_pwd
17331ac_abs_builddir=$ac_pwd$ac_dir_suffix
17332# for backward compatibility:
17333ac_top_builddir=$ac_top_build_prefix
252b5132 17334
5464f5a1 17335case $srcdir in
81ecdfbb 17336 .) # We are building in place.
5464f5a1 17337 ac_srcdir=.
81ecdfbb
RW
17338 ac_top_srcdir=$ac_top_builddir_sub
17339 ac_abs_top_srcdir=$ac_pwd ;;
17340 [\\/]* | ?:[\\/]* ) # Absolute name.
5464f5a1 17341 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
17342 ac_top_srcdir=$srcdir
17343 ac_abs_top_srcdir=$srcdir ;;
17344 *) # Relative name.
17345 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17346 ac_top_srcdir=$ac_top_build_prefix$srcdir
17347 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
5464f5a1 17348esac
81ecdfbb 17349ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
252b5132 17350
252b5132 17351
81ecdfbb
RW
17352 case $ac_mode in
17353 :F)
17354 #
17355 # CONFIG_FILE
17356 #
5464f5a1
NN
17357
17358 case $INSTALL in
17359 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
17360 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17361 esac
17362 ac_MKDIR_P=$MKDIR_P
17363 case $MKDIR_P in
17364 [\\/$]* | ?:[\\/]* ) ;;
17365 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
6be7c12c 17366 esac
81ecdfbb 17367_ACEOF
252b5132 17368
81ecdfbb
RW
17369cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17370# If the template does not know about datarootdir, expand it.
17371# FIXME: This hack should be removed a few years after 2.60.
17372ac_datarootdir_hack=; ac_datarootdir_seen=
17373ac_sed_dataroot='
17374/datarootdir/ {
17375 p
17376 q
17377}
17378/@datadir@/p
17379/@docdir@/p
17380/@infodir@/p
17381/@localedir@/p
17382/@mandir@/p'
17383case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17384*datarootdir*) ac_datarootdir_seen=yes;;
17385*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17386 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17387$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17388_ACEOF
17389cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17390 ac_datarootdir_hack='
17391 s&@datadir@&$datadir&g
17392 s&@docdir@&$docdir&g
17393 s&@infodir@&$infodir&g
17394 s&@localedir@&$localedir&g
17395 s&@mandir@&$mandir&g
17396 s&\\\${datarootdir}&$datarootdir&g' ;;
17397esac
5464f5a1 17398_ACEOF
81ecdfbb
RW
17399
17400# Neutralize VPATH when `$srcdir' = `.'.
17401# Shell code in configure.ac might set extrasub.
17402# FIXME: do we really want to maintain this feature?
17403cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17404ac_sed_extra="$ac_vpsub
5464f5a1
NN
17405$extrasub
17406_ACEOF
81ecdfbb 17407cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1
NN
17408:t
17409/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
17410s|@configure_input@|$ac_sed_conf_input|;t t
17411s&@top_builddir@&$ac_top_builddir_sub&;t t
17412s&@top_build_prefix@&$ac_top_build_prefix&;t t
17413s&@srcdir@&$ac_srcdir&;t t
17414s&@abs_srcdir@&$ac_abs_srcdir&;t t
17415s&@top_srcdir@&$ac_top_srcdir&;t t
17416s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17417s&@builddir@&$ac_builddir&;t t
17418s&@abs_builddir@&$ac_abs_builddir&;t t
17419s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17420s&@INSTALL@&$ac_INSTALL&;t t
17421s&@MKDIR_P@&$ac_MKDIR_P&;t t
17422$ac_datarootdir_hack
17423"
17424eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17425 || as_fn_error "could not create $ac_file" "$LINENO" 5
17426
17427test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17428 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17429 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17430 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17431which seems to be undefined. Please make sure it is defined." >&5
17432$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17433which seems to be undefined. Please make sure it is defined." >&2;}
17434
17435 rm -f "$tmp/stdin"
5464f5a1 17436 case $ac_file in
81ecdfbb
RW
17437 -) cat "$tmp/out" && rm -f "$tmp/out";;
17438 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17439 esac \
17440 || as_fn_error "could not create $ac_file" "$LINENO" 5
17441 ;;
17442 :H)
17443 #
17444 # CONFIG_HEADER
17445 #
5464f5a1 17446 if test x"$ac_file" != x-; then
81ecdfbb
RW
17447 {
17448 $as_echo "/* $configure_input */" \
17449 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17450 } >"$tmp/config.h" \
17451 || as_fn_error "could not create $ac_file" "$LINENO" 5
17452 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17453 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17454$as_echo "$as_me: $ac_file is unchanged" >&6;}
5464f5a1 17455 else
81ecdfbb
RW
17456 rm -f "$ac_file"
17457 mv "$tmp/config.h" "$ac_file" \
17458 || as_fn_error "could not create $ac_file" "$LINENO" 5
252b5132 17459 fi
5464f5a1 17460 else
81ecdfbb
RW
17461 $as_echo "/* $configure_input */" \
17462 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17463 || as_fn_error "could not create -" "$LINENO" 5
252b5132 17464 fi
81ecdfbb
RW
17465# Compute "$ac_file"'s index in $config_headers.
17466_am_arg="$ac_file"
f5385ebf
AM
17467_am_stamp_count=1
17468for _am_header in $config_headers :; do
17469 case $_am_header in
81ecdfbb 17470 $_am_arg | $_am_arg:* )
f5385ebf
AM
17471 break ;;
17472 * )
17473 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17474 esac
17475done
81ecdfbb
RW
17476echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17477$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17478 X"$_am_arg" : 'X\(//\)[^/]' \| \
17479 X"$_am_arg" : 'X\(//\)$' \| \
17480 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17481$as_echo X"$_am_arg" |
17482 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17483 s//\1/
17484 q
17485 }
17486 /^X\(\/\/\)[^/].*/{
17487 s//\1/
17488 q
17489 }
17490 /^X\(\/\/\)$/{
17491 s//\1/
17492 q
17493 }
17494 /^X\(\/\).*/{
17495 s//\1/
17496 q
17497 }
17498 s/.*/./; q'`/stamp-h$_am_stamp_count
17499 ;;
5464f5a1 17500
81ecdfbb
RW
17501 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17502$as_echo "$as_me: executing $ac_file commands" >&6;}
17503 ;;
17504 esac
5464f5a1
NN
17505
17506
81ecdfbb
RW
17507 case $ac_file$ac_mode in
17508 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17509 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17510 # are listed without --file. Let's play safe and only enable the eval
17511 # if we detect the quoting.
17512 case $CONFIG_FILES in
17513 *\'*) eval set x "$CONFIG_FILES" ;;
17514 *) set x $CONFIG_FILES ;;
17515 esac
17516 shift
17517 for mf
17518 do
17519 # Strip MF so we end up with the name of the file.
17520 mf=`echo "$mf" | sed -e 's/:.*$//'`
17521 # Check whether this is an Automake generated Makefile or not.
17522 # We used to match only the files named `Makefile.in', but
17523 # some people rename them; so instead we look at the file content.
17524 # Grep'ing the first line is not enough: some people post-process
17525 # each Makefile.in and add a new line on top of each file to say so.
17526 # Grep'ing the whole file is not good either: AIX grep has a line
17527 # limit of 2048, but all sed's we know have understand at least 4000.
17528 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17529 dirpart=`$as_dirname -- "$mf" ||
f5385ebf
AM
17530$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17531 X"$mf" : 'X\(//\)[^/]' \| \
17532 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
17533 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17534$as_echo X"$mf" |
17535 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17536 s//\1/
17537 q
17538 }
17539 /^X\(\/\/\)[^/].*/{
17540 s//\1/
17541 q
17542 }
17543 /^X\(\/\/\)$/{
17544 s//\1/
17545 q
17546 }
17547 /^X\(\/\).*/{
17548 s//\1/
17549 q
17550 }
17551 s/.*/./; q'`
17552 else
17553 continue
17554 fi
17555 # Extract the definition of DEPDIR, am__include, and am__quote
17556 # from the Makefile without running `make'.
17557 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17558 test -z "$DEPDIR" && continue
17559 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17560 test -z "am__include" && continue
17561 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17562 # When using ansi2knr, U may be empty or an underscore; expand it
17563 U=`sed -n 's/^U = //p' < "$mf"`
17564 # Find all dependency output files, they are included files with
17565 # $(DEPDIR) in their names. We invoke sed twice because it is the
17566 # simplest approach to changing $(DEPDIR) to its actual value in the
17567 # expansion.
17568 for file in `sed -n "
17569 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17570 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17571 # Make sure the directory exists.
17572 test -f "$dirpart/$file" && continue
17573 fdir=`$as_dirname -- "$file" ||
f5385ebf
AM
17574$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17575 X"$file" : 'X\(//\)[^/]' \| \
17576 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
17577 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17578$as_echo X"$file" |
17579 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17580 s//\1/
17581 q
17582 }
17583 /^X\(\/\/\)[^/].*/{
17584 s//\1/
17585 q
17586 }
17587 /^X\(\/\/\)$/{
17588 s//\1/
17589 q
17590 }
17591 /^X\(\/\).*/{
17592 s//\1/
17593 q
17594 }
17595 s/.*/./; q'`
17596 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17597 # echo "creating $dirpart/$file"
17598 echo '# dummy' > "$dirpart/$file"
f5385ebf 17599 done
f5385ebf 17600 done
81ecdfbb 17601}
d7040cdb 17602 ;;
81ecdfbb 17603 "libtool":C)
d7040cdb
SE
17604
17605 # See if we are running on zsh, and set the options which allow our
17606 # commands through without removal of \ escapes.
17607 if test -n "${ZSH_VERSION+set}" ; then
17608 setopt NO_GLOB_SUBST
17609 fi
17610
17611 cfgfile="${ofile}T"
17612 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17613 $RM "$cfgfile"
17614
17615 cat <<_LT_EOF >> "$cfgfile"
17616#! $SHELL
17617
17618# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
718a6fd8 17619# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
17620# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17621# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17622#
718a6fd8 17623# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 17624# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
718a6fd8 17625# Written by Gordon Matzigkeit, 1996
d7040cdb 17626#
718a6fd8 17627# This file is part of GNU Libtool.
d7040cdb 17628#
718a6fd8
SE
17629# GNU Libtool is free software; you can redistribute it and/or
17630# modify it under the terms of the GNU General Public License as
17631# published by the Free Software Foundation; either version 2 of
17632# the License, or (at your option) any later version.
d7040cdb 17633#
718a6fd8
SE
17634# As a special exception to the GNU General Public License,
17635# if you distribute this file as part of a program or library that
17636# is built using GNU Libtool, you may include this file under the
17637# same distribution terms that you use for the rest of that program.
d7040cdb 17638#
718a6fd8
SE
17639# GNU Libtool is distributed in the hope that it will be useful,
17640# but WITHOUT ANY WARRANTY; without even the implied warranty of
17641# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17642# GNU General Public License for more details.
d7040cdb 17643#
718a6fd8
SE
17644# You should have received a copy of the GNU General Public License
17645# along with GNU Libtool; see the file COPYING. If not, a copy
17646# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17647# obtained by writing to the Free Software Foundation, Inc.,
17648# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
17649
17650
17651# The names of the tagged configurations supported by this script.
17652available_tags=""
17653
17654# ### BEGIN LIBTOOL CONFIG
17655
17656# Whether or not to build shared libraries.
17657build_libtool_libs=$enable_shared
17658
17659# Which release of libtool.m4 was used?
17660macro_version=$macro_version
17661macro_revision=$macro_revision
17662
17663# Whether or not to build static libraries.
17664build_old_libs=$enable_static
17665
17666# What type of objects to build.
17667pic_mode=$pic_mode
17668
17669# Whether or not to optimize for fast installation.
17670fast_install=$enable_fast_install
17671
3725885a
RW
17672# Shell to use when invoking shell scripts.
17673SHELL=$lt_SHELL
17674
17675# An echo program that protects backslashes.
17676ECHO=$lt_ECHO
17677
d7040cdb
SE
17678# The host system.
17679host_alias=$host_alias
17680host=$host
17681host_os=$host_os
17682
17683# The build system.
17684build_alias=$build_alias
17685build=$build
17686build_os=$build_os
17687
17688# A sed program that does not truncate output.
17689SED=$lt_SED
17690
17691# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17692Xsed="\$SED -e 1s/^X//"
17693
17694# A grep program that handles long lines.
17695GREP=$lt_GREP
17696
17697# An ERE matcher.
17698EGREP=$lt_EGREP
17699
17700# A literal string matcher.
17701FGREP=$lt_FGREP
17702
17703# A BSD- or MS-compatible name lister.
17704NM=$lt_NM
17705
17706# Whether we need soft or hard links.
17707LN_S=$lt_LN_S
17708
17709# What is the maximum length of a command?
17710max_cmd_len=$max_cmd_len
17711
17712# Object file suffix (normally "o").
17713objext=$ac_objext
17714
17715# Executable file suffix (normally "").
17716exeext=$exeext
17717
17718# whether the shell understands "unset".
17719lt_unset=$lt_unset
17720
17721# turn spaces into newlines.
17722SP2NL=$lt_lt_SP2NL
17723
17724# turn newlines into spaces.
17725NL2SP=$lt_lt_NL2SP
17726
718a6fd8
SE
17727# An object symbol dumper.
17728OBJDUMP=$lt_OBJDUMP
17729
d7040cdb
SE
17730# Method to check whether dependent libraries are shared objects.
17731deplibs_check_method=$lt_deplibs_check_method
17732
17733# Command to use when deplibs_check_method == "file_magic".
17734file_magic_cmd=$lt_file_magic_cmd
17735
17736# The archiver.
17737AR=$lt_AR
17738AR_FLAGS=$lt_AR_FLAGS
17739
17740# A symbol stripping program.
17741STRIP=$lt_STRIP
17742
17743# Commands used to install an old-style archive.
17744RANLIB=$lt_RANLIB
17745old_postinstall_cmds=$lt_old_postinstall_cmds
17746old_postuninstall_cmds=$lt_old_postuninstall_cmds
17747
3725885a
RW
17748# Whether to use a lock for old archive extraction.
17749lock_old_archive_extraction=$lock_old_archive_extraction
17750
d7040cdb
SE
17751# A C compiler.
17752LTCC=$lt_CC
17753
17754# LTCC compiler flags.
17755LTCFLAGS=$lt_CFLAGS
17756
17757# Take the output of nm and produce a listing of raw symbols and C names.
17758global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17759
17760# Transform the output of nm in a proper C declaration.
17761global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17762
17763# Transform the output of nm in a C name address pair.
17764global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17765
718a6fd8
SE
17766# Transform the output of nm in a C name address pair when lib prefix is needed.
17767global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17768
d7040cdb
SE
17769# The name of the directory that contains temporary libtool files.
17770objdir=$objdir
17771
d7040cdb
SE
17772# Used to examine libraries when file_magic_cmd begins with "file".
17773MAGIC_CMD=$MAGIC_CMD
17774
17775# Must we lock files when doing compilation?
17776need_locks=$lt_need_locks
17777
718a6fd8
SE
17778# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17779DSYMUTIL=$lt_DSYMUTIL
17780
17781# Tool to change global to local symbols on Mac OS X.
17782NMEDIT=$lt_NMEDIT
17783
17784# Tool to manipulate fat objects and archives on Mac OS X.
17785LIPO=$lt_LIPO
17786
17787# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17788OTOOL=$lt_OTOOL
17789
17790# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17791OTOOL64=$lt_OTOOL64
17792
d7040cdb
SE
17793# Old archive suffix (normally "a").
17794libext=$libext
17795
17796# Shared library suffix (normally ".so").
17797shrext_cmds=$lt_shrext_cmds
17798
17799# The commands to extract the exported symbol list from a shared archive.
17800extract_expsyms_cmds=$lt_extract_expsyms_cmds
17801
17802# Variables whose values should be saved in libtool wrapper scripts and
17803# restored at link time.
17804variables_saved_for_relink=$lt_variables_saved_for_relink
17805
17806# Do we need the "lib" prefix for modules?
17807need_lib_prefix=$need_lib_prefix
17808
17809# Do we need a version for libraries?
17810need_version=$need_version
17811
17812# Library versioning type.
17813version_type=$version_type
17814
17815# Shared library runtime path variable.
17816runpath_var=$runpath_var
17817
17818# Shared library path variable.
17819shlibpath_var=$shlibpath_var
17820
17821# Is shlibpath searched before the hard-coded library search path?
17822shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17823
17824# Format of library name prefix.
17825libname_spec=$lt_libname_spec
17826
17827# List of archive names. First name is the real one, the rest are links.
17828# The last name is the one that the linker finds with -lNAME
17829library_names_spec=$lt_library_names_spec
17830
17831# The coded name of the library, if different from the real name.
17832soname_spec=$lt_soname_spec
17833
3725885a
RW
17834# Permission mode override for installation of shared libraries.
17835install_override_mode=$lt_install_override_mode
17836
d7040cdb
SE
17837# Command to use after installation of a shared archive.
17838postinstall_cmds=$lt_postinstall_cmds
17839
17840# Command to use after uninstallation of a shared archive.
17841postuninstall_cmds=$lt_postuninstall_cmds
17842
17843# Commands used to finish a libtool library installation in a directory.
17844finish_cmds=$lt_finish_cmds
17845
17846# As "finish_cmds", except a single script fragment to be evaled but
17847# not shown.
17848finish_eval=$lt_finish_eval
17849
17850# Whether we should hardcode library paths into libraries.
17851hardcode_into_libs=$hardcode_into_libs
17852
17853# Compile-time system search path for libraries.
17854sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17855
17856# Run-time system search path for libraries.
17857sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17858
17859# Whether dlopen is supported.
17860dlopen_support=$enable_dlopen
17861
17862# Whether dlopen of programs is supported.
17863dlopen_self=$enable_dlopen_self
17864
17865# Whether dlopen of statically linked programs is supported.
17866dlopen_self_static=$enable_dlopen_self_static
17867
17868# Commands to strip libraries.
17869old_striplib=$lt_old_striplib
17870striplib=$lt_striplib
17871
17872
17873# The linker used to build libraries.
17874LD=$lt_LD
17875
3725885a
RW
17876# How to create reloadable object files.
17877reload_flag=$lt_reload_flag
17878reload_cmds=$lt_reload_cmds
17879
d7040cdb
SE
17880# Commands used to build an old-style archive.
17881old_archive_cmds=$lt_old_archive_cmds
17882
17883# A language specific compiler.
17884CC=$lt_compiler
17885
17886# Is the compiler the GNU compiler?
17887with_gcc=$GCC
17888
17889# Compiler flag to turn off builtin functions.
17890no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17891
17892# How to pass a linker flag through the compiler.
17893wl=$lt_lt_prog_compiler_wl
17894
17895# Additional compiler flags for building library objects.
17896pic_flag=$lt_lt_prog_compiler_pic
17897
17898# Compiler flag to prevent dynamic linking.
17899link_static_flag=$lt_lt_prog_compiler_static
17900
17901# Does compiler simultaneously support -c and -o options?
17902compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17903
17904# Whether or not to add -lc for building shared libraries.
17905build_libtool_need_lc=$archive_cmds_need_lc
17906
17907# Whether or not to disallow shared libs when runtime libs are static.
17908allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17909
17910# Compiler flag to allow reflexive dlopens.
17911export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17912
17913# Compiler flag to generate shared objects directly from archives.
17914whole_archive_flag_spec=$lt_whole_archive_flag_spec
17915
17916# Whether the compiler copes with passing no objects directly.
17917compiler_needs_object=$lt_compiler_needs_object
17918
17919# Create an old-style archive from a shared archive.
17920old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17921
17922# Create a temporary old-style archive to link instead of a shared archive.
17923old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17924
17925# Commands used to build a shared archive.
17926archive_cmds=$lt_archive_cmds
17927archive_expsym_cmds=$lt_archive_expsym_cmds
17928
17929# Commands used to build a loadable module if different from building
17930# a shared archive.
17931module_cmds=$lt_module_cmds
17932module_expsym_cmds=$lt_module_expsym_cmds
17933
17934# Whether we are building with GNU ld or not.
17935with_gnu_ld=$lt_with_gnu_ld
17936
17937# Flag that allows shared libraries with undefined symbols to be built.
17938allow_undefined_flag=$lt_allow_undefined_flag
17939
17940# Flag that enforces no undefined symbols.
17941no_undefined_flag=$lt_no_undefined_flag
17942
17943# Flag to hardcode \$libdir into a binary during linking.
17944# This must work even if \$libdir does not exist
17945hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17946
17947# If ld is used when linking, flag to hardcode \$libdir into a binary
17948# during linking. This must work even if \$libdir does not exist.
17949hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17950
17951# Whether we need a single "-rpath" flag with a separated argument.
17952hardcode_libdir_separator=$lt_hardcode_libdir_separator
17953
17954# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17955# DIR into the resulting binary.
17956hardcode_direct=$hardcode_direct
17957
17958# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17959# DIR into the resulting binary and the resulting library dependency is
17960# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17961# library is relocated.
17962hardcode_direct_absolute=$hardcode_direct_absolute
17963
17964# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17965# into the resulting binary.
17966hardcode_minus_L=$hardcode_minus_L
17967
17968# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17969# into the resulting binary.
17970hardcode_shlibpath_var=$hardcode_shlibpath_var
17971
17972# Set to "yes" if building a shared library automatically hardcodes DIR
17973# into the library and all subsequent libraries and executables linked
17974# against it.
17975hardcode_automatic=$hardcode_automatic
17976
17977# Set to yes if linker adds runtime paths of dependent libraries
17978# to runtime path list.
17979inherit_rpath=$inherit_rpath
17980
17981# Whether libtool must link a program against all its dependency libraries.
17982link_all_deplibs=$link_all_deplibs
17983
17984# Fix the shell variable \$srcfile for the compiler.
17985fix_srcfile_path=$lt_fix_srcfile_path
17986
17987# Set to "yes" if exported symbols are required.
17988always_export_symbols=$always_export_symbols
17989
17990# The commands to list exported symbols.
17991export_symbols_cmds=$lt_export_symbols_cmds
17992
17993# Symbols that should not be listed in the preloaded symbols.
17994exclude_expsyms=$lt_exclude_expsyms
17995
17996# Symbols that must always be exported.
17997include_expsyms=$lt_include_expsyms
17998
17999# Commands necessary for linking programs (against libraries) with templates.
18000prelink_cmds=$lt_prelink_cmds
18001
18002# Specify filename containing input files.
18003file_list_spec=$lt_file_list_spec
18004
18005# How to hardcode a shared library path into an executable.
18006hardcode_action=$hardcode_action
18007
18008# ### END LIBTOOL CONFIG
18009
18010_LT_EOF
18011
18012 case $host_os in
18013 aix3*)
18014 cat <<\_LT_EOF >> "$cfgfile"
18015# AIX sometimes has problems with the GCC collect2 program. For some
18016# reason, if we set the COLLECT_NAMES environment variable, the problems
18017# vanish in a puff of smoke.
18018if test "X${COLLECT_NAMES+set}" != Xset; then
18019 COLLECT_NAMES=
18020 export COLLECT_NAMES
18021fi
18022_LT_EOF
18023 ;;
18024 esac
18025
18026
18027ltmain="$ac_aux_dir/ltmain.sh"
18028
18029
18030 # We use sed instead of cat because bash on DJGPP gets confused if
18031 # if finds mixed CR/LF and LF-only lines. Since sed operates in
18032 # text mode, it properly converts lines to CR/LF. This bash problem
18033 # is reportedly fixed, but why not run on old versions too?
18034 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18035 || (rm -f "$cfgfile"; exit 1)
18036
18037 case $xsi_shell in
18038 yes)
18039 cat << \_LT_EOF >> "$cfgfile"
718a6fd8 18040
d7040cdb
SE
18041# func_dirname file append nondir_replacement
18042# Compute the dirname of FILE. If nonempty, add APPEND to the result,
18043# otherwise set result to NONDIR_REPLACEMENT.
18044func_dirname ()
18045{
18046 case ${1} in
18047 */*) func_dirname_result="${1%/*}${2}" ;;
18048 * ) func_dirname_result="${3}" ;;
18049 esac
18050}
18051
18052# func_basename file
18053func_basename ()
18054{
18055 func_basename_result="${1##*/}"
18056}
18057
718a6fd8
SE
18058# func_dirname_and_basename file append nondir_replacement
18059# perform func_basename and func_dirname in a single function
18060# call:
18061# dirname: Compute the dirname of FILE. If nonempty,
18062# add APPEND to the result, otherwise set result
18063# to NONDIR_REPLACEMENT.
18064# value returned in "$func_dirname_result"
18065# basename: Compute filename of FILE.
18066# value retuned in "$func_basename_result"
18067# Implementation must be kept synchronized with func_dirname
18068# and func_basename. For efficiency, we do not delegate to
18069# those functions but instead duplicate the functionality here.
18070func_dirname_and_basename ()
18071{
18072 case ${1} in
18073 */*) func_dirname_result="${1%/*}${2}" ;;
18074 * ) func_dirname_result="${3}" ;;
18075 esac
18076 func_basename_result="${1##*/}"
18077}
18078
d7040cdb
SE
18079# func_stripname prefix suffix name
18080# strip PREFIX and SUFFIX off of NAME.
18081# PREFIX and SUFFIX must not contain globbing or regex special
18082# characters, hashes, percent signs, but SUFFIX may contain a leading
18083# dot (in which case that matches only a dot).
18084func_stripname ()
18085{
18086 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18087 # positional parameters, so assign one to ordinary parameter first.
18088 func_stripname_result=${3}
18089 func_stripname_result=${func_stripname_result#"${1}"}
18090 func_stripname_result=${func_stripname_result%"${2}"}
18091}
18092
18093# func_opt_split
18094func_opt_split ()
18095{
18096 func_opt_split_opt=${1%%=*}
18097 func_opt_split_arg=${1#*=}
18098}
18099
18100# func_lo2o object
18101func_lo2o ()
18102{
18103 case ${1} in
18104 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18105 *) func_lo2o_result=${1} ;;
18106 esac
18107}
718a6fd8
SE
18108
18109# func_xform libobj-or-source
18110func_xform ()
18111{
18112 func_xform_result=${1%.*}.lo
18113}
18114
18115# func_arith arithmetic-term...
18116func_arith ()
18117{
18118 func_arith_result=$(( $* ))
18119}
18120
18121# func_len string
18122# STRING may not start with a hyphen.
18123func_len ()
18124{
18125 func_len_result=${#1}
18126}
18127
d7040cdb
SE
18128_LT_EOF
18129 ;;
18130 *) # Bourne compatible functions.
18131 cat << \_LT_EOF >> "$cfgfile"
718a6fd8 18132
d7040cdb
SE
18133# func_dirname file append nondir_replacement
18134# Compute the dirname of FILE. If nonempty, add APPEND to the result,
18135# otherwise set result to NONDIR_REPLACEMENT.
18136func_dirname ()
18137{
18138 # Extract subdirectory from the argument.
3725885a 18139 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
18140 if test "X$func_dirname_result" = "X${1}"; then
18141 func_dirname_result="${3}"
18142 else
18143 func_dirname_result="$func_dirname_result${2}"
18144 fi
18145}
18146
18147# func_basename file
18148func_basename ()
18149{
3725885a 18150 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
18151}
18152
718a6fd8 18153
d7040cdb
SE
18154# func_stripname prefix suffix name
18155# strip PREFIX and SUFFIX off of NAME.
18156# PREFIX and SUFFIX must not contain globbing or regex special
18157# characters, hashes, percent signs, but SUFFIX may contain a leading
18158# dot (in which case that matches only a dot).
18159# func_strip_suffix prefix name
18160func_stripname ()
18161{
18162 case ${2} in
3725885a
RW
18163 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18164 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
18165 esac
18166}
18167
18168# sed scripts:
18169my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18170my_sed_long_arg='1s/^-[^=]*=//'
18171
18172# func_opt_split
18173func_opt_split ()
18174{
3725885a
RW
18175 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18176 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
18177}
18178
18179# func_lo2o object
18180func_lo2o ()
18181{
3725885a 18182 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 18183}
718a6fd8
SE
18184
18185# func_xform libobj-or-source
18186func_xform ()
18187{
3725885a 18188 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
718a6fd8
SE
18189}
18190
18191# func_arith arithmetic-term...
18192func_arith ()
18193{
18194 func_arith_result=`expr "$@"`
18195}
18196
18197# func_len string
18198# STRING may not start with a hyphen.
18199func_len ()
18200{
18201 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18202}
18203
d7040cdb
SE
18204_LT_EOF
18205esac
18206
18207case $lt_shell_append in
18208 yes)
18209 cat << \_LT_EOF >> "$cfgfile"
18210
18211# func_append var value
18212# Append VALUE to the end of shell variable VAR.
18213func_append ()
18214{
18215 eval "$1+=\$2"
18216}
18217_LT_EOF
18218 ;;
18219 *)
18220 cat << \_LT_EOF >> "$cfgfile"
18221
18222# func_append var value
18223# Append VALUE to the end of shell variable VAR.
18224func_append ()
18225{
18226 eval "$1=\$$1\$2"
18227}
718a6fd8 18228
d7040cdb
SE
18229_LT_EOF
18230 ;;
18231 esac
18232
18233
18234 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18235 || (rm -f "$cfgfile"; exit 1)
18236
18237 mv -f "$cfgfile" "$ofile" ||
18238 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18239 chmod +x "$ofile"
18240
f5385ebf 18241 ;;
81ecdfbb 18242 "default-1":C)
20e95c23
DJ
18243 for ac_file in $CONFIG_FILES; do
18244 # Support "outfile[:infile[:infile...]]"
18245 case "$ac_file" in
18246 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18247 esac
18248 # PO directories have a Makefile.in generated from Makefile.in.in.
18249 case "$ac_file" in */Makefile.in)
18250 # Adjust a relative srcdir.
18251 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 18252 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
18253 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18254 # In autoconf-2.13 it is called $ac_given_srcdir.
18255 # In autoconf-2.50 it is called $srcdir.
18256 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18257 case "$ac_given_srcdir" in
18258 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18259 /*) top_srcdir="$ac_given_srcdir" ;;
18260 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
18261 esac
18262 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18263 rm -f "$ac_dir/POTFILES"
18264 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18265 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18266 POMAKEFILEDEPS="POTFILES.in"
18267 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18268 # on $ac_dir but don't depend on user-specified configuration
18269 # parameters.
18270 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18271 # The LINGUAS file contains the set of available languages.
18272 if test -n "$OBSOLETE_ALL_LINGUAS"; then
18273 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
18274 fi
18275 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18276 # Hide the ALL_LINGUAS assigment from automake.
18277 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18278 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18279 else
18280 # The set of available languages was given in configure.in.
18281 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18282 fi
18283 case "$ac_given_srcdir" in
18284 .) srcdirpre= ;;
18285 *) srcdirpre='$(srcdir)/' ;;
18286 esac
18287 POFILES=
18288 GMOFILES=
18289 UPDATEPOFILES=
18290 DUMMYPOFILES=
18291 for lang in $ALL_LINGUAS; do
18292 POFILES="$POFILES $srcdirpre$lang.po"
18293 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18294 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18295 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18296 done
18297 # CATALOGS depends on both $ac_dir and the user's LINGUAS
18298 # environment variable.
18299 INST_LINGUAS=
18300 if test -n "$ALL_LINGUAS"; then
18301 for presentlang in $ALL_LINGUAS; do
18302 useit=no
18303 if test "%UNSET%" != "$LINGUAS"; then
18304 desiredlanguages="$LINGUAS"
18305 else
18306 desiredlanguages="$ALL_LINGUAS"
18307 fi
18308 for desiredlang in $desiredlanguages; do
18309 # Use the presentlang catalog if desiredlang is
18310 # a. equal to presentlang, or
18311 # b. a variant of presentlang (because in this case,
18312 # presentlang can be used as a fallback for messages
18313 # which are not translated in the desiredlang catalog).
18314 case "$desiredlang" in
18315 "$presentlang"*) useit=yes;;
18316 esac
18317 done
18318 if test $useit = yes; then
18319 INST_LINGUAS="$INST_LINGUAS $presentlang"
18320 fi
18321 done
18322 fi
18323 CATALOGS=
18324 if test -n "$INST_LINGUAS"; then
18325 for lang in $INST_LINGUAS; do
18326 CATALOGS="$CATALOGS $lang.gmo"
18327 done
18328 fi
18329 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18330 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"
18331 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18332 if test -f "$f"; then
18333 case "$f" in
18334 *.orig | *.bak | *~) ;;
18335 *) cat "$f" >> "$ac_dir/Makefile" ;;
18336 esac
18337 fi
18338 done
18339 fi
18340 ;;
18341 esac
18342 done ;;
81ecdfbb 18343 "bfd_stdint.h":C)
f3b4f6d0
PB
18344if test "$GCC" = yes; then
18345 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18346else
18347 echo "/* generated for $CC */" > tmp-stdint.h
18348fi
d5efd9fc 18349
f3b4f6d0
PB
18350sed 's/^ *//' >> tmp-stdint.h <<EOF
18351
18352 #ifndef GCC_GENERATED_STDINT_H
18353 #define GCC_GENERATED_STDINT_H 1
18354
18355 #include <sys/types.h>
18356EOF
18357
18358if test "$acx_cv_header_stdint" != stdint.h; then
18359 echo "#include <stddef.h>" >> tmp-stdint.h
18360fi
18361if test "$acx_cv_header_stdint" != stddef.h; then
18362 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18363fi
18364
18365sed 's/^ *//' >> tmp-stdint.h <<EOF
18366 /* glibc uses these symbols as guards to prevent redefinitions. */
18367 #ifdef __int8_t_defined
18368 #define _INT8_T
18369 #define _INT16_T
18370 #define _INT32_T
18371 #endif
18372 #ifdef __uint32_t_defined
18373 #define _UINT32_T
18374 #endif
18375
18376EOF
18377
18378# ----------------- done header, emit basic int types -------------
18379if test "$acx_cv_header_stdint" = stddef.h; then
18380 sed 's/^ *//' >> tmp-stdint.h <<EOF
18381
18382 #ifndef _UINT8_T
18383 #define _UINT8_T
18384 #ifndef __uint8_t_defined
18385 #define __uint8_t_defined
a009f2e7 18386 #ifndef uint8_t
f3b4f6d0
PB
18387 typedef unsigned $acx_cv_type_int8_t uint8_t;
18388 #endif
18389 #endif
a009f2e7 18390 #endif
f3b4f6d0
PB
18391
18392 #ifndef _UINT16_T
18393 #define _UINT16_T
18394 #ifndef __uint16_t_defined
18395 #define __uint16_t_defined
a009f2e7 18396 #ifndef uint16_t
f3b4f6d0
PB
18397 typedef unsigned $acx_cv_type_int16_t uint16_t;
18398 #endif
18399 #endif
a009f2e7 18400 #endif
f3b4f6d0
PB
18401
18402 #ifndef _UINT32_T
18403 #define _UINT32_T
18404 #ifndef __uint32_t_defined
18405 #define __uint32_t_defined
a009f2e7 18406 #ifndef uint32_t
f3b4f6d0
PB
18407 typedef unsigned $acx_cv_type_int32_t uint32_t;
18408 #endif
18409 #endif
a009f2e7 18410 #endif
f3b4f6d0
PB
18411
18412 #ifndef _INT8_T
18413 #define _INT8_T
18414 #ifndef __int8_t_defined
18415 #define __int8_t_defined
a009f2e7 18416 #ifndef int8_t
f3b4f6d0
PB
18417 typedef $acx_cv_type_int8_t int8_t;
18418 #endif
18419 #endif
a009f2e7 18420 #endif
f3b4f6d0
PB
18421
18422 #ifndef _INT16_T
18423 #define _INT16_T
18424 #ifndef __int16_t_defined
18425 #define __int16_t_defined
a009f2e7 18426 #ifndef int16_t
f3b4f6d0
PB
18427 typedef $acx_cv_type_int16_t int16_t;
18428 #endif
18429 #endif
a009f2e7 18430 #endif
f3b4f6d0
PB
18431
18432 #ifndef _INT32_T
18433 #define _INT32_T
18434 #ifndef __int32_t_defined
18435 #define __int32_t_defined
a009f2e7 18436 #ifndef int32_t
f3b4f6d0
PB
18437 typedef $acx_cv_type_int32_t int32_t;
18438 #endif
18439 #endif
a009f2e7 18440 #endif
f3b4f6d0
PB
18441EOF
18442elif test "$ac_cv_type_u_int32_t" = yes; then
18443 sed 's/^ *//' >> tmp-stdint.h <<EOF
18444
18445 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
18446 #ifndef _INT8_T
18447 #define _INT8_T
18448 #endif
18449 #ifndef _INT16_T
18450 #define _INT16_T
18451 #endif
18452 #ifndef _INT32_T
18453 #define _INT32_T
18454 #endif
18455
18456 #ifndef _UINT8_T
18457 #define _UINT8_T
18458 #ifndef __uint8_t_defined
18459 #define __uint8_t_defined
a009f2e7 18460 #ifndef uint8_t
f3b4f6d0
PB
18461 typedef u_int8_t uint8_t;
18462 #endif
18463 #endif
a009f2e7 18464 #endif
f3b4f6d0
PB
18465
18466 #ifndef _UINT16_T
18467 #define _UINT16_T
18468 #ifndef __uint16_t_defined
18469 #define __uint16_t_defined
a009f2e7 18470 #ifndef uint16_t
f3b4f6d0
PB
18471 typedef u_int16_t uint16_t;
18472 #endif
18473 #endif
a009f2e7 18474 #endif
f3b4f6d0
PB
18475
18476 #ifndef _UINT32_T
18477 #define _UINT32_T
18478 #ifndef __uint32_t_defined
18479 #define __uint32_t_defined
a009f2e7 18480 #ifndef uint32_t
f3b4f6d0
PB
18481 typedef u_int32_t uint32_t;
18482 #endif
18483 #endif
a009f2e7 18484 #endif
d5efd9fc 18485EOF
f3b4f6d0
PB
18486else
18487 sed 's/^ *//' >> tmp-stdint.h <<EOF
18488
18489 /* Some systems have guard macros to prevent redefinitions, define them. */
18490 #ifndef _INT8_T
18491 #define _INT8_T
18492 #endif
18493 #ifndef _INT16_T
18494 #define _INT16_T
18495 #endif
18496 #ifndef _INT32_T
18497 #define _INT32_T
18498 #endif
18499 #ifndef _UINT8_T
18500 #define _UINT8_T
18501 #endif
18502 #ifndef _UINT16_T
18503 #define _UINT16_T
18504 #endif
18505 #ifndef _UINT32_T
18506 #define _UINT32_T
18507 #endif
18508EOF
18509fi
18510
18511# ------------- done basic int types, emit int64_t types ------------
18512if test "$ac_cv_type_uint64_t" = yes; then
18513 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc 18514
f3b4f6d0
PB
18515 /* system headers have good uint64_t and int64_t */
18516 #ifndef _INT64_T
18517 #define _INT64_T
18518 #endif
18519 #ifndef _UINT64_T
18520 #define _UINT64_T
18521 #endif
18522EOF
18523elif test "$ac_cv_type_u_int64_t" = yes; then
18524 sed 's/^ *//' >> tmp-stdint.h <<EOF
18525
18526 /* system headers have an u_int64_t (and int64_t) */
18527 #ifndef _INT64_T
18528 #define _INT64_T
18529 #endif
18530 #ifndef _UINT64_T
18531 #define _UINT64_T
18532 #ifndef __uint64_t_defined
18533 #define __uint64_t_defined
a009f2e7 18534 #ifndef uint64_t
f3b4f6d0
PB
18535 typedef u_int64_t uint64_t;
18536 #endif
18537 #endif
a009f2e7 18538 #endif
f3b4f6d0
PB
18539EOF
18540elif test -n "$acx_cv_type_int64_t"; then
18541 sed 's/^ *//' >> tmp-stdint.h <<EOF
18542
18543 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
18544 #ifndef _INT64_T
18545 #define _INT64_T
a009f2e7 18546 #ifndef int64_t
f3b4f6d0
PB
18547 typedef $acx_cv_type_int64_t int64_t;
18548 #endif
a009f2e7 18549 #endif
f3b4f6d0
PB
18550 #ifndef _UINT64_T
18551 #define _UINT64_T
18552 #ifndef __uint64_t_defined
18553 #define __uint64_t_defined
a009f2e7 18554 #ifndef uint64_t
f3b4f6d0
PB
18555 typedef unsigned $acx_cv_type_int64_t uint64_t;
18556 #endif
18557 #endif
a009f2e7 18558 #endif
f3b4f6d0
PB
18559EOF
18560else
18561 sed 's/^ *//' >> tmp-stdint.h <<EOF
18562
18563 /* some common heuristics for int64_t, using compiler-specific tests */
18564 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
18565 #ifndef _INT64_T
18566 #define _INT64_T
18567 #ifndef __int64_t_defined
a009f2e7 18568 #ifndef int64_t
f3b4f6d0
PB
18569 typedef long long int64_t;
18570 #endif
18571 #endif
a009f2e7 18572 #endif
f3b4f6d0
PB
18573 #ifndef _UINT64_T
18574 #define _UINT64_T
a009f2e7 18575 #ifndef uint64_t
f3b4f6d0
PB
18576 typedef unsigned long long uint64_t;
18577 #endif
a009f2e7 18578 #endif
f3b4f6d0
PB
18579
18580 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
18581 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
18582 does not implement __extension__. But that compiler doesn't define
18583 __GNUC_MINOR__. */
18584 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
18585 # define __extension__
18586 # endif
18587
18588 # ifndef _INT64_T
18589 # define _INT64_T
a009f2e7 18590 # ifndef int64_t
f3b4f6d0
PB
18591 __extension__ typedef long long int64_t;
18592 # endif
a009f2e7 18593 # endif
f3b4f6d0
PB
18594 # ifndef _UINT64_T
18595 # define _UINT64_T
a009f2e7 18596 # ifndef uint64_t
f3b4f6d0
PB
18597 __extension__ typedef unsigned long long uint64_t;
18598 # endif
a009f2e7 18599 # endif
f3b4f6d0
PB
18600
18601 #elif !defined __STRICT_ANSI__
18602 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18603
18604 # ifndef _INT64_T
18605 # define _INT64_T
a009f2e7 18606 # ifndef int64_t
f3b4f6d0
PB
18607 typedef __int64 int64_t;
18608 # endif
a009f2e7 18609 # endif
f3b4f6d0
PB
18610 # ifndef _UINT64_T
18611 # define _UINT64_T
a009f2e7 18612 # ifndef uint64_t
f3b4f6d0
PB
18613 typedef unsigned __int64 uint64_t;
18614 # endif
a009f2e7 18615 # endif
f3b4f6d0
PB
18616 # endif /* compiler */
18617
18618 #endif /* ANSI version */
18619EOF
18620fi
18621
18622# ------------- done int64_t types, emit intptr types ------------
18623if test "$ac_cv_type_uintptr_t" != yes; then
18624 sed 's/^ *//' >> tmp-stdint.h <<EOF
18625
18626 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
18627 #ifndef __uintptr_t_defined
a009f2e7 18628 #ifndef uintptr_t
f3b4f6d0
PB
18629 typedef u$acx_cv_type_intptr_t uintptr_t;
18630 #endif
a009f2e7 18631 #endif
f3b4f6d0 18632 #ifndef __intptr_t_defined
a009f2e7 18633 #ifndef intptr_t
f3b4f6d0
PB
18634 typedef $acx_cv_type_intptr_t intptr_t;
18635 #endif
a009f2e7 18636 #endif
f3b4f6d0
PB
18637EOF
18638fi
18639
18640# ------------- done intptr types, emit int_least types ------------
d5efd9fc 18641if test "$ac_cv_type_int_least32_t" != yes; then
f3b4f6d0 18642 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc
AM
18643
18644 /* Define int_least types */
18645 typedef int8_t int_least8_t;
18646 typedef int16_t int_least16_t;
18647 typedef int32_t int_least32_t;
f3b4f6d0 18648 #ifdef _INT64_T
d5efd9fc 18649 typedef int64_t int_least64_t;
f3b4f6d0 18650 #endif
d5efd9fc
AM
18651
18652 typedef uint8_t uint_least8_t;
18653 typedef uint16_t uint_least16_t;
18654 typedef uint32_t uint_least32_t;
f3b4f6d0 18655 #ifdef _UINT64_T
d5efd9fc 18656 typedef uint64_t uint_least64_t;
f3b4f6d0 18657 #endif
d5efd9fc
AM
18658EOF
18659fi
18660
f3b4f6d0 18661# ------------- done intptr types, emit int_fast types ------------
d5efd9fc 18662if test "$ac_cv_type_int_fast32_t" != yes; then
f3b4f6d0 18663 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc
AM
18664
18665 /* Define int_fast types. short is often slow */
18666 typedef int8_t int_fast8_t;
18667 typedef int int_fast16_t;
18668 typedef int32_t int_fast32_t;
f3b4f6d0 18669 #ifdef _INT64_T
d5efd9fc 18670 typedef int64_t int_fast64_t;
f3b4f6d0 18671 #endif
d5efd9fc
AM
18672
18673 typedef uint8_t uint_fast8_t;
18674 typedef unsigned int uint_fast16_t;
18675 typedef uint32_t uint_fast32_t;
f3b4f6d0 18676 #ifdef _UINT64_T
d5efd9fc 18677 typedef uint64_t uint_fast64_t;
f3b4f6d0
PB
18678 #endif
18679EOF
18680fi
18681
18682if test "$ac_cv_type_uintmax_t" != yes; then
18683 sed 's/^ *//' >> tmp-stdint.h <<EOF
18684
18685 /* Define intmax based on what we found */
a009f2e7 18686 #ifndef intmax_t
f3b4f6d0
PB
18687 #ifdef _INT64_T
18688 typedef int64_t intmax_t;
18689 #else
18690 typedef long intmax_t;
18691 #endif
a009f2e7
RW
18692 #endif
18693 #ifndef uintmax_t
f3b4f6d0
PB
18694 #ifdef _UINT64_T
18695 typedef uint64_t uintmax_t;
18696 #else
18697 typedef unsigned long uintmax_t;
18698 #endif
a009f2e7 18699 #endif
d5efd9fc
AM
18700EOF
18701fi
18702
f3b4f6d0
PB
18703sed 's/^ *//' >> tmp-stdint.h <<EOF
18704
18705 #endif /* GCC_GENERATED_STDINT_H */
18706EOF
d5efd9fc 18707
f3b4f6d0
PB
18708if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
18709 rm -f tmp-stdint.h
d5efd9fc 18710else
f3b4f6d0 18711 mv -f tmp-stdint.h bfd_stdint.h
d5efd9fc
AM
18712fi
18713
18714 ;;
81ecdfbb 18715 "default":C)
20e95c23
DJ
18716case "$srcdir" in
18717 .) srcdirpre= ;;
18718 *) srcdirpre='$(srcdir)/' ;;
18719esac
18720POFILES=
18721GMOFILES=
18722for lang in dummy $OBSOLETE_ALL_LINGUAS; do
18723 if test $lang != dummy; then
18724 POFILES="$POFILES $srcdirpre$lang.po"
18725 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18726 fi
18727done
18728sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
18729 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
18730 -e "s,@POFILES@,$POFILES," \
18731 -e "s,@GMOFILES@,$GMOFILES," \
18732 po/Makefile.in > po/Makefile ;;
81ecdfbb 18733
5464f5a1 18734 esac
81ecdfbb 18735done # for ac_tag
5464f5a1 18736
5464f5a1 18737
81ecdfbb 18738as_fn_exit 0
5464f5a1 18739_ACEOF
5464f5a1
NN
18740ac_clean_files=$ac_clean_files_save
18741
81ecdfbb
RW
18742test $ac_write_fail = 0 ||
18743 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18744
5464f5a1
NN
18745
18746# configure is writing to config.log, and then calls config.status.
18747# config.status does its own redirection, appending to config.log.
18748# Unfortunately, on DOS this fails, as config.log is still kept open
18749# by configure, so config.status won't be able to write to it; its
18750# output is simply discarded. So we exec the FD to /dev/null,
18751# effectively closing config.log, so it can be properly (re)opened and
18752# appended to by config.status. When coming back to configure, we
18753# need to make the FD available again.
18754if test "$no_create" != yes; then
18755 ac_cs_success=:
18756 ac_config_status_args=
18757 test "$silent" = yes &&
18758 ac_config_status_args="$ac_config_status_args --quiet"
18759 exec 5>/dev/null
18760 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18761 exec 5>>config.log
18762 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18763 # would make configure fail if this is the last instruction.
81ecdfbb
RW
18764 $ac_cs_success || as_fn_exit $?
18765fi
18766if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18768$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
5464f5a1 18769fi
252b5132 18770
This page took 1.946359 seconds and 4 git commands to generate.